body { 
margin:5px 0; 
padding:0; 
font: 74% Arial, Sans-Serif;
color:#000000; 
line-height: 1.4em; 
background : #3074c8;
}

.content { 
color: #505050; 
margin: 0 auto; 
padding: 0; 
width: 791px; 
background: #ffffff url(images/bg-blue.gif) repeat-y center; 
}

#top { 
background: #F0F0F0 url(images/top-blue.gif) no-repeat center top; 
height: 14px; 
margin: 0; 
padding: 0;
}

#header { 
color: #ffffff; 
padding: 0 15px 0 15px; 
line-height: 1.0em; 
}

#header .right { 
background: #ffffff url(images/bg_header_right.gif) no-repeat center top;; 
color: #337493; 
float: right; 
height: 129px; 
width: 587px;
font-size: 90%; 
}

#header .slogan { 
text-align: center; 
padding: 20px 25px 25px 6px; 
color: #ffffff;
}

#header .left { 
background: #ffffff; 
color: #ffffff; 
height: 129px; 
width: 174px; 
padding: 0; 
margin: 0; 
float: center; 
}

#header .logo { 
text-align: center; 
padding-top: 0px;
}

#header h1 { 
padding-top: 50px;
background-color: inherit; 
color: #fa6000; 
line-height: 1.2em; 
}
#main { 
margin: 0 20px 0 15px; 
}
	
#main h2 { 
font: 150% Arial, Sans-Serif; 
background-color: inherit; 
padding: 15px 0 0 0;
color: #3a5fcd; 
line-height: 0.3em; 
}

#main h3 { 
font: 120% Arial, Sans-Serif; 
margin: 0 0 20px 0; 
padding: 0; 
color: #6da7d4; 
background: inherit; 
}

.center { 
background: #ffffff; 
width: 550px !important; 
width: 535px;
float: right; 
margin: 15px; 
}

.leftmenu { 
background: #ffffff url(images/leftbg.jpg) repeat-x; 
width: 174px; 
float: left; 
padding: 0; 
margin: 0; 
}

.title { 
padding: 12px 0 0 18px;
font: 130% Arial, Sans-Serif;
color:#000000; 
line-height: 1.4em; 
}

.img { 
background: #efefef; 
float: left; 
padding: 1px; 
margin: 3px 8px 5px 0; 
color: #333; 
border: 1px solid #e0e0e0; 
}

/* FOOTER */
#footer { 
background: #ffffff url(images/footer-blue.gif) no-repeat; 
color: #1bb752; 
height: 42px; 
text-align: right; 
font-size: 90%; 
clear: both; 
padding-right: 35px; 
margin: 0;
}

#footer hr { 
width: 740px; 
color: #888888; 
border: 1px solid #f0f0f0; 
margin: 0 25px 0 25px;
}

#footer a {
color: #1bb752; 
background: #ffffff; 
text-decoration:underline; 
}

#footer a:hover {
background: #ffffff;	
text-decoration: underline; 
color: #fa6000;
}

/* NAVIGATION */
.nav { 
clear: both; 
text-align: left; 
color: #7d8085; 
padding: 15px 0 0 0; 
}

.nav li { 
font-weight: bold; 
margin: 0 0 8px 0; 
padding: 0 0 0 5px; 
border-bottom: 1px solid #efefef; 
}

.nav li a { 
color:#1bb752; 
text-decoration: none;  
}

.nav li a:hover { 
color: #fa6000; 
text-decoration: none;
}

.boxads { 
background: #f1fcfe; 
padding: 5px; 
border-top: 1px solid #3a5fcd; 
border-right: 1px solid #6da7d4; 
border-bottom: 1px solid #6da7d4; 
border-left: 1px solid #3a5fcd; 
color: #3a5fcd; 
text-align: center;
}

/* -----------------------------------------*/

p { 
margin: 0 0 5px 0; 
padding: 0;
color: #555555;
background: inherit; 
}

hr { 
border: 0; 
height: 1px; 
color: #eeeeee; 
background-color: #eeeeee; 
}

a { 	
color: #0f5b7f; 
background: inherit;  
text-decoration: underline; 
}

a:hover {
color: #fa6000;
background: inherit;
text-decoration: none; 
}

h1 { 
padding:0; 
margin:0; 
color: #0f5b7f; 
background: inherit;
font: bold 1.8em Arial, Sans-Serif;
letter-spacing: 0em; 
}

ul { 
margin: 15px 0 20px 15px; 
padding : 0; 
list-style : none;
}

li { 
list-style-type: none;	
color: #f29900;	
margin: 0 0 0px 0;	
padding: 0 0 0 0px; 
}

li a { 
color: #546078;  
}

li a:hover { 
color: #f29900; 
}

.redtext { 
color: #fa6000; 
background: #ffffff; 
text-align: center;
margin: 4px 0 5px 0; 
padding: 0.4em 0 0 0;
}