body	{
						margin:0px;
						padding:0px;
						background-image: url(images/bg_main.gif);
						background-position: left top;
						background-repeat: repeat;
						}
td {
						vertical-align:top;
						font-size:11px;
						line-height:14px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color:#6C6C6C;
						}	
img {
						border:0;
						}											
/*--------------------------------------------------   ul, em, i, form h ---------------------*/						
ul {
						list-style-type:none;
						margin:0px; 
						padding:0px; 
						}	
em, i {
						color:#4082BE;
						}						
form {
						padding:0px;
						margin:0px;
						}	
h4 {
						color:#4181BF;
						}
h5 {
						color:#4181BF;
						}				
/*----------------------------------------------------   a	 ---------------------*/						
a	{
						color:#4082BE;
						font-size:11px;
						text-decoration:underline;
						}
a:hover	{
						color:#4082BE;
						font-size:11px;
						text-decoration:none;
						}
/*-----------------------------------------------------  span a	 ---------------------	*/						 
span a	{
						color:#ffffff;
						text-decoration:underline;
						font-family:Arial;
						font-size:10px;
						}
span a:hover	{
						color:#ffffff;
						text-decoration:none;
						font-family:Arial;
						font-size:10px;
						}
strong {
						color:#6C6C6C;}
strong a	{
						color:#696969;
						text-decoration:none;
						}
strong a:hover	{
						color:#696969;
						text-decoration:underline;
						}
em a	{
						color:#A8C225;
						text-decoration:none;
						}
em a:hover	{
						color:#A8C225;
						text-decoration:underline;
						}	
i	{
						color:#4082BE;}	
i em a	{
						color:#4082BE;
						text-decoration:underline;
						}
i em a:hover	{
						color:#50A2CF;
						text-decoration:none;
						}																																		
/*----------------------------------------------------   input, textarea	 ---------------------*/						
.input	{
						width:150px;
						border:0px;
						font-family:Tahoma;
						font-size:11px;
						color:#777E85;
						line-height:13px;
						padding-left:4px;
						padding-right:3px;
						height:18px;
						background-image:url(images/bg_input1.gif);
						background-position:top right;
						background-repeat:no-repeat;
						margin:0px 0px 0px 0px;
						}
.textarea	{
						width:150px;
						border:0px;
						font-family:Tahoma;
						font-size:11px;
						color:#777E85;
						line-height:13px;
						padding-left:4px;
						padding-right:3px;
						height:60px;
						margin:0px 0px 1px 0px;
						overflow:auto;
						border:#BABFC7 solid 1px;
						}
input, textarea {
						width:150px;
						border:0px;
						font-family:Tahoma;
						font-size:11px;
						color:#777E85;
						line-height:13px;
						padding-left:4px;
						padding-right:3px;
						}												
input	{
						height:18px;
						background-image:url(images/bg_input1.gif);
						background-position:top right;
						background-repeat:no-repeat;
						margin:0px 0px 0px 0px;
						}
textarea	{
						height:60px;
						margin:0px 0px 1px 0px;
						overflow:auto;
						border:0;
						}
.input_submit	{
						height:5px;
						width:30px;
						border:0;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}					
.submit	{
						width:100px;
						border:0px;
						height:22px;
						background-image:url(images/signin_btn.gif);
						}		
/*-----------------------------------------------------  	li	 	---------------------*/
li	{
						background-image: url(images/list_1.gif);
						background-position: 0px 5px;
						background-repeat: no-repeat;
						font-size:11px;
						margin:0px 0px 2px 0px; 
						padding:0px 0px 0px 8px;
						line-height:16px;
						color:#4082BE;
						}
li a	{
						color:#4082BE;
						font-size:11px;
						text-decoration:underline;
						}
li a:hover	{
						color:#4082BE;
						font-size:11px;
						text-decoration:none;
						}						
/*------------------------------------------------------- footer	 ---------------------*/
.footer td	{
						color:#41759E;
						font-size:11px;
						vertical-align:middle;
						}	
.footer a	{
						color:#41759E;
						font-size:11px;
						text-decoration:underline;
						}
.footer a:hover	{
						color:#5A8E37;
						font-size:11px;
						text-decoration:none;
						}
/*-----------------------------------------------------       ---------------------*/						
.m_bg	{
						background:url(images/m_point.gif) left top repeat-x #DCDCDC;
						text-align:right;
						}
.point_bg	{
						background:url(images/m_point.gif) left top repeat-x #C2C2C2;
						}												
/*-----------------------------------------------------    end   ---------------------*/	

.disclaimer {
	font-size: 9px;
	color: #666666;
	padding:8px;
}				
.disclaimer a{
	font-size: 9px;
	color:#666666;
	padding:8px;
}	
.disclaimer a:Link{
	font-size: 9px;
	color:#666666;
	padding:8px;
}		
.disclaimer a:hover{
	font-size: 9px;
	color:#666666;
	padding:8px;
}	
.disclaimer a:visited{
	font-size: 9px;
	color:#666666;
	padding:8px;
}								

.style1 {font-size: 9px}	





/*from page*/
.style11 {
	font-size: 16px;
	font-weight: bold;
}
.style2 {	font-size: 14px;
	font-weight: bold;
}

.cityButton {
	background-color:#FFFFFF;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: pointer;

}

.cityButton:hover {
	color:#FFFFFF;
	font-weight: bold;

}

#cityButtons {
	margin-bottom: 10px;

}

.sessionRadio{
	width: 14px ;
	border: none;
	font-family:Tahoma;
	font-size: 14px;
	color:#777E85;
	line-height: 14px;
	padding-left: 0px;
	padding-right: 0px;
	height: ;
	background-image: none;
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px 0px 0px 7px;
}

/*Form Elements */

div.rowcheck {
	text-align: left;
	padding: 0.5em 1em 1em 1em;
	/*margin-bottom: 1em;*/
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #A7B3BF;
	width: 85%;
}

div.row {
	clear: both;
	width: 28em;
	height: 2.2em;
	margin-left: 5px;
	padding-bottom: 0px;

}


div.extraRow {
	clear: both;
	width: 28em;
	/*height: auto;*/
	padding: 0.5em 1em 1em 1em;
	border-bottom: 1px solid #A7B3BF;
	overflow:auto;

}

div.extraControl {
	text-align: left;
	float: right;
	width: 14em;
}


div.errorRow{
	clear: both;
	width: 28em;
	height: auto;
	border: 1px solid #c43a3a;
	background-color: #FFFFFF;
	overflow: auto;
	margin-left: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}


div.errorMsg {
	color:#c43a3a;
	font-size: 1em;
	text-align: left;
	padding-left: .6em;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#mainError {
	color: #fff;
	font-size: 1.5em;
	padding: 5px 2px 5px 2px;
	background-color: #ad3a44;
	font-weight: bold;
	margin-bottom: 4px;
	border-top: 1px solid #77838F;
	border-bottom: 1px solid #77838F;


}

div.caption {
	text-align: right;
	font-weight: ;
	font-size: 1em;
	width: 12.6em;
	float: left;
	font-family: arial, verdana;
}


div.control {
	text-align: left;
	float: right;
	width: 15em;
}

input, select {
	font-size: 1em;
}


select {
	border: 1px solid #A7B3BF;
}


.typeText {
	width: 13em;
	border: 1px solid #A7B3BF;
	background-color:#FFFFFF;
}

.recStar {
	color:#CC0000;
	font-weight: bold;
	font-size: .9em;

	
}



#detailContainer {
	background-color: #50718F;
	border: 1px solid #1F507F;
	padding: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;

}
