body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/body_gradient_background.gif); 
	background-repeat:repeat-x;
	background-color:#EBEBEB;
	margin:10px;
}
.headerstyle {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color: #666666
}
.content_area {
width:900px;  
border: 2px #666666 solid; 
background-color:#FFFFFF; 
padding:0px;

}
.home_content {
margin-top:20px;
font-size:12px;
}
.home_content_left {
margin-top:20px;
margin-left:20px;
font-size:12px;
}
.community_content {
margin-top:5px;
font-size:12px;
}
.heading {
font-size: 20px; 
font-weight:bold; 
letter-spacing:-1px; 
height:30px; 
border-bottom:1px #000 solid; 
margin:5px 0px 0px 20px;
}
.heading_justifyleft {
font-size: 20px; 
font-weight:bold; 
letter-spacing:-1px; 
height:30px; 
border-bottom:1px #000 solid; 
margin:5px 0px 0px 0px;
}
.heading_small {
font-size: 16px; 
font-weight:bold; 
letter-spacing:-1px; 
height:20px; 
margin:15px 0px 10px 0px;
}
.footer {
background-color:#666666; 
height:20px; 
font-size:10px; 
color:#FFFFFF; 
padding-top:2px; 
width:904px;
}
.mission_content {
font-size: 12px; 
font-weight:bold; 
color:#000099; 
margin:5px 0px 0px 20px;
}
.coalition_box {
background:url(../images/coalition_box.png) no-repeat; 
height:170px;
margin:5px 0px 0px 20px; 
padding:10px 30px 20px 20px;
}
.coalition_header {
font-size:18px; 
font-weight:bold; 
letter-spacing:-1px;
}
.coalition_content {
font-size:12px; 
font-weight:bold; 
color:#000000;
}
.coalitionlink{
text-decoration: none;
color: #FFFFFF;
font-size:10px;
}
a.coalitionlink:link {
text-decoration: none;
color: #FFFFFF;
}
a.coalitionlink:visited {
text-decoration: none;
color: #FFFFFF;
}
a.coalitionlink:hover {
color: #FFFF00;
text-decoration: underline;
}

.vert_separator_home {
margin:3px 10px 0px 10px; 
border-right:2px #000000 solid; 
height:450px;
}
.vert_separator_misc {
margin:3px 10px 0px 10px; 
border-right:2px #000000 solid; 
}

.horiz_separator {
border-bottom:1px #000 solid; 
margin:0px 0px 0px 20px;
}

.box_entry {
border:1px #000066 solid; 
height:15px; 
background-image:url(../images/searchbox_back.gif); 
background-repeat:repeat-x;
}

.dropdown_entry {
border: 1px solid #000066; 
background-color:#EEEEEE;
}

.button_style {
font-weight:bold; 
font-size:10px;
}


.copyrightlink{
text-decoration: none;
color: #FFF;
}
a.copyrightlink:link {
text-decoration: none;
color: #FFF;
}
a.copyrightlink:visited {
text-decoration: none;
color: #FFF;
}
a.copyrightlink:hover {
text-decoration: underline;
}

.contactlink{
text-decoration: none;
color: #333333;
}
a.contactlink:link {
text-decoration: none;
color: #333333;
}
a.contactlink:visited {
text-decoration: none;
color: #333333;
}
a.contactlink:hover {
text-decoration: underline;
}
.textlink{
text-decoration: none;
color: #333333;
}
a.textlink:link {
text-decoration: none;
color: #333333;
}
a.textlink:visited {
text-decoration: none;
color: #333333;
}
a.textlink:hover {
text-decoration: underline;
}
.community_link{
text-decoration: none;
color:#000099;
font-size:12px;
font-weight:bold;
}
a.community_link:link {
text-decoration: none;
}
a.community_link:visited {
text-decoration: none;
}
a.community_link:hover {
text-decoration: underline;
color:#FF0000;
}
.community_link_title {
font-weight:bold; 
color:#0080C0;
}
.community_link_desc {
font-size:10px;
color:#666666;
}

/*- Menu Tabs --------------------------- */
.tabstyle {
width:100%; 
background:url(../images/tab_background.jpg) repeat-x;
}
.tab_current {
padding:5px 15px 8px 14px; 
background:url(../images/tab_on.jpg) no-repeat; 
color:#FFFFFF;
}
#tabsver2 {
      float:right;

	  height:35px;
	  background-image: url(../images/tab_background.jpg);
	  background-repeat:repeat-x;
      font-size: 18px;
	  font-weight:bold;
      line-height:normal;
	  letter-spacing:-1px;		    
}

#tabsver2 table {
      margin:0;
	  padding:0px 10px 0 0px;
	  list-style:none;
}

#tabsver2 a {
      float:left;
      display:block;
      background: url(../images/tab_image.jpg) no-repeat right top;
      color:#FFF;
	  text-decoration:none;	  
	  padding:5px 15px 8px 14px;
}

#tabsver2 a:hover {
background-position:100% -35px;
}
/*- Menu Tabs --------------------------- */

/* Dropdown Menu CSS --------------------------- */
#sddm {	
margin: 0;
padding: 0;
z-index: 30
}
#sddm li {
margin: 0;
padding: 0;
list-style: none;
float: right;
font: bold 11px arial;
}
#sddm li a {
display: block;
margin: 0 50px 0 0px;
padding: 4px 10px;
/*width: 100px;
background: #5970B2;*/
color: #000;
text-align: center;
text-decoration: none;
}
#sddm li a:hover {	
/*background: #49A3FF*/
}
#sddm div {	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #0080C0}
#sddm div a {
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
font: 11px arial
}
#sddm div a:hover {	
background:  #0080C0;
color: #FFF
}
/* Dropdown Menu CSS --------------------------- */

	  
