/* CSS Document */

body{font-family: verdana; 
	font-size:11px;  
	
	}
*{ margin:0; padding:0; list-style:none;}

#main-body{width:1003px; margin:0 auto; height:auto; }


span.required{color:#FF0000; font-size:10px; }
span.error, .error1{color:#FF0000; font-size:10px; padding: 0px 0px 0px 5px;}
.blinktext{
	font-family: verdana; 
	color:#FFFF00; 
	font-size:10px;
}
.departuredate {font-size:9px;
		color:#F60}
.blinktextred{
	font-family: verdana; 
	color:#FF0000; 
	font-size:10px;
}

/* -------------------------------  Hedder Part  ------------------------------------------------------*/

#hedder{width:1003px;
	margin:0 auto;
	}

#hedder-img{background: url(../images/top-img.jpg) top; 
	width:1003px; height:147px;
	}
	
#toplink{float:right; 
	padding:5px 5px;
	margin-top:30px;
	margin-right:10px;
	width:390px;
	height:60px;
	}

.toplinktext a{color:#666666; 
	text-decoration:none;
	}	
	
.toplinktext a:hover{color:#C8860E; 
	text-decoration:none;
	}		

.alink{
	color:#0F6071; 
	text-decoration:underline;
	font-size:11px;  
}
.alink a{
	color:#0F6071; 
	text-decoration:underline;
	font-size:11px;  
}
.alink a:hover{
	color:#0F6071; 
	text-decoration:underline;
	font-size:11px;  
}		
/* -----------------  Menu --------------------------*/


#menu-bg{
	background:url(../images/menu-bg.jpg) repeat-x;
	height:28px;
	width:auto;
}

#menu-list{
	text-align:center;
	}

.menu-list{float:left; font-family:verdana; 
	font-size:12px; 
	color:#FFFFFF; 
	padding:5px 15px 5px 15px; 
	text-align:center;
	}
	
.menu-list a{float:left; font-family:verdana; 
	font-size:12px; 
	color:#FFFFFF; 
	text-align:center;
	text-decoration:none;
}
	
.menu-list a:hover{float:left; font-family:verdana; 
	font-size:12px; 
	color:#FFFF66;  
	text-align:center;
	text-decoration:none;
}		

.menu-midline{background:url(../images/menu-midline.jpg) center no-repeat;
	width:3px; 
 	height:28px; 
 	padding:0px 9px;
	float:left;
}

/* -------------------------------  Mid Part-Contant  ------------------------------------------------------*/
#mid-contant{width:1001px; height:auto; float:left; border:1px solid #cccccc}
		

.mid-wid{}

#table{margin:60px;}

.box-top{background:url(../images/login-top-img.jpg) no-repeat center;
	width:441px; 
	height:16px;
	}
	

.loginbox-top{background:url(../images/login-top.jpg) no-repeat top;
	 height:51px; width:441px; 
	 font-size:15px; 
	 color:#FFFFFF;
	}
	
.login-mid-bg{background:url(../images/login-mid-bg.jpg) repeat-y center;
	width:441px;
		}
		
.login-mid-line{background:url(../images/login-mid-line.jpg) no-repeat center;
	width:441px; height:7px;
	}
	
.login-bot{background:url(../images/login-bot-img.jpg) no-repeat center;
	width:441px; 
	height:16px;
	}
	
.inputboc{border:1px solid #999999; 
	font-size:11px; 
	color:#1676A9;
	}

.loginbt{background:url(../images/bt-apply.jpg) center no-repeat; 
	width:82px; 
	height:23px; 
	border:0px;
	color:#FFFFFF;
		}	

.submitbt{background:url(../images/bt-submit.jpg) center no-repeat; 
	width:82px; 
	height:23px; 
	border:0px;
	color:#FFFFFF;
		}	

.logintext{ border-bottom:1px solid #ddaf4d; text-decoration:none; margin:3px;}



/* -----------------  Form --------------------------*/


#ftable{width:1000px; margin-top:15px; margin-bottom:15px; float:left;}

.ftable{background:#e8eff1; 
	border:1px solid #0f94b0;
	color:#0c424e;
	/*padding-left:10px;*/
	margin-bottom:15px;
	 }


#ftable2{width:840px; background-color:#fff; border:1px solid #fff}


.cnttable{background:#FFFFFF; 
	border:1px solid #0f94b0;
	color:#0c424e;
	padding-left:10px;
	margin-bottom:15px;}

#ftitle-text{float:left; width:500px; margin:15px 45px;}
.ftitle-text{font-size:16px;  padding-left:10px 10px ;
	font-weight:bold;
	color:#00a8ff;
	}

.finputbox{border:1px solid #adb7b9; 
	font-size:12px; 
	color:#0F6071;
	}
	
.ftext{ color:#0F6071; padding-left:10px; text-align:left; vertical-align:middle; }

.states{ color:#0F6071; text-align:center; background-color:#999 }

.states2{ color:#0F6071; text-align:left; background-color:#999 }


.ftext_black{ color:#000000; padding-left:0px; text-align:left; vertical-align:middle; }
	
.fbtapply{background:url(../images/bt-apply.jpg) center no-repeat; 
	width:82px; 
	height:23px; 
	border:0px;
	color:#FFFFFF;
		}	
.fmid-line{background:url(../images/fbgline.jpg) left no-repeat;} 






/* -------------------------------  Footer Part ------------------------------------------------------*/

#footer{width:1003px; float:left;background:#FFFFFF; height:auto;
	}

.footer-bg-line{background:url(../images/footer-bg-line.jpg) repeat-x;  
	height:4px; 
	width:1003px; 
}
	
.footer-text{ color:#4c5c5f; 
	padding:10px 10px; 
	line-height:24px;
}
	
.footer-text a{ color:#4c5c5f; 
	line-height:24px;
}
	
.footer-text a:hover{color:#126581; 
	line-height:24px;
}
.fads{
	height:35px;
}
.time{
font-size:14px;
font-weight:bolder;
color:#FF0000;
}


hr{
	color:#999999;
	height:1px;
	width:100%;
	text-align:center;
}
#first a,#next a,#previous a,#last a {text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; padding:0 10px 0 10px;}
#first a:hover,#next a:hover,#previous a:hover,#last a:hover { text-decoration:none; background-color:#996600; }
#first { float:left; background-color: #0F94B0; margin-right:15px; display:inline;font-family: verdana; font-size:11px; }
#previous { float:left; background-color: #0F94B0; margin-right:15px; display:inline;font-family: verdana; font-size:11px; }
#next { float:left; background-color: #0F94B0; margin-right:15px; display:inline; font-family: verdana; font-size:11px;}
#last { float:left; background-color: #0F94B0; margin-right:15px; display:inline; font-family: verdana; font-size:11px;}
#pages { float:left; background-color: #0F94B0; margin-right:15px; display:inline; }
.file {font-size:11px;}
#noscript{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#CFE6EC;
	color:#FF0000;	
}
terms {
	font-size: 10px;
}

