
/*  BASIC ELEMENTS ////////////// */

body { background-color:#fff; color:#000; }

h1 {font:normal 17px/18px Helvetica, Arial, sans-serif; margin-bottom:12px;}
h2 {font:12px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:12px;}
h3 {font:normal 15px/18px Helvetica, Arial, sans-serif; margin-bottom:35px;}
h4, h5 {font:10px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:3px;}

p, ul {font:12px/18px Arial, Helvetica, sans-serif; margin:10px 0; }

ul, li, ol {list-style:none;}

a:link {color:#ffffff; text-decoration:none;}
a:visited { color:#ffffff; text-decoration:none;}
a:active {color:#b50e0e; background:#ffffff; }
a:hover {color:#b50e0e; background:#ffffff;}
a:focus { outline:none }
		
img { border: 0 }

input, textarea {margin-bottom:6px; font:11px/16px Arial, Helvetica, sans-serif;}


/* PAGE STRUCTURE ////////////// */

#wrapper {
	font:10pt/14pt Helvetica, Arial, sans-serif;
	width: 100%;
	height:auto;
	 }
	 
#header {
	width:100%;
	height:auto;
	}
	
img#logo { margin-bottom:80px;}

.mainContent {
	width: 100%;
	height:auto;
	}


/* NAV */

ul#nav { display:none; }
ul#nav li {}
	
ul#subnav {display:none;}
ul#subnav li {}


/* BUTTONS */

#btnHolder {display:none;}

#pg-about #btnHolder, #pg-bio #btnHolder, #pg-involve #btnHolder {display:none; }

a.btn {display:none;}

a.resultBtn, a.resultBtn:visited, a.resultBtn:active {display:none;}

#resultsBtns {display:none;}
#resultsBtns a.btn {display:none; }
#resultsBtns a.btn:hover {display:none;} 

.cross-link {display:none;}


/* UNIQUE CLASSES ////////////// */

p.intro { }

div.bodycopy {}
div.bodycopy2 {}
div.contentWrapper {}

.bodycopy-onecol {}

.colwrapper {width:100%; margin:0; padding:0;}
.threecol {width:30%; margin-right:2%; margin-left:0; float:left;}
.col {width:42%; margin-right:10px; float:left;}

#pg-result .colwrapper { margin:0; padding:0; }
#pg-result .threecol {width:26%; margin-right:4%; margin-left:0; float:left;}
#pg-result .threecolXL {width:38%; margin-right:2%; margin-left:0; float:left;}


.col1 {float:left; width:165px; font:11px/16px Arial, Helvetica, sans-serif; }
.col2 {float:left; width:200px; }
.col2b {float:left; width:450px; }
.col3 {float:left; }

.col ul li {margin-bottom:3px;}

.fineprint {font:10px/10px Arial, Helvetica, sans-serif; margin-top:-10px; }

.floatleft {float:left; }
.floatright {float:right;}


/* ABOUT PAGES ////////////// */
#pg-bio .mainContent {  }

img#bizmodel { width:472px; height:321px; margin:0; padding:0;}

/* RESULTS PAGES ////////////// */

#pg-result h1 { font:normal 17px/18px Helvetica, Arial, sans-serif;}

#pg-results .colwrapper li {list-style:none; margin-bottom:2px;}
#pg-result  .colwrapper li {list-style:none; margin-bottom:6px;}


/* HOME PAGE ////////////// */

#pg-home .bodycopy {margin-top:20px; width:90%; }
#pg-home .bodycopy p {margin-bottom:15px;}
#pg-home #mainPres-wrapper {width:300px; height:300px; margin:20px; display:block; }
#slideshow {}


/* CONTACT PAGE ////////////// */
/* #pg-contact .mainContent {background:#b50e0e url(../images/bg-hpdesk2.jpg) 195px 0 no-repeat;}  */
#pg-contact .mainContent {background:#b50e0e url(../images/bg-hpdesk.jpg) 368px 0 no-repeat;}

#contactform label {display:none;}

.validation-advice {font:10px/10px Arial, Helvetica, sans-serif; }


/* SLIDER REPLACEMENTS ////////////// */


.panelContainer {width:100%;padding:0;}
.panel {width:65%; padding:0; display:block; float:none; margin-bottom:50px;}
.panel img {margin-top:25px;}
.stripNav, .stripNavL, .stripNavR, .stripNav ul { display:none; }



/* NEWS / BLOG PAGES ////////////// */

#pg-news #wrapper {
	font:10pt/14pt Helvetica, Arial, sans-serif;
	width: 60%;
	height:auto;
	margin:0 auto;
	 }

#pg-news .mainContent {
	padding-bottom:20px;
	}

#pg-news h1 {}

.newspg h1 { }
.newspg .col2 {}
p.date {margin-bottom:10px;}

h2.post-title {text-transform:none; margin:0; margin-bottom:0;}
h2.press-post-title {text-transform:none; margin:0; margin-bottom:0;}

p.post-date {text-transform:lowercase; margin: 0  0 10px 0; }
h3.post-date {text-transform:lowercase; font:12px/18px Arial, Helvetica, sans-serif;}


