@charset "utf-8";

/* CSS Document */

@font-face

{

font-family: congrats;

src:url(Kleymissky_0283.otf);

}



body{ background:url(../images/bg_image.jpg) repeat-x;}





body, td, th, div, p, label {

	color:#333333;

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

	font-size:13px;

	line-height:21px;

}



/* link colour */

a	{

	color:#797979;

	text-decoration:underline;

	outline:none;

}



a:visited 	{

	color:#515151;

}



a:hover {

	color:#515151; 

	text-decoration:none

}



h1{ margin:0; color:#666666;

	font-size:22px;}





.clear{ clear:both;}





/* site */

#main_wrapper{

	width:980px;

	margin:0 auto;

	height:auto;}

	

.top_bar{

	width:980px;

	height:55px;

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

}



.logo{

	width:250px;

	float:left;

	margin:15px 0px 0px 10px;

	position:absolute;

	}



.topnav{

	/*width:430px;

	float:right*/

	float:right;

	width:244px;

	margin-top:-5px;

	margin-right:-35px;

}

.topdes{

	/*width:430px;

	float:right*/

	float:left;

	width:480px;

	margin-top:5px;

	margin-right:40px;

	text-align:center;

	font-size:15px;

	

	

}



.back{

	float:right;

	margin-top:-20px;

	}

	

.back a{ color:#0f6880; padding: 10px;}



.topdes a{ color:#d61708 !important; font-weight: bold; text-decoration:none;}

.topdes a:visited { color:#0f6880; font-weight: bold; text-decoration:none;}

.topdes a:hover { text-decoration:underline;}

.topdes img {

	line-height:5px;

	margin-bottom:-13px;}



.topnav a{ color:#0f6880; font-weight: bold; text-decoration:none;}

.topnav a:visited { color:#0f6880; font-weight: bold; text-decoration:none;}

.topnav a:hover { text-decoration:underline;}

.topnav a img:hover { text-decoration:none;}



.top_sep{

	width:2px;

	height:16px;

	float:left;

	margin:0px 15px 0px 15px;

	background:url(../images/top_sep.gif) no-repeat;}



.tel{

	width:160px;

	height:16px;

	background:url(../images/phone_icon.gif) no-repeat;

	padding-left:20px;

	float:left;

	margin-top:12px;

}



.email{

	width:170px;

	height:16px;

	background:url(../images/email_icon.gif) no-repeat;

		padding-left:20px;

	float:left;

	margin-top:5px;

}







.searchbox_cont{

	width: auto;

	padding:2px;

	height: auto;

	float:right;}

	

.searchbox{

	background:url(../images/search_input_bg.gif) no-repeat;

	float:left;

	width:244px;

	height:34px;}

	

.search_input{

	width:224px;

	font-size:16px;

	color:#999999;

	font-weight:bold;

	margin:8px 0px 0px 10px;

	border:none;}



.search_bt{ float:left;}





#top_header{ width:980px; background:#FFFFFF; margin:0 auto;}







/*Top Menu*/

#top_menu{

	width:690px;

	height:auto;

	float:right;}

	



/*First*/

#menuitem_01{display: block; width:105px;!important;  height: 73px; float:left;  background: url(../images/menuitem_first.gif) no-repeat 0 0;}

#menuitem_01:hover{ background-position: 0 -73px;}

#menuitem_01:active{ background-position: 0 0px;}







/*02*/

#menuitem_02{display: block; width:110px;!important;  height: 73px; margin-left:-30px;!important; float:left;

  background: url(../images/menuitem_commom.gif) no-repeat 0 0;}

#menuitem_02:hover{ background-position: 0 -73px;}





/*03*/

#menuitem_03{display: block; width: 125px;!important;  height: 73px; margin-left:-30px;!important; float:left;  background: url(../images/menuitem_commom.gif) no-repeat 0 0;}

#menuitem_03:hover{ background-position: 0 -73px;}





/*04*/

#menuitem_04{display: block; width:150px;!important;   height: 73px; margin-left:-30px;!important; float:left;  background: url(../images/menuitem_commom.gif) no-repeat 0 0;}

#menuitem_04:hover{ background-position: 0 -73px;}





/*05*/

#menuitem_05{display: block; width:140px;!important;   height: 73px; margin-left:-30px;!important; float:left;  background: url(../images/menuitem_commom.gif) no-repeat 0 0;}

#menuitem_05:hover{ background-position: 0 -73px;}



/*06*/

#menuitem_06{display: block; width:115px;!important;   height: 73px; margin-left:-30px;!important; float:left;  background: url(../images/menuitem_commom.gif) no-repeat 0 0;}

#menuitem_06:hover{ background-position: 0 -73px;}





/*Last*/

#menuitem_07{display: block; width:115px;  height: 73px; margin-left:-27px;!important; float:left;  background: url(../images/menuitem_last.gif) no-repeat 0 0;}

#menuitem_07:hover{ background-position: 0 -73px;}



#top_menu span{  position: absolute;  margin-top:30px; margin-left:20px;!important; color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:bold;}

#top_menu span:hover{ color:#157993; text-decoration:none; font-size:16px; font-weight:bold;}







/*Banner */

#banner_cont{

	width:980px; height:345px; margin:0 auto; background:#FFFFFF; padding-top:6px;}

.banner{ margin:auto; width:969px;}



/*contetn */

#main_content{

	width:980px; height:auto; margin:0 auto; margin-top:10px; background:#FFFFFF; padding-top:6px;}



/*-------- leftcontent -------*/
#leftmenu_cont{
	width:256px; float:left; margin:0px 0px 0px 5px;}

.title_box{

	width:236px;

	height:37px;

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

	display:block;

	padding:0 0 0 20px;

	font-size:16px;

	font-weight:bold;

	color:#fff;

	line-height:30px;

	 }

.leftmenu_base{ 
	background:url(../images/leftmenu_base.gif) no-repeat;
	
	width:256px;
	
	height:27px;}
	


ul.left_menu{

	width:256px;

	padding:0px;

	margin:0px;

	list-style:none;

	color:#333333;

	font-size:13px; 

	font-weight:bold;

}

ul.left_menu li{

margin:0px;

list-style:none;

}

ul.left_menu li.odd a{

width:220px;height:30px;display:block;background: url(../images/arrow_odd.gif) no-repeat left #dbedf1; background-position:7px 7px;border-bottom:1px #FFFFFF solid;

text-decoration:none;color:#504b4b;padding:0 0 0 35px; line-height:27px;

}

ul.left_menu li.even a{

width:220px;height:30px;display:block;background:url(../images/arrow_even.gif) no-repeat left #c2dde5;background-position:7px 7px;border-bottom:1px #FFFFFF solid;

text-decoration:none;color:#504b4b;padding:0 0 0 35px; line-height:27px;

}

ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{

background:url(../images/arrow_over.gif) no-repeat left #088eb1; color:#FFFFFF;background-position:5px 5px;

}



/*--------right content--------*/

#right_container{

	width:690px;

	float: left;

	margin-left:10px;

}

#right_container1{
	margin-top:-400px;
	
	float:right;
	
	margin-left:15px;}
	
.map{

	width:500px;;

	height:400px;

	float:right;
	
	margin-top:-350px;
	
	border: 1px solid #CCCCCC;
	
	text-align:center;
	
}


.inner_map{

	width:490px;;

	height:345px;
	
	background-color:red;
	
	margin:0 auto;
}


.content{

	margin:0;

	text-align:left;

	line-height:20px;}
	

.seperator{

	width:700px;

	height:1px;

	background:url(../images/seperator.jpg) repeat-x;

	margin:15px 0px;

}



/*--------footer--------*/

#footer{

	background: url(../images/footer_bg.gif) no-repeat;

	width:980px;

	margin:0 auto;	

	margin-top:20px;

	height:46px;

	color:#666666;

	margin-bottom:20px;}



.copyright{

	width:400px;

	font-size:12px;

	float:left;

	margin:15px 0px 0px 10px;

}

.copyright a{
	
	text-decoration:none;
	
	color:#3539d6;}

.footer_right{	

	width:400px; 

	font-size:12px;

	text-align:right; 

	float:right; 

	margin:15px 20px 0px 0px;}
	
	
.footer_right a{

	text-decoration:none;}
	
.footerLink a{
	text-decoration:none;
	
	margin-right:10px;
	
	color:#3539d6;}

.image_text

{

	

	float:right;

}

.image_aiaf

{

	float:left;

}

.awards_logo

{

	width:200px;

	height:200px;

	float:left;

}



.award-image-container{

	width:100%;

	text-align:center;

	}

	

.award-image-container a{

	text-decoration:none;

	}

	

.award-image-container a:hover{

	color:#000;

	}

	

.award-image{

	float:left;

	width:300px;

	border:2px solid #333;

	margin:10px;

	padding:10px;

	}
	


.field{
	padding:1%;
}
.input1{
	font-size:13px;
	height:20px;
	border:none;
	border:1px solid #3f4c6b;
	outline:none;
	border-radius:3px;
	padding:2px;
	width:175px;
}

td{
	text-align:right;
}

.pdetails{
	background:#e3e3e3;
	border-radius:5px;
}

hr{
	height:10px;
	background:#fff;
	border:none;
}

.radioBtn{
	margin-right:0px;}
	
.radioBtn1{
	margin-right:0px;}
	
.radioBtn2{
	margin-right:0px;}

.radioBtn4{
	margin-right:0px;}
input:focus{
	border:1px solid #b5bdc8;
	box-shadow:0px 0px 15px 1px #b5bdc8;
}

.input2:focus{
	border:none;
	box-shadow: none;
	cursor:pointer;
}
textarea{
	font-size:13px;
	height:100px;
	border:none;
	border:1px solid #3f4c6b;
	outline:none;
	border-radius:5px;
	width:175px;}

textarea:focus{
	border:1px solid #b5bdc8;
	box-shadow:0px 0px 15px 1px #b5bdc8;}
	
.btn{
	font-size:15px;
	text-align:center;
	cursor:pointer;
	border-radius:3px;
	padding:3px;
	width:100px;
	margin:10px;}
	
.field1{
	margin:0 auto;
	text-align:center;
	margin-top:15px;}