.headerBg
{
background-image:url('/images/header.gif');
background-repeat:repeat-x
}
.menu
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:purple;
	font-weight:bold;
	text-decoration:none;
}

#toprightPan{width:200px; height:185px;}
#toprightPan ul{width:150px; height:147px; margin:5px 0 0;}
#toprightPan ul li{height:30px; border-bottom:1px solid #CBCACA; line-height:29px;}
#toprightPan ul li a{width:150px; display:block; background:url(/images/arrow-hover.gif) 0 50% no-repeat #fff; color:#3B3B3B; text-decoration:none; padding:0 0 0 20px;}
#toprightPan ul li a:hover{background:url(/images/arrow-normal.gif) 0 50% no-repeat; text-decoration:none;}
#toprightPan ul li.underlinenone{height:30px; border-bottom:none; line-height:29px;}
.menuSmLnk
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
.menuTxt
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.Txt
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

/******************** LOGIN LEFT BAR BEGIN ********************/
.loginLeftBar
{
  margin: 15px 15px 0 0px;
  padding:40px 0 0 60px;
  float:left;
  overflow-x: hidden;
  border:1px solid black;
  min-height: 400px;
  height:auto !important;
  height:400px;
  valign:top;
  text-align:left;
}


/******************** LOGIN LEFT BAR END ***********************/

/***************** LOGIN RIGHT BAR BEGIN *****************************/

.loginRightBar {
  margin: 15px 15px 15px 5px;
  padding:40px 0 10px 0px;
  border:1px solid lightblue;
  min-height: 400px;
  height:auto !important;
  height:400px;
  overflow-x: hidden;
}

.loginRightBar a {

}
.loginTable
{
  FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  width:250px;
  border:0px solid blue;
}
.loginTableWrapper
{
  width:260px;
  border:0px solid red;
}
.loginTop
{
  background-image: url('/images/loginTop.jpg');
  background-repeat:no-repeat;
  font-size:2px;
  height:10px;
  border:0px solid red
}

.loginBottom
{
  background-image: url('/images/loginBottom.jpg');
  background-repeat:no-repeat;
  font-size:2px;
  height:13px;
  border:0px solid red
}
.loginBorder
{
  background-image: url('/images/loginBorder.jpg');
  background-repeat:repeat-y
}

.loginBoxBorder
{

}
.loginBoxBorderL
{
  font-size:12px;
  font-weight:bold;
  color:#2F4F4F;
}
.loginBoxBorderR
{

}
.fieldLabel
{
  font-size:12px;
  color: #800080;
}
.instructionMsg
{
  font-size:16px;
  font-weight:bold;
  color:#2F4F4F;
}

.errorMsg
{

  font-size:12px;
  color:red;
  font-weight:normal;
}

.bottomText
{
  font-size:12px;
  color: #800080;
}

.pad_bottom
{
  height:10px;
  font-size:10px;
}

.loginTable
{

}
.heading1
{
  FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#2F4F4F;
  padding: 15px 0 15px 0;
}

.heading2
{
  FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#2F4F4F;
  padding: 15px 0 10px 0;
}

.heading3
{
  FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#2F4F4F;
}

/***************** LOGIN RIGHT BAR END *****************************/
#logindiv {
  width:120px;
  height:auto;
  padding:24px;
  background-image:url('/images/mid.jpg');
  border:0px solid blue;
  margin:auto
}

#loginform {
   FONT-FAMILY: Geneva ,Helvetica, Arial,sans-serif;
  width:150px;
  border:0px solid blue;
}

#promptDiv {
  width:135px;
  height:48px;
  padding:10px;
  margin-bottom:16px;
  background:#ffffff;
  text-align:left;
  font-size:11px;

  color:#666666;
  border:1px solid #222;
}

#buttonDiv {
  text-align:center;
}
.fieldTitle {
  margin-bottom:3px;
  font-weight:bold;
  color:#666666;
}
.fieldEntry {
  margin-bottom:8px;
}
#post_comment {width:150px;
  height:auto;
  padding:24px;
  background-image:url('/images/mid.jpg');
  border:0px solid blue;
  margin:auto}
/***************** LOGIN RIGHT BAR END *****************************/
#available {
		display: none;
		color: green;
	}
#not_available {
		display: none;
		color: red;
	}
#default {
		display: none;
		color: blue;
	}
.th{
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
.table {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #555;
}

.td {
	border: 1px solid #D4E0EE;
	color: #718ABE;
	text-decoration: none;

	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
	align: center;
	valign: middle;
}
.txtheading{
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

.rateResponseDiv {
    text-align: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	/*color: #aa0000;*/
}

.countrySelectForm {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #555;
	text-align: left;
}

.HeadTr
{
	background: #ffeedd url(/images/gradient/light-orange.jpg) repeat-x scroll left bottom;
}

.HeadTd
{
  color: #335577;
  font-weight:bold;
  font-size:14px;
  font-family:arial;
  padding-left:10px;
  height: 30px;
}

.bottomMsg
{
  padding-top:25px;
  font-weight:normal;
  font-size:14px;
  font-family:arial;
  color:#222222;
  text-align:center;
  clear:both;
  padding-bottom:20px;
}

.commentSmall
{
  color:#666666;
  font-size:12px;
}

.mild
{
  color:#335577;
}

.mildGray
{
  color:#555555;
}

.promoTable
{
  background:#5577ee;
  color:white;
  border:0px solid yellow;
  /*border-collapse: collapse;*/
}

.promoTh
{
  font-family:arial;
  font-size:13px;
  font-weight:normal;
}

.promoTd, .promoTdR
{
  padding-left:10px;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
}

#promoDiv
{
  margin-top:10px;
  1margin-left:110px;
  /*position:absolute;
  left:200px;
  top:559px;*top:549px; */
  width:500px;
}