/* css development by maramade productions http://www.maramade.com */

html { min-height: 100%; margin-bottom: 1px; }

h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}


body{
margin:0;
padding:20px 0;
font:76% verdana,sans-serif;
background-color:#0a1e60;
color:#000;
}

#container{
width:784px;
margin:0 auto;
padding:0;
background-image:url(images/conback.gif);
background-repeat:repeat-y;
background-color:#0a1e60;
color:#000000;
/* height:600px; */
}


#banner{
width:784px;
margin:0 auto;
background-image:url(images/banner1.jpg);
background-repeat:no-repeat;
height:260px;
background-position:top center;
}

#banner a { 
width: 400px;
height: 200px; 
/* top: 25px;
left:150px; */
position: absolute;
text-decoration:none;
}

#banner a i { 
visibility: hidden; 
}

/* #open {
background-color:transparent;
color:#0a1e60;
margin-left:143px;
margin-top: -40px;
margin-right: 295px;
} */

#open p {
text-align:center;
font-weight:bold;
font-size:1.5em;
}

#content {
background-color:#FFFFFF;
color:#0a1e60;
margin-left:75px;
margin-top: -25px;
margin-right: 300px;
font-weight:200;
}

#content h3 {
display:none;
}

#content a, #content a:link, #content a:visited, #content a:active{
color: #FF6600;
background-color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}

#content a:hover{
color:#FFCC00;
background-color:#FFFFFF;
text-decoration: underline;
} 

h1 {
text-align:center;
margin:0;
padding:0;
font-size:1.5em;
}

h2 {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
}

h4 {
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
text-align:center;
}

.message {
/* border-top: 2px solid #ff6600; */
 border-bottom: 2px solid #ff6600;
 margin-top:20px; 
}

.mission {
background-color:#ffffe0;
color:#0a1e60;
padding:7px;
}

/***** Right sidebar *****/

#rightside {
float:right;
width:275px;
margin-top: -75px;
/* margin-right: 75px;  */
padding:0;
font-size:0.9em;
}
		/***** menu *****/
#menubox {
width:203px;
color:#FF6600;
background-image:url(images/menu-b.gif);
background-color:#0a1e60;
background-position:bottom left;
background-repeat:no-repeat;
padding:0 0 14px 0;
margin:0 10px 0 0; 
}

#menubox h3 {
margin:0;
padding:0px 10px 3px 0px;
background:url(images/menu-t.gif) top left no-repeat;
}

#menubox ul {
list-style-type:none;
margin: 0;
padding: 0;
}

#menubox a, #menubox a:link #menubox a:visited, #menubox a:active {
display:block;
background-color:#0a1e60;
color:#FF6600;
width: 203px;
padding: .2em 0;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:1.2em;
}

#menubox a:hover {
background-color:#0a1e60;
color:#FFCC00;
}

		/***** announce *****/
.announce {
width:203px;
padding:0 0 14px 0;
margin:20px 10px 0 0; 
background:url("images/announ.gif") bottom left no-repeat;
}

.announce h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("images/announ.gif") top left no-repeat;
text-align:center;
font-size:1.2em;
}
.announce p {
margin:0;
padding:7px 10px 3px 10px;
text-align:center;
}

.announce a, .announce a:link, .announce a:visited, .announce a:active{
color: #FF6600;
background-color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}

.announce a:hover{
color:#FFCC00;
background-color:#FFFFFF;
text-decoration: underline;
} 


		/***** address *****/
#address {
width:203px;
color:#0a1e60;
background-color:#ffffff;
padding:0 0 14px 0;
margin:20px 10px 0 0; 
font-size:1.2em;
text-align:center;
font-weight:bold;
}

#address a, #address a:link, #address a:visited, #address a:active{
color: #FF6600;
background-color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}

#address a:hover{
color:#FFCC00;
background-color:#FFFFFF;
text-decoration: underline;
} 



/***** Footer *****/
#footer {
width: 784px;
height: 98px;
margin: 0 auto;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
background-position: bottom center;
}
#footer p {
text-align: center;
font-size: 0.9em;
padding-top:50px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active  {
color: #FF6600;
background-color:#FFFFFF;
text-decoration: none;
}

#footer a:hover {
color:#FFCC00;
background-color:#FFFFFF;
text-decoration: underline;
}


.quote{
width:203px;
color:#0a1e60;
background-color:#ffffff;
padding:0 0 14px 0;
margin:20px 10px 0 0; 
}



a img {
border: 0;
}

.right {
margin: 10px 0 5px 10px;
float: right;
border: 4px solid #f0f0f0;
background: #cccccc;
color:#000000;
}

.left {
margin: 10px 10px 5px 0;
float: left;
border: 4px solid #f0f0f0;
background: #cccccc;
color:#000000;
}

.textright {
text-align: right;
}

.center {
text-align: center;
border: 4px solid #f0f0f0;
background: #cccccc;
color:#000000;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.thumbnail{
width:100px;
float:left;
margin: 0 15px 15px 0;
padding: 0;
text-align:center;
}
