body {background: #fff; font: 100% tahoma, arial, helvetica, sans-serif; color: #000; margin: 0;}
#frame {width: 760px;margin: 0 auto;background-color: #fff;border: 0;}
#banner {background-color: #000034;width: 760px;margin: 0 auto;border-bottom: 5px solid #000034; padding: 0}
#menu {background-color: #000034; color: #fff;}
p.menu {font-size: .9em; color: #fff; text-align: center; background-color: transparent; line-height: 1.3em; margin: 0 auto; padding: 0 0 5px 10px;}        
p.menu a:link, a:visited {color: #fff; background-color: transparent; font-weight: bold; text-decoration: none;}
p.menu a:hover {color: #fff; background-color: transparent; font-weight: bold; text-decoration: underline;}
#content { background-color:#fff; padding-left: 10px; float:left; width:540px;border-right:220px solid #fff;}
#rightcol2{ float:right; width:200px;margin-right:-220px;position:relative;padding: 10px 20px 0 0;}  
#maincontent{  position: relative;  background-color:#fff; padding:0; float:left;  width:360px;border-left:220px solid #fff; border-right:180px solid #fff;}
#leftcol{ float:left;width:220px;margin-left:-220px; position:relative;}
#center{ position: relative; float:left; width:360px; margin-right:-360px;}
#center2{float:left; width:540px; margin-right:-540px;}  
#rightcol{
  float:right;
  width:180px;
  margin-right:-180px;
  position:relative;}
#rightbox {
    position: relative;   
    float: right;
    width: 160px;  
    margin: 5px 0;
    background-color: #fff; 
    color: #000034; 
    border: 0;  
    } 
p.right {color: #000; background-color: transparent; border: 0; margin: 5px 0 10px 10px; font-size: .8em; letter-spacing: 1px;}     
p.right a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
p.right a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
p.right a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;} 
#accentbox {position: relative; width: 300px; padding:10px; margin: 10px auto; background-color: #c2c2cf; color: #000; border: 1px solid #000034;}
#rightbox2 {position: relative; float: right;width: 158px;margin: 10px 0; background-color: #fff; color: #000034; border: 1px dashed #7d2828; padding: 5px 0;} 
#rightbox3 {position: relative; float: right; width: 220px; margin: 5px 0; background-color: #fff; color: #000034; border: 0;} 
#leftbox {
    position: relative;   
    float: left;
    width: 215px;
    height: auto; 
    margin: 5px 13px 5px 0px;       
    text-align: left;
    background-color: #fff; 
    color: #000; 
    border: 0;} 
p.center {text-align:center;font-size: .95em; }  
p.center a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
p.center a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
p.center a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;}      
p.left {color: #000; background-color: transparent; border: 0; margin: 8px 20px 7px 0; font-size: .8em; letter-spacing: 1px;}     
p.left a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
p.left a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
p.left a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;} 
p.content {font-size: .85em; line-height: 1.3em; margin: 5px 20px 10px 20px;letter-spacing: 1px;}
p.content a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
p.content a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
p.content a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;}
h1 {margin: 0; color: #4d581c; font-size: 1.4em;padding:15px 0 10px 0;}
h2 {margin: 5px 0; font-size: 1em; color: #000034; border-bottom: 2px solid #000034; border-top: 2px solid #000034; padding: 0 5px;} 
h3 {margin: 5px 25px 5px 0; font-size: 1em; color: #000034; border-bottom: 3px double #000034;}
h4 {margin: 0 5px; color: #4d581c;font-size: 1em; border-bottom: 2px solid #4d581c; padding: 5px; text-align: center; font-style: italic;}
h5 {margin: 10px 15px 0 0; color: #7d2828;font-size: 1.1em;padding: 0;}
h6 {margin: 10px 15px 0 0; color: #000034;font-size: 1em;padding: 0;font-style: italic;}
.li {list-style:none;font-size: .85em; line-height: 1.6em; background-color: transparent; color: #000;}
.li a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
.li a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
.li a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;}
.li2 {list-style:disc;font-size: .85em; line-height: 1.6em; background-color: transparent; color: #000;}
#footertext {
    clear: both;        
	width: 100%;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 10px;    
    background-color: #fff;  
	font-size: .6em;
    font-weight: normal;
	color: #000034;
    text-align: center;     
    }    
img.left {float: left; border: 0; margin: 5px;} 
img.right {float: right; border: 0;margin: 5px;}   
img.center {margin: 10px auto 0 auto;}           
