/* CSS Document */





html {min-height: 100%;}

* {margin: 0;padding: 0;}

img{

 margin: 0;

 padding: 0;

 }



body {

	background: #f1f4f8;

	color: #444;

	font: normal 62.5%  Tahoma, Arial, Helvetica, sans-serif, Tahoma;

}

.clearer {clear: both;}

.container {background:url(images/bgshadow.gif) repeat-y;margin: 0 auto;padding:0 auto;border:dashed #006600 0px;width:860px;}



.header{background:url(images/header.jpg) bottom no-repeat;margin: 0 auto;border:solid #ffffff 0px;width:846px;height:210px;}

.bottom_header{margin:0px auto;width:844px;height:25px;background:#2575c6}



.top_nav{float:right;margin:32px 20px;width:690px;height:34px;border:solid #000000 0px}

.top_nav  a{

	border:solid #000000 0px;

	background: url(images/top_nav.gif);

	width:115px;

	display: block;

	text-decoration: none;

	font: bold 1.4em Tahoma, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-align:center;

	/*padding-top: 1px;*/

	line-height: 33px;

	float: left;

}

.top_nav a:hover {background-position:left bottom; color: #006600;}



.main{margin:0px auto;width:844px;background: url(images/bg_content.gif) repeat-y;}

.left_nav{margin-left:0px;float:left;padding-top:10px;width:213px;}

.left_nav a{

	

	background: url(images/left_nav.gif);

	display: block;

	text-decoration: none;

	font: bold 1.3em Tahoma, Arial, Helvetica, sans-serif;;

	color:#FFFFFF;

	line-height: 38px;

	margin:0px auto;

	padding-left:36px;

	width:160px;



}

.left_nav a:hover {background-position:left bottom; color: #FFCC00;}


/* Stoch */

#leftp{margin-left:0px;float:left;padding-top:0px;width:213px;}

#leftp a{

	

	background: url(images/left_nav_p.gif);

	display: block;

	text-decoration: none;

	font: bold 1.3em Tahoma, Arial, Helvetica, sans-serif;;

	color:#FFFFFF;

	line-height: 38px;

	margin:0px auto;

	padding-left:36px;

	width:160px;



}

#leftp a:hover {background-position:left bottom; color: #FFCC00;}
/* End Stoc; */


.content{float:right;padding:10px;width:610px;font: 2.0em Trebuchet MS;border-left: dashed 1px #2575c6;}

.hcon{margin-bottom:15px;color:#009900 /*green*/;border-bottom:solid 2px #D8D8D8; width:605px}

.content span{color:#b44949/*red*/}



.bottom_nav{float:right;width:145px;color: #FFFFFF;padding:5px 5px 0px 0px;font: 12px Tahoma, Arial, Helvetica, sans-serif;}

.bottom_nav a{color: #FFFFFF;text-decoration: none;}

.bottom_nav a:hover {color: #FFCC00;}





.footer{margin:0px auto;width:845px;height:25px;background:#2575c6;font:1.1em Tahoma, Arial, Helvetica, sans-serif;}

.copy{float:left;color:#FFFFFF;padding:5px 5px 0px 5px;width:200px;}





/*************************************  page_links  *****************************************/

.page_links{

	padding-bottom:5px;

	text-align: center;

	font:0.9em Tahoma, Arial, Helvetica, sans-serif;

	color: #990000;

	height:20px;

	vertical-align:text-top;

}

.page_links a{

	color: #5685d6;

	width:2px;

}

.pagebottom_links{

	padding-top:5px;

	text-align: center;

	font:0.9em Tahoma, Arial, Helvetica, sans-serif;

	color: #990000;

	height:20px;

	vertical-align:text-top;



}

.pagebottom_links a{

	color: #5685d6;

}



/**************************************** extra classes: contact us ****************************/

.hform{

	float:left;

	color: #499425;

	text-align:right;

	/*background-color: #cadbf9;*/

	width: 240px;

	font-weight:bold;

	font-size: 16px;

	padding: 20px 10px 95px 5px;

	margin:0px 15px 0 10px;

	border-top: dashed 1px #0066CC;

	/*border-left: dashed 1px #0066CC;*/

	/*border-bottom: dashed 1px #0066CC;*/

	background-image: url(images/form_bg.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.hform .bigg{

	color: #5685d6;

	font: bold 1.5em  Trebuchet MS ;



}

.red{

	color: #ca3816;

}



label {

	font-weight:bold;

	color: #2e6bd7;

	font-style: italic;

	font-size: 0.8em;

}

.about{

	font-size:0.7em;

	background-color: #FFFF99;

	margin:5px 10px 20px 0px;

	padding:10px 0px 10px 15px;

	border-left:solid #FFCC33 15px;

}

form.contact_us {

	float:right;

	width: 220px;

	height: 400px;

	margin:0px 20px 0px 8px;

	padding: 10px 20px 5px 30px;

	/*background-color: #d7e4fb;*/

	/*background-image: url(img/form_bg.png);

	background-repeat: no-repeat;

	background-position: right bottom;*/

	/*border-bottom: dashed 1px #0066CC;*/

	/*border-right: dashed 1px #0066CC;*/

	border-top: dashed 1px #0066CC;

	/*border-top: 3px solid white;

	border-left: 3px solid white;

	border-bottom: 3px solid #CCCCCC;

	border-right: 3px solid #CCCCCC;*/

}



input.fields_contact_us {

		display: block;

        width: 220px;

		background-color: #eef4fe;

       /* background: url(img/input_bg.png);*/

		border-top: 1px solid #d7e4fb;

		border-left: 1px solid #d7e4fb;

		border-bottom: 1px solid white;

		border-right: 1px solid white;

		margin-top: 3px;

	    margin-bottom: 3px;}



textarea {width: 220px;

			height: 150px;

			background-color: #eef4fe;

         /* background: url(img/input_bg.png);*/

          border-top: 1px solid #d7e4fb;

		  border-left: 1px solid #d7e4fb;

		  border-bottom: 1px solid white;

		  border-right: 1px solid white;

          margin-top: 3px;}



.submit_button_contact {

	height: 30px;

	margin-top: 15px;

	padding: 2px;

	background-color: #d7e4fb;

	float: left;

	margin-right: 40px;

	border-top: 2px solid white;

	border-left: 2px solid white;

	border-bottom: 2px solid #CCCCCC;

	border-right: 2px solid #CCCCCC;

	color: #2e6bd7;

}
.headtext_sp {
	font-family: Tahoma;
	font-size: 15px;
	color: #009900;
}
.textbox_sp {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.textboxB_sp {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.textboxR_sp {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #B00;
}
.textinbox_sp {
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
}

.texlink_sp a{
	font-family: Tahoma;
	font-size: 14px;
	color: #009900;
}
.texlink_sp {
	font-family: Tahoma;
	font-size: 14px;
	color: #009900;
}