body{
	font-size:62.5%;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	color:#404040;
	line-height:1.2em;
	margin:0 auto;
	vertical-align:top;
	padding:0;
	margin-top:0;
	margin-bottom:0;
}

p {
	vertical-align:top;
	margin-top:0;
	margin-bottom:0;
}
p.normal {
	color:#404040;
	margin-right:5px;
	margin-left:5px;
	text-indent:3em;
	text-align:justify;
	padding: 0 0 1em;
}

.message {	
	font-weight: bolder;
	color: #012B55;
}

td {
	font-size:75%;
	text-align:left;
	vertical-align:top;
	margin:0;
	margin-top:0;
	margin-bottom:0;
}


.stdTable * td {
	text-align:center;
}
.landingContent {
	text-align:left;
}
.landingContentRight {
	text-align:right;
}
.stdTable * .stdTable {
	width: 75%;
	text-align:left;
}
.stdTable * .stdTable td{
	text-align:left;

}
.clear .stdTable, .clear .featured {
	width: 200px ;
}

.stdTable td, .communityTable td {
	text-align:center;
	/*width:50%;*/
	vertical-align:top;
	padding:5px;
	border:1px solid #94a5b5;
}
.fimg {
	/*border:2px solid #666666;*/
}
.featured td {
	text-align:center;
	background-color: #AEBCC9;
	/*width:50%;*/
	vertical-align:top;	padding:5px;
	border:1px solid #94a5b5;	
	border-width: 0px;
}
.communityHeader {
	color:#012B55;
	font-size:100%;
	text-align: left;
	text-indent: 5px;
}
.stdTable th, .featured th, .communityTable th, #communitiesPage th {
	background-image:url('/images/bgheader.gif');
	background-repeat:repeat-x;
	background-color:#2f5168;
	font-size:12px;
	color:#ffffff;
	height:32px;
	border-left: 4px solid #2f5168;
	border-right: 4px solid #2f5168;
	text-align:center;
}

.stdTable th a, .featured th a, .communityTable th a, th.comPage a {
	text-decoration:none;
	border-bottom:1px dotted #eee;
	color:#ffffff !important;
}
.stdTable th a:hover, .featured th a:hover, .communityTable th a:hover, th.comPage a:hover {
	color:#120B55 !important;
	text-decoration:none;
}

.awardsTable {
	font-size:95%;
}

.awardsTable td {
	padding:3px;
}

.awardsTable .a {
	background-color:#ffffff;
}

.awardsTable .b {
	background-color:#f0f0f0;
}

.panelTable {
	width:100%;
	padding:5px;
}

.panelTable td {
	text-align:center;
	background-color: #f0f0f0;
	vertical-align:middle;
	padding:5px;
	border:1px solid #94a5b5;
}
.panelTable th {
	background-color:#cecece;
	color:#012B55;
	text-align:center;
	font-size:14px;
background-image:url('/images/bgheader.gif');
	background-repeat:repeat-x;
	background-color:#2f5168;
	font-size:12px;
	color:#ffffff;
	height:32px;
	border-left: 4px solid #2f5168;
	border-right: 4px solid #2f5168;
	text-align:center;
}

.noBorder {
	border:none;
}
.featured {
}

.featured td {
	background-color:#b4c0c6;
	/*border:1px solid #808080;*/
}
table.clear {
	border: none;
	text-align: left;
}
table.clear * {
	border: none;
	text-align: left;
}
 a:link, a:active {
color : #016BAC;
text-decoration : none;
}

.noBorder{
border:0px !important;
}

a:hover {
text-decoration : underline;
} 

.BreadCrumb a{	
	color : #51BBFC;
	text-decoration:none;
}
.BreadCrumb a:hover {	
	color : #FFFFFF;
	text-decoration:underline;
}

th {
background-image : url(/images/repeat_navhead.jpg);
color : #120B55;
text-align : left;
text-decoration : none;
}
.required {	
color:red;	font-weight: bolder;	
list-style-image: url(/images/x.gif);
}
.complete {	
color: green;
list-style-image: url(/images/2check.gif);	
}
.fadedText {	
color: gray;	
}
.incomplete, .optional{	color:yellow;}
.legend ul {	 
list-style: none;   
} 
.legend li {  
/*display: inline;*/	
}
.errors, .missing {	
color:red;}
.errors li, .missing li{	font-style: italic;}.landingContent {	width:600px;	text-align:left;	float:left;}.landingContentRight {	text-align:right;	float:right;	width:100%;}
.newsTitle {	
background-color:#dddddd;	
padding:5px;
}
.newsBody {	
padding:5px;	
text-align:justify;}
.newsBody p{
margin-bottom:3px;
text-indent:15px;
}

.thumb {	
border:1px solid #aaaaaa;	
margin:2px;
}	

.comTable * {
	border:none;
}
.legendItem {	
text-align:left;	
font-size:75%;	
padding:2px;	
margin:2px;	
background-color:#f2f2f2;	
border:1px solid #cccccc;
}
.info {	
font-style: italic;	color: grey;
}
.emph {
	font-weight: bolder;
	color : #120B55;
}
.tab tr td {
	background-color: #C0C0C0;
}
td.tab {
	background-color:#C0C0C0;	
	text-align: center;
}
.activeTab {		background-color: #94a5b5 !important;		text-align: center;}
#LeftCol{
	background:white url('/images/shadow2.jpg'); 
	background-repeat: repeat-y;
	background-position:right;	
}
#midLeftCol {
	background:white url('/images/shadow2.jpg'); 
/*	border-bottom: 1px solid #000000;*/
	background-repeat: repeat-y;
	background-position:right;	
}	
#contentsLeftCol {
	background:white url('/images/shadow2.jpg'); 
	background-repeat: repeat-y;
	background-position:right;	
}
#breadCrumbCell {
	background-color: #012B55;
}
#contentsCell {
	border-bottom: 15px solid #012B55;
	background-color: #ffffff;
	
}

#RightCol {
	background:white url('/images/shadow.jpg'); 
	background-repeat: repeat-y;
}
#midRightCol {
	background:white url('/images/shadow.jpg'); 
/*	border-bottom: 1px solid #000000;*/
	background-repeat: repeat-y;
}
#contentsRightCol {
	background:white url('/images/shadow.jpg'); 
	background-repeat: repeat-y;
}
.toolBox * td {
	vertical-align: middle;
}
.titleCell {
	background-color:#2f5168;
}
.adminTable tr td{	text-align:left !important;		}

.chkList {
	background-color: #C0C0C0 !important;
}

#communitiesPage, #communitiesPage * td {	
width: 100%;	
text-align: center;
margin: 0px;	
padding: 0px;	
border: 0px;	
}
th.comPage {	
background-image:url('/images/bgheader.gif');	
color:#ffffff;	
height:32px;		
border: 0px;	
border-left: 4px solid #2f5168;	
border-right: 4px solid #2f5168;	
text-align:center;
}
td.regions {	
font-size: larger;	
border-style: solid;
border-width: 1px;
border-color: #2f5168;
}
table.comTable tr td {	
background-color:#fff;
}
.heightF 
{	height: 180px !important;	
padding: 0px !important;	
}

#scroll {
	background-color:#012b55;
	padding-left:2px;
	color:#fff;
	display:none;
	line-height:2em;
	border-bottom:1px dotted #005bb3;
	width:100%;
}

#scrollme {

}

p.featuredLabel {
padding:2px;
background-color:#3E769c;
color: #FFF;
border: 2px #185d88 solid;
font-weight:bold;
letter-spacing:4px;
margin:0 0 3px 0;
}

.contact_message {
text-align:center;
font-weight:bold;
color: #FF004A;
}

#footer {
  text-align:center;
  padding:10px;
}

#footer a {
  padding:3px;
}