body{
	background-color:#FFFFFF;
	font-family: "Verdana", Helvetica, Arial;
	font-size:10px;
}
h1{
	font-size:18px;
	color:#2F2F2F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: normal;
}
h2{
	font-size:14px;
	color:#2F2F2F;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	font-weight:bold;
}
td, tr, p, div {  
	font-family      : Verdana, Arial, Helvetica, sans-serif;  
	font-size        : 12px;  color            : #333333;
}
ul{
	margin:0px 0px 0px 20px;
	padding:0px;
}
li{
	border-bottom: 1px solid #F2F2F2;
	padding: 2px 0px 2px 0px 
}

.bgright{
	background-image:url(../images/bg-right.jpg);
	background-repeat:repeat-x;
}
.bgleft{
	background-image:url(../images/bg-left.jpg);
	background-repeat:repeat-x;
}

/** generic menu item **/.title {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color            : #7B8DA1;
}
.pathway {  
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 11px;  color: #000000;
}
a.pathway:link, a.pathway:visited {  
	color            : #000000;  
	font-weight      : normal;
}
a.pathway:hover {  
	color            : #000000;  
	font-weight      : normal;  
	text-decoration   : underline;
}

.content {
	
	font-family: "verdana", Helvetica, Lucida Sans;
	font-size:10px;
	background-image:url(../images/bg-content.jpg);
	background-repeat:no-repeat;
	padding:36px 20px 20px 20px;
	vertical-align:top;
	color:#767676;
	width:542px;
	
}
.contentpane {  background       : #FFFFFF;}
.contentpaneopen {  background       : #FFFFFF;}
.contentheading, .componentheading {  
	font-family      : Verdana, Arial, Helvetica, sans-serif;  
	font-size        : 12px;  
	font-weight      : bold;  
	color            : #000000;  
	text-align       : left;}
.news{
	background-image:url(../images/bg-news.jpg);
	background-repeat:no-repeat;
	padding:36px 35px 20px 8px ;
	vertical-align:top;
	width:208px;
	color:#C06F10;
	text-align:justify;
}
.news a{
	color:#2F2F2F;
	font-size:11px;
	font-weight:bold;
}
.news a:hover{
	text-decoration:none;
}

.footer{
	background-image:url(../images/bg-footer.jpg);
	background-repeat:repeat-x;
	padding: 26px 0px 14px 227px;
	vertical-align:top;
}
.footer a{
	text-decoration:none;
	color:#2F2F2F;
}
.footer a:hover{	
	text-decoration:underline;
	color: #F3F3F3;
}
.mainmenu{
	font-size:10px;
	color:#FFFFFF;
	background-image:url(../images/bg-mainmenu.jpg);
	background-repeat:repeat-x;
	padding: 14px 5px 2px 5px;
}
.mainmenu a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	padding: 5px 12px 6px 12px;
}
.mainmenu a:hover{
	color:#AFAFAF;
	border-top: 4px solid #454545;
}
