@import "master.css";

/* STANDARD CSS STUFF */
body {
	margin:0px;
	padding:0px 0px  20px 0px;
	font-family:  arial, helvetica, sans-serif;
	font-size: 1em;
	color:black;
 	background-image:url(../images/fade.jpg); background-repeat:repeat-x; position:relative;
/*    background-color: black;*/
	position:relative ;
}

form{ padding:0px; margin:0px;}


#ticker{height:200px;}
#ticker a{color:#3957A5; text-decoration:none;}
#ticker a:hover{color:red; text-decoration:underline;}

#pageholder {width:996px; margin:1em auto;margin-top:26px; padding:0px; background-color:none;}
#pageinner{ background-color:none; width:100%;}

#bg{ }

#header{width:996px;height:133px; background-image:url(../images/header02.png); position:relative;}

#header .latestissue{margin:10px 5px 0px 37px; float:left; height:100px; width:100px; font-size:10px; color:#000000; text-align:center;}
#header .latestissue a{ color:#000000;}
#header .latestissue img{ }

#header .twitter img {position:relative; float:right; margin-top:100px; margin-right:10px; border-style: none }

#header h1, #header h2, #header #logoalt{display:none;}

#ctnt{ background-color:none;}

#buttonbar { background-color:#B3B5B8; height:38px; font-size:0.9em; padding-left:10px;}

#buttonbar .r{ padding:0px 20px 0px 5px;  float:left; height:38px; background-image:url(../images/menu_back.gif); background-position:right; background-repeat:no-repeat; position:relative;  }

#buttonbar a { padding-top:10px; float:left; color:white; font-style:italic;text-decoration:none; }

#homebutton{margin-left:22px;}

#aboutbutton{margin-left:26px;}

#menuholder{width:160px;float:left; display:inline; background-color:none}
.menuitem {
  background-color: #AAE0FA;
  border: solid 1px #009BDF;
  margin-top: 10px;
}

#spacer{height:10px;}
#contentholder{width:675px;float:left;   display:inline;  }

#contentholder.thin{width:635px;}

#rhsholder{width:150px;float:right; background-image:url(../images/sponsors.jpg); background-position:0px 0px; background-repeat:repeat-x; margin-top: 10px; height:35px;}
#rhsholder h1{
  color:white;
  font-size:14px;
  text-align:center;
  /*margin: 0px;*/
  padding-bottom:0px;
}

#bodytext .searchword {color:red; font-weight:bold;border-bottom: 1px solid #FFEE33; background: #ffff00; }
#skip_navigation { display:none;}


#breadcrumb{padding:3px 0px 2px 0px;  font-size:0.9em; }
#breadcrumb p{margin:0px; padding:0px; margin-left:0px; }
#breadcrumb,
#breadcrumb a{

	font-weight: normal; visibility:hidden; visibility:visible
 

}


#cimage{ height:191px;  width:798px; background-image:url(../images/back.jpg);   background-position:0px 0px; background-repeat:no-repeat;  }

#flash{ height:191px; width:798px;  }

.nodisplay{display:none;}

.logonrow {clear:both;}
.logonrow label  {float:left;width:100px;}

.ss {float:left; width:150px;height:75px;font-size:0.95em;margin:3px;padding:5px;border:1px solid #ffffff; line-height:normal;background-color:#f4f4f4;}

.r_image{float:right;}





/* Document Management stuff */

.nobreak{white-space: nowrap}

.paging{

border:  #00B9E7 1px dashed;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px;

}

.subsec{
color: #333333;
font-size: 90%;
border:  #00B9E7 1px dashed;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px;
}


.doc_subcat_legend ul{


margin-top: 0px;
margin-bottom: 0px;

color: #5F5D5C;
	

}

.doc_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #ffffff 1px none;
border-top: #ffffff 1px solid;
border-bottom: #ffffff  1px solid;
background-color:#f4f4f4;
font-size: 95%;

} 

.doc_legend legend { 
font-weight:bold;
padding: 1px 5px; 

border: #c4c4c4 1px none;
font-size: 100%;
}

.doc_subcat_legend_div{
background-color: #f4f4f4;
}

.doc_subcat_legend {
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px; 
border: #666666 1px solid;
} 

.doc_subcat_legend legend { 
font-weight:bold;
padding: 1px 15px; 
background: #e4e4e4; 
border: #666666 1px solid;
 
}
.clear_both{clear:both;} 

					




/* LINKS */

#bodytext {
	
	padding:10px 10px 10px 10px;
	font-size:0.8em;
	 
	
}



#rhsbodytext{
	padding:0px 0px 0px 0px;
	font-size:0.8em;

	height:1%;
	

}

#bodytext.noborder{	padding:0px 0px 0px 0px;}

#bodytext a,
.dl_doc_body a, #rhsbodytext a{
 
 
}


.sectitle{
	margin:0px;
	padding:0px 5px 10px 0px;
	font-weight: bold;
	font-size: 1.25em;
}

a.lhs_buttons{
	font-weight: bold;
	font-size: 100%;
	color: #ffffff;
	text-decoration: none;
}


#page_top a{
	background-color:white;
	margin:1px;
	text-align:right;
	font-size: 80%;
	color: #a4a4a4;
	text-decoration: none;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
}

label {

float				:left;
	width				:100px;
	text-align			:right;

	font-weight			:normal;
	padding-right:3px;
	padding-top:2px;

}

.row {clear:both;} 

#footer {
height:20px;width:996px; background-image:url(../images/footer.gif); background-repeat:repeat-x;position:relative;
background-position:bottom;

	
	
	
}


#footer_text{
	padding:0px 0px 0px 0px;
	font-size:0.85em;
	text-align:left;
	font-weight:normal;
	color:black;
}

/*#footer_text a{   color:black; text-decoration:none;}*/

#footer_text h1{   padding:0px}
#footer_text p{   padding:0px}

.newsletter_item{
  margin-right:15px;
  float:left;
  width:200px;
}

.image_holder{

  border: solid 1px black;
  width:200px;
  height:175px;
  background-color:none;
}

.image_holder img{
  display: block;
  margin-left:auto;
  margin-right:auto;
  border: solid 1px pink;
  padding:10px;
  background-color:none;

}

.star img{
  margin: 10px 5px 0px 0px
}

.ttpromo{
  margin-right:0px;
  float:left;
  width:325px;
  background-color: #2a5029;
  padding:0px 10px 10px 10px;
}

.ttpromo h1{
  font-size: 20px;
  font-weight: bold;
  color: red;
}

.ttpromo p{
  font-size: 14px;
  font-weight: normal;
  color: white;
}

.contact{
  font-size: 14px;
  font-weight: bold;
  color: white;
}



#copy_site a{
 ;
	text-decoration: none;

}

#copy_site a:hover{
	color:#ffffff;
	text-decoration:underline;

}

.page_content{
	padding: 0px 0px 0px 0px;

}

#removebdr {
	padding: 0px 0px 0px 0px;

}
#footer_action_buttons {
	padding-top:10px;

}
.page_content a, .page_content {
 

}
.dl_doc_head {

	font-weight: bold;
	color:white;
	padding: 4px 0px 0px 10px;
	text-transform:capitalize;
	background-image:url(../images/subs.gif);
	background-repeat:no-repeat;
	position:relative;
	height:20px;


}
.dl_doc_body{


	padding: 5px 20px 5px 20px;

background-image:url(../images/tint.gif);
background-repeat:repeat-y;
position:relative;
	height:1%;

}

.dl_container{


}

.dlsplit{ 
	border-top:1px solid #617143;
	border-bottom:1px solid #617143;
	padding: 4px 0 4px 0;
	
}


.imageborder {  border: 1px #CCCCCC solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}


.small {  font-size: 80%}
.error {  font-weight: bold; color: #FF0000}
.error_small {  color: #FF0000; font-size: 90%;}

#newsarea h3, .sub_nav h3{
margin:0px;
	font-weight: bold;
	color:#00B9E7;
	padding: 4px 0px 0px 10px;
	text-transform:capitalize;
 
	position:relative;
	height:20px;
	
	
	}
	
#newsarea .bdy, .sub_nav .ctnt{
	padding: 5px 20px 5px 10px;
height:1%;
 
position:relative;
margin-bottom:10px;
text-align:left;
}
	
#newsarea h4{color:#000000; font-size:0.85em;margin:0px; padding:0px 0px 10px 30px; background-image:url(../images/newsbg.gif); background-repeat:no-repeat }

#newsarea a{text-decoration:none; color:black; border-bottom:0px dashed white; display:block; position:relative; height:1%;}
.sub_nav .ctnt a{text-decoration:none; color:#000000; border-bottom:0px dashed white; display:block; position:relative; height:1%;}

#newsarea  h3 a {color:#00B9E7;}


#newsarea h3 a{border-style:none; font-weight:bold;}

#newsarea .morelink{
	text-decoration:none; font-weight:bold; 
	background-image:url(../images/arrow.gif);  
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right; 
	
 }
 

 #membersarea{width:118px; height:21px; float:left; margin:75px 0px 0px 561px; display:inline;}
 
  #membersarea img{border:0px;}



  #cimage{Z-INDEX: 0;}
  

.homeleft p, .homeright p{ font-size:10px; margin:0px; padding:5px 0px 0px 0px;}

.homeleft a, .homeright a{ color:black;}
.homeleft{width:450px; height:555px; float:left; background-color:none}

.homeright{width:220px; height:555px; float:left; background-color:none;}

.home1{width:430px; height:175px; overflow:hidden; background-color:#00AEEF; float:left; margin:10px 0px 0px 10px }
.home2{ width:210px; height:350px; overflow:hidden; background-color:#AAE0FA; float:left; margin:10px 10px 10px 10px }
.home3{ width:210px; height:350px; overflow:hidden; background-color:#C6A956; float:left; margin:10px 10px 10px 0px }
.home4{ width:210px; height:330px; overflow:hidden; background-color:#94D3BF; float:left; margin:10px 10px 0px 0px }
.home5{ width:210px; height:195px; overflow:hidden; background-color:#ffffff; float:left; margin:10px 10px 10px 0px }

.home1 h1{ padding:0px; margin:0px; color:white; font-size:22px; text-transform:uppercase; line-height:20px;}
.home1 img{ padding-right:10px;}

.home2 h2{ padding:0px; margin:0px; color:#C5A955; font-size:18px; text-transform:uppercase; line-height:20px;}
.home2 img{ padding-bottom:10px;}

.home3 h2{ padding:0px; margin:0px; color:white; font-size:18px; text-transform:uppercase; line-height:20px;}
.home3 img{ padding-top:10px;}

.home4 h2{ padding:0px; margin:0px; color:white; font-size:18px; text-transform:uppercase; line-height:20px;}
.home4 img{ padding-bottom:10px;}

.home5 h2{ padding:0px; margin:0px; color:#009BDF; font-size:18px; text-transform:uppercase; line-height:20px;}
.home5 img{ padding-top:10px;}


.innertube{padding:10px;}
#menuholder{ font-size:12px; background-color:none;}
#menuholder h1{background-color:#009BDF; color:white; font-size:14px; padding:4px 0px 4px 4px; margin:0px 0px 0px 0px;}
#menuholder h2{color:black; font-size:11px; padding:0px; margin:0px;}
#menuholder h2.padtop{margin-top:8px;}
#menuholder h2 a{color:black; text-decoration:none;}
#menuholder a{ color:black;}

#menuholder .innertube{ padding:4px; font-size:11px;}
#menuholder a img{ border:0px;}
#menuholder .white{ background-color:#FFFFFF}
#menuholder .blue{ padding:5px; background-color:#AAE0FA}

.news h2{padding:0px; margin:0px 0px 10px 0px;}
.news h2 a{ text-decoration:none; font-weight:bold; }
.news img{ border:1px solid #666666; margin-left:20px;}
.news{ background-color:#EFFBFF; padding:10px; margin-bottom:10px; width:635px; height:1%; border:1px solid #CAEFFF;}
.news em{ margin:0px 0px 10px 0px;}

.cal{ font-size:10px;}

.banner{ margin:5px 0px 0px 0px;}

a.one{
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}

a.one:link{
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}

a.one:visited{
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}

a.one:hover{
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}

a.one:active{
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}
