/*  Screen layout: */
/***** Body and main container *****/
body 
{color: #000080;
font: 76% Tahoma, Verdana, Arial, sans-serif;
background: #ffffff; 
margin: 0 ;
padding: 0; }

#wrap {background: #ffffff;
color:#303030;
margin:0 auto;
width:765px; }

/***** Various tags *****/
a 
{text-decoration:none;
font-weight:bold;
color: #000080;
background-color:inherit; }
a:hover
 {text-decoration:underline;
color: #ff0000;
background-color:inherit; }

/***** Header *****/
#masthead
{margin:0px 0 0 0;
padding:0;
height:160px;
background-color: #ffffff; }
/***** Left sidebar *****/
#leftside {
clear:left;
float:left;
width:160px;
margin:0 0 0px;
padding:0;
color: #000714;
background-color: #000080; }


/***** Main content *****/
#content {margin:0px;
border-left:1px solid #e0e0e0;
padding:0px 185px 3px 180px; 
line-height:1.6em;
width: 415px; }
 h1 {font-size:1.5em;
margin:0px;

font-weight:bolder;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: italic;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 2px; }
h2 {font-size: 1em;
margin:0 0 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 2px; }
h3 {font-size:1em;
margin: 0px;
padding: 0px;
font-weight: normal; }
h4 {font-size:1em;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold; }
#content img-a {margin:0px;
position: relative;
left:160px;
top: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 8px;
padding-left: 30px; }
 
#content p {margin:0px;
padding: 0px 0px 5px 1px;
text-align:left;
font-size: 1em;
font-weight: normal;
 }
#content ul {margin:0px; 
padding: 5px 0em 5px 5px;
font-size: 1em;
font-weight: bold;
text-decoration: none; }
#content li, #contentwide li {margin:0;
padding: 3px 0em 10px 5px;
text-decoration: none; }
#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol {margin:0 0 0 16px;
padding:0; }
/***** Footer *****/
#footer {clear:both;
margin:0 auto;
padding:10px 0 20px;
border-top:4px solid #f0f0f0;
width:760px;
text-align:center;
background: #000080;
font-size:0.9em;
color: #ffffff; }
#footer a {color: #ffffcc;
background-color:inherit;
text-decoration:none; }
#footer p {color: #ffffff;
background-color: #000080; }
#footer a:hover {text-decoration:underline; }
/***** Various classes *****/

.title fm {font-size: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: bolder; }
.left {
margin:0px;padding:3px 30px 2px 0;
float:left; }
.right {margin:2px 0 2px 10px;
float:right;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-style: italic; }
.textright {text-align:right; }
.center {text-align:center; }
.small {font-size:0.8em; }
.bold {font-weight:bold; }
.hide {display:none; }
/**Backgrounds**/
.bg1 {background: url(bg02.gif) repeat-y left top; }