@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	background-image:url(images/bg.jpg);
	background-attachment:fixed;
	background-repeat;
	margin: 0px, 0px, 0px, 0px;
	background-color:#f6f4ef;
	background-repeat: repeat-x;
}

img {
	behavior: url(iepngfix.htc);
}

#wrapper {
	width:1000px;
	height:auto;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
}

#flash-container {
width:1000px;
height:473px;
position:relative;
float:left;
}

#home-body-container {
width:1000px;
height:356px;
}

#internal-body-container {
width:1000px;
height:auto;
background-color:#0A253A;
}

#internal-header {
width:1000px;
height:158px;
position:relative;
float:left;
}

#internal-body-container{
width:1000px;
height:auto;
}

#home-services {
width:345px;
height:311px;
position:relative;
float:left;
background-image:url(images/bg-list.jpg);
text-align:right;
padding-right:15px;
padding-top:45px;
color:#FFFFFF;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:25px;
}

#home-text {
	width:535px;
	height:311px;
	position:relative;
	float:left;
	background-color:#3B4E60;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-left:30px;
	line-height:30px;
	padding-right:75px;
	padding-top:45px;
}

#internal-wrapper{
width:640px;
height:auto;
position:relative;
float:left;}


#internal-home-text {
	width:535px;
	height:auto;
	min-height:400px;
	position:relative;
	float:left;
	background-color:#3B4E60;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:30px;
	line-height:28px;
	padding-right:75px;
	padding-top:20px;
}

#internal-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	text-decoration: none;
}

#internal-photo-footer{
width:640px;
height:90px;
position:relative;
float:left;
bottom:0px;}

#internal-leftlink-wrapper{
width:360px;
height:auto;
position:relative;
float:left;
}

#internal-left-bottom-photo{
	width:360px;
	height:355px;
	position:relative;
	float:left;
	background-image: url(images/bg-list.jpg);
}



#internal-home-services {
	width:345px;
	height:auto;
	min-height:300px;
	position:relative;
	float:left;
	text-align:right;
	padding-right:15px;
	padding-top:20px;
	color:#FFFFFF;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	background-color:#22384D;
}

#footer {
width:1000px;
height:58px;
position:relative;
float:left;
background-image:url(images/footerbg.jpg);
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#e0d3bb;
line-height:58px;
text-align:center;
}

a.footerlink{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:13px;
color:#e0d3bb;
text-decoration:none;}

a.footerlink:hover{color:#ede3d0;}

a.sitemaplink {
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c7d64;
text-decoration:none;
}

a.sitemaplink:hover{color:#a59883;}


.header{
color:#9fb1c2;
font-size:16px;
text-decoration:none;
font-weight:normal;
}

a.headerlink{
color:#9fb1c2;
font-size:16px;
text-decoration:none;
font-weight:normal;}

a.headerlink:hover{color:#FFFFF;}

a.headersublink{
	color:#ECE3CF;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
}

a.headersublink:hover{
	color: 9fb1c2;
}

.internalheader{
	color:#C6BCB5;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.internal-textlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	text-decoration: underline;
}

a.internal-textlink:hover {color:#FFFFFF;}

#lower-footer{
width:700px;
height:20px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8c7d64;
text-align:right;
line-height:20px;
}

#design-by {
width:300px;
height:20px;
position:relative;
float:left;
text-align:right;
line-height:20px;

}

a.designby{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#364e60;
text-decoration:none;
}
a.designby:hover{color:#5f7c95;}

.designby1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5f7c95;}

#logo-container{
position:absolute;
width:345px;
height:115px;
left:0px;
top:0px;
z-index:1000;
/*background-image:url(images/whitebg.png); */
background-color:#FFFFFF;
padding-left:15px;
padding-top:15px;}

#home-services-text{
	position:absolute;
	width:310px;
	height:275px;
	left:0px;
	top:158px;
	z-index:800;
	background-image:url(images/whitebg.png);
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1b3347;
	padding-left:25px;
	padding-right:25px;
	line-height:30px;
	font-weight:bold;
	padding-top:40px;
}



#menu-container1{
display:block;
position:absolute;
width:970px;
height:28px;
left:0px;
top:130px;
z-index:1000;
background-image:url(images/floatingnav.jpg);
padding-left:30px;
line-height:24px;
color:#ffffff;
}

a.menulinks{
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
padding-left:12px;
padding-right:12px;
color:#FFFFFF;}

a.menulinks:hover{color:#9fb1c1;}

a.menusublinks{
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}

a.menusublinks:hover{
	color:#A8BBD3;
}

#dropmenudiv{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#607B96;
	text-align:left;
	line-height:15px;
	background-image:url(images/dropdownbg.jpg);  /* the background          */
	z-index:100;
	margin-top:8px;
	padding-left:3px;
	
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
}

#print{
	position:absolute;
	right:29px;
	top:170px;
	z-index:1000;
}

#clientlogin{
	position:absolute;
	right:29px;
	top:15px;
	z-index:1000;
}

