body  {
	font-family: arial;
		color: #272773;
		font-size: 12px;
}

p  {font-size:12px;}

p.firstpara
  { margin-top:0;}
  
h1  {
	font-size: 15px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #272773;
	text-align="center";
	margin-bottom:5px;
}

h2  {	font-size: 12px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #272773;
	text-align="left";
	margin-bottom:5px;}

h3  {}


img:border {
border-color:#000000;
}

a {color:#272773;font-size: 12px;font-family : arial;font-weight : normal;font-style : normal;}
a:visited {color:#272773;font-size: 12px;font-family : arial;font-weight : normal;font-style : normal;}
a:active {color:#272773;font-size: 12px;font-family : arial;font-weight : normal;font-style : normal;}
a:hover {color:black;font-size: 12px;font-family : arial;font-weight : normal;font-style : normal;}

a.lnk:link {color:#272773;text-decoration:none;font-size: 12px;}
a.lnk:visited {color:#272773;text-decoration:none;font-size: 12px;}
a.lnk:active {color:#272773;text-decoration:none;font-size: 12px;}
a.lnk:hover {color:#0000ff;text-decoration:none;font-size: 12px;}

a.tlnk:link {color:#3366CC;text-decoration:none;font-size: 12px;}
a.tlnk:visited {color:#3366CC;text-decoration:none;font-size: 12px;}
a.tlnk:active {color:#3366CC;text-decoration:none;font-size: 12px;}
a.tlnk:hover {color:black;text-decoration:none;font-size: 12px;}

a.flnk:link {color:#272773;text-decoration:none;font-size: 14px;}
a.flnk:visited {color:#272773;text-decoration:none;font-size: 14px;}
a.flnk:active {color:#272773;text-decoration:none;font-size: 14px;}
a.flnk:hover {color:#515151;text-decoration:none;font-size: 14px;}


a.boldlnk:link {color:#272773;font-weight:bold;}
a.boldlnk:visited {color:#272773;font-weight:bold;}
a.boldlnk:active {color:#272773;font-weight:bold;}
a.boldlnk:hover {color:black;font-weight:bold;}

a.wlnk:link {color:black;text-decoration:none;font-size: 13px;}
a.wlnk:visited {color:black;text-decoration:none;font-size: 13px;}
a.wlnk:active {color:black;text-decoration:none;font-size: 13px;}
a.wlnk:hover {color:#9d9d9d;text-decoration:none;font-size: 13px;}

.main  {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 150%;
}

.land_hdr  {
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 150%;
}

.about {
	border-color: #819CB2; 
	background-color: #819CB2;
	padding-left: 50px; 
	padding-right: 50px; 
	width: 600px; 
	text-align: justify;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

.contactform {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 150%;
	padding-right: 10px;
	border-color: #E7E9EC; 
	background-color: #E7E9EC;
}
.main-justify  {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	text-align:justify;
}

.services_content {
	background-color: #C9D5DF; 
	border: none; 
	padding-left: 50px; 
	padding-right: 50px; 
	text-align: justify;
}	

.picborder {
	border-color: #272773;
	border-width: 1px;
	border-style: solid
}
.green_content {
	background-color: #99CC99;
	border: none;
	padding-left: 50px;
	padding-right: 50px;
	text-align: justify;
	color: #333333;
}
	
.green_header  {	font-size: 15px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #333333;
	text-align: left;
	margin-bottom:5px;}

.green_home  {	font-size: 12px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #333333;
	text-align: left;
	margin-bottom:5px;}
	
.proj_mgmt_items {
	padding-left: 20px; 
	padding-right: 20px; 
	font-style: italic;
}

.land_hdr  {
	background-color: #C9D5DF; 
	border: none; 
	font-size: 15px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #272773;
	text-align: center;
}

.land_content {
	background-color: #C9D5DF; 
	border: none; 
	padding-left: 50px; 
	padding-right: 50px; 
	text-align: justify;
}	

.li-square  {
	list-style-type: square;
	margin-left: 35px;
	margin-right: 35px;

}

.direction  {
	font-size: 12px;
	font-family: arial;
	font-weight: bolder;
	font-style: normal;
	color: #272773;
	line-height: 150%;
	text-align: center;
}

.small  {
	font-size: 8px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: 150%;
	padding-right: 10px;
}
.home-pg  {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: 150%;
	padding-right: 10px;
	text-align:justify;
}

.mainbluebold  {
	font-size : 12px;
	font-family : Arial;
	font-weight : bolder;
	font-style : normal;
	color : #264D76;
}


.bullet  {
	font-size: 13px;
	font-family: Garamond, "Times New Roman";
	font-weight: normal;
	font-style: normal;
	color: #000000;
	list-style-type: disc;
}



.bullet2  {
	font-size: 13px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	color: #264D76;
	list-style-type: disc;
}

.sub_img {
	width: 220px; 
	background-color: #819CB2; 
	border: none; 
	text-align: center;
}

.hp_mbar {
	height: 25px; 
	background-color: #CCCCCC; 
	border: none; 
}

.hp_img {
	background-color: #C9D5DF; 
	border: none; 
}

.hp {
	background-color: #ECF1F4; 
	border-color: black;
	border-width: thin; 	 
	text-align: left; 
	padding-left: 10px;
	padding-right: 10px;	
}

.hp_text {
	background-color: #ECF1F4; 
	border: none;
	text-align: justify; 
	padding-left: 15px;
	padding-right: 25px;	
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 125%;
}

.hp_txtbox {
	background-color: #ECF1F4; 
	border: none;
	text-align: left; 
	padding-left: 10px;
	padding-right: 10px;	
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 125%;
}

.hp_libox {
	background-color: #ECF1F4; 
	border: none;
	text-align: left; 
	padding-left: 45px;
	padding-right: 10px;	
	padding-top:10px;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;

}

.sub_content {
	background-color: #C9D5DF; 
	border: none; 
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	padding-right: 10px;
	text-align:justify;
	padding-left: 30px; 
	padding-right: 30px;

}
.footer {
	background-color: #CCCCCC; 
	border: #E7E9EC; 
	text-align: center;	
}

.sub-logo-header {
 	background-color: #ffffff; 
	border-color: #000000; 
	border-width: thin; 
}

.sub_content_bands {
	background-color: #CCCCCC; 
	width: 20px; 
}

.sub_content_blue_bands {
	background-color: #819CB2; 
	width: 20px; 
}

.gallery_contrast_band {
	background-color: #819CB2; 
	border-color: #000000; 
	text-align: center;
}

.gallery_pg_hdr {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 150%;

	background-color: #C9D5DF; 
	border-color: #000000; 
	padding-left: 30px; 
	padding-right: 30px; 
	text-align: justify;
}

.gallery_pg_hdr_no_pad {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	line-height: 150%;

	background-color: #C9D5DF; 
	border-color: #000000; 
	text-align: justify;
}

.services_contrast_band {
	background-color: #819CB2; 
	border: none; 
	text-align: center;
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000;

.outline_border {
	border-color: #000000; 
	border-width: thin; 
}


.about_link:link {
    font-size:12px;    
    font-family:Arial;
	color:#ffffff;}
    
.about_link:visited {    
	font-size:12px;    
    font-family:Arial;
	color:#ffffff;}

    
.about_link:active {
	font-size:12px;    
    font-family:Arial;
	color:#ffffff;}
.projects  {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	text-align: center;
	}

	.note-sm  {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #272773;
	}


.p-quote {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	font-style: italic;
	color: #272773;
	text-align: left;

}

.work-txt {
margin:3px 40px; 3px 40px;
padding-left:50px;
padding-right:20px;
padding-top:0;
text-align:left;
}

.work-img {
border:1px solid thin #819CB2;
margin:0 40px 0 30px;
float:left;
}

