body {
	background-color: #FFFFFF;
	color: #666666;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
#container{
	width: 750px;
	margin: auto;
}
#logo{
	width: 750px;
	height: 89px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	border-bottom: solid 4px #939597;
}
#logo h1{
	text-indent: -90000em;
}
img {
border: 0px;
}
h1{
font-family:Garamond;
	color: #013463;
	font-size: 180%;
}
h2{
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color: #073C6E;
	font-size: 110%;
	margin-bottom: 5px;
}
h2 a{

color: #666666;
}


#nav_1, #nav_1 a{
	background-image:url(../images/nav_1.gif);
	width: 96px;
}
#nav_2, #nav_2 a{
	background-image:url(../images/nav_2.gif);
	width: 100px;
}
#nav_3, #nav_3 a{
	background-image:url(../images/nav_3.gif);
	width: 113px;
	
}
#nav_3a, #nav_3a a{
	background-image:url(../images/nav_3a.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3a a:hover{
	background-image:url(../images/nav_3aa.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3b, #nav_3b a{
	background-image:url(../images/nav_3b.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3b a:hover{
	background-image:url(../images/nav_3bb.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3c, #nav_3c a{
	background-image:url(../images/nav_3c.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3c a:hover{
	background-image:url(../images/nav_3cc.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3d, #nav_3d a{
	background-image:url(../images/nav_3d.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3d a:hover{
	background-image:url(../images/nav_3dd.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3e, #nav_3e a{
	background-image:url(../images/nav_3e.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3e a:hover{
	background-image:url(../images/nav_3ee.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3f, #nav_3f a{
	background-image:url(../images/nav_3f.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3f a:hover{
	background-image:url(../images/nav_3ff.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3g, #nav_3g a{
	background-image:url(../images/nav_3g.gif);
	width: 150px;
	background-repeat:no-repeat;
}
#nav_3g a:hover{
	background-image:url(../images/nav_3gg.gif);
	width: 150px;
	background-repeat:no-repeat;
}


#nav_4, #nav_4 a{
	background-image:url(../images/nav_4.gif);
	width: 117px;
	background-repeat:no-repeat;
}

#nav_4, #nav_4 a:hover{
	background-image:url(../images/nav_4.gif);
	width: 117px;
	background-repeat:no-repeat;
}
#nav_4a, #nav_4a a{
	background-image:url(../images/nav_4a.gif);
	width: 117px;
	background-repeat:no-repeat;
}
#nav_4a, #nav_4a a:hover{
	background-image:url(../images/nav_4aa.gif);
	width: 117px;
	background-repeat:no-repeat;
}
#nav_4b, #nav_4b a{
	background-image:url(../images/nav_4b.gif);
width: 117px;
	background-repeat:no-repeat;
}
#nav_4b, #nav_4b a:hover{
	background-image:url(../images/nav_4bb.gif);
width: 117px;
	background-repeat:no-repeat;
}
#nav_4c, #nav_4c a{
	background-image:url(../images/nav_4c.gif);
	height: 50px !important;
	background-repeat:no-repeat;
}
#nav_4c, #nav_4c a:hover{
	background-image:url(../images/nav_4cc.gif);
width: 117px;
	height: 50px !important;
	background-repeat:no-repeat;
}
#nav_5, #nav_5 a{
	background-image:url(../images/nav_5.gif);
	width: 105px;
	background-repeat:no-repeat;
}
#nav_6, #nav_6 a{
	background-image:url(../images/nav_6.gif);
	width: 107px;
}
#nav_7, #nav_7 a{
	background-image:url(../images/nav_7.gif);
	width: 112px;
}
#flash{
	float: left;
	width: 250 px;
	height: 155 px;
}
#header{
	width: 750px;
	height: 155px;
	background-repeat:no-repeat;
	background-position: 250px 0px;
	border-bottom: solid 1px #FFFFFF;
}
#header a{
	color: #666666;
	text-decoration: none;
}
#header a:hover{
	text-decoration: underline;
}
#header_1{
	width: 208px;
	background-image:url(../images/header_bg_1.gif);
	background-repeat:repeat-x;
	height: 121px;
	float: left;
	padding: 17px;
	padding-left: 25px;
}
#header span{
	color: #003768;
}	
#header_1 h4{
	text-indent: -90000em;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/header_title.gif);
	background-repeat:no-repeat;
	width: 131px;
	height: 24px;
}
#header_1 p, #header_2 p{
	margin: 0px;
	padding: 0px;
}
#header_2{
	width: 210px;
	background-image:url(../images/header_bg_2.gif);
	background-repeat:repeat-x;
	float: right;
	height: 121px;
	padding: 17px;		
	padding-left: 23px;
}
#header_2 h4{
	text-indent: -90000em;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/title_about.gif);
	background-repeat:no-repeat;
	width: 190px;
	height: 24px;
}
#header_3{
	width: 210px;
	background-image:url(../images/header_bg_2.gif);
	background-repeat:repeat-x;
	float: right;
	height: 121px;
	padding: 17px;		
	padding-left: 23px;
}
#header_3 h4{
	text-indent: -90000em;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/header_info.gif);
	background-repeat:no-repeat;
	width: 190px;
	height: 17px;
}
#header_3 a{
	color: #003768;
	display: block;
	background-image:url(../images/header_calltoaction.gif);
	background-repeat:no-repeat;
	background-position: center right;
	text-align: right;
	padding-right: 20px;
	margin-top: 0px;
}
#header_2 a{
	color: #003768;
	display: block;
	background-image:url(../images/header_calltoaction.gif);
	background-repeat:no-repeat;
	background-position: center right;
	text-align: right;
	padding-right: 20px;
	margin-top: 0px;
}
#header_tel{
	width: 128px;
	height: 27px;
	display:block;
	background-image:url(../images/header_tel.gif);
	background-position: left center;
	background-repeat:no-repeat;
	text-indent: -90000em;
	margin: 0px;
}	
#content_container{
	border-top: solid 4px #939597;
	padding-left: 24px;
	padding-right: 24px;
}
#footer{
	width: 700px;
	border-top: solid 4px #939597;
	margin-bottom: 35px;
	padding: 25px;
	color: #999999;
}
.copyright{
	float: left;
}
.credit{
	float: right;
}
#footer a{
	color: #999999;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
.home_col{
	width: 201px;
	padding-top: 20px;
	padding-bottom: 25px;
	float: left;	
}
.home_col .title a{
	display: block;
	width: 108px;
	height: 18px;
}
.portfolio_col{
width: 208px;
	background-image:url(../images/portfoliobg.jpg);
	background-repeat:repeat-x;
		float: right;
	padding: 17px;
	padding-left: 25px;
	
}
.portfolio_col ul{
list-style-type: none;
}
.portfolio_col2{
width: 440px;

padding-top: 20px;
	padding-bottom: 25px;
}
.title{
	text-indent: -90000em;
	background-repeat:no-repeat;
}
#title_commercial{
	background-image:url(../images/title_commercial.gif);
	width: 108px;
	height: 18px;
}	
.calltoaction{
	height: 30px;
	background-image:url(../images/button_calltoaction.gif);
	background-repeat:no-repeat;
	display: block;
	background-position: bottom right;
	text-indent: -90000em;
}
#middle_col{
	margin-left: 48px;
	margin-right: 48px;	
}
#title_public{
	background-image:url(../images/title_public.gif);
	width: 114px;
	height: 18px;
}
#title_private{
	background-image:url(../images/title_private.gif);
	width: 171px;
	height: 17px;
}
a{

color: #013463;
}
a:hover{

color: #666666;
text-decoration: underline;
}

#nav_container{
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	height: 31px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;	
	width: 750px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	text-indent: -9000em;
	height: 31px;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	left: -999em;
	width: 150px;
	background-color:#FFFFFF;
}
#nav li ul a{
	width: 150px;
	height: 31px;	
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


