
html {
}

body {
background-color: #7faacc;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
margin: 0px;
}


th {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
}


td {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
}



a:link {color: #9ea580; text-decoration: none; font-weight: bold; }
a:visited {color: #9ea580; text-decoration: none; font-weight: bold; }
a:hover   {color: #4d5774; text-decoration: none; font-weight: bold; }
a:active  {color: #4d5774; text-decoration: none; font-weight: bold; }
a.imgNoBG:hover {background-color: transparent;}

a.sub:link {color: #9ea580; text-decoration: none; font-weight: bold; }
a.sub:visited {color: #9ea580; text-decoration: none; font-weight: bold; }
a.sub:hover   {color: #f7ef7b; text-decoration: none; font-weight: bold; }
a.sub:active  {color: #9ea580; text-decoration: none; font-weight: bold; }



table.main {
width: 100%;
padding-top: 0px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}


td.blue_space {
height: 141px;
background-color: #7faacc;
}


td.banner {
width: 745px;
padding: 0px;
margin: 0px;
background: url(../_img/hero_splice_01.gif) top right no-repeat;
}


div.banner {
margin-left: 1px;
margin-bottom: 12px;
}


table.core {
width: 745px;
padding: 0px;
margin: 0px;
}


td.nav {
width: 745px;
height: 30px;
background: url(../_img/hero_splice_02.gif) top right no-repeat;
}


td.home_guts {
background: url(../_img/hero_splice_03.gif) top right no-repeat;
}


div.menuItem {
float: left;
margin-right: 10px;
position: relative;
}


div.menuItemLast {
float: left;
position: relative;
} 


div.profile_nav {
position: absolute;
top: 18px;
left: 0px;
width: 178px;
height: 142px;
background-color: #f0f1f1;
visibility: hidden;
}


div.projects_nav {
position: absolute;
top: 18px;
left: 0px;
width: 178px;
height: 144px;
background-color: #f0f1f1;
visibility: hidden;
} 



div.text {
padding-top: 24px;
padding-bottom: 95px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}


td.contact {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
margin: 0px;
border-left: 1px #ffffff solid;
}


td.client_heading {
width: 235px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
margin: 0px;
border-bottom: 1px #000000 solid;
}



p.standard {
margin-top: 2px;
padding-top: 0px;
margin-left: 7px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;
margin-bottom: 10px;
padding-bottom: 0px;
}


p.client_heading {
margin-top: 0px;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;
margin-bottom: 8px;
padding-bottom: 0px;
}



span.standOut {
font-weight: bold;
color: #ffffff;
}




.list_font {
background: url(../_img/banner.gif) top left no-repeat;
color: #000000;
font-size: 10px;
} 

#login-error{
	color:#C00;
	font-size:small;
	margin-left:5px;
	position:relative;
	top:-10px;
	display:none;
}
