body {	

font-family:Arial; 

margin:0; 

padding:0; 

color:#ffffff; 

font-size:12px; 

width:100%; 

background:#2a2a2a url(images/pagebg.jpg) repeat-x;

} 



form {

margin:0;  

padding:0;

}





p {

font-family:Arial;

font-size:12px;

color:#ffffff;

}

.ticker {
font-family:Arial;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

#content h3 {

font-size:14px;

font-weight:bold;

color:#C0AB52;

}



a {	

color:#EA893E; 

font-size:12px; 

text-decoration:none;

}



a:hover {

text-decoration:underline;

} 



.arrow {

color:#003AC8;

}



#body { 

width:800px;  

position:relative; 	

text-align:left; 

}



#topheader {

background:inherit;

width:100%;	

height:156px;

}



#topheader .logo {

width:334px;
float:left;

}



#topheader .slogan {
width:466px;
float:right;
}

#topheader p {
margin-top:18px;
float:right;
font-size:12px;
padding-right:10px;
color:#ffffff;
}

.mainnav {

float:left;

width:200px;

height:217px; 

padding-top:0px;

background:inherit;	

padding:10px;

} 



.slide {

float:right;

width:570px;

height:217px; 

padding-top:0px;

background:#777777;

margin:10px;

margin-left:0;

}



#middle {

 width:100%;

 height:270px;

 background:#C1AB52 url(images/middlebg.jpg);

 }



#content {

width:800px; 

padding-top:14px;

padding-bottom:14px;

}



#nav { 

margin-top:0px;	

width:100%;

}



#middle .navtable {	 

	margin:0;	

	border:0; 

		}

	



#middle .menu01 {

	color: #ffffff;

    margin-top:8px;							   

    margin-bottom:0px;

    margin-left:8px;

    margin-right:8px;

    font-family:Verdana;

    font-weight:bold;

	}



#middle .menu01 a {

   	color:#003AC8;

	font-size:11px; 

	text-decoration:none;

	}



#middle .menu01 a:hover {

	color:#716428;

	}	





#middle a { 

 line-height:20px;  

 padding-top:8px;

 color:white;

 font-size:12px;

 } 

 

#middle a:hover {

 color:#FFED47;

 } 

 

.topmenu { 

text-align:left;

float:left;

padding-left:30px;

padding-top:20px;

}

 

.topmenu2 { 

text-align:left;

float:left;

padding-left:50px;

padding-top:20px;

}



.leftcolumn { 

text-align:left;

width:175px; 

float:right;	

margin:10px;

margin-right:0;

background:#C0AB52;

 }



.leftcolumn h2 {  

font-size:17px; 

margin-left:10px;

color:#2AA8D2;

} 



.leftcolumn p {

font-size:11px;

padding-left:8px;

color:white;

padding-right:5px;

}



.rightcolumn { 

text-align:left;

width:588px; 

float:left;



}



.rightcolumn h2 {

padding-left:5px; 

font-size:17px; 

color:#C0AB52; 

} 



.rightcolumn p {

font-family:Tahoma;

padding-left:5px; 

font-size:12px; 

color:#FFFFFF; 

} 

 

#footer { 

width:800px; 

background:#C0AB52;

height:39px;

font-size:10px; 

color:#ffffff;

font-weight:bold; 

margin-bottom:10px;

}



#footer p {

font-size:10px;

font-weight:bold;

padding-top:6px;

}



#footer a { 

font-size:10px; 

color:#003AC8; 

font-weight:bold; 

text-decoration:none;

} 



#footer a:hover { 

text-decoration:underline;

} 



.input {

font-family:Tahoma; 

font-size:11px; 

color:#000000; 

background:#FFFFFF; 

width:168px; 

height:15px; 

padding:2px 0 0 8px; 

border:1px #dcdcdc solid;

}  



.mess {

font-family:Tahoma; 

font-size:11px; 

color:#000000; 

background:#FFFFFF; 

width:221px; 

height:72px; 

padding:2px 0 0 8px; 

border:1px #dcdcdc solid;

}



.clear {

  width: 100%;

  height: 1px;

  margin: 0 0 -1px;

  clear: both;

} 





#blueblock{

width: 200px;

padding: 0 0 0 0;

font-family: Arial, sans-serif;

font-size: 13px;

background-color: #90bade;

color: #333;

}



* html #blueblock{ /*IE 6 only */

w\idth: 177px; /*Box model bug: 180px minus all left and right paddings for #blueblock */

}



#blueblock ul{

list-style: none;

margin: 0;

padding: 0;

border: none;

}



#blueblock li {

border-bottom: 1px solid #90bade;

margin: 0;

}



#blueblock li a{

display: block;

padding: 5px 5px 5px 8px;

border-left: 10px solid #E66E05;

background-color: #003AC8;

color: #fff;

text-decoration: none;

width: 100%;

}



html>body #blueblock li a{ /*Non IE6 width*/

width: auto;

}



#blueblock li a:hover{

border-left: 10px solid #E66E05;

background-color: #2586d7;

color: #fff;

}

#subnav {
float:left;
padding:5px;
background:#C0AB52;
position:relative;
}

#subnav a{
padding:5px;
}

.extendable {
	width: 100%;
	float: left;
        
}

.extendable a h1 {
	display: block;
	background: inherit;
	border: 1px solid #003AC8;
	padding: 5px 5px 5px 5px;
	margin: 0 0 10px 0;
	text-decoration: none;
        font-size: 11px;
}

.extendable a:hover h1 {
	text-decoration: underline;
}

.extendable p{
	position: relative;
	top: -12px;
	border: 1px solid #003AC8;
	border-top: none;
	color: #FFFFFF;
	padding: 5px;
        font-size: 12px;
	background: #003AC8;
	margin: 0;

}

.extendable span.more {
	display: none;
}
