/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	

h1, h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#071f4b;
	margin-bottom:0px;
	text-decoration: none;
	}	
	
h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #071f4b;
	margin-bottom:0px;
	}
	
h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #999999;
	margin-bottom:0px;
	padding-top:20px;
	clear:both;
	}

p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#071F4B;
	font-size:12px;
	line-height: 18px;
	}
	
ul	{
	margin:0px 0px 10px 20px;
	padding:0px;
	}
	
.col1 li	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #67842D;
	font-size:13px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#logobar	{
	background-color:#071f4b;
	height:52px;
	}
	
#logobar .content	{
	width:960px;
	margin:auto;
	}
	
#logobar .left	{
	float:left;
	margin-top:10px;
}

#logobar .content .tel {
	float:right;
	height:20px;
	}

#logobar .content .tel p	{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:right;
	margin-top:6px;
	}
	
#logobar .content .tel p span	{
	font-size:22px;
	margin-top:4px;
	text-align:right;
	}
	
#logobar .content .tel p span strong	{
	color:#FFFFFF;
	font-weight:normal;	
	text-align:right;
	}

#logobar .content	{
	width:960px;
	margin:auto;
	}
	
#navbar	{
	background-image: url(../images/navbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:40px;
	}
	
#navbar #primary_navigation {
	width:960px;
	margin:auto;
	}

#navbar #primary_navigation ul {
	margin-left:0px;
	padding-left:0px;
	}
	
#navbar #primary_navigation li {
	float:left;
	list-style:none;
	margin-top:10px;
	}
	
#navbar #primary_navigation a{
	float:left;
	margin-right:20px;
	color:#071F4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	list-style:none;
	}	
#navbar #primary_navigation a:hover{
	color: #D25400;
}
	
#header	{
	background-color:#0c3569;
	height:300px;
	}
	
#header	.col{
	width:200px;
	float:left;
	margin-left:20px;
	}
	

	
#header	.col ul{	
	margin:0px;
	padding:0px;
	}
	
#header	.col li{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	background-image:url(../images/tick.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px;
	margin-left:0px;
	padding-left:34px;	
	margin-bottom:10px;	
	}
	
#header	.col .button {
	background-image:url(../images/button.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:192px;
	text-decoration:none;
	display: block;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	margin:3px 3px 3px 3px;
	vertical-align:middle;
	text-decoration:none;
	line-height: 40px;
	}
	
#header	.col .button:hover {
	background-position: 0px -40px;
	}	


	
#header .content {
	width:960px;
	height:300px;
	margin:auto;	
	background-image:url(../images/headerbg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#main	{
	clear:both;
	}
	
#main .content	{
	width:960px;
	margin:auto;	
	}	
	
 .col1	{
	float:left;
	width:270px;
	padding:20px;
	}
	
 .col2	{	
	float:left;	
	width:270px;
	padding:20px;
	}

 .col3	{	
	float:left;
	width:270px;
	padding:20px;
	}
	
.list_underline {
	margin:0px!important;
	padding:0px;
	}
	
.list_underline  li	{
	border-bottom: #FFCC99 1px solid!important;
	list-style:none!important;
	background-image:url(../images/bullet.jpg)!important;
	background-position:left!important;
	background-repeat:no-repeat!important;
	padding:5px!important;
	margin-left:0px!important;
	padding-left:0px!important;
	padding-left:20px!important;
	color: #006699!important;
	}

.list_underline li a	{	

	color:#0e3d75!important;
	text-decoration:none!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
	}
	
.bottomboxes	{
	clear:both;
	background-image:url(../images/fade.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
	}
	
.bottomboxes .content	{
	width:960px;
	margin:auto;
	padding-top:40px;
	}

#footer	{
	background-image:url(../images/footerbg.jpg);
	background-position:top;
	background-repeat:x;
	margin:auto;
	clear:both;
	padding-top:12px;
	}
	
#footer .content	{
	width:960px;
	margin:auto;
	background-image:url(../images/footercontentbg.jpg);
	height:231px;
	}
	
#footer .content .left	{
	width:600px;
	float:left;
}

#footer .content .left	p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;	
	}	
	
#footer .content .left	a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;	
	}	
	
#footer .content .left	{
	float:left;
	width:550px;	
	padding:10px 10px 10px 10px;
	height:42px;
	}	
	
#footer .content .left	p span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #669900;
	font-size:14px;	
	}

#footer .content .right	{
	float:left;

}

.left	{
	float:left;
}
	
	
.headerright	{
	float:left;
	height:300px;
	width:465px;
	overflow:hidden;
	background-color:#003399;
	z-index:200;
	}
	
.headerleft	{
	float:left;
	height:300px;
	padding-top:10px;
	width:495px;
	}

.headerleft	.col .button p{
	text-decoration:none;
}
	

#header #box2inner {
	float: right;
	height: 185px;
	width: 520px;
	text-align: right;
}


#myGallery	{
	float: right;
	height: 185px;
	width: 520px;
	z-index:100;
	}
	
.adbox	{
	background-color:#FFFFFF;
	border:#FFFF9F 3px solid;
	padding:5px;
	vertical-align:top;
	margin-top:10px;
	}
	
.adbox ul	{
	margin-left:25px;
	padding:0px;
	}

.adbox li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0C3569;
	font-size:10px;
	}
	
.adbox strong	{
	font-size:14px;
	}
	
.adbox p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0C3569;
	margin:0px;
	font-size:10px;
	}
	
.sticker	{
	position:absolute;
	height:152px;
	width:148px;
	z-index:500;
	left:600px;
	top:230px;
	background-image:url(../images/ad.gif);
	display:none;
}

.smallsticker	{
	background-image:url(../images/smallsticker.jpg);
	background-repeat:no-repeat;
	float:right;
	width:90px;
	height:92px;
	margin-top:10px;
		
}

.smallsticker p	{
	margin-left:15px;
	margin-top:14px;
	color:#FFFFFF;
	font-size:14px;
}

.smallsticker span	{
	color:#FFFFFF;
	font-size:24px;
}

.clear	{
	clear:both;
	}
	
.border	{
	border:#CCCCCC solid 1px;
	padding:2px;
	margin:2px;
	}
	
.borderLeft	{
	border:#CCCCCC solid 1px;
	padding:2px;
	margin-right:8px;
	margin-bottom:8px;
	float:left;
	}
	
.EmailLink{
    color: #fff;
}
	
#aspnetForm div, 
#aspnetForm ul,
#aspnetForm li,
#aspnetForm span,
#aspnetForm label,
#aspnetForm input,
#aspnetForm select,
#aspnetForm textarea { margin: 0; padding: 0;}
#aspnetForm span { display: block; }

#aspnetForm { margin: 20px 20px 20px 20px; padding: 0px 70px 20px 20px; 
            background: #fff; display: inline-table;  }
#aspnetForm label { width: 150px; }
#aspnetForm input { font-family:Arial,Helvetica,sans-serif; margin-bottom:20px; padding:4px; width:400px; border: 1px solid grey; }

#aspnetForm textarea { font-family:Arial,Helvetica,sans-serif; margin-bottom:20px; padding:4px; width:400px; border: 1px solid grey; height: 150px; }

#aspnetForm input.formButton { margin: 20px 0 0 150px; width: 100px; overflow: hidden; float:left;
      clear: both; display: block;}


.validationsummary_holder div { margin: 0 0 40px 0; width: 407px; }
#sent p { margin: 0; padding: 0; color: grey;  }


#aspnetForm .file_uploader input { width: 310px; margin-top: 10px;  }












