body { 
 color:white;
  font-size : 1em;
    font-family: Arial, Helvetica, sans-serif;
  
background-color: #b1bed4;
text-align:center;
margin:0px auto;
   }
   
html, body {height: 100.1%}
img {
	border:none;
	
}
table {
padding:5px;
 
background-color:white;
   color:#151202;
  text-align:center;
  margin:auto;
  font-size:100%;
  }
  td {
 background-color:white;
   color:#151202;
  vertical-align:top;

}

li {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	list-style : circle outside none;
	background-color:transparent;
	color:black;
	font-size:90%;
	margin-bottom:10px;
	font-weight: normal;
}

ol li {
	list-style-type : decimal;
}
h1,h2,h3,h4,h5,h6 {
 color:#3a5157;
 font-size:100%;
background-color:transparent;
margin-top:0px;
text-align:center;
  
}



p {
  color:#204584;
background-color:transparent;
text-align : left;
margin: 10px;
font-size:90%;
}


div {
   text-align:center;
   margin:0px;  
   padding:0px;
  }

a,  a:link,a:visited{
  color:#4b4939;
  text-decoration: underline;
 background-color:transparent;
  font-weight:normal;
 } 

a:hover { text-decoration: none; }
a:active {
  color: black;
background-color:#e0e1ca;
}
#wrap {
  color:black;
  text-align:center;
   font-family: Arial, Helvetica, sans-serif;
margin: 0px auto 4px auto;
  border: none;

 background: white url(images/wrap-back.jpg) center top no-repeat scroll;
 width: 753px;
}

#banner {
	
	height:200px;
	width:743px;
	margin:auto;
	background-color:#d63051;
	
}

#content {
width:739px;
background-color: transparent;
border: 2px solid #204584;
margin:auto;

}

#left-col{
    float:left;
	width:280px;	
	margin:0px 20px 0px 5px;
	padding:0px;
	text-align:left;

	color:black;
	background-color:white;
}

#right-col-home {
   vertical-align:top;
   margin-left:330px;
   background-color:white;
   border-left: 2px solid #204584;
   color:#204584;
   font-size:100%;
   width:400px;
}


#menu {
	background-color : #66CC33;
	width:743px;
	color:#1F4584;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:auto;
	text-align:center;
	
}
#menu a, #menu a:link, #menu a:visited {
color:#1F4584;
font-weight:bold;
font-size:75%;
 background-color: #66CC33;
 text-decoration: none;
 text-align:center;
 padding-right:10px;
 padding-left:10px;}

#menu a:hover {color: #fff;}

/*menu active page buttons*/
body.hm #menu #hm, body.hm #menu #hm a,
body.ab #menu #ab, body.ab #menu #ab a {
color:#FCD53C;
}
body.hi #menu #hi, body.hi #menu #hi a,
body.st #menu #st, body.st #menu #st a
{
color:#FCD53C;
}
body.ev #menu #ev, body.ev #menu #ev a,
body.vo #menu #vo, body.vo #menu #vo a
{
color:#FCD53C;
}
body.su #menu #su, body.su #menu #su a,
body.pa #menu #pa, body.pa #menu #pa a
{
color:#FCD53C;
}

body.ctc #menu-bottom #ctc, body.ctc #menu-bottom #ctc a,
body.sm #menu-bottom #sm, body.sm #menu-bottom #sm a,
body.pn #menu-bottom #pn, body.pn #menu-bottom #pn a
{
color:#FCD53C;
}

#footer{
	font-size:70%;
	background-color:transparent;
	font-weight:bold;
	color:#204584;

}

#menu-bottom {
color:#204584;
background-color: transparent;
}
#menu-bottom a, #menu-bottom a:link, #menu-bottom a:visited {
color:#204584;
font-size:80%;
text-decoration:none;
font-weight:bold;
}

#menu-bottom a:hover {
color:#660066;}

.larger {
	font-size:120%;
	font-weight:normal;
	color:#4b4939;
	background-color:white;
}



.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.float-left {
	float:left;
}

.float-right {
	float:right;
}
.smaller {font-size:smaller; font-weight:normal;}
.hide {
 display : none;
}


.no-bottom-margin {
	margin-bottom:0px;
}
.no-top-margin {
	margin-top:0px;
}


.red {
	color:red;
}

#flashcontent {
background-color: #404040;
text-align:left;


}

