/* CSS Document */

body {
	margin: 0px 0px 0px 0px;  
	height: 100%;
	font-size: 76%;
}

div, p, table, td, th {
	font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}

.smalltext { font: 7pt Verdana; }
.text { font: 9pt Verdana; }
.bigtext { font: 12pt Verdana; }
.largetext { font: 14pt Verdana; }

/* in order to change sitewide links amend the line below */

 a{color:#008A00;text-decoration:underline; }  /* #006e53 */
 a:hover{color:#008A00;text-decoration:underline;}

#siteContainer{
text-align:left;
width:760px;
background-color:#ffffff;
margin:0 auto;
}  

/* #header {
background-image:url(../images/header_01.jpg);

width:760px;
height:113px;
padding:0px;
} *//*background-color:#bc9307;*/

#subHeader {
background-color:#bc9307;
height:20px;
color:#ffffff;
margin-bottom:10px;
padding-left:30px;
}  

#container {
width:760px;
background:url(../images/container_bg.gif);
background-position:bottom left;
background-repeat:repeat-y;
padding:0px;
}



#contentContainer{
float:left;
margin-left:8px;
}

#mainColumn{
float:left;
width:380px;

}

#mainContentCol{
float:left;
width:560px;

}

#rightColumn{
float:left;
margin-left:8px;
width:190px;
}

.clear{
clear:both;
}

/*font-size:18px; */
/*   #008A00 */
/* margin:10px 0px 10px 0px;  font-weight:bold;*/
h1{
color:#008A00; 
} 


h2{
font-weight:bold;
font-size:14px;
color:#008A00;
}


h3{
font-weight:bold;
font-size:12px;
color:#008A00;
margin-bottom:0px;
padding-bottom:0px;
}

/* h4{
font-weight:bold;
font-size:12px;
color:#008A00;
} */


h5{
font-weight:bold;
font-size:10px;
color:#008A00;
margin-top:0px;
margin-bottom:2px;
}

h4.a{
margin-bottom:0px;}




#title {
float:left;
width:387px;
}

#searchBox {
float:left;
font-size:10px;
font-weight:bold;
padding-top:10px;
}

#searchBox #searchTerms{
font-size:10px;
width:100px;
height:10px;
margin-top:2px;
float:left;
margin-left:5px;
}

#searchBox label {
float:left;
margin-top:4px;
}



#latestNews, .caBox01, .aboutBoxDesc{
background:#f2f2f2;
padding:10px;
}


.aboutBoxDesc{float:left;margin-right:5px;width:160px; margin-top:10px;}

.aboutBoxDesc .abdContainer{height:330px;}


div.caBox01{padding:10px;margin-bottom:10px;}
div.caBox02{padding:10px;margin-bottom:10px;background-color:#ffffff;}


.caImg, .caCopy{
float:left;
}
.caCopy{width:370px;}
.caImg{margin-left:10px;}

.caBox01 a, .caBox02 a, .aboutBoxDesc a{color:#006e53; font-weight:bold; text-decoration:none;}
.caBox01 a:hover, .caBox02 a:hover, .aboutBoxDesc a:hover{text-decoration:underline;}
.caBox01 p, .caBox02 p{margin:0px;}





p.iuaAct{color:#006e53; font-weight:bold; }

p.repHeadings{color:#006e53; font-weight:bold;font-size:12px; margin:0px;padding:0px 0px 5px 0px;}

p.pubSummHome{ margin-top:0px;}

#latestNews a{ color:#006e53; text-decoration:underline;}
#latestNews p {margin:0px;}
#latestNews p.source, #latestNews p.summary {font-size:10px;}
#latestNews p.summary{margin-bottom:15px; color:#000000;}
#latestNews ul{margin:0px; padding:0px; list-style-type:none;}
#latestNews ul li{margin-bottom:10px;}
.mainFour {
background:url(../images/rightColumn_bg.gif);
margin-bottom:15px;
}

p.mainFourHeader {
color:#ffffff;
font-size:10px;
font-weight:bold;
margin:2px 2px 2px 5px;
}

p.mainFourBody {
font-size:10px;
padding:2px 5px 2px 5px;
margin:0px 0px 6px 0px;
background:#f2f2f2;
line-height:100%;
}


.mainFour a{ color:#006e53; text-decoration:underline;}

/* ------------BEGIN NAVIGATION STYLES------------ */

#navcontainer ul{margin: 0; padding: 0; list-style-type: none;}
#navcontainer li { margin: 0px 0px 0px 0px; }

#navcontainer a {
	display: block;
	background:url(../images/nav_bg_off.gif) no-repeat;
	text-decoration: none;
	padding:5px 0px 6px 30px;
    color:#58595b;
}


#active a {
	display: block;
	padding:5px 0px 6px 30px;
	background:url(../images/nav_bg_on.gif) no-repeat;	
	font-weight:bold;
	color:#006e53; 
	text-decoration:underline;
}


#active2 a {
	display: block;
	padding:5px 0px 6px 30px;
	background:none;	
	color:#006e53; 
	text-decoration:none;
}


#active2b a {
	display: block;
	padding:5px 0px 6px 30px;
	background:none;	
	color:#006e53; 
	text-decoration:underline;
}

#navcontainer a:hover{color:#006e53; text-decoration:underline;}


div#navcontainer { padding-top:5px;}




#navigation {
background:url(../images/navigation_bg_top.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:11px;
padding-top:5px;
width:151px;
float:left;
	display: inline; /* IE Fix */
}



/* ------------END NAVIGATION STYLES------------ */


#breadCrumb, #date {font-size:10px;float:left;margin-top:3px;}

#breadCrumb {width:540px;}
#breadCrumb a:link{color:#ffffff;text-decoration:none;}
#breadCrumb a:active{color:#ffffff;text-decoration:none;}
#breadCrumb a:visited{color:#ffffff; text-decoration:none;}
#breadCrumb a:hover{color:#ffffff;text-decoration:underline;}
/* clearing floats */


#titleArea:after, #container:after,#contentContainer:after,#subHeader:after, #searchBox:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}


/* hack for ie mac */

#container {display: inline-table;} 

    /* Hides from IE Mac \*/
    * html .container {height: 1%;}
       .container{display:block;}
    /* End Hack */ 

#contentContainer {display: inline-table;} 

    /* Hides from IE Mac \*/
    * html .contentContainer {height: 1%;}
       .contentContainer{display:block;}
    /* End Hack */ 


#subHeader {display: inline-table;} 

    /* Hides from IE Mac \*/
    * html .subHeader {height: 1%;}
       .subHeader{display:block;}
    /* End Hack */ 


#searchBox {display: inline-table;} 

    /* Hides from IE Mac \*/
    * html .searchBox {height: 1%;}
       .searchBox{display:block;}
    /* End Hack */ 


/* hack for ie mac */

/* end of clearing floats */











.viewBio{background:#006e53;
color:#ffffff;
width:111px;
height:25px;
line-height:25px;
font-size:10px;
text-indent:10px;
}

.viewBio a{color:#ffffff;
text-decoration:none;}
.viewBio a:hover{color:#ffffff;
text-decoration:underline;}


.viewBio2{background:#006e53;
color:#ffffff;
width:109px;
height:25px;
line-height:25px;
font-size:10px;
text-indent:10px;
}

.viewBio2 a{color:#ffffff;
text-decoration:none;}
.viewBio2 a:hover{color:#ffffff;
text-decoration:underline;}


#memberProfiles {
font-size:10px;
}

#memberProfiles p a{
color:#58595b;
text-decoration:none;
}

#memberProfiles p a:hover{
color:#58595b;
text-decoration:underline;
}

#memberProfiles p.memberTitle {
font-weight:bold;
font-size:12px;
margin-top:3px;
}

div.hr {
  height: 15px;
  background: #fff url(../images/hr_bg.gif);
  margin:5px 0px 5px 0px;
}
div.hr hr {
  display: none;
}

div.newsCopy {
width:240px;
font-size:10px;
float:left;
margin-right:7px;
}

div.newsCopy p.newsTitle {font-size:12px; font-weight:bold; color:#006e53; margin-top:2px;}
div.newsCopy p {margin:6px 0px 6px 0px;}
div.newsCopy p.picDesc {font-style:italic;}

div.newsCopy p.newsTitle a{text-decoration:none;}
div.newsCopy p.newsTitle a:hover{text-decoration:underline;}


p.picDesc {font-style:italic; font-size:10px; margin-top:0px;margin-bottom:20px;}


div.newsImg {
margin:0px 10px 0px 0px;
float:left;
}

div#pressReleases {font-size:11px;}
div#pressReleasesLinks p a {background:url(../images/pressrelease_bullet.gif); 
background-repeat:no-repeat;
padding-left:20px; font-size:10px; color:#006e53; text-decoration:none;}
div#pressReleases p a:hover {padding-left:20px; font-size:10px; color:#006e53; text-decoration:underline;}

div#pressReleases img {margin:0px 0px 10px 10px;}

p.btt{margin:25px 0px 25px 0px;}
p.btt a {background:url(../images/btt_bullet.gif); 
background-repeat:no-repeat;

padding-left:20px; font-size:10px; color:#006e53; text-decoration:none;}
div#pressReleases p.btt a:hover {
padding-left:20px; font-size:10px; color:#006e53; text-decoration:underline;}



.pubImg, .pubDetails { float:left;}
.pubImg {width:70px;}
.enewsImg {width:85px; float:left;}

.pubDetails {font-size:10px; width:480px;}
.enewsDetails {font-size:10px; width:380px; margin-left:30px; float:left;}

p.pubTitle, p.eventTitle {font-weight:bold;font-size:12px;margin:0px; color:#006e53;}
p.boldHeading {font-weight:bold;margin:0px; margin-bottom:-5px; color:#006e53;}
p.pubTitle a, p.eventTitle a{color:#006e53;text-decoration:none;}
p.pubTitle a:hover, p.eventTitle a:hover{color:#006e53;text-decoration:underline;}

.pubDetails p.pubSummary{margin-bottom:15px;margin-top:0px;font-style:italic;}
p.eventSummary{margin-bottom:20px;margin-top:0px;font-size:10px;}

p.paraHeader{font-weight:bold;font-size:12px;margin:0px; color:#006e53;}


#archiveNav{ padding:5px 0px 5px 20px; background-color:#f2f2f2;}
#archiveNav a{color:#58595b; text-decoration:none; padding:0px 5px 0px 5px;}
#archiveNav a:hover{text-decoration:underline;}
#archiveNav a.hl{color:#006e53; text-decoration:underline; font-weight:bold;}


#fourthLevelNav{ padding:5px 0px 5px 0px; background-color:#f2f2f2; text-align:center;}
#fourthLevelNav a{color:#58595b; text-decoration:none; padding:0px 5px 0px 5px; }
#fourthLevelNav a:hover{text-decoration:underline;}
#fourthLevelNav a.hl{color:#006e53; text-decoration:underline; font-weight:bold;}


div#uniLinks p a{color:#006e53;text-decoration:none; font-size:11px;}
div#uniLinks p a:hover{color:#006e53;text-decoration:underline;}


#quoteSource{
text-align:right;padding-right:50px;margin-top:-10px;font-style:italic;
}

#fourthLevelImgs{
text-align:center;
padding-top:10px;
}

#fourthLevelImgs img{
margin-right:5px;
}

.rss-date{
color:#58595b;
font-size:10px;
display:block;
height:10px;
margin:0px;
padding:0px;
margin-bottom:-10px;
}

.rss-item{
color:#000000;
font-size:10px;
}

.rss-title{
font-size:11px;
}

#latestNews a{font-size:11px;}

.button1,.button2
{
	text-decoration:none;
	font: 10pt Verdana;
	font-weight: bold;
	color: #FFFFFF;
	border-style: ridge;
	border-width: 0;
	cursor: pointer;
}

.button1 { background: #7E7B87; }
.button2 { background: #008A00; }  /*006E53*/

a.button2:hover{color:#FFFFFF; text-decoration:none;}

.sif_table
{
	border-width: 1px; 
	border-color:#CCCCCC; 
	border-style: solid;
	background-color: #f5f5f5;
	border-spacing: 10px;
}

.support_table
{
	border: 1px solid black;
	padding:7px;
	border-collapse:
	collapse;
	margin-left:auto;
	margin-right: auto;
	width:800;
}
.s_head
{
	border: 1px solid black;
	padding:7px;
	border-collapse:collapse;
	text-align: center;
	background-color: black;
    color: white;
}
.s_left
{
	border: 1px solid black;
	padding:5px;
	border-collapse:collapse;
}
.s_center
{
	border: 1px solid black;
	padding:5px;
	border-collapse:collapse;
	text-align: center;
}
.table_center
{
	border-collapse:collapse;
	margin-left:auto;
	margin-right: auto;
}
.text_center
{
	text-align:center;
}

#terms_conds{
	height: 250px; 
	overflow-y:scroll; 
	background-color: #e7e7e7; 
	border: 1px solid lightgray;
}