body {margin:0; vertical-align:middle; background: #e4e4e4 url(images/bg_body.gif) bottom left fixed repeat-x; padding-bottom: 10px;}
body, td, th, input {color:#444; font-family:verdana, sans-serif; font-size:12px; line-height:130%;}/*font darker gray*/

#content {width:650px;/*border: 1px solid #BFDC39;*/ border-bottom: 5px solid #BFDC39; background:#fff; padding:10px 0px; margin:0; }/*bg green*/
#wrapper {width:630px; text-align:left; margin:5px;}/*to fix in both IE and NetScape*/
.promo {width:650px; background:#ffffcc; font-color:#c00; padding:4px; text-align:center}
a {text-decoration:underline; color:#039; font-weight:bold;}
a:visited {text-decoration:underline; color:#4D5685; font-weight:bold;}
a:hover {text-decoration:none; color:#D73A15; font-weight:bold;}

h1 {font-size:130%; background:#eaeaea; margin:8px 0 1px 0;padding:2px; border-bottom:1px solid #666;} /*border bottom gray*/
h2 {font-size:120%; background:#BDC0B7; padding:2px; color:#fff; border:1px solid #666; color:#FFF;}
h3 {font-size:105%; margin:4px 0; padding:0; color:#c00;}
ul {padding:0 2px; margin-left:2em; margin-top:4px; margin-bottom:4px;}
li {padding-top:3px;}
ul.fancy {margin-left:1em; list-style:url("/images/lilarrow.gif"); padding:0 6px;}
ul.fancy li{margin-bottom:4px; padding-top:0; margin-top:0;}

#globalnav {width:650px; padding:4px 0; padding-top:10px; margin: 0; text-align:left; background:#fff;}
/*#globalnav a{padding:0 4px;}*/

#localnav {display:block; text-align:right; background:#e4e4e4; padding:2px 4px;}
#localnav ul {margin-left:1em; list-style:url(/images/lilarrow.gif); padding:0 4px;}

.headbg {border-top: 5px solid #BFDC39; background:#BDC0B7; height:120px; color:#fff; width:650px; text-align:left;} /*bg gray border green*/

#headnav_feat {background:#BFDC39; border:0; width:770px; padding:0; margin:0;}/*bg green*/
#headnav_feat {background:#BFDC39; border:0; width:770px; padding:0; margin:0;}/*bg green*/
#headnav_feat table{border:0; width:100%; padding:1px 0 0 0; margin:0;}
#headnav_feat td{background:#BFDC39; padding:1px 0; margin:0; font-weight:bold; text-align:left;}/*bg green*/
#headnav_feat A{text-decoration:none; background:#BFDC39; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#039;}/*green*/
#headnav_feat A:hover {text-decoration:none; background:#BDC0B7; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#fff;}
#headnav_feat .dead { background:#BDC0B7; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#fff;}
#headnav_feat .deadlast { background:#BDC0B7; border-right:0; padding:2px 6px; margin:0; color:#fff;}

#headnav {background:#BFDC39; border:0; width:650px; padding:0; margin:0;}/*bg green*/
#headnav table{border:0; width:100%; padding:1px 0 0 0; margin:0;}
#headnav td{background:#BFDC39; padding:1px 0; margin:0; font-weight:bold; text-align:left;}/*bg green*/
#headnav A{text-decoration:none; background:#BFDC39; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#039;}/*green*/
#headnav A:hover {text-decoration:none; background:#BDC0B7; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#fff;}
#headnav .dead { background:#BDC0B7; border-right:1px solid #fff; padding:2px 6px; margin:0; color:#fff;}
#headnav .deadlast { background:#BDC0B7; border-right:0; padding:2px 6px; margin:0; color:#fff;}

#form th{text-align:left; background:#BDC0B7; color:#FFF;}/*border gray*/
#form table {border:1px solid #BDC0B7; border-bottom:0;}
#form td{vertical-align:top; background:#e4e4e4; border-bottom:1px solid #BDC0B7; font-weight:bold; padding:2px;}
#form .noborder {border:0;}
#footer {text-align:center; width:650px; font-size:90%; padding:10px 1px;}
#footerhome {font-size:90%; padding:4px;}

#featured {background:#fff;}


.table td {border:1px solid #BDC0B7;}/*temp*/
.tdbdr {border:1px solid #BDC0B7;}
.highlightsmall {display:block; width:250px; color:#D73A15; background:#eeeeee; padding:4px; border:1px solid #BDC0B7;}
.highlightsmall {line-height:20px;}
.highlight {display:block; background:#eeeeee; padding:4px; border:1px solid #BDC0B7;}
.highlight_yellow {font-size:13px; font-weight:bold; color:#c00; background:#ffc; padding:6px; border:1px solid #BDC0B7; margin-bottom:8px;}
.text {display:block; margin-top:4px; font-size:11px; color:#333; font-weight:normal;}
.text a{color:#666; font-size:10px; font-weight:normal;}
.text a:visited{color:#666; font-size:10px;}

/*box borders on home and contact us pages*/
.box td{vertical-align:top; border:1px solid #BDC0B7; padding:3px; background:#e4e4e4;}

/*fonts*/
.breadcrumb {font-size:90%; display:block; padding:4px 0;}
.stress {font-weight:bold; color:#D73A15;}
.small {font-weight:none; font-size:85%;}
.smallred {font-weight:none; font-size:85%; color:#D73A15;}
.big {font-weight:bold; font-size:140%; margin:2px 0; display:block;}

/*bgs & fonts*/
.green {background:#BFDC39;}
.grey {background:#BDC0B7;}
.history {background:#10A193; color:#fff;}
.team {background:#D77815; color:#fff;}

#left {display:block; width:500px; float:left;}
#right {display:block; width:100px; float:right;}
#right img {border:1px solid #BDC0B7; margin-left:4px; margin-top:4px; margin-bottom:4px;}

/*table in track record and help for list*/
.list th{background:#BDC0B7; color:#fff;} /*border bottom gray*/
.list td{border-bottom:1px solid #BDC0B7; vertical-align:top; padding:4px; margin:0;} /*border bottom gray*/
.list img{ border:4px solid #BDC0B7; padding:0; margin:0;}

.line {display:block; border-top:1px solid #BDC0B7; width:630px; padding:0; margin:10px 0; clear:right;}

#history {display:block; width:200px; background:#BFDC39; float:right; padding:4px;}
#history.head {background:#FFF; padding:4px; font-weight:bold; font-size:110%;}

#biz {display:block; width:410px; background:white; float:left;}

#blocks {display:block; width:412px; float:left; padding-left:4px;}
#blocksleft {display:block; width:190px; background:#D7A815; float:left; padding:4px;}
#blockscenter {display:block; width:190px; background:#3AA711; float:right; padding:4px;}
#blocksright {display:block; width:190px; background:#106AA1; float:right; padding:4px;}
#blocksleft.head, #blockscenter.head, #blocksright.head {float:right; background:#FFF; padding:4px; font-weight:bold; font-size:110%;}

.bgoffice {background:#D76315; border:1px solid #BDC0B7; color:#fff;}
.bgoffice a{color:#fff; font-size:16px;}
.bgoffice a:hover{color:#fff; font-size:16px;}
.bgoffice a:visited{color:#fff; font-size:16px;}

.bgretail {background:#1189A9; border:1px solid #BDC0B7; color:#fff;}
.bgretail a{color:#fff; font-size:16px;}
.bgretail a:hover{color:#fff; font-size:16px;}
.bgretail a:visited{color:#fff; font-size:16px;}

.bginvest {background:#B8125D; border:1px solid #BDC0B7; color:#fff;}
.bginvest a{color:#fff; font-size:16px;}
.bginvest a:hover{color:#fff; font-size:16px;}
.bginvest a:visited{color:#fff; font-size:16px;}

#homewhite {display:block; width:338px; background:#fff; padding:6px 4px;}
#homewhite a{font-size:115%;}

#homecontent {padding:4px;}

#button input {font-weight:bold;}
#button a {                             
 border-top:2px solid #FFF;    
 border-right:2px solid #404040;  
 border-bottom:2px solid #404040; 
 border-left:2px solid #FFF;
 background-color:#D4D0C8;
 text-align:center;            
 padding:2px 6px; margin:10px 2px;          
 color:#444;
 text-decoration:none;
 font-weight:none;
}

#button a:hover{                      
 color:#444; 
 text-decoration:none;
 font-weight:none;

}

#button a:active { 
 text-decoration:none;
 border-top:2px solid #404040;    
 border-right:2px solid #FFF;  
 border-bottom:2px solid #FFF; 
 border-left:2px solid #404040;
 text-decoration:none;
 font-weight:none;

}


.designby{color:#999;}
.designby a{color:#999;}

.feat_block {background-image:url("/images/feat_block_bg.gif"); width:200px; height:200px; background-repeat:no-repeat; text-align:center; vertical-align:middle;}
.feat_officetab {background:#D76315; padding:2px; font-weight:bold; color:#fff; display:block; width:150px; margin-top:10px;}
/*
ul {
	list-style-image:url("/images/bullet.gif");
	margin-left: .5em;
	padding-left: 0;
	text-indent: -1em;
	list-style-position:inside;
	margin-bottom:10px;
}
*/
.feat_rhs li {padding:2px;}
.feat_rhs {padding-left:4px;}
.feat_rhs a {font-weight:bold; color:#D76315;}