/* CSS Document */
body
{
padding: 0;
margin: 0;
background-color: #627FC1;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #08215d;
font-size: 12px;
text-align: center;
}
#wrapper
{
background: url("../images/banner.gif") no-repeat;
padding: 0;
background-color:#fdfefe;
width: 961px;
margin: 0 auto;
text-align: left;
border: 1px solid #920024;
}
#top
{
padding: 0;
margin: 0;
width: 961px;
height: 95px;
}
/**/#top a
{
width: 300px;
height: 100px;
display: block;
text-decoration:none;
}
#top a span {
visibility: hidden;
}

#addressBox{
margin: -45px 0 0 0;
margin-left: 540px;
width: 400px;
}

#addressBox a{
display: inline;
color: #000D4E;
text-decoration: none;
}
#menu
{
position: relative;
top: 0;
margin: 0;
padding: 0;
vertical-align: middle;
width: 961px;
height: 23px;
border-top: 2px solid #920024;
border-bottom: 2px solid #920024;
}
#menu ul
{
margin: 0;
padding: 0;
}
#menu li
{
padding: 0;
margin: 0;
list-style-type: none;
display: inline;
}
#menu a:link, #menu a:visited
{
float: left;
text-decoration: none;
color: #001C5A;
background-color: #fdfefe;
margin: 0;
padding:  5px 9px 5px 10px;
font-size: 11px;
}
#menu a:hover, #menu a:active
{
color: #fdfefe;
background-color: #920024;
}

#leftsidemenu
{
float: left;
color: #920024;
font-size: 14px;
font-weight: bold;
background-color: #fdfefe;
width: 210px;
padding: 0;
margin: 50px 0 0 5px;

}
#leftsidemenu ul
{
padding: 0;
list-style-type: none;
margin: 0;
}
#leftsidemenu li
{
margin: 0;
padding: 14px 0 0 0;
list-style-type: none;
}
#leftsidemenu a:link, #leftsidemenu a:visited
{
text-decoration: none;
font-size: 14px;
font-weight: normal;
color: #920024;
background-color: #fdfefe;
}
#leftsidemenu a:hover, #leftsidemenu a:active
{
color: #b8a676;
}
#content
{
float: left;
background-color: #fdfefe;
color: #000;
margin: 0;
/*for pages with only left side column: width: 701px; for pages without columns: width: 900px;*/
width: 506px;
padding: 5px 10px 0 10px;
border-left: 2px solid #920024;
border-right: 2px solid #920024;
}
#content a:link, #content a:visited
{
color: #900028;
text-decoration: none;
}
#content a:hover, #content a:active
{
color: #928258;
}
#rightsidecolumn
{
float: right;
width: 210px;
padding: 0;
margin: 50px 0 0 0 ;
text-align: center;

}
#footer
{
clear: both;
width: 500px;
line-height: 30px;
text-align: center;
margin-left: 210px;
}
#footer a:link, #footer a:visited
{
color: #001C5A;
font-size:11px;
}
#footer a:hover, #footer a:active
{
color: #fdfefe;
background-color: #001c5a;
}

h1
{
color: #000066;
font-size: 16px;
font-weight: bold;
font-style: italic;
}
h2
{
color: #900028;
font-size: 14px;
}

h3
{

}

h4
{
color: #000D4E;
font-weight: bold;
}
.darkblue, .darkblue a
{
color: #000D4E;
}

.darkblue_bold
{
font-weight: bold;
color: #000D4E;
}

.red_bold
{
color: #900028;
font-weight:bold;

}
.red_bold a
{
color: #900028;
font-weight: bold;
text-decoration: none;
}


/*
I M P O R T A N T    N 0 T E S
TEMPLATE VARIATIONS in header :
----------------------------------
left and right vertical border: 

do nothing

---------------------------------
left vertical border:
#content
{
width: 701px;
border-right: none;
}
#rightsidecolumn
{
display: none;
}
-------------------------------
no vertical borders:

#leftsidemenu, #rightsidecolumn
{
display: none;
}
#content
{
border: none;
margin: 0 auto;
width: 941px;
}
#footer
{
margin: 0;
padding: 0;
width: 900px;
}
------------------------------------

*/
