
/* CSS Document */

/*#navigation { height: 35px; width: 600px; position: relative; z-index: 8000; top: 0px; left: 5px; border: 1px solid blue;}*/
#navigation {  height: 0px; width: 0px; position: relative;z-index: 8000; }
#navigation ul li { height: 150px; width: 35px; position: absolute; top: 0px; text-indent: -9999px;border: 0px solid blue; padding-top:20px;}
.news-and-info .dropdown { background: #ffffff; left: 1px; padding-top:19px; }
.news-and-info .options {padding: 10px 5px 5px 10px; position: relative; background: #5e88a1;/*background: url(http://theopenbrand.resource.com/images/layout/2x2-grid.gif) no-repeat; */}
/* dropdowns */
#navigation .dropdown { width: 250px; position: absolute; left: 35px; top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-indent: 0px; display: none; z-index: 9000; }
#navigation .dropdown h2 { font-size: 14px; line-height: 16px; font-weight: bold; color: #d4cac6; margin: 0; padding: 0; }
#navigation .dropdown h2 a { color: #d4cac6; }
#navigation .dropdown h2 a:hover { color: #FFF; }
#navigation .dropdown p { margin: 15px 0 0 0; }
#navigation .dropdown .float { width: 165px; float: left; padding: 0; margin: 15px 0 0 0; }
#navigation .dropdown a { color: #ff8d28; text-decoration: none; }
#navigation .dropdown a:hover { color: #ff8d28; text-decoration: underline; }
#navigation .dropdown img { float: left; margin: 0 20px 0 0; }


#docx_div  {color:#d7e2e8; background-color:#5e88a2; layer-background-color:#5e88a2; position:absolute; top:25px; left:40px; width:200px; height:280px; z-index:1000;  visibility:visible; display:block;}


html{
	height:100%;
	width: 100%;
	
}

html, 
body 
{ 
margin:0; 
padding:0; 
} 

ul,ol,dl 
{ 
list-style-type:none; 
text-indent: 0em; 
margin: 0; 
padding: 0; 
} 


body
{
	background-color: #F2F2E9;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1;    
	min-width: 775px;
	text-align: center;
}
.navHdr{
	font-weight:bold;
	text-decoration:none;
	font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #063;
}
.navHdrEdu{
	font-weight:bold;
	text-decoration:none;
	font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #f8682c;
}
.navHdrLearn{
	font-weight:bold;
	text-decoration:none;
	font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #063;
}
#mainSub{	
	margin:0 auto;
	text-align: left;
	width: 904px;
	min-height:230px;
	/*border: 1px solid green;*/
}

#main{	
	margin:0 auto;
	text-align: center;
	width: 775px;
	height: 110%;
	background-color:#F8F8F4;
	border: 1px solid #DADAC5;
	
}

#mainRow{	
	margin:0 auto;
	margin-top:30px;
	paffing-left:10px;
	text-align: left;
	width: 775px;
	border: 0px solid #DADAC5;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sub{	
	margin:0 auto;
	text-align: left;
	width: 904px;
	min-height:25px;
	/*border: 1px solid blue;*/
}
#subRow{	
	margin:0 auto;
	text-align: left;
	width: 919px;
	min-height:600px;
}
#subRowDocX{	
	margin:0 auto;
	text-align: left;
	width: 912px;
	min-height:340px;
	/*border: 1px solid #ff0000;
	background:#ffffff;*/
}


a.navLinkLearn:link, a.navLinkLearn:visited, a.navLinkLearn:hover, a.navLinkLearn:active, a.navLinkLearn:focus  {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #063; }
a.navLinkLearnOn:link, a.navLinkLearnOn:visited, a.navLinkLearnOn:hover, a.navLinkLearnOn:active, a.navLinkLearnOn:focus {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #063; font-weight: bold; text-decoration: none;}


a.navLinkVolunteer:link, a.navLinkVolunteer:visited, a.navLinkVolunteer:hover, a.navLinkVolunteer:active, a.navLinkVolunteer:focus  {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #Db8B24; }
a.navLinkVolunteerOn:link, a.navLinkVolunteerOn:visited, a.navLinkVolunteerOn:hover, a.navLinkVolunteerOn:active, a.navLinkVolunteerOn:focus {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #Db8B24; line-height:140%; font-weight: bold; text-decoration: none;}


a.navLinkDonate:link, a.navLinkDonate:visited, a.navLinkDonate:hover, a.navLinkDonate:active, a.navLinkDonate:focus  {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #78A437;}
a.navLinkDonateOn:link, a.navLinkDonateOn:visited, a.navLinkDonateOn:hover, a.navLinkDonateOn:active, a.navLinkDonateOn:focus {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #78A437;  font-weight: bold; text-decoration: none;}

a.navLinkEducate:link, a.navLinkEducate:visited, a.navLinkEducate:hover, a.navLinkEducate:active, a.navLinkEducate:focus  {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #f8682c;}
a.navLinkEducateOn:link, a.navLinkEducateOn:visited, a.navLinkEducateOn:hover, a.navLinkEducateOn:active, a.navLinkEducateOn:focus {font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color: #f8682c;  font-weight: bold; text-decoration: none;}


#calloutBox {
	margin:  10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 225px;
	border: 1px solid #abbdc7;
	background:#f4f7f8;
	color: #7a9db2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:right;
}

.callOutBoxHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7a9db2;
}

#docx_box {

	width: 300px;
	height: 400px;
	background: #0033FF;
	color: #fdfdfd;
	/*border: 1px solid red;*/
	 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 padding-top:15px;;
 padding-left:15px;
 padding-right:11px;
}


#logo { padding-left:4px; width: 201px; height: 232px; outline: none; float: left; padding-top:48px;}
#logoSub { padding-left:8px; padding-right:0; width: 191px; height: 150px; outline: none; float: left; padding-top:50px;}
#flashcontent{ width: 753px; height: 238px; outline: none; float: left; padding-left: 10px; padding-top:10px; padding-bottom:2px; }
#flashcontentSub{ width: 703px; height: 150px; outline: none; float: left; padding-top:50px;}

ul#main-nav  {width: 775px;	float:left;	text-align:left; padding: 0px 0px 3px 10px; margin: : 0px 0px 0px 0px;}	
ul#main-nav li {display:block; float:left;}
ul#main-nav li a {display:block;outline:none;width:753px;height:61px;background:transparent url(images/mainNav.jpg) no-repeat 0 0;text-indent:-9009px; margin:0px 0px 0px 0px;}
ul#main-nav li#learn-nav a {	width:200px; background-position:0px 0;}
ul#main-nav li#learn-nav a:hover {background-position:0px -61px; }
ul#main-nav li#volunteer-nav a { width:177px;	background-position:-200px 0;}
ul#main-nav li#volunteer-nav a:hover {background-position:-200px -61px;	}
ul#main-nav li#volunteer-nav-on a { width:177px;	background-position:-200px -61px;}
ul#main-nav li#volunteer-nav-on a:hover {background-position:-200px -61px;	}
ul#main-nav li#donate-nav a {	width:175px;background-position:-377px 0; }
ul#main-nav li#donate-nav a:hover {background-position:-377px -61px; }
ul#main-nav li#donate-nav-on a {	width:175px;background-position:-377px -61px; }
ul#main-nav li#donate-nav-on a:hover {background-position:-377px -61px; }
ul#main-nav li#educate-nav a {	width:202px; background-position:-551px 0; }
ul#main-nav li#educate-nav a:hover { background-position:-551px -61px; }
ul#main-nav li#educate-nav-on a {	width:202px; background-position:-551px -61px; }
ul#main-nav li#educate-nav-on a:hover { background-position:-551px -61px; }


ul#profile-nav  {width: 905px;	float:left;  text-align:left; padding:0px 0px 0px 3px; margin: 0px 0px 0px 0px;  }	
ul#profile-nav li {display:block; float:left;}
ul#profile-nav li a {display:block;outline:none;width:892px;height:22px;background:transparent url(images/navBar_sub_profile.gif) no-repeat 0 0;text-indent:-9009px; margin:0px 0px 0px 0px;}
ul#profile-nav li#history-nav a {	width:82px; background-position:0px 0;}
ul#profile-nav li#history-nav a:hover {background-position:0px -64px; }
ul#profile-nav li#history-nav-on a {	width:82px; background-position:0px -32px;}
ul#profile-nav li#history-nav-on a:hover {background-position:0px -32px; }
ul#profile-nav li#team-nav a { width:60px;	background-position:-82px 0;}
ul#profile-nav li#team-nav a:hover {background-position:-82px -64px;	}
ul#profile-nav li#team-nav-on a { width:60px;	background-position:-82px -32px;}
ul#profile-nav li#team-nav-on a:hover {background-position:-82px -32px;	}
ul#profile-nav li#news-nav a {	width:55px;background-position:-137px 0; }
ul#profile-nav li#news-nav a:hover {background-position:-137px -64px; }
ul#profile-nav li#news-nav-on a {	width:55px;background-position:-137px -32px; }
ul#profile-nav li#news-nav-on a:hover {background-position:-137px -32px; }
ul#profile-nav li#spacer-nav a {width:705px; background-position:-190px 0;}			

ul#services-nav  {width: 905px;	float:left;  text-align:left; padding:0px 0px 0px 3px; margin: 0px 0px 0px 0px;  }	
ul#services-nav li {display:block; float:left;}
ul#services-nav li a {display:block;outline:none;width:892px;height:22px;background:transparent url(images/navBar_sub_services.gif) no-repeat 0 0;text-indent:-9009px; margin:0px 0px 0px 0px;}
ul#services-nav li#engineering-nav a {	width:115px; background-position:0px 0;}
ul#services-nav li#engineering-nav a:hover {background-position:0px -64px; }
ul#services-nav li#engineering-nav-on a {	width:115px; background-position:0px -32px;}
ul#services-nav li#engineering-nav-on a:hover {background-position:0px -32px; }
ul#services-nav li#gis-nav a { width:45px;	background-position:-115px 0;}
ul#services-nav li#gis-nav a:hover {background-position:-115px -64px;	}
ul#services-nav li#gis-nav-on a { width:45px;	background-position:-115px -32px;}
ul#services-nav li#gis-nav-on a:hover {background-position:-115px -32px;	}
ul#services-nav li#surveying-nav a {	width:90px;background-position:-156px 0; }
ul#services-nav li#surveying-nav a:hover {background-position:-156px -64px; }
ul#services-nav li#surveying-nav-on a {	width:90px;background-position:-156px -32px; }
ul#services-nav li#surveying-nav-on a:hover {background-position:-156px -32px; }
ul#services-nav li#gov-nav a { width:165px;	background-position:-248px 0;}
	ul#services-nav li#gov-nav a:hover {background-position:-248px -64px;	}
ul#services-nav li#gov-nav-on a { width:165px;	background-position:-248px -32px;}
ul#services-nav li#gov-nav-on a:hover {background-position:-248px -32px;	}
ul#services-nav li#sustain-nav a {	width:480px;background-position:-413px 0; }
ul#services-nav li#sustain-nav a:hover {background-position:-413px -64px; }
ul#services-nav li#sustain-nav-on a {	width:480px;background-position:-413px -32px; }
ul#services-nav li#sustain-nav-on a:hover {background-position:-413px -32px; }
ul#services-nav li#spacer-nav a {width:705px; background-position:-190px 0;}			



ul#what-nav  {width: 905px;	float:left;  text-align:left; padding:0px 0px 0px 3px; margin: 0px 0px 0px 0px;  }	
ul#what-nav li {display:block; float:left;}
ul#what-nav li a {display:block;outline:none;width:892px;height:22px;background:transparent url(images/navBar_sub_what.gif) no-repeat 0 0;text-indent:-9009px; margin:0px 0px 0px 0px;}
ul#what-nav li#philosophy-nav a {	width:109px; background-position:0px 0;}
ul#what-nav li#philosophy-nav a:hover {background-position:0px -64px; }
ul#what-nav li#philosophy-nav-on a {	width:109px; background-position:0px -32px;}
ul#what-nav li#philosophy-nav-on a:hover {background-position:0px -32px; }
ul#what-nav li#process-nav a { width:78px;	background-position:-109px 0;}
ul#what-nav li#process-nav a:hover {background-position:-109px -64px;	}
ul#what-nav li#process-nav-on a { width:78px;	background-position:-109px -32px;}
ul#what-nav li#process-nav-on a:hover {background-position:-109px -32px;	}
ul#what-nav li#case-nav a {	width:705px;background-position:-187px 0; }
ul#what-nav li#case-nav a:hover {background-position:-187px -64px; }
ul#what-nav li#case-nav-on a {	width:705px;background-position:-187px -32px; }
ul#what-nav li#case-nav-on a:hover {background-position:-187px -32px; }


#docx {
 position: relative;
 top: 0; right: 0;
 float:left;
 padding-top:20px;
 padding-left:10px;
 width:35px; height:160px;
}


#docx_sub {
 position: relative;
 top: 0; right: 0;
 float:left;
 padding-top:0px;
 padding-left:0px;
 width:35px; height:160px;
 z-index:7999;
 border: 0px solid red;
}
#feature {
 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 padding-top:15px;;
 padding-left:15px;
 padding-right:11px;
 width:402px; height:320px;
 background:#FFFFFF;
}

#featureImage {padding-top:7px;}
.featureName {color:#456d86; font-family: Arial, Helvetica, sans-serif;	font-size: 15px; font-weight: bold; }
.featureLocation {color:#787878; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; padding-left: 20px;}
.featureCopy {color:#787878; font-family: Arial, Helvetica, sans-serif;	line-height:140%;  font-size: 12px;  font-weight: normal; width: 402px; }


#featureImage_sub {padding-top:7px;}
.featureName_sub {color:#456d86; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold; }
.featureLocation_sub {color:#787878; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; padding-left: 0px;}
.featureCopy_sub {color:#787878; font-family: Arial, Helvetica, sans-serif;	line-height:110%;  font-size: 10px;  font-weight: normal; width: 173px; }

a.featureLink:visited {font-weight : bold; text-decoration : none; color: #a91051;	background: transparent; }
a.featureLink:hover {font-weight : bold; text-decoration : underline; color: #a91051; background: transparent; }
a.featureLink:active {font-weight : bold; text-decoration : none; color: #a91051; background: transparent; }	
a.featureLink:link {font-weight : bold; text-decoration : none; color: #a91051; background: transparent; }	
	
#newsHome {
 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 padding-top:15px;;
 padding-left:11px;
 padding-right:10px;
 width:200px; height:320px;
 background:#FFFFFF;
 border-left: 2px solid #babbb3;
}

.newsDate {color:#456d86; font-family: Arial, Helvetica, sans-serif;	font-size: 9px; font-weight: normal; padding:5px 0px 5px 0px;}
.newsTitle {color:#456d86; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold; line-height: 120%; padding-bottom:5px;}
.newsCopy {color:#787878; font-family: Arial, Helvetica, sans-serif;	line-height:110%;  font-size: 11px;  font-weight: normal; padding-right:5px; padding-bottom: 5px; width:200px;}

#subHead {color:#006633; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 18px;  font-weight: normal; } 
#subHeadBlue {color:#5D87A1; font-family: Arial, Helvetica, sans-serif; line-height:125%;  font-size: 14px;  font-weight: bold; } 
.subHeadTeam {color:#a30046; font-family: Arial, Helvetica, sans-serif; line-height:125%;  font-size: 12px;  font-weight: bold; padding:8px 0px 5px 0px;} 

#breaking {
 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 width:174px; height:320px;
 background:#e2e2e0;
 border-left: 2px solid #babbb3;
}
#breakingCopy {color:#787878; font-family: Arial, Helvetica, sans-serif; line-height:125%;  font-size: 11px;  font-weight: normal; width:174px; padding-top:10px;}

#right_column_wrapper {
 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 width:204px; 
 height:inherit;
 background:#e2e2e0;
 border-left: 2px solid #babbb3;
}
#right_column {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom: 0px;
 width:174px; 
 height:inherit;
 background:#e2e2e0;
}
#right_column_copy{color:#787878; font-family: Arial, Helvetica, sans-serif; line-height:110%;  font-size: 11px;  font-weight: normal; width:174px; padding-top:10px;  padding-bottom: 0px;}

.right_column_title{color:#456d86; font-family: Arial, Helvetica, sans-serif; line-height:110%;  font-size: 11px;  font-weight: bold; width:174px; padding-top:10px;  padding-bottom: 0px;}


#ftr{	
 position: relative;
 top: 0; right: 0;
 display:block;
 float:left; 
 width: 930px;
 padding: 0px 0px 0px 44px;
}


#ftr_sub{	
 position: relative;
 top: 0; right: 0;
 display:block;
 float:left; 
 width: 903px;
 padding: 0px 0px 40px 38px;
}
#ftr_sub_docx{	
 /*position: relative;
 top: 0; right: 0;
 display:block;
 float:left; 
 width: 903px;
 padding: 0px 0px 0px 38px;*/
 text-align:center;
}

.footerCopy{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B1B1B0;	
}


#contentAreaWrapper {
 position: relative;
 top: 0; right: 0px;
 display:block;
 float:left;
 padding: 0 0px 0 0px;
 background:#F8F8F4;
border: 0px solid red;
}

#contentAreaWrapperNoSubNav {
 position: relative;
 top: 3px; right: 0px;
 display:block;
 float:left;
 padding: 0 5px 0 0px;
 background:#FFFFFF;
border: 0px solid red;
}

#contentAreaWrapperDocX {
 position: relative;
 top: 0px; right: 5px;
 /*display: block;*/
 float:right;
 padding: 0px 0px 0px 0px;
 background:#FFFFFF;
 width:872px;
 border: 0px solid green;
}

#contentAreaDocX {
 position: relative;
 top: 0; right: -30px;
 padding-top:30px;;
 padding-left:0px;
 padding-right:0px;
 /*width:865px;*/
 width:800px;
 background:#FFFFFF;
  border: 0px solid black;
}

#contentAreaLeft {
 padding-top:35px;
 padding-right:5px;
 width:200px; 
 text-align:left;
 background:#F8F8F4;
 border: 0px solid red;
 color:#333; font-family: Trebuchet, Arial, Helvetica, sans-serif;	line-height:140%;  font-size: 14px;  font-weight: normal; 
}
#contentAreaRight {
position: relative;
top: -50;
 padding-top:35px;
 width:500px; 
 float:right;
 text-align:left;
 background:#F8F8F4;
 border: 0px solid red;
 color:#333; font-family: Trebuchet, Arial, Helvetica, sans-serif;	line-height:140%;  font-size: 14px;  font-weight: normal; 
}
#contentArea {
 padding-top:35px;
 padding-left:20px; 
 padding-right:10px; 
 text-align:left;
 background:#F8F8F4;
 border: 0px solid red;
 color:#333; font-family: Trebuchet, Arial, Helvetica, sans-serif;	line-height:150%;  font-size: 15px;  font-weight: normal; 
}

.hdr_ltblue {
color:#d8e1e8; font-family: Arial, Helvetica, sans-serif; line-height:125%;  font-size: 13px;  font-weight: bold; 
}


#contentAreaTeam {
 color:#424242; font-family: Arial, Helvetica, sans-serif;	line-height:140%;  font-size: 12px;  font-weight: normal; 
}


/* BEGIN THICKBOX STYLES */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/* END THICKBOX STYLES */




/* BEGIN IMPORT */

#phone {
 position: absolute;
 top: 0;
 right: 0;
 padding-top: 40px;
}
#nav {
 position: relative;
 top: 0;
 right: 0;
 padding-top: 0px;
}


.navDiv {padding-left:20px; padding-right:20px;}
.navLeft {padding-left:100px;}
.navRight {padding-right:100px;}

	
	


.td1 {
  background-Image:url('http://www.getitglobal.com/images/navRolloff.jpg');
}
.bg2 {
  background-Image:url('http://www.getitglobal.com/images/navRollover.jpg');
}
input.formTextField {
	width:425px;
}
textarea.formTextArea {
	width:425px;
	height:150px;
}



/* begin import*/
#video-network-container{
	position: relative;
}
#admin{
	position: absolute;
	top: 5px;
	left: 790px;
}
#video-network{
	width: 914px;
	margin: 0 auto;
	background-color: #eee;
	border: 2px solid #ddd;
}
#channels{
	width: 300px;
	float: left;
}
#selected-video{
width: 320px;	margin: 0 auto;
}
#selected-video h2{
	margin-top: 10px;
}

#video{
	width: 350px;
	float: left;
}
#videos{
	float: left;
	width: 314px;
	height: 415px;
	margin: 10px 0;
	padding: 10px;
	overflow: auto;
}
.channel-button{
	margin: 0;
	width: 150px;
	height: 150px;
	float: left;
}
.channel-button a{
	display: block;
	margin: 0;
	width: 150px;
	height: 150px;
}
.channel-button a span{
	display: none;
}
.channel-button a:hover{
	background-position: 0 -150px;
}
.category-1 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-FEATURED.jpg) top left no-repeat;
}
.category-1{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-FEATURED.jpg) top left no-repeat;
}
.channel-1{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_FEATURED.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
.category-2 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-DEBATES.jpg) top left no-repeat;
}
.category-2{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-DEBATES.jpg) top left no-repeat;
}
.channel-2{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_DEBATES.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
.category-3 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-CAMPAIGN.jpg) top left no-repeat;
}
.category-3{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-CAMPAIGN.jpg) top left no-repeat;
}
.channel-3{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_CAMPAIGN.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
.category-4 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-ISSUES.jpg) top left no-repeat;
}
.category-4{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-ISSUES.jpg) top left no-repeat;
}
.channel-4{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_ISSUES.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
.category-5 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-SPOTLIGHT.jpg) top left no-repeat;
}
.category-5{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-SPOTLIGHT.jpg) top left no-repeat;
}
.channel-5{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_MESSAGE.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
.category-6 a{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-REVOLUTION.jpg) top left no-repeat;
}
.category-6{
	background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/BT-REVOLUTION.jpg) top left no-repeat;
}
.channel-6{
	text-indent: -5000px;
	 background: url(http://www.ronpaul2008.com/themes/ronpaul2/video_network/images/H1_REVOLUTION.gif) top left no-repeat;
	 width: 185px;
	 height: 49px;
	 margin:0 auto;
	 margin-bottom: 10px;
}
/* end import*/
.tblBuzz {
	padding: 0px 10px 10px 10px;
}


.borderit img{
border: 1px solid #FEE9F0;
}

.borderit:hover img{
border: 1px solid #FF3991;
}

.borderOn img{
border: 1px solid #FF3991;
}

.borderit:hover{
color: #FF3991; /* irrelevant definition to overcome IE bug */
}

td.topNav {
	font-size: 12px; 
	font-family: arial, verdana, san-serif;
	font-weight : normal; 
	padding-right:5px;
}

.caption {
	font-size: 10px; 
	color: #333333;
	font-family: arial, verdana, san-serif;
	font-weight : normal; 
	text-transform: uppercase;
}
.newTxt {
	font-size: 10px; 
	color: #333333;
	font-family: arial, verdana, san-serif;
	font-weight : bold; 
}

.newTxtLink {
	font-size: 11px; 
	color: #FF3891;
	font-family: arial, verdana, san-serif;
	font-weight : bold; 
	text-transform: uppercase;
}

.hide {
	display: none;
	}
	
img {
	display: block;
	border: 0;
	}
	
a:link {
	font-weight : normal; 
	text-decoration : underline;
	color: #216c9a;
	/*color: #5D87A1;*/
	background: transparent; 
	}

a:visited {
	font-weight : normal; 
	text-decoration : underline;
	color: #216c9a;
	/*color: #5D87A1;*/
	background: transparent; 
	}

a:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #216c9a;
	/*color: #5D87A1;*/
	background: transparent; 
	}

a:active {
	font-weight : normal; 
	text-decoration : underline;
	color: #216c9a;
	/*color: #5D87A1;*/
	background: transparent;  
	}
	
	
.berry {
	font-weight : normal; 
	text-decoration : none;
	color: #a31545;
	background: transparent; 
	}
	

a.topNav {
	font-weight : normal; 
	text-decoration : none;
	color: #545454;
	background: transparent; 
	font-size: 10px;
	}

a.topNav:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #545454;
	background: transparent; 
	}

a.topNav:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #ec4399;
	background: transparent; 
	}


a.sitemap {
	font-weight : normal; 
	text-decoration : none;
	color: #005595;
	background: transparent; 
	font-size: 12px;
	}

a.sitemap:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #005595;
	background: transparent; 
	}

a.sitemap:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #005595;
	background: transparent; 
	}

a.bodyLink {
	font-weight : normal; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
	font-size: 11px;
	}


a.bodyLink:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
	}

a.topNav:active {
	font-weight : normal; 
	text-decoration : none;
	color: #ec4399;
	background: transparent;  
	}	

#content {
	background: #fff url(images/background.gif) center top repeat;
	}

#wrapper {
	background: #transparent;
	margin:  50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	width: 785px;
	text-align: left;
	}

#innerWrapper {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: 12px solid #fff;*/
	border: 0px 0px 0px 0px;
	/*width: 759px;*/
	text-align: left;
	}


#mySpaceTable {
	font-size: 11px;
	font-family: arial, verdana, san-serif;
	color: #545454;
	text-align: left;
	font-weight : normal;
	width: 130px;
	padding-left:10px;
	}


#footerNav {
	font-size: 9px;
	font-family: arial, verdana, san-serif;
	color: #2F7AB4;
	text-align: center;
	font-weight : normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid black;
	}
.footerNav {
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #2F7AB4;
	text-align: center;
	font-weight : normal;
	text-transform : uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
.searchBox {
	font-size: 9px;
	font-family: arial, verdana, san-serif;
	color: #545454;
	text-align: center;
	font-weight : normal;
	text-transform : uppercase;
	}	
	
	
a.footerNav{
	font-weight : normal;
	text-transform:none; 
	font-size:13px;
	text-decoration : none;
	color: #2F7AB4;
 
	}
	
a.footerNav:visited {
	font-weight : normal; 
	text-decoration : none;
	color: #2F7AB4;

	}	
a.footerNav:hover {
	font-weight : normal; 
	text-decoration : underline;
	color: #2F7AB4;

	}
a.greenLink{
	font-family: arial, helvetica, san-serif;
	font-weight : normal;
	text-transform:none; 
	font-size:12px;
	text-decoration : none;
	color: #CAFBAA;
	}
a.greenLink:visited{
	font-family: arial, helvetica, san-serif;
	font-weight : normal;
	text-transform:none; 
	font-size:12px;
	text-decoration : none;
	color: #CAFBAA;
	}
a.greenLink:hover{
	font-family: arial, helvetica, san-serif;
	font-weight : normal;
	text-transform:none; 
	font-size:12px;
	text-decoration : none;
	color: #CAFBAA;
	}
a.greenLinkOn{
	font-family: arial, helvetica, san-serif;
	font-weight : bold;
	text-transform:none; 
	font-size:12px;
	text-decoration : none;
	color: #CAFBAA;
	}
a.greenLinkOn:visited{
	font-family: arial, helvetica, san-serif;
	font-weight : bold;
	text-transform:none; 
	font-size:12px;
	text-decoration : none;
	color: #CAFBAA;
	}
a.greenLink:hover {
	font-weight : normal; 
	text-decoration : none;
	color: #CAFBAA;
	}

.footerNavLine{
	font-weight : bold;
	text-transform:none; 
	font-size:14px;
	text-decoration : none;
	color: #CDCDCF;
	}

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#pipe ul li {
	margin-left: 0;
	padding: 3px 7px;
	border-left: 1px solid #545454;
	/*list-style: none;*/
	display: inline;
	}
		
#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	/*list-style: none;*/
	display: inline;
	}

#pipe ul li.on {
	list-style-image: disc url(images/navIndicator.gif) inside;
	display: inline;
	color: #ec4399;
	}
.navOn {
	color: #ec4399;
	font-weight : bold; 
	font-size: 12px; 
	font-family: arial, verdana, san-serif;
}
.navOff {
	font-weight : bold; 
	font-size: 12px; 
	font-family: arial, verdana, san-serif;
}
a.whiteLink {
	color: #fff;
	font-weight : bold; 
	font-size: 11px; 
	font-family: arial, verdana, san-serif;
}

.linkDiv {
	color: #fff;
	font-weight : bold; 
	font-size: 12px; 
	line-height: 12px; 
	font-family: arial, verdana, san-serif;
}
.fashion {
	color: #fff;
	font-weight : normal; 
	font-size: 11px; 
	line-height: 12px; 
	font-family: arial, verdana, san-serif;
}
.mainNavCell {
	padding-right:6px; 
	padding-left:4px; 
	border-right: 1px solid #545454;
}
#shop { 
/*	margin-top:-119px;
	margin-left:-60px;
*/	position:absolute;

top:103px;
	width: 150px;
	text-align:left;
	display:none;
	filter:alpha(opacity=100);
	font-weight:bold;
	background-color: #FFFFFF;
	border:  1px #ec4399 solid;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform : uppercase;
}

.header {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e63b7f}
#header {width: 753px; height: 199px; outline: none; float: left; padding-left: 10px; padding-top:10px; padding-bottom:2px; }

	#info {
		width: 300px;
		overflow: auto;
	}



.newsNav {
	font-size: 10px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #545454;
	text-align: left;
	font-weight : normal;
	}
.newsNavHdr {
	color: #ec4399;
	font-size: 11px;
	font-weight : bold;
	}
	
.news{
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, san-serif;
	color: #545454;
	text-align: left;
	font-weight : normal;
	}
.newsHdr {
	color: #545454;
	font-size: 12px;
	font-weight : bold;
	}

.newsRSS {
	color: #b1b1b1;
	width:91px;
	}
.newsCell {
	padding: 5px 5px 5px 5px;
	}
.newsDivider {
	padding: 5px 5px 5px 5px;	
}	

.bodyCopy{ color:#333; font-family: Trebuchet, Arial, Helvetica, sans-serif;	line-height:140%;  font-size: 14px;  font-weight: normal; }
#navHeadLearn{ color:#006633; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 20px;  font-weight: normal; padding-bottom:10px; }
#bodyHeadLearn{ color:#006633; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 32px;  font-weight: normal; padding-bottom:10px; line-height:110%}

#fallHeadLearn{ color:#006633; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 32px;  font-weight: normal; padding-bottom:0px; line-height:110%}
#subFallHeadLearn{ color:#006633; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 16px;  font-weight: normal; padding-bottom:20px; line-height:110%}

#navHeadVolunteer{ color:#DB8A24; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 20px;  font-weight: normal; padding-bottom:10px; }
#bodyHeadVolunteer{ color:#DB8A24; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 32px;  font-weight: normal; padding-bottom:10px;}

#navHeadDonate{ color:#78A437; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 20px;  font-weight: normal; padding-bottom:10px; }
#bodyHeadDonate{ color:#78A437; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 32px;  font-weight: normal; padding-bottom:10px;}

#navHeadEducate{ color:#f8682c; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 20px;  font-weight: normal; padding-bottom:10px; }
#bodyHeadEducate{ color:#f8682c; font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 32px; font-weight: normal; line-height:40px; padding-bottom:10px;}


.intro{
	font-size: 14px;
	line-height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #5e88a2;
	text-align: left;
	font-weight : normal;
	}
.note{
	font-size: 13px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #ff0000;
	text-align: left;
	font-weight : bold;
	}

.blueHead{
	font-size: 13px;
	line-height: 14px;
	font-family: arial, verdana, san-serif;
	color: #0082C8;
	text-align: left;
	font-weight : bold;
}
a.blueLink{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #0082C8;
	text-align: left;
	font-weight : normal;
	}
a.blueLink:visited{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #0082C8;
	text-align: left;
	font-weight : normal;
	}
a.blueLink:hover{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #0082C8;
	text-align: left;
	font-weight : normal;
	text-decoration: underline;
	}
	


a.navLink{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #ffffff;
	text-align: left;
	font-weight : bold;
	}
a.navLink:visited{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #ffffff;
	text-align: left;
	font-weight : bold;
	}
a.navLink:hover{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #ffffff;
	text-align: left;
	font-weight : bold;
	}
a.navLinkOn{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #DBB514;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	}
a.navLinkOn:visited{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #DBB514;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	}
a.navLinkOn:hover{
	font-size: 11px;
	line-height: 12px;
	font-family: verdana, san-serif;
	color: #DBB514;
	text-align: left;
	font-weight : bold;
	text-decoration: underline;
	}

.err{
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #ff0000;
	text-align: left;
	font-weight : normal;
	}

.bodyCopyBlack{
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #000;
	text-align: left;
	font-weight : normal;
	}
.mouseType{
	font-size: 9px;
	line-height: 9px;
	font-family: arial, verdana, san-serif;
	color: #333;
	text-align: left;
	font-weight : normal;
	}
.bodyCopyGrey{
	font-size: 12px;
	line-height: 14px;
	font-family: arial, verdana, san-serif;
	color: #333;
	text-align: left;
	font-weight : normal;
	}
.bodyCopyGreySmall{
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, san-serif;
	color: #333;
	text-align: left;
	font-weight : normal;
	}
.bodyTitle{
	font-size: 14px;
	line-height: 16px;
	font-family: arial, helvetica, verdana, san-serif;
	color: #6A6A68;
	text-align: left;
	font-weight : bold;
	}
	
.bodySubTitle{
	font-size: 13px;
	line-height: 15px;
	font-family: arial, helvetica, verdana, san-serif;
	color: #6A6A68;
	text-align: left;
	font-weight : bold;
	}
	
	
.bodyCopyBlackBold{
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #000;
	text-align: left;
	font-weight : bold;
	}
.bodyCopyBlackBoldLg{
	font-size: 14px;
	line-height: 16px;
	font-family: arial, verdana, san-serif;
	color: #000;
	text-align: left;
	font-weight : bold;
	}
.bodyCopyBold{
	font-size: 12px;
	font-family: arial, verdana, san-serif;
	color: #000;
	text-align: left;
	font-weight : bold;
	line-height:140%;
	}
.bodyCopyBoldCaps{
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #ffffff;
	text-align: left;
	font-weight : bold;
	text-transform: uppercase;
	}
.bodyCopyWhite{
	font-size: 11px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #fff;
	text-align: left;
	font-weight : normal;
	}
.bodyCopyWhite10{
	font-size: 10px;
	line-height: 12px;
	font-family: arial, verdana, san-serif;
	color: #fff;
	text-align: left;
	font-weight : bold;
	}
.footerCopyWhite{
	font-size: 9px;
	line-height: 11px;
	font-family: arial, verdana, san-serif;
	color: #fff;
	text-align: center;
	font-weight : normal;
	text-transform: uppercase;
	}