body{
padding:0px;
margin:0px;
background:#dddddd;
text-align: center;
}

a:hover{text-decoration:none;}

img { border:0px;}

h1.headerFont, .headerFont {
	
   font-family: 'Anton', sans-serif!important;
   font-size:20px!important;
   text-transform: uppercase;
   color:#333!important;
} 

.projectsPrior {background:#2785b2; font-size:14px; padding:8px 10px; font-weight: bold; color:#f8f8f8; text-align: center;}

.contactSection{border:1px solid #bbb; background:#fff;padding:0px 20px 15px 20px; font-size:15px; line-height: 19px;}
.contactSection p a, .contactSection p a:visited, .contactSection p a:link {color:#2785b2!important;}
.contactTitle {background:#0f233f;color:#fff;font-family: 'Anton', sans-serif!important;font-size:14px!important;text-transform: uppercase;font-weight: bold; padding:10px 20px; text-align: left;margin:0px;}

.footerContact {color:#5fedee!important;padding:5px 0 10px 0}
.footerContact a, .footerContact a:link, .footerContact a:visited {color:#5fedee;text-transform: uppercase!important;}
.footerContact a:hover {color:#78fbfc;}

.largeText {font-size:13px;color:#333; font-weight: bold;} 

.imgRadius{border-radius: 10px!important;margin:0px auto;padding:0px!important;margin:0!important;}

/*==========================Header=========================*/
.banner-img {
	border-bottom: 1px solid #fff;
	padding:0;

}
	.banner-img a, .banner-img a:active, .banner-img a:link, .banner-img a:focus, .banner-img a:visited {color:#fff!important; font-size:11px!important; font-weight:400; text-transform:uppercase; font-family:arial;text-align: right!important;}
	.banner-img a:hover {color:#eee;vertical-align: top;}
	


	/*================Sub Page Banner=================*/
.banner-img .links {float:right!important;}

.banner-img-2 {
	
	border-bottom: 1px solid #fff;
	padding:0;

}
	.banner-img-2 a, .banner-img-2 a:active, .banner-img-2 a:link, .banner-img-2 a:focus, .banner-img-2 a:visited {color:#fff!important; font-size:11px!important; font-weight:400; text-transform:uppercase; font-family:arial;text-align: right!important;}
	.banner-img-2 a:hover {color:#eee;vertical-align: top;}
	
}

.banner-img-2 .links {float:right!important;}

.banner-menu {
	background:#0f233f;
	border-bottom:8px solid #2785b2;
	padding:10px 13px;
}

.banner-menu a, .banner-menu a:link, .banner-menu a:visited {color:#f8f8f8; text-transform:uppercase; font-size:12px;padding:10px 15px; font-weight:400; text-decoration:none;}
.banner-menu a:hover {color:#fff; background:#2785b2;}
.banner-menu a:focus, .banner-menu a:active, .banner-menu a:enabled {color:#fff; background:#2785b2;} 
.banner-menu a.current {background:#2785b2!important;}

/*==========================End Header=========================*/


.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, font, select
	{
		font-family: Arial; 
		font-size:11px;
		line-height: 15px;
		color:#3D3D3D;
	}
	
.column
	{
		font-family: Arial; 
		font-size:14px;
		line-height: 18px;
		color:#3D3D3D;
	}
	
a { color:#D35900;}

form { margin:0px; padding:0px;}

ul { margin:10px 0px; padding:0px; list-style: none; font-size:14px; margin-left:20px;}
li { background:none; margin:0px; padding:0px; line-height:18px; list-style-type:disc;}
li a { color:#D35900;}

.main_tall { width:766px; border: #2785B2 solid 2px; border-top-width:0px; border-bottom-width:0px; background:#0F223D; margin:auto; height:100%;}

.main { width:766px; height:800px;}

.content { height:525px;}
.content_side_col { width:29px; background:#E7E7E7 url(../images/bg1-t.gif) repeat-x top;}
.content_v_line { width:1px; background:#E3E3E3 url(../images/v-l-t.gif) repeat-x top;}
.content_dark_col { width:251px; background:#EEEEEE url(../images/bg2-t.gif) repeat-x top;}
.content2_dark_col { width:315px; background:#EEEEEE url(../images/bg2-t.gif) repeat-x top;}
.content2_light_col { width:420px; background:#FFFFFF url(../images/bg3-t.gif) repeat-x top;}
.content_light_col { width:454px; background:#FFFFFF url(../images/bg3-t.gif) repeat-x top;}
.content3_light_col { width:390px; background:#FFFFFF url(../images/bg3-t.gif) repeat-x top;}

.content_side_col .dt { background:url(../images/bg1-b.gif) repeat-x bottom; height:100%;}
.content_v_line .dt { background:url(../images/v-l-b.gif) repeat-x bottom; height:100%;}
.content_dark_col_b { background:url(../images/bg2-b.gif) repeat-x bottom; height:100%;}
.content_light_col_b { background:url(../images/bg3-b.gif) repeat-x bottom; height:100%;}

.left_padding { padding: 41px 25px 30px 28px;}

.right_padding { padding: 41px 42px 30px 37px;}
.right_padding1 { padding: 25px 25px 25px 25px;}

.footer { height:74px; background:url(../images/b-dr.gif) repeat-x top;}
.footer_padding { padding:21px 10px 20px 49px;}

.footer_text1, .footer_text1 a { line-height:11px; color:#57D1FD; text-decoration:none;}
.footer_text1 a:hover { text-decoration:underline;}

.footer_text2 { color:#FFFFFF; line-height:11px;}
.footer_text2 a { color:#57D1FD;}

.h_l { background:url(../images/h-l.gif) repeat-x; height:1px; margin-top:6px;}

.h_l1 { background: url(../images/h-l1.gif) repeat-x; height:10px;}

.dates { color:#353535; font-size:10px; line-height:12px; background:url(../images/a.gif) no-repeat left; padding-left:17px;}

font { color:#276C94; font-weight:bold;}

.m1_text { color:#353535;}

.m2_text { color:#6B6B6B;}

.h_text { color:#0066A0; font-size:12px;}

.link1_text { font-size:12px; line-height:13px;}

.h1_text { font-size:12px; color:#276C94;}

.h2_text { font-size:17px; color:#005C91; line-height:17px;}

.form {height:23px; margin-top:2px;}
.form input {width:270px; height:20px; border-color:#2785B2; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

textarea {width:270px; height:90px; border-color:#2785B2; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden; margin-top:2px;}

.price_col { width:706px;}