@charset "utf-8";
/* CSS Document */

/* ****** MAIN SUB CONTENT SELECTORS ****** */
hr { width:85%; border:1px dotted #6D778E; margin:10px 20px; }
#centerColSub a, a:visited { color:#FFFFFF; text-decoration:none; }
#centerColSub a:hover { text-decoration:underline; background:#2C3977; }
.activeLink { text-decoration:underline; background:#2C3977; }
#centerColSub #portfolioListLeft a:hover, #centerColSub #portfolioListRight a:hover { border:none }
a:hover { text-decoration:underline; }
.newsList { padding:0 0 0 20px; margin:10px 0 0 20px; }
.newsList li { font-size:1.1em; line-height:1.8em; list-style-position:outside; list-style-image:url(../images/icons/link_icon.gif); padding:0; margin:0; }
.portfolioMargin { margin:20px 0 0 0; }
#portfolioListLeft { float:left; width:128px; margin:0 0 0 20px; padding:0 0 75px 0; text-align:center }
#portfolioListRight { float:right; width:128px; margin:0 20px 0 0; padding:0 0 75px 0; text-align:center }
#contactForm { padding:0 20px; margin:5px 0 }
#contactForm label { padding:0; margin:10px 0 2px 0; }
#contactForm textarea { margin:0 0 15px 0; width:90% }
#contactForm input { margin: 0 0 5px 0; }
#separatorSub { background : #495797; height:13px; padding:5px 0; }
#contentSub { background:#6D778E; width:800px; }
#leftColSub { width:202px; background:#757e97; float:left; }
#centerColSub { background:#6D778E; width:339px; float:left; padding-bottom:0px; }
#rightColSub { background:#6D778E; width:259px; float:right; }
#placeHolderSub { clear:both }
#placeHolderLeft { background-color:#424D83; width:202px; height:18px; float:left; }
#placeHolderCenter { background-color:#35417E; width:339px; height:18px; float:left; }
#placeHolderRight { background-color:#2C3977; height:18px; width:259px; float:left; }
#fieldWrapperSub { background:#6A738A; text-align:center; margin:10px auto; padding:10px; width:50% }
#fieldWrapperSub ul { padding:20px 10px; margin:0; line-height:1.9em; }
#fieldWrapperSub ul li { line-height:1.5em; }
#productList { padding:10px 0 40px 20px; margin:0; line-height:1.5em; font-size:1.1em; }
#resumeHeader { padding-left:54px; }