/*Text Styles*/

hr {
	height: 1px;
	margin-bottom:10px;
	margin-top:10px;
	border: 0;
	color: #C9CBAA;
    background-color: #C9CBAA;
}

#oppTable {
width:100%;
border-collapse:collapse;
}

.oppTable td, th {
border:1px solid #C1DAD7;
padding:3px 7px 2px 7px;
font-size: 11px;
}


.oppTable th {
background-color: #C1DAD7;
color: #4F6B72;
font-size: 11px;
}


.oppDateHeader {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#5c88a1;
}


.introText {
	text-decoration: none;
	color: #5C88A1;
	font-size: 12px;
	line-height: 13px;
}

.introText a {
	text-decoration: none;
	color:#5C88A1;
	cursor: pointer;
}

.introText a:hover{
    text-decoration:underline;
    color: #000000;
    cursor: pointer;
}

.sponsorList {
	text-decoration: none;
	color: #5C88A1;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
}

.sponsorList a {
	text-decoration: none;
	color:#5C88A1;
	cursor: pointer;
}

.sponsorList a:hover{
    text-decoration:underline;
    color: #5C88A1;
    cursor: pointer;
}

#sponsorList ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrow-miniorange.gif) no-repeat scroll 0 0.45em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
padding:0 15px;
}



.nbintroText {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13px;
}

.nbintroText a {
	text-decoration: none;
	color:#FFFFFF;
	cursor: pointer;
}

.nbintroText a:hover{
    text-decoration:underline;
    color: #000000;
    cursor: pointer;
}

.nbfooterText {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
}

.nbfooterText a {
	text-decoration: none;
	color:#FFFFFF;
	cursor: pointer;
}

.nbfooterText a:hover{
    text-decoration:none;
    color: #5C88A1;
    cursor: pointer;
}



.headline {
	font-size:30px;
	line-height:32px;
	margin-bottom:-20px;
}

.subhead {
    font-size: 18px;
	color: #333333;
	font-weight: bold;
}

h2 {
    font-size: 13px;
	color: #777777;
	font-weight: bold;
	margin-bottom:5px;
	text-transform: uppercase;
}

h3 {
    font-size: 14px;
	color: #777777;
	font-weight: bold;
	margin-bottom:5px;
	text-transform: uppercase;
}


.mainText {
	color:#777777;
	font-size:13px;
	line-height:18px;
}

.mainText a {
	text-decoration: none;
	color:#5C88A1;
}



.mainText a:hover {
	color:#5C88A1;
	text-decoration:underline;
}


.promoMargin {
	width:212px;
	margin-bottom:7px;
	height:116px;
}


.white {
	color: #FFFFFF;
}

.smaller {
	font-size: 10px;
}

.sideBar {
	font-size: 12px;
	line-height: 18px;
	color:#C9CBAA;
}

.sideBar a {
	text-decoration: underline;
	color:#EA8933;
}

.sideBar a:hover {
	cursor:pointer;
    text-decoration: underline;
	color:#FFFFFF;
}

.homesideBar {
	font-size: 12px;
	line-height: 16px;
	color:#FFFFFF;
}

.homesideBar ul li { 
	list-style-image: url(/images/arrowBullet.gif);
} 

.homesideBar a {
	text-decoration: none;
	color:#FFFFFF;
}

.homesideBar a:hover {
	cursor:pointer;
    text-decoration: underline;
	color:#FFFFFF;
}


.blogHead {
	color: #777777;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.blogHead a {
	text-decoration: none;
	color: #5C88A1;
}

.blogHead a:hover {
	text-decoration: none;
	color: #D48520;
}

.blogText {
    font-size: 12px;
	line-height: 16px;
	color:#777777;
	/*list-style-image:url(/images/arrow.gif);*/
}

.blogText a {
    text-decoration: none;
	color:#5C88A1;
}

.blogText a:hover {
	cursor:pointer;
	text-decoration: none;
	color:#D48520;
}

.blogDate {
    color: #777777;
}


img{
	border:none;
	border:0px;
}

.miscImage{
    margin:10px;
	border:none;
}

.imageBorder{
    border-width:1px;
    border-style:solid;
    border-color:#C9CBAA;
}

#sidebarTopImage{
    float:left;
    margin-left:-9px;
	margin-top:-20px;
	margin-bottom:10px;
}



.footer {
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}

.footer a {
	text-decoration: none;
	color: #FFFFFF;
}


.footer a:hover {
	cursor:pointer;
	text-decoration: underline;
	color:#FFFFFF;
	
}

a{
    outline: none;
    -moz-outline-style: none;
}

a:hover{
  text-decoration: underline;
  cursor: pointer;
  color:#D48520;
}


.tcolor1{
	color:#777777;
}

.tcolor2{
	color:#5C88A1;
}

.tcolor3{
	color:#99CC33;
}

.tcolor4{
	color:#D48520;
}


.txtsm {
	font-size: 10px;
	line-height: 14px;
}

.txtmed {
	font-size: 15px;
	line-height: 18px;
}

.txtlrg {
	font-size: 20px;
	line-height: 24px;
}

.inputbutton { 
		font-family: "Arial", "Tahoma", "MS Sans Serif", sans-serif;
		font-weight:bold;
		color:#FFFFFF; 
		margin:10px;
		cursor:pointer;
		background-color:#5C88A1;
		border:1px;
		padding:5px;
		border-color:#000000;
		border-style:solid;
}

p {
	margin-top:0px;
}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.clearHack {
clear:both;
display:block;
height:0;
visibility:hidden;
}


.button {width:93px; height:26px; top:0px; left: 0px;}
.button a  {width:93px; height:26px; display:block;}
.button a:link {text-decoration:none;}
.button a:hover {text-decoration:none;}




/* volunteer page
======================================================================*/
#volcontainer {margin-left:5px; width:455px; max-width:455px; border: 1px solid #dddddd; margin-top: 15px;}
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9 	{ 
	position: relative; left:0; top:0; }
#volcontainer .title {
	padding-bottom:3px;
	font: bold 1.7em 'lucida grande',tahoma,sans-serif;
	text-transform: uppercase;
	color: #555;
	line-height:20px;
	}
#volcontainer .voltext {
	margin: 15px;
	font: normal 1.1em/1.6em 'lucida grande',tahoma,sans-serif;
	color:#777777;
	}
#volcontainer .blue {
	color: #5D89A4;
	}
#volcontainer .green {
	color: #999D53;
	}
#volcontainer .lbrown {
	color: #CA8E2C;
	}
#volcontainer .orange {
	color: #E8A822;
	}
#volcontainer .brown {
	color: #7C3D1E;
	}
#volcontainer .red {
	color: #A64F24;
	}
#volcontainer .voltext ul {
	margin: 1.0em 0;
	padding: 0 .5em 1.5em 1.5em;
	}
#volcontainer .voltext li {
	margin: 0;
	font: normal 1.1em/1.6em 'lucida grande',tahoma,sans-serif;
	color:#777777;
	}
#volcontainer .title_small {
	padding-bottom:10px;
	font: bold 1.3em 'lucida grande',tahoma,sans-serif;
	text-transform: uppercase;
	color: #555;
	line-height:10px;
	}
#volcontainer .vol_gs_btn {
	position:absolute;
	top:0px;
	left:405px;
	}


.rotatorLocation
{
    font-size:small;
    
}







