@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	background-color: #D0E0DF;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}


td, th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 150%;

	color: #666666;

	font-weight: normal;
	

}



a {
	color: #01809A;
	text-decoration: underline;
	font-weight: normal;


}



a:hover{
	color: #A86267;
	text-decoration: none;

}



.left_nav{

    margin-left: 0px;

    list-style-type:none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 150%;

	color: #AC1E1F;

	font-weight: bold;

}



#left_nav_table{

    width: 150px;

}



#top_table {

	width: 100%;

	border-spacing:0px;

	margin: 0px;

	padding: 0px;

	background-color: #006AB6;


}

#foot_table {

	width: 100%;

	border-spacing:0px;

	margin: 0px;

	padding: 0px;

	background-color: #4B8EBE;

}



#nav {

	width: 100%;

	border-spacing:0px;

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;


}



#content_table {

	width: 100%;

	border-spacing:0px;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	vertical-align: top;

}

.navLink {
	background-color: #FFFFFF;
	background-repeat: repeat-x;

}



form {

}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #000000;
	padding: 10px;
}

.title4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #015769;
	line-height: 150%;
	font-weight: normal;
}

.title4_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3F7DBC;
	line-height: 20px;
	font-weight: normal;
}

.title5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #754021;
	padding-left: 15px;
	background-repeat: no-repeat;
	line-height: 35px;
	font-weight: bold;
}

.title6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #000000;
	line-height: 150%;
	font-weight: normal;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 150%;
	color: #01809A;
	font-weight: normal;
	text-decoration: none;
}



.subtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 150%;

	color: #666666;

	font-weight: normal;

}
.subtitle a{

	color: #E01C1D;

}

.subtitle a:hover{

	color: #003366;

}

.subtitle2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 180%;

	color: #A86267;

	font-weight: normal;

}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F97AC;
	line-height: 150%;

}





.sidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	padding: 3px;

	background-color: #FFFFCC;

 color: #003333;

}



.sidebarHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #003300;

	background-color: #FFFF66;

}



.sidebarFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	background-color: #FFFF99;

 font-style: italic;

}



.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

.footer a{

	color: #FFFFFF;

	text-decoration: none;

}



.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #84987B;
	font-weight: normal;
	border-right-width: 1px;
	border-right-color: #E3E4D2;
	border-right-style: solid;
	height: 32px;

}
.subnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	background-color: #84987B;
	font-weight: normal;
}



.box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 140%;

 }

.box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-repeat: no-repeat;
	line-height: 140%;

 }
 .box2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 140%;
	text-decoration: underline;

 }

.box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/Header/box3.jpg);
	background-repeat: no-repeat;

 }
.promo {

	font-family: "Times New Roman", Times, serif;

	color: #000033;

}



.titlebar {

	font-family: "Times New Roman", Times, serif;

	font-size: 9px;

	color: #FFFFFF;

	background-color: #336699;

}



.dingbat {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

    color: #660000; font-weight: bolder; font-size: medium;

 }



input.big {

	width: 100px;

}



input.small {

	width: 50px;

}

.copyright {
	color:#01809A;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-color: #787878;
	text-align: center;
	padding-bottom: 10px;

}
.copyright a{
	color:#01809A;
	text-align: center;
	padding-top: 8px;
	font-weight: normal;
	text-decoration: underline;

}
.copyright a:hover{

	color:#000000;

	text-align: center;

	padding-top: 8px;

}

ul{
	padding: 0px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
	list-style-image: url(../images/arrow.gif);
}

ul a{	color: #015769;

	text-decoration: none;

	font-weight: bold;}
	


#navi_0 {list-style:none}

#navi_1 {list-style:none}

#navi_2 {list-style:none}






#subNavi div.border {z-index:1000; overflow:hidden; }

#m_0_menu{ margin-left:122px;  width:160px; }
#m_1_menu{ margin-left:260px;  width:160px;}
#m_2_menu{ margin-left:428px;  width:180px;}
#m_3_menu{ margin-left:620px;  width:200px;}
#m_4_menu{ margin-left:820px;  width:130px;}

#m_0_menu a{ display: block; width:100%; }
#m_1_menu a{ display: block; width:100%;}
#m_2_menu a{ display: block; width:100%;}
#m_3_menu a{ display: block; width:100%;}
#m_4_menu a{ display: block; width:100%;}



.over { background-color: #ffffff; color:#3C61AA;font-weight: normal;}
.over a{color:#A86267; }
.over a:hover{color:#A86267; }


.out { background-color: #ffffff; color:#666666; font-weight: normal;}
.out a{color:#666666;}

.error_txt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#F00;

}

.success_txt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #006600;

}

.processing{
	display:none;
	color:#990000;
	font-size:11px;
	font-weight:bold;
}

.required_field{
	color:#F00;	
}

/*************************************************/
/************ css for calender display ***********/
/*************************************************/
.calendarHeader {
	font-weight: bolder;
	color: #CC0000;
	background-color: #FFFFFF;
}
.calendarToday {
	background-color: #FFFFFF;
} 
.calendar {
	border-collapse:collapse;
	width:700px;
	background-color: #FFFFFF;
}
.calendar a{
	font-size:9px;
}

.event_text{
	font-size:9px;	
}
.calendar td{
	padding:5px;
	width:50px;
	height:50px;
	border:#ccc solid 1px;
	background-color: #FFFFFF;
} 


.table_1 { border:#B7CDE4 solid 1px; border-collapse:collapse; margin-bottom:20px; margin-top:10px; }
	.table_1 caption { text-align:left; font-weight:bold; font-size:16px; line-height:36px; color:#5DB30A; }
	.table_1 th { color:#1E5494; background:#E7F0FA; border:#B7CDE4 solid; border-width:0 1px 1px 0; text-align:right; padding-right:7px; }
		.table_1 th.title { background:#E7F0FA; color:#0973BB; text-align:left; padding:5px 0 5px 10px; }
		.table_1 th.aaa { text-align:center; padding:0; }
		.table_1 th label { color:#f00; padding:0 3px; }
	.table_1 td { border:#B7CDE4 solid 1px; padding-left:10px; }
		.table_1 td td { border:none; }



