/*  Sub Body -----------------------------------------------------------------------------
---------------------------------------------------------------------------------*/
body {font:13px/1em Lucida Grande, Lucida, Verdana, sans-serif; line-height:16px; color:#333;
	background:url(/images/subbg.gif) 0 0 repeat-x; background-color:#414141;}
* {margin:0; padding:0;}
p {font-size:.85em; line-height:1.25em; text-align:left; margin: 0 0 1em; padding: 0}
.bolddetail {font-size:1em; font-weight:bold; color:#993333;}
.boldblue {font-size:1em; font-weight:bold; color:#041982;}
.boldblk {font-size:1em; font-weight:bold; color:#000;}
.centerport {text-align:center;}
.team {text-align:center; padding-bottom:15px;}
.team img { border:1px solid #D2D5E6;}
.clearfloats {clear:both;}

/* Suboage Structure -------------------------------------------------------------
---------------------------------------------------------------------------*/
#subwrap {width:888px; margin:0 auto;}
a#hmpg {display:block; width:255px; height:70px; margin-left:15px;}

/* Sub Header ---------------------------------------------------------------
--------------------------------------------------------------------------*/
#subhead {width:863px; height:127px; margin:0 auto; background:url(/images/subheader.jpg) 0 0 no-repeat;}

/* Sub Navigation Tabs -------------------------------------------------------------
---------------------------------------------------------------------------*/
#navwrap {width:888px; margin:0 auto;}
a#home {display:block; width:153px; height:47px; background-image:url(/images/sub_home.gif); margin: 0 auto;}
a#home:hover {background-image:url(/images/sub_homeo.gif);}
a#about {display:block; width:145px; height:47px; background-image:url(/images/sub_about.gif); margin: 0 auto;}
a#about:hover {background-image:url(/images/sub_abouto.gif);}
a#aboutactive {display:block; width:145px; height:47px; background-image:url(/images/sub_abouto.gif); margin: 0 auto;}
a#port {display:block; width:144px; height:47px; background-image:url(/images/sub_project.gif); margin: 0 auto;}
a#port:hover {background-image:url(/images/sub_projecto.gif);}
a#portactive {display:block; width:144px; height:47px; background-image:url(/images/sub_projecto.gif); margin: 0 auto;}
a#vendor {display:block; width:145px; height:47px; background-image:url(/images/sub_vendor.gif); margin: 0 auto;}
a#vendor:hover {background-image:url(/images/sub_vendoro.gif);}
a#vendoractive {display:block; width:145px; height:47px; background-image:url(/images/sub_vendoro.gif); margin: 0 auto;}
a#award {display:block; width:146px; height:47px; background-image:url(/images/sub_award.gif); margin: 0 auto;}
a#award:hover {background-image:url(/images/sub_awardo.gif);}
a#awardactive {display:block; width:146px; height:47px; background-image:url(/images/sub_awardo.gif); margin: 0 auto;}
a#contact {display:block; width:155px; height:47px; background-image:url(/images/sub_contact.gif); margin: 0 auto;}
a#contact:hover {background-image:url(/images/sub_contacto.gif);}
a#contactactive {display:block; width:145px; height:47px; background-image:url(/images/sub_contacto.gif); margin: 0 auto;}

/* Main Body -------------------------------------------------------------
---------------------------------------------------------------------------*/
#subbodywrap {float:right; width:888px; background:url(/images/sub_bodybg.gif) 0 0 repeat-y;}
#maintxt {float:right; width:600px; margin:20px 20px 30px 0;}
#maintxt p {padding-right:25px;}
#maintxt h1 {font-size:1.55em; font-weight:bold; color:#041982; margin-bottom:8px;}
#maintxt h2 {font-size:1em; font-weight:bold; color:#041982; margin-bottom:8px;}
	#maintxt a, a:link, a:visited {color:#041982; text-decoration:none;}
	#maintxt a:hover, a:focus, a:active {color:#333; text-decoration:underline;}

/* Sub Feature -------------------------------------------------------------
---------------------------------------------------------------------------*/
#feature {float:left; width:217px; height:316px; margin:20px 0 0 12px; background:url(/images/subfeature.gif) 0 0 no-repeat;}
#feature h1 {font-size:1.55em; font-weight:normal; color:#041982; margin:20px 0 8px 17px;}
#feature h2 {font-size:1em; font-weight:bold; color:#993333; margin:5px 0 5px 15px;}
#feature h3 {font-size:1em; font-weight:normal; color:#041982; margin-left:15px;}
#feature p {line-height:1.25em; margin-left:15px;}
	#feature a, a:link, a:visited {color:#041982; text-decoration:none;}
	#feature a:hover, a:focus, a:active {color:#333; text-decoration:none;}

/* Address Phone -------------------------------------------------------------
---------------------------------------------------------------------------*/
#addressphone {float:left; width:217px; height:150px; margin:3px 0 0 12px; background:url(/images/subcontact.gif) 0 0 no-repeat; clear:left;}
#addressphone p {margin:20px 10px;}
	#addressphone a, a:link, a:visited {color:#333; text-decoration:none;}
	#addressphone a:hover, a:focus, a:active {color:#993333; text-decoration:none;}
	
/* Address Phone -------------------------------------------------------------
---------------------------------------------------------------------------*/
#bidinvite {float:right; width:200px; height:123px; margin:15px 10px 0 0;}

/* Footer -------------------------------------------------------------
---------------------------------------------------------------------------*/
#footerwrap {float:left; width:888px; height:59px; background:url(/images/sub_footer.gif) 0 0 no-repeat;}
#footerwrap p {font-size:.75em; text-align:right; margin:3px 30px -3px 0; color:#ccc;}
	#footerwrap a, a:link, a:visited {color:#ccc; text-decoration:none;}
	#footerwrap a:hover, a:focus, a:active {color:#993333; text-decoration:none;}