html, body{
background-color: #7b889d;
height: 100%;
margin: 0;
padding: 0;
text-align: center; 
}

div#centered { 
background: none; 
border: 1px; 
height: 1%; 
width: 1%;
position: absolute; 
left: 28%; 
top: 15%; 
color: black; 
}

img{
	border: 0px;
}

.homegrey{
	color: #7b889d;
	font-weight: bold;
	text-decoration: none;
}

.homegrey a{
	color: #7b889d;
	font-weight: bold;
	text-decoration: none;
}

.homegrey a:hover{
	color: #616c7d;
	font-weight: bold;
}

.badge {
	float: none;
	position: absolute; 
	padding-top: 165px; 	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 630px;
	visibility: hidden;
}

.BodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 33px;
	padding-right: 27px;
	padding-left: 128px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #abb3c1;
	line-height: 16px;
}
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.Services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: 16px;
}

.noimageborder{
	border: none;
	width: 52px;
	height: 23px;
}

.Portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 8px;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #abb3c1;
	padding-top: 15px;
	padding-bottom: 22px;
}
.BottomLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb3c1;
	height: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #abb3c1;
	border-left-color: #abb3c1;
}
.Piece {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb3c1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #abb3c1;
	width: 6px;
}
.PieceBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #abb3c1;
}


.Designbar {
	background-color: #7a889d;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #abb3c1;
	border-bottom-color: #abb3c1;
}
.topBar {
	background-color: #003333;
}
.HeadersHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 75px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersG2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 100px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersOrigin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 67px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersServices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 42px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersPortfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 40px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 76px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersClients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 57px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.HeadersContacts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
	background-color: #e1e4e9;
	padding-bottom: 7px;
	padding-left: 52px;
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #abb3c1;
	border-left-color: #abb3c1;
}
.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #636D7F;
	font-size: 9px;
	padding-left: 13px;
	padding-top: 3px;
}

a.SubNav, a.SubNav:link, a.SubNav:visited, a.SubNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7a889e;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing: 0.15em;
}
a.SubNav:hover {	
	color: #abb3c1;
}
a.password, a.password:link, a.password:visited, a.password:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7a889e;
	text-decoration: none;


}
a.password:hover {	
	color: #abb3c1;
}
.center {
	background-position: center center;
	vertical-align: middle;
}
.NewsDate {
	font-size: 9px;
	font-style: italic;
}
title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B889D;
}
a.BodyLinks, a.BodyLinks:link, a.BodyLinks:visited, a.BodyLinks:active {
	color:#8c9aad;
	text-decoration: none;
}
a.BodyLinks:hover {
color:#abb3c1
}
.Form {
	background-image: url(images/form.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B889D;
	border: 1px solid #E1E4E9;
}

#services_typo{
margin-left: -100px;
}

#services_tab table{
width: 580px;
margin-left: -87px;
margin-top:-45px;
font-size: 7.5pt;
font-weight: normal;
line-height: 9pt;
padding-bottom: 5px;
}

.space_services{
	height: 0px;
}
.space_services2{
	height: 3px;
}


a.body_links {
color: #333;
text-decoration: none;
}

a:hover.body_links {
color: #616c7d;
text-decoration: none;
}

#rss{
	height: 40px;
	width: 40px;
	margin-top: 320px;
	}
	
.ff3 #rss{
	height: 40px;
	width: 40px;
	margin-top: 280px;
	}
	
	
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	/*  MAIN MENU    */

ul#menu1{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
	margin-left:0px;
	width: 700px;
	position:relative;
	line-height: 15px;
	font-weight: bold;
	font-family: "Arial";
	text-transform: uppercase;
	color: #ff7;
	letter-spacing: 4px;
}

/*main button up*/
ul#menu1 li { 
	float: left;
	margin: 0;
	margin-top: 0px;
	padding: 0px 15px 0px 5px;
	list-style: none;
}

/*main button over*/
ul#menu1 li a {
	list-style: none;
	display: inline;
	margin:0;
	border:0;
	text-decoration:none;
	font-family: "Arial";
	font-size: 7pt;
	color: #fff;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
	width: 100px;
	height: 15px;
	text-align: center;
}

ul#menu1 li a:hover{
	font-family: "Arial";
	font-size: 7pt;
	color: #abb3c1;
	width: 100px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

ul#menu1 li ul li{
font-size: 12pt;
}


li ul {
	display: none;
	position: absolute;
	width:700px;
	padding: 0px!important;
	font-weight: normal!important;
	list-style: none;
	margin-left: -230px;
	font-weight: normal;
	font-family: "Arial";
	text-transform: none;
	font-size: 8px!important;
	letter-spacing: 0px;
	color: #abb3c1!important;
}
li ul li{
	margin-top: 5px!important;
	font-weight: normal!important;
	padding: 0px!important;
	line-height: 15px;
	display: inline;
	position: relative;
	font-size: 8px!important;
}

#subnav{
	margin-left: -375px;
	text-transform: lowercase;
	width: 630px;
	padding-top: 5px!important;
	margin-top: 15px!important;
	
}

.opera #subnav{
	margin-left: -400px;
	text-transform: lowercase;
	width: 650px;
	margin-top: 0px!important;
	padding-top: 0px!important;
}

.safari #subnav{
	margin-left: -320px;
	text-transform: lowercase;
	width: 620px;
	line-height: 12pt;
	margin-top: 0px!important;
	padding-top: 0px!important;
}

.chrome #subnav{
	margin-left: -330px;
	text-transform: lowercase;
	width: 650px!important;
	padding-top: 0px!important;
	margin-top: 0px!important;
	background-color:
}


.ie8 #subnav{
	margin-left: -380px;
	text-transform: lowercase;
	width: 650px;
	line-height: 12pt;
	padding-top: 20px!important;
}

.ie7 #subnav{
	margin-left: -380px;
	text-transform: lowercase;
	width: 630px;
	padding-top: 20px!important;
}


.ie7 li ul li{margin-top: 0px!important;
}

.ie8 li ul li{margin-top: 0px!important;

}

.opera li ul li{
	
}

li ul li a{
font-size: 8pt!important;
padding: 0px!important;
font-weight: bold;
color: #abb3c1!important;
}
li ul li a:hover{
font-size: 8pt!important;
padding: 0px!important;
font-weight: bold;
color: #cccccc!important;
}


li ul li ul{
    padding: 0;
    border-right:none;
	font-size: 12pt;
}

li:hover ul, li.over ul {
	display: inline;
	font-size: 12pt;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
	letter-spacing: 0.3em;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7b889d;
}

.heading3{
	color: #7b889d;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9.5px;
}

.listserv{
	line-height: 8.5px;
	list-style-image: url('images/hyphen.gif');
	margin-top: -2px;
	margin-left: -17px;
}
