@charset "utf-8";

/* CSS Document */

body {

	margin-left: 0;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	background-repeat: repeat;

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

	font-size: 12px;

	color: #666666;

	background-image: url(../images/bg.gif);



}

a {

	color: #0000FF;
	
	font-size: 12px;
	
	text-decoration: underline;
	
	font-weight: normal;
	
	font-family:Tahoma;

}

a:hover { color: #333333; }

	

p,td {

	line-height:150%;

	font-size:12px;

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

}

.hackbox{

	border-top:1px solid transparent !important;

	margin-top:-1px !important;

	border-top:0;

	margin-top:0;

	clear:both;

	visibility:hidden;

} 

.clear { clear:both; }



/*------------------------------*/

#foot { background:url(../images/foot.gif);}

	#foot td { padding-left:20px; padding-top:15px; font-size:12px; color:#666; }



#banner { padding-bottom:10px;  background:#fff;}



#leftside { margin:0px 12px 12px 12px; }

	.leftTitle { color:#FF6600; font-weight:bold; font-size:12px;}

	/* left menu start */

	/* main menu */

	
		.leftListMain a { color:#454545; font-weight:normal; font-size:12px; line-height:20px; text-decoration:none; }

		.leftListMain a:hover { color:#f40; }

		.folderOpen { background:url(../images/folder_open.gif) no-repeat 0px 7px; padding-left:15px;}

		.folderClose { background:url(../images/folder_close.gif) no-repeat 0px 7px; padding-left:15px;}

		.folderNone { padding-left:15px; }

	.mainMenuTitle { background:#003366; }

	/* sub menu */

	.leftList ul { margin-left:18px; }

	.leftList li { background:url(../images/bullet4.gif) no-repeat 0px 7px; padding-left:15px; }

		.leftList li a { color:#454545; font-weight:normal; text-decoration:none; font-family:Arial; font-size:12px;  }

		.leftList li a:hover { color:#f40; }

	.leftListSeperator1 { padding-bottom:5px; border-bottom:#ccc solid 1px; }

	.leftListSeperator2 { padding-top:5px; border-top:#ccc solid 1px; margin-top:2px;}

	/* left menu end */

	

	#leftside p { color:#666; font-size:12px; }

	

	#blankforms li { line-height:30px; background:url(../images/bullet2.gif) no-repeat 0px 8px; }

	#blankforms li a { color:#c60; text-decoration:underline; margin-left:25px;}

	#blankforms li a:hover { color:#f40; background:#FFEBD5;  }

	

#rightside { margin:0px 12px 12px 12px; }

	#rightside p,td {

	color:#000000;

	font-size:12px;

}

	#rightside .title1 { color:#D9323C; font-weight:bold; font-size:14px; }

	.title1 { color:#D9323C; font-weight:bold; font-size:16px; }

	#rightside .title2 { font-size:16px; }

	.title2 {

	font-size:11px;

	color: #006600;

	font-weight: bold;

}

	#rightside .title3 { color:#c60; font-size:16px; font-weight:bold; font-family:Arial;}



	

	h1,h2 { margin:0px; padding:0px; }

	h1 { color:#333; font-weight:bold; line-height:50px; font-size:16px; clear:both; font-family:Arial;}

	h2 { color:#454545; font-weight:normal; font-size:12px; line-height:150%; }

		h1 span { color:#f60; font-weight:bold; font-family:Arial; }

		h2 img { float:left; margin:5px 10px 5px 0px; }

	h3 { color:#333; font-weight:bold; margin:30px 0px 0px 0px; font-size:16px; clear:both; font-family:Arial;}

	



		#staffList a { color: #00667c;; width: 100%; padding-left: 10px; padding-right: 10px; line-height:18px; }

		#staffList a:hover { color:#333; }

	#staffProfile {}

		#staffProfile .name { color:#00667C; font-size:24px; font-weight:normal; }

		#staffProfile .pic { border:#fff solid 1px; margin-right:7px; }

		

	.boxTitle {

	font-size:12px;

	color:#000000;

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

	font-weight: bold;

	vertical-align: bottom;

	text-align: left;

}

	.boxTitle2 {

	padding-left:10px;

	font-size:12px;

	color:#fff;

	font-family:Arial;

	text-align: right;

}

	.boxList { padding:7px 7px 7px 7px; font-size:12px; font-family:Arial; color:#333; }

		.boxList li { background-position:0px 8px; padding-left:8px; }

		.boxList img { margin-bottom:10px; }

		.boxList a { color:#00667C; text-decoration:underline; }

		.boxList a:hover { color:#f60; }

		

	#contactTable {}

		#contactTable td,th { font-size:12px; }

		#contactTable th { font-weight:bold; text-align:right; padding-right:10px; color:#666; }

.border { border-right:#ccc solid 1px; }

.normalUl { margin-left:30px; list-style-type:disc; color:#4564AE}

#step13 td { color:#c60; }



#loading


{

	position:absolute; 

	top:0 ; 

	left:0 ;

	width:150px;

	height:40px;

	z-index:10;

	background-color: #FFFFCC; 

	visibility: hidden; 

	border: 1px solid #eee;

	text-align:center;

	line-height:40px;

}

#loading span {

background:url(../img/loading.gif) no-repeat 0px -1px !important;

background:url(../img/loading.gif) no-repeat 0px 12px;

height:40px !important;

height:20px;

padding-left: 20px;

font-size:12px;

}



#searchbar

{

	position:absolute; 

	top:0 ; 

	left:0 ;

	width:150px;

	height:40px;

	z-index:10;

	background-color: #FFFFCC; 

	visibility: hidden; 

	border: 1px solid #eee;

	text-align:center;

	line-height:40px;

}

#searchbar span {

background:url(../img/loading.gif) no-repeat 0px -1px !important;

background:url(../img/loading.gif) no-repeat 0px 12px;

height:40px !important;

height:20px;

padding-left: 20px;

font-size:12px;

}

#search_table {

width: 96%;

border-spacing:0px;

}



.copyright {

	color:#FFFFFF;

	font-size:11px;

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

	text-align: center;

	padding-top: 4px;

}

.copyright a{color:#FFFFFF;text-decoration:none;}
.copyright a:hover{color:#FFFFFF; text-decoration:underline;}



.boxTitle2Indent {

	padding-left:10px;

	font-size:12px;

	color:#fff;

	font-family:Arial;

	text-indent: 8px;

}

.hover_link {

	color: #333333;

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

	font-size: 12px;

	}

A.donkey:visited {color:#0000FF;font-size: 12px;}

A.donkey:hover {

	color: #0000FF;

	font-size: 12px;

	text-decoration: underline;

}

A.donkey:link {color:#0000FF;font-size: 12px;}

.index_title {

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

	font-size: 22px;

	font-weight: bold;

	line-height: 110%;

}

.index_title2 {

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

	font-size: 18px;

	font-weight: bold;

	line-height: 110%;

	font-style: italic;

}

.copyright2 {

	color:#FFFFFF;

	font-size:11px;

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

	text-align: center;

	padding-top: 0;

	font-weight: bold;

}

.copyright2 a{



	color:#FFFFFF;

	font-size:11px;

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

	text-align: right;

	padding-top: 0;
	font-weight: bold;

}
.textlink{ color:#000000;
           font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:12px;}
		   
.textlink a{color:#000000;
           font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:12px;
		   text-decoration:underline;}
		   


