/* *************************** 
  Site - TLA-DC
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
/*a {
	color:#FFF;
}*/
/*a:hover {
	color:#FFF;
	text-decoration:underline;
}*/
img {
	border:0;
}
quicklinks {
	text-decoration:none;
}
/*fieldset {
	border:none;
}*/
/*li {
	list-style:none;
}*/
.clear {
	clear:both;
	height:0;
	font-size:0;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
  font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
#container{
	width:936px;
	margin:0px auto;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	height:68px;
	position:relative;
	background:url(images/bg_header.png) left top no-repeat; 
}
.topnav{
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:38px;
	font-size:11px;
}
.topnav ul li{
	display:inline;
	padding-left:25px;
}
.mainnav{
	width:100%;
	height:38px;
	line-height:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/bg_mainnav.png) repeat-x;
}
.mainnav ul li{
	font-size:18px;
	float:left;
	padding:0px 48px 0px 48px;
	height:35px;
	list-style:none;
	background:url(images/bg_mainnav_li.png) left top no-repeat;
}
.mainnav ul li a{
	color:#3a3636;
}
.mainnav ul li a:hover{
	color:#3a3636;
}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
	width:936px;
	background:url(images/bg_content.png) repeat-y;
	margin:0px auto;
	position:relative;
	overflow:hidden;
}
#content_inner{
	overflow:hidden;
	width:100%;
	padding-bottom:16px;
	background:url(images/bg_content_bottom.png) left bottom no-repeat;
}
.maincontent_inner{
	overflow:hidden;
	width:100%;
	margin-top:4px;
}
.content_bb {
	height:17px;
	width:936px;
	overflow:hidden;
	position:absolute;
	background-color:#FF6600;
	left:0px;
	bottom:0px;
}
#maincontent{
	padding:0px 6px;
	overflow:hidden;
}
.login{
	width:302px;
	height:206px;
	float:left;
	background:#e6e6f0;
}
.login h1{
	text-indent:-9999px;
	outline-style:none;
	background:url(images/bg_login_h1.png) 8px 22px no-repeat;
	padding:22px 0px 5px 8px;
	height:45px;
}
.login img{
	float:left;
	margin-left:12px;
	margin-top:10px;
}
.login form{
	width:153px;
	float:right;
}
.login p{
	text-align:left;
	padding-left:22px;
	color:#7481b1;
	line-height:19px;
	font-size:11px;
}
.login span{ display: block; line-height:19px;}
.login a{
	color:#7481b1;
	font-size:9px;
	font-style:italic;
	text-decoration:underline;
}
.login a:hover{
	color:#7481b1;
	text-decoration:none;
}
.login form .input_box{
	border:none;
	width:125px;
	height:15px;
	padding:3px 10px;
	background: url(images/input_box.png) no-repeat;
}
.login form .submit_button{
	width:27px;
	height:16px;
	margin-top:5px;
	border:none;
	background:url(images/submit_button.png) no-repeat;
	cursor:pointer;
}
.featured_photos{
	overflow:hidden;
	float:right;
	width:613px;
}
.featured_photos img{display:block;}
#content_bottom{
	padding:0px 6px;
	margin-top:3px;
	text-align:left;
	clear:both;
}
.text_content{
	height:220px;
	margin-top:12px;
	overflow-y:auto;
	padding-left:15px;
	padding-right:15px;
}
.advocacy{
	float:left;
	background:#ece2e9;
	width:303px;
}
.advocacy_bt{
	height:14px;
	background:url(images/advocacy_bt.png) no-repeat;
	overflow:hidden;
}
.advocacy_bb{
	height:14px;
	background:url(images/advocacy_bb.png) no-repeat;
	overflow:hidden;
}
.advocacy_bm{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:#ece2e9;
}
.advocacy h1{ background:url(images/bg_title1.png) center top no-repeat;}
.education{
	float:left;
	background:#e6e6e6;
	width:303px;
	margin-left:7px;
}
.education_bt{
	height:14px;
	background:url(images/education_bt.png) no-repeat;
	overflow:hidden;
}
.education_bb{
	height:14px;
	background:url(images/education_bb.png) no-repeat;
	overflow:hidden;
}
.education_bm{
	background:#e6e6e6;
}
.education h1{ background:url(images/bg_title2.png) center top no-repeat;}

.partners{
	float:left;
	background:url(images/partners_bg.png) repeat-y;
	width:303px;
	margin-left:7px;
}
.partners_bt{
	height:14px;
	background:url(images/partners_bt.png) no-repeat;
	overflow:hidden;
}
.partners_bb{
	height:14px;
	background:url(images/partners_bb.png) no-repeat;
	overflow:hidden;
}
.partners h1{ background:url(images/bg_title3.png) center top no-repeat;}

#content_bottom p{
	padding-bottom:13px;
	color:#8e9db1;
	font-size:11px;
	line-height:15px;
}
#content_bottom h1{
	text-indent:-9999px;
	outline-style:none;
	height:38px;
}
.featured_article{
	padding:15px;
	width:675px;
	text-align:left;
	float:left;
	padding-top:0px;
}
.featured_article h1{
	text-indent:-9999px;
	outline-style:none;
	height:41px;
	padding-top:6px;
	overflow:hidden;
	background:url(images/featured_article_title.png) left 6px no-repeat;
}
.featured_article p{
	color:#8e9db1;
	padding-top:15px;
}
.featured_article img{
	border:2px solid #999999;
	float:right;
	margin-top:8px;
}
.featured_article2{
	padding:15px;
	width:900px;
	text-align:left;
	float:left;
	padding-top:0px;
}
.featured_article2 h1{
	text-indent:-9999px;
	outline-style:none;
	height:41px;
	padding-top:6px;
	overflow:hidden;
	background:url(images/featured_article_title.png) left 6px no-repeat;
}
.featured_article2 p{
	color:#8e9db1;
	padding-top:15px;
}


/* *************************** 
   $5 - Sidebar Styles
   ***************************/
/*#sidebar{
	width:192px;
	float:left;
	padding-left:6px;
	margin-right:2px;
}
.sidebar_bt{
	height:14px;
	overflow:hidden;
	background:url(images/sidebar_bt.jpg) left top no-repeat;
}
.sidebar_bb{
	height:14px;
	background:url(images/sidebar_bb.jpg) left no-repeat;
	overflow:hidden;
}
/*.sidebar_bm{
	height:1px;
	background:url(images/sidebar_bm.jpg) repeat-x;
	overflow:hidden;
}*/


#bodycontainer {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 936px;}

#interiormain1 {
	background: url(images/interiorbg.gif) repeat;
  width: 936px;
	margin-top: 10px;}

#interiortop{
	background: url(images/interiortop.gif) no-repeat;
	width: 936px;
	height: 14px;}

#interiormain2 {
   margin: 0px;
   padding: 0px;
   width: 100%;}

#interiorright{
	margin-left: 210px;
	padding: 5px 0px 0px 5px;
	width: 715px;}

#interiorleft{
	float: left;
	width: 192px;
	padding: 0px;
	margin: 0 0 0 6px;
	text-align: left;}

#interiorbot{
	background: url(images/interiorbot.gif) no-repeat;
	width: 936px;
	height: 14px;}

#sponsors{
	float: left;
	width: 192px;
	padding-bottom: 20px;

	margin-top: 15px;
	margin-left: 34px;
	margin-bottom: 15px;}


/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	width:100%;
	clear:both;
	line-height:27px;
	color:#8e9db1;
	font-family:Calibri, Tahoma, 'Trebuchet MS', Arial;
	font-size:10px;
}
.copyright{
	width:470px;
	text-align:left;
	float:left;
	padding-left:5px;
}
.contact{
	width:440px;
	padding-right:15px;
	float:right;
	text-align:right;
}
.contact ul li{
	padding-left:5px;
	display:inline;
}