*
{
margin: 0 auto;
padding: 0.0em;
}

body {
margin-top:0px;
margin-bottom:0px;
background: #DBEEDA url('../images/bg.gif');
font-family: "Trubechet MS", arial, helvetica, sans-serif;
width: 950px;
border: 0px #ff0000 solid;
}


#outer{
position: relative;
//margin: 2em;
border: 0px #ff0000 solid;
width: 950px;
height: 100%;
background: #ffffff;
background: url('../images/body.jpg');
background-position: 0px 125px;
}

#header {
width: 950px;
height: 451px;
border: 0px #000000 solid;
background: url('../images/header2.jpg');
background-repeat: no-repeat;
}

#header h3 {
padding-left: 155px;
font-size: 1.0em;	
font-style: italic;
font-weight: 500;
}

#header h1 {	
margin: 10px 0px 0px 46px;	
padding-top: 130px;
padding-left: 75px;	
font-size: 1.9em;		
font-weight:500;	
color:#003305;              
font-family: "Segoe Print", "Trubechet MS", arial, helvetica, sans-serif;	
}

#header h2 {	
margin:7px 0px 0px 10px;	
padding-left: 126px;	
font-size: 1.1em;		
font-weight: 500;	
color:#000000;              
font-family: arial, helvetica, sans-serif;	
font-style: italic;       
}

#upmenu {
text-align: right;
padding-right: 40px;
border-top: 1px #e7e7e7 solid;
width:650px;
}

#leftmenu {
margin-left:55px;
border-right: 1px #e7e7e7 solid;
border-left: 0px #000000 solid;
width: 183px;
height: 100%;
padding-top: 2px;
padding-left: 29px;
padding-right: 0px;
font-size: 1.0em;
color:#000000;              
font-family: "Trubechet MS", arial, helvetica, sans-serif;
float: left;
}

#content_right{
height: 100%;
width: 555px;
border: 0px #000000 solid;
padding-top: 0px;
padding-left: 19px;
padding-right: 16px;
text-align: right;
font-family: "Trubechet MS", arial, helvetica, sans-serif;
font-size: 1.0em;
font-weight: 500;
color: #000000;
float: left;
}

h1 {	
margin:0px 0px 5px 0px;	
padding:0px;	
font-size: 120%;		
font-weight:500;	
color:#00330e;              
font-family: "Trubechet MS", arial, helvetica, sans-serif;	
}

h2 {	
margin:2px 5px 10px 20px;	
padding:0px;	
font-size:120%;		
font-weight:600;	
color:#FFFFFF;              
font-family: "Trubechet MS", arial, helvetica, sans-serif;	       
}

h3 {
margin:0px 0px 0px 0px;	
padding:0px;	
font-size:100%;		
font-weight:600;	
color:#000000;              
font-family: "Trubechet MS", arial, helvetica, sans-serif;	       
}

a:link {
text-decoration: underline; 
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;	
font-size:95%;	
line-height:16px;	
font-weight:600;	
}

a:visited {
margin:0px 0px 0px 0px;
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;
font-size:95%;	
line-height:11px;	
font-weight:600;      
}

a:active {
margin:0px 0px 0px 0px;
color: #034C40;
text-decoration: none; 
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;	
font-size:95%;	
line-height:11px;	
font-weight:600;
}

a:hover {
margin:0px 0px 0px 0px;
color: #034C40;
text-decoration: none; 
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;	
font-size:95%;	
line-height:11px;	
font-weight:600; 
}

a.leftlink {
margin:0px 0px 0px 0px;
text-decoration: underline; 
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;	
font-size:100%;	
line-height:18px;	
font-weight:500;	
}

a.leftlink:visited {
color: #000000;
font-family: "Trubechet MS", arial, helvetica, sans-serif;    
}

a.leftlink:active {
text-decoration: none; 
color: #000000;
}

a.leftlink:hover {
color: #000000;
text-decoration: none; 
}

#prefooter {
height: 85px;
width:950px;  
border-top: 0px #e7e7e7 solid;    
font-family:  "Trubechet MS", arial, helvetica, sans-serif;  
font-size: 93%;           
color: #000000;              
text-align:center;
clear: both;
}

#footer {
height: 83px;
width:950px;    
background: url('../images/footer.jpg');          			
}

img.floatRight {              
float: right;              
margin: 8px;	
border:0px;	
border-style:solid;	
border-color:black; 
}

img.floatLeft {              
float: left;              
margin: 6px;	
border:0px;	
border-style:solid;	
border-color:black; 
}

hr {
width: 100%;
text-align: center;/*this will align it for IE*/
margin: 0 0 0 0; /*this will align it right for Mozilla*/
padding-top: 3px;
padding-bottom: 3px;
border: none 0;
border-top: 1px dashed #000;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#header ul{
font-size: 100%;
margin-left:140px;
padding-right: 4px;
padding-left:10px;
padding-top: 0px;
list-style-type:disc;
}

#header li{
margin-bottom:3px;
font-size: 100%;
}


ul{
margin-left:0;
padding-right: 4px;
padding-left:10px;
padding-top: 0px;
list-style-type: none;
}

li{
margin-bottom:3px;
}

