@charset "utf-8";
/* --- GLOBAL SITE SETTINGS ---*/
html, body {height: 100%;padding:0;	margin:0;}
* html #wrap {height: 100%;}
body,table td {font-size:12px;	line-height:18px;	color:#333333;	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;} 
.body_class {background-color: #a6a4aa;} 
/* --- END GLOBAL SITE SETTINGS ---*/

/* --- PAGE STRUCTURES/LAYOUTS --- */
#wrap {border:0;width:100%;margin:0;text-align:left;padding-top:25px;} 
#page {width:770px;margin:0 auto;padding:0;border:solid 1px #333;}
#header {width:770px;height:110px;padding-top:60px;text-align:right;} 
#contentWrap {width:770px;	height:auto;}
#contentLeft {width:245px;height:550px;float:left;display:block;margin-top:-170px;}
#contentRight {width:550px;height:305px;float:left;text-align:right;padding:25px 35px;margin-left:-95px;}
#arrows{margin-top:10px;}
#arrows img{margin-left:10px;width:12px;height:7px;}
#contentColWide{float:left;width:400px;}
#contentColNarrow{float:left;width:125px;}
#foot {width:750px;	height:21px;background-color:#333;text-align:right;padding:0px 10px;margin-top:-21px;}
#footCell {}
#preloadDiv {position:absolute;z-index:2;top:0;visibility:hidden;}
.afterPageContent {	display:block;	margin-top:10px;}


#compProjThumbs{width:550px;text-align:right;}
.compProjThumb{display:block; float:right; margin-left:20px;padding:10px;background-color:#7474b6;border:solid 1px #000;text-align:center;font-size:13px;}
.compProjThumb img {display:block;margin-bottom:10px;border:solid 1px #000;}
/* --- END PAGE STRUCTURES/LAYOUTS --- */

/* --- NAV  ---*/
#header {line-height:1px;}
#header .nav {width:770px;height:30px;text-align:right;margin-top:30px;}
#header .nav ul, #header .nav li {margin:0;	padding:0;list-style:none;display:inline;}
#header .nav li a:link, #header .nav li a:active, #header .nav li a:visited, #header .nav li a:hover, #header .nav li a .selected {display:inline-block;margin:0;height:30px;line-height:30px;color:#000;text-decoration:none;padding:0px 8px;background-color:#7474b6;border: 1px solid #ccc;border-right:0;letter-spacing:1px;}
#header .nav li a:hover {color:#fff; background-color:#5b5bb2;}
#header .nav li a .selected {margin:0 -8px;border:0;}
/**/

/* DROP DOWN MENU */
.droplink{}
.droplinks{position: absolute;left: 0;top: 0;visibility: hidden;width:200px; border: 1px solid #ccc;border-bottom-width:0;background-color:#7474b6;z-index: 100;line-height:30px;margin-top:-1px;}
.droplinks ul{margin: 0;padding: 0;list-style-type: none;}
.droplinks ul li a,.droplinks ul li a:link,.droplinks ul li a:active,.droplinks ul li a:visited,.droplinks ul li a:hover{width:100%;display:block;border-bottom: 1px solid #ccc;padding:0;text-decoration: none;text-indent:8px;color:#1d1d2e;}
.droplinks a:hover{background-color: #5b5bb2;color:#f2f0ec;}
.selectedanchor{background-color: #5b5bb2;}
.droplinksshadow{position: absolute;left: 0;top: 0;z-index: 99;background: black;visibility: hidden;}
/**/ 
/* --- END NAV ---*/


/* -- HEADLINES --- */
.head {font-size:16px;line-height:20px;display:block;margin-bottom:10px;}
.subhead {font-size:15px;font-weight:bold;}
.smallhead {font-size:13px;font-weight:bold;}
/* -- END HEADLINES --- */


/* --- TEXT --- */
.smalltext {font-size:10px;}
.tiny {font-size:9px;}
#foot {font-size:11px;line-height:20px;color:#a6a4aa;}
/* --- END TEXT --- */


/* --- LINKS --- */
a,a:link, a:visited, a:active {cursor:pointer;color:#5B5BB2;text-decoration:underline;}
a:hover {color:#5B5BB2;text-decoration:underline;}
#foot a:link, #foot a:active, #foot a:visited {text-decoration:none;color:#a6a4aa;}
#foot a:hover {text-decoration:underline;color:#a6a4aa;}



#compProjThumbs a,#compProjThumbs a:link,#compProjThumbs a:visited, #compProjThumbs a:active {cursor:pointer;color:#333;text-decoration:none;}
#compProjThumbs a:hover {color:#d9f0e2;text-decoration:none;}
#compProjThumbs a:hover .compProjThumb{background-color:#5b5bb2;}

.project{width:500px; padding:10px;border:solid 1px #85838a;margin-top:20px;float:right;}
.project .head{border-bottom:#000 solid 1px;line-height:25px;}
.project .projThumbs {}
.project .projThumbs img {margin-left:10px;}

#roster{width:550px;margin-top:20px;}
.rosterBlock{float:right;display:block;width:170px;margin:0 0 20px 30px;}
/* --- END LINKS --- */


/* --- COMMON DOM ELEMENTS TO REUSE --- */
.fullWidth {display:block;width:100%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.thumb {border:solid 1px #999;}
.thumb:hover {border:solid 1px #666;}
.marginRight{margin-right:15px;}
.marginLeft{margin-left:15px;}
.padRight{padding-right:15px;}
.padLeft{padding-left:15px;}
.slideshow {width:600px;height:550px;margin:15px auto;text-align:center;} 
.botPadMargBord{margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #cbcbcb;}
/* --- END COMMON DOM ELEMENTS TO REUSE --- */


/* --- PROMO BOXES --- */
.promoBox {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background-color:#f5f3f3;border:solid 1px #dddddd;padding:10px;margin-bottom:10px;}
.promoBoxHead {font-size:13px;font-weight:bold;background-color:#e7e4e4;padding:6px;text-align:center;}
.promoBoxContent {font-size:11px;padding:5px;text-align:center;}
/* --- END PROMO BOXES --- */


/* --- FORMS --- */
form {margin:0;padding:0;display:inline;}
select, input, textarea, .wordInput {background-color:#f5f3f3;border:solid 1px #dddddd;padding:3px;font-size:12px;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
input.gobtn, .gobtn, .gobtn:hover {cursor:pointer;background-color: #999;border:solid 1px #ccc;font-size: 10px;color: #fff;padding: 2px;margin-bottom:3px;}
/*round buttons -- use this if you want rounded submit buttons in non-IE browsers*/
input.gobtn, .gobtn, .gobtn:hover {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 1px 5px 2px 5px;}
/* contact form asset */
#contactInfo {display:block;margin-bottom:10px;}
#contactForm, #formStage {width:600px;height:450px;background:none transparent;}
#buyersForm{display:block;height:500px;}
#sellersForm{display:block;height:580px;}
.formTable td {padding:3px;}
.formLabel {} 
.formInput {} 
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}
.wordInput {width:50px;}
/* --- END FORMS --- */


/* ---UNIQUE PAGE LAYOUTS ---*/
#body_home #page {border:0;}
#body_welcome #contentRight {width:620px;height:355px;float:left;text-align:right;padding:0;margin-left:-95px;}
#body_welcome #contentRight .content {width:565px;height:305px;float:left;text-align:right;padding:25px 35px 25px 20px;}
/* ---END UNIQUE PAGE LAYOUTS ---*/

/* right nav pages*/
#nlContent {} 
.catHead {font-size:16px;line-height:18px;font-weight:bold;} 
#nlContent .post {margin-bottom:25px;}
.postHead {font-size:15px;line-height:18px;font-weight:bold;} 
.postByline {font-size:12px;line-height:18px;font-weight:normal;font-style:italic;} 
.postSubHead {}
.postContent {}
.postCredit {display:block;width:594px;background-color:#ebe5e5;padding:3px;font-size:10px;} 
#nlSubNav {float:right;width:150px;} 
.nlSubNavHead {font-weight:bold;display:block;margin-bottom:3px;}
#nlSubNav li a, #nlSubNav li a:link, #nlSubNav li a:active, #nlSubNav li a:visited, #nlSubNav li a:hover, #nlSubNav li .selected {display:block;padding:2px;text-indent:2px;text-decoration:none;color:#533c19;}
#nlSubNav li a:hover {background-color:#e8ecd3;color:#533c19;}
#nlSubNav li .selected {background-color:#f0eaea;color:#000;}
/* end right nav pages*/

/*click-expand*/
.resource-section{margin-bottom:10px;padding-bottom:10px;border-bottom:dashed 1px #cbcbcb;}
.handcursor, .handcursor:hover {display:block;margin:5px 0;padding:3px;background-color:#f5f3f3;border:solid 1px #dddddd;} 
.handcursor:hover {background-color:#e9e4e4;border:solid 1px #f95252;}
.status {}
.switchgroup {} 

/*popups*/
#fade{height:100%;width:100%;background:#000;overflow:hidden;filter: alpha(opacity=92);-moz-opacity:.92;opacity:.92;position:fixed;z-index:100;}
#popup {position:absolute;top:0;right:20px;height:100%;left:0;z-index:101;overflow:hidden;}
#xouter{height:100%;width:100%;	display:table;vertical-align:middle;}
#xcontainer {text-align: center;position:relative;vertical-align:middle;display:table-cell;	width: 100%;}	
#xinner {width:500px;text-align:left;margin-left:auto;margin-right:auto;}
.closer{width:600px;text-align:right;display:block;}
.popCopy{width:550px height:276px;padding:25px;overflow:hidden;}
#popStage .closer{width:560px;}
/*end popups*/

/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}
