@charset "utf-8";



/* CSS Document */







body



{



	padding:0;



	margin:0;



	/*background:url(../images/bg1.jpg);*/



	background-repeat:repeat-x;



	background-position:top left;



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



	font-size:11px;



	color:#333;



	line-height:18px;



}



#wrapper



{



	margin:0 auto;



	width:965px;



	height:auto;



}



#header



{



	float:left;



	width:965px;



	height:136px;



}



#header_logo



{



	float:left;



	width:496px;



	height:91px;



	padding-top:27px;



}



#header_logo2



{



	float:left;



	width:100px;



	height:76px;



	padding-top:40px;



}



#header_search



{



	float:right;



	width:420px;



	height:auto;



}



#header_search .input1



{



	width:166px;



	height:25px;



	border:solid 1px #C6C6C6;



	color:#666;



	line-height:24px;



	padding-left:2px;



}



#menu1



{



	float:left;



	width:965px;



	height:41px;



	font-weight:100 !important;



	



}



#banner



{



	float:left;



	width:965px;



	height:380px;



	margin-bottom:18px;



}



#banner_left
{
	float:left;
	width:94%;
	height:auto;
	background:#1f97d4;
	padding:10px;
	color:#FFF;
}



#banner_left a



{



	text-decoration:none;



	color:#FFF;



	font-weight:bold;



}



#banner_right



{



	float:right;



	width:630px;



	height:290px;



}



#mainbody



{



	float:left;



	width:965px;



	height:auto;



	



}



#mainbody_box1



{



	float:left;



	width:965px;



	height:auto;



	margin-bottom:24px;



}



#mainbody_box1_left



{



	float:left;



	width:325px;



	height:368px;



	background:#E2E2E2;



}



#mainbody_box1_right



{



	float:right;



	width:630px;



	height:368px;



	background:#E2E2E2;



}



#mainbody_box2



{



	float:left;



	width:965px;



	height:auto;



	margin-bottom:10px;



}



#mainbody_box2_left



{



	float:left;



	width:690px;



	height:auto;



	border-right:dashed 1px #999;



}



#mainbody_box2_right



{



	float:right;



	width:260px;



	height:auto;



	margin-bottom:10px;



}



#mainbody_box3



{



	float:left;



	width:965px;



	height:auto;



	margin-bottom:10px;



}



#footer



{



	float:left;



	width:100%;



	height:auto;



	background:url(../images/footer_bg1.jpg) #ffffff;



	background-repeat:repeat-x;



	background-position:top left;



}



#footer2



{



	margin: 0 auto;



	width:965px;



	height:auto;



}



#footer2 a



{



	text-decoration:none;

	color:#333;

	line-height:20px;

	height:20px;

}

#footer2 a:hover



{



	text-decoration:none;

	background-color:#FF6633;

	color:#fff;



}



.head1



{



	float:left;



	width:100%;



	height:38px;



	color:#FFF;



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



	font-weight:bold;



	font-size:16px;



	background:#0069aa;



	line-height:38px;



	background-image:url(../images/bullet1.jpg);



	background-repeat:no-repeat;



	background-position:8px;



}



.head2



{



	float:left;



	width:96%;



	color:#0069aa;



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



	font-weight:bold;



	font-size:16px;



	border-bottom:dashed 1px #CCC;



	background-image:url(../images/bullet2.jpg);



	background-repeat:no-repeat;



	padding-left:14px;



}

.head4



{



	float:left;



	width:96%;



	color:#0069aa;



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



	font-weight:bold;



	font-size:16px;



	background-image:url(../images/bullet2.jpg);



	background-repeat:no-repeat;



	padding-left:14px;

	margin-bottom:6px;



}

.link1



{



	text-decoration:none;



	font-size:14px;



	color:#FFF;



}



.link1:hover



{



	text-decoration:underline;



}



.link2



{



	text-decoration:none;



	color:#333;



}



.link2:hover



{



	text-decoration:underline;



}



.link3



{



	text-decoration:none;



	color:#009967;



}



.content1



{



	float:left;



	width:100%;



	height:330px;



}



.border1



{



	border-bottom:dotted 1px #CCC;



}



.input2



{



width:160px;



	border:solid 1px #C6C6C6;



	color:#666;



	line-height:24px;



}



	.thumbnail{



position: relative;



z-index: 0;



}







.thumbnail:hover{



background-color: transparent;



z-index: 50;



}







.thumbnail span{ /*CSS for enlarged image*/



position: absolute;



background-color:#D97448;



padding: 5px;



left: -980px;







border: 1px dashed gray;



visibility: hidden;



color: black;



text-decoration: none;



}







.thumbnail span img{ /*CSS for enlarged image*/



border-width: 0;



padding: 2px;



}







.thumbnail:hover span{ /*CSS for enlarged image on hover*/



visibility: visible;



top:-80px;



left: 140px; /*position where enlarged image should offset horizontally */



}



.top1



{



	color:#936;



	font-weight:bold;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:14px;



}



	.boxgrid{ 

				width: 312px; 

				height: 84px; 

				float:left; 

				background:url(../images/box-bg1.jpg) no-repeat;

				overflow: hidden; 

				position: relative; 

				cursor:pointer;

				padding-top:4px;

			}

				.boxgrid img{ 

					position: absolute; 

					top: 0; 

					left: 0; 

					border: 0; 

				}

				.boxgrid p{ 

					padding:0px;

					margin:0px;

				}

				.box1

				{

					text-decoration:none;

					color:#630;

					font-family:Helvetica;

					font-size:11px;

					line-height:15px;

					

					/*font-weight:bold;*/

				}

				

				