@charset "UTF-8";
/* CSS Document */

/** COLOR NOTES 

RED: 			#ff0000
RED-VISITED: 	#f49279
DK GREY: 		#58585a
MED GREY:		#808080
LT GREY:		#b1b1b1

**/


* {padding: 0; margin: 0; text-align:left; font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1.5px; text-decoration:none;}
html {padding: 0; margin: 0; background-image: url(../images/html_bckgrnd.gif) ; background-repeat:repeat-y;}
	
/****************** DIVS ******************/

div#container { position: absolute; height: auto; width: 900px;}
div#brand { float:left; height: 648px; width: 72px; background-color: #ff0000; margin-right: 60px; overflow: hidden; background-image:url(../images/brand_bckgrnd02.gif); }

div#navigation, div#navigation_sub {float: left; height: 150px; width: 500px; background-color: #fff; margin-top: 35px;}
div#navigation_sub {width: 200px; margin-bottom:25px; display:none;}

div#content_container {float: left; height: auto; width: 500px; background-color: #fff; margin-right: 50px;}
div#maincontent { float: left; height:auto; width: 500px; white-space: normal; margin-bottom: 25px; padding-top: 25px;}
div#content_sub {position:absolute; left:700px; height:600px; width: 200px; background-color: #fff;}
div#content_graphic {width:500px; height:300px; border:1px; border-color: #808080; border-style:solid; margin-top:25px; margin-bottom:25px;}

div#portnavcontainer {height: 30px; width: 500px; margin-top: 25px; background-color: #f0f0f0;}
div#portnav_pdf {float:right; height:30px; width: auto; text-align:left;}
div#portnav_pgs { float:left; height: 30px; width: 250px; text-align:left; overflow:hidden;}

div#port_pdflist { width:500px; height:auto;}
div#port_pdflist1 { width:240px; height:auto; padding-right:10px; float:left; clear:both;}
div#port_pdflist2 { width:240px; height:auto; float:left;}


div#siteinfo { clear: both; height: auto; width: 500px; background-color: #fff; padding-top: 45px; padding-bottom: 5px;}

		
/****************** TEXT ******************/

h1, h2, h3, h4, h5 {font-family: Futura, Geneva, Arial, Helvetica, sans-serif;}
	
p { color:#808080; line-height:25px; font-size:11px; word-spacing:1px; letter-spacing:1px; padding-bottom: 10px;}

 
.brand { display: block; width: 72px;height: 648px; text-indent: -9999px; background-image: url(../images/brand_bckgrnd02.gif);}
#brand a:hover { background-image: url(../images/branding_over.gif);}

div#navigation li.h2, div#navigation_sub li.h2 { font-family: Futura, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1.5px; text-transform: uppercase; color:#58585a; font-size: 9px; font-weight: bold; display: block; height: 35px;  margin-right: 50px;}
div#navigation ul, div#navigation_sub ul {float: left; list-style-type:none; }
div#navigation ul li, div#navigation_sub ul li {font-family: Futura, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 9px; display:block; color:#808080;letter-spacing: 1.5px; text-transform:uppercase; list-style-type:none;}
div#navigation ul li a, div#navigation_sub ul li a {font-family: Futura, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color: #808080; display:block; height:25px; list-style-type:none;}
div#navigation ul li a:visited, div#navigation_sub ul li a:visited {color: #b1b1b1; font-weight: normal;}
div#navigation ul li a:hover, div#navigation_sub ul li a:hover, div#navigation ul li a:active, div#navigation_sub ul li a:active {color: #ff0000; font-weight: normal;}

#maincontent a {text-decoration:underline; color: #808080; font-weight:normal; font-size:9px;}
#maincontent a:visited {text-decoration:underline; color:#f49279;}
#maincontent a:hover, a:active { color:#ff0000; font-weight:normal; text-decoration:underline;}
#maincontent h2 {color:#ff0000; font-size:12px; font-weight: bold; clear:both; padding-top: 20px; padding-bottom:0px;} 
#maincontent h3 {color:#58585a; font-size:11px; font-weight:normal; margin-top: 15px; background-image: url(../images/underline_bckgrnd.gif); height: 25px; width: 500px; background-repeat: repeat-x; clear:both;}
#maincontent ul, ol {padding-top:5px; line-height:20px;}
#maincontent li {color:#808080; padding-bottom: 10px; font-size:11px; word-spacing:1px; letter-spacing:1px; list-style-image:url(../images/bullet_dash.gif); list-style-position: outside; margin-left: 15px;}

#myGallery {width: 500px !important; height: 300px !important;}

.button {color:#000; text-transform:uppercase; background-color:#ff0000; padding:5px; font-size:9px; text-decoration:none;}

#port_pdflist li { text-transform:uppercase; list-style:none; float:left; padding-right: 10px; padding-bottom: 5px; margin:0px;}
#port_pdflist li a {text-transform:uppercase;}
#port_pdflist1 li { text-transform:uppercase; list-style:none; float:left; padding-right:10px; padding-bottom: 5px; margin:0px; }
#port_pdflist1 li a {text-transform:uppercase;}
#port_pdflist2 li { text-transform:uppercase; list-style:none; float:left; padding-right:10px; padding-bottom: 5px; margin:0px;}
#port_pdflist2 li a {text-transform:uppercase;}

#portnav_pdf li { text-transform:uppercase; list-style:none; float:left; padding-left: 10px; margin:0;}
#portnav_pdf li a {text-transform:uppercase;}

#portnav_pgs {padding:0 0 0 5px;}
#portnav_pgs li {float:left; text-indent: -9999px; background-repeat: no-repeat; height: 30px; width:30px; display:inline; list-style-type: none; text-decoration: none; padding:0; margin:0; }
#portnav_pgs li a {float:left; text-indent: -9999px; background-repeat: no-repeat; height: 30px; width:30px; display:inline; list-style-type: none; text-decoration: none; background-image: url(../images/icon_port_norm.gif); }
#portnav_pgs li a:visited {background-image: url(../images/icon_port_visit.gif);}
#portnav_pgs li a:hover {background-image: url(../images/icon_port_hover.gif);}
#portnav_pgs li a:active {background-image: url(../images/icon_port_hover.gif);}
#portnav_pgs li.current a {background-image:url(../images/icon_port_current.gif);}
#portnav_pgs li.nopage a {background-image:url(../images/icon_port_nopage.gif);}
#portnav_pgs p { color: #b1b1b1; float:left; padding-right: 15px; font-size:9px;}

#siteinfo p {color:#000; letter-spacing: 1px; word-spacing:1px; font-size:9px; line-height:10px; }
#siteinfo a {text-decoration:none; color: #808080; font-weight:normal;}
#siteinfo a:visited {text-decoration:none; color:#f49279;}
#siteinfo a:hover, a:active {text-decoration:underline; color:#ff0000; font-weight:bold;}


/****************** CLASS STYLES ******************/

div#navigation ul li.current a { color: #ff0000; font-weight: normal;}
div#navigation_sub ul li.current a { color: #ff0000; font-weight: normal;}

.propel {text-indent: -9999px; background-image: url(../images/title_propel.gif); background-repeat: no-repeat; height: 50px;}

.title_about {text-indent: -9999px; background-image: url(../images/title_about.gif); background-repeat: no-repeat; height: 50px;}
.title_history {text-indent: -9999px; background-image: url(../images/title_history.gif); background-repeat: no-repeat; height: 50px;}
.title_services {text-indent: -9999px; background-image: url(../images/title_services.gif); background-repeat: no-repeat; height: 50px;}

.title_port_indstry {text-indent: -9999px; background-image: url(../images/title_port_indstry.gif); background-repeat: no-repeat; height: 50px;}
.title_port_srvcs {text-indent: -9999px; background-image: url(../images/title_port_srvcs.gif); background-repeat: no-repeat; height: 50px;}
.title_port_pdfs {text-indent: -9999px; background-image: url(../images/title_port_pdfs.gif); background-repeat: no-repeat; height: 50px;}
.title_portfolio {text-indent: -9999px; background-image: url(../images/title_portfolio.gif); background-repeat: no-repeat; height: 50px;}

.title_directions {text-indent: -9999px; background-image: url(../images/title_directions.gif); background-repeat: no-repeat; height: 50px;}
.title_email {text-indent: -9999px; background-image: url(../images/title_email.gif); background-repeat: no-repeat; height: 50px;}
.title_quote {text-indent: -9999px; background-image: url(../images/title_quote.gif); background-repeat: no-repeat; height: 50px;}

.title_ftp {text-indent: -9999px; background-image: url(../images/title_ftp.gif); background-repeat: no-repeat; height: 50px;}

.title_download {text-indent: -9999px; background-image: url(../images/title_download.gif); background-repeat: no-repeat; height: 50px;}
.title_opportunity {text-indent: -9999px; background-image: url(../images/title_opportunity.gif); background-repeat: no-repeat; height: 50px;}

.title_thank {text-indent: -9999px; background-image: url(../images/title_thank.gif); background-repeat: no-repeat; height: 50px;}

.sidebar_img {margin-top:10px;}

.PDFimage {text-indent:-9999px; background-image:url(../images/icon_pdf.gif); background-repeat: no-repeat; height: 30px; width:30px;}

.stat {float:right; padding-top:10px; padding-left:5px;}

.sitelinklist { text-transform:uppercase; list-style-image:none; list-style-type:none; float:right; display:inline; margin:0px; padding:0px;}

.sitelink { color: #ff0000; font-weight:normal; font-size:9px;}

.nositelink { color: #b1b1b1; font-weight:normal; font-size:9px;}

.copyright {font-size:6px; color:#808080;}

.bold_red {font-weight: bold; color: #ff0000;}

.bold {font-weight:bold;}


/****************** FORMS STYLES ******************/


select.select_portfolio {
width:150px; 
margin-right:20px; 
height: 15px; 
border-width:1px; 
border-style: solid; 
border-color:#808080; 
font-size: 9px; 
margin-left:245px; 
margin-top:2px;
}

#portfolio_by_industry, #portfolio_by_services {
letter-spacing:0px;
}

option {
letter-spacing:0px;
}