body {

 	font-family:Georgia, "Times New Roman", Times, serif;

	background-color:#D4D3D8;

	font-size:11px;

} 

 

td, p, th, div {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#000000;

	font-size:11px;

}



p {

	padding:0;

	margin:0 0 7px 0;

}





a {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#B54646;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

	color:#B54646;

}



a:visted {

	text-decoration:none;

	color:#B54646;

}





a.newsthumb {

	font-family:Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

}



a.newsthumb:hover {

	text-decoration:none;

}



a.newsthumb:visted {

	text-decoration:none;

}





select {

	font-family:Georgia, "Times New Roman", Times, serif;

}

 



img {

	padding:0;

	border:0;

	margin:0;



}

body {

	margin:0;

	padding:5px;

}



input {

	margin:0;

	padding:0;

	font-family:Georgia, "Times New Roman", Times, serif;

}



#header_bg {

	background-image: url(../arte/bg_header.png);

	background-repeat:no-repeat;

	width:770px;

	height:97px;

}



#wrapper {

	position:absolute;

	left:50%;

	top:0px;

	width:770px;

	margin-left:-385px;

	padding:5px;

	background-color:#ffffff;

}

	

/* needed to relative position this table because margin and padding have different effects cross browser*/

#header_bg TABLE{

	position:relative;

	top:50px;

	left:14px;

	width:210px;

}	

	

#header_bg TD{

	color:white;

	padding:0 0 0 3px;

}	

	

#header_bg TD.spacer{



	padding:0 10px 0 15px;

}	

	

#nav_bg	

{

	background-color: #B5E090;

	width:770px;

	height:25px;

}



#section_bg	IMG {



	margin:22px 0 0 12px;



}



.sub_headers	

{

padding: 12px 0px 0px 6px; 



}





.subdhr {

color:#B54646;

font-size:11px;

font-weight:normal;

	

}







.topNav {

	font-size:9px;

}



.topNav P {

	font-size:9px;

	padding-left:8px;

	padding-right:8px;

}



.topNav .subdhr {

	color:#B54646;

	font-size:9px;

	font-weight:bold;	

}



.img_spacer {

	margin-bottom:10px;	

}





.headings {

	color: #B54646;

	font-size: 12px;

}





h1 {

	display:inline;

	margin:0;

	padding:0;

	color:#31659C;

	font:tahoma;

	font-size:12px;

}

	



h2 {

	display:inline;

	margin:0;

	padding:0;

	color:#333333;

	font:tahoma;

	font-size:12px;

}



h3 {

	display:inline;

	margin:0;

	padding:0;

	color:#31659C;

	font:tahoma;

	font-size:9px;

}



h4 {

	display:inline;

	padding:0;

	color:#31659C;

	font-size:12px;

}



h5 {

	display:inline;

	padding:0;

	color:#31659C;

	font-size:11px;

}



h6 {

	display:inline;

	margin:0 0 6px 0;

	padding:0;

	color:#31659C;

	font-size:11px;

	font-weight:bold;

}	



.contentTbl {

	margin:0 0 0 0px;

	padding:0;

	border-color:#8888A0;

	width:470px;

}



.contentTbl TD.border_thumb_left {

	border-bottom-width:1px;

	border-bottom-color:#999999;

	border-bottom-style:solid;

}



.contentTbl td.announcment {

	font-family:tahoma;

	padding:18px 20px 15px 20px;

	border-bottom-width:1px;

	border-bottom-color:#999999;

	border-bottom-style:solid;

	border-left-width:1px;

	border-left-color:#999999;

	border-left-style:solid;

}



.contentTbl P {

	margin-top:10px;

	margin-bottom:10px;

}



.contentTbl2 {

	margin:0 0 0 0px;

	padding:0;

	border-color:#8888A0;

	width:470px;

	vertical-align:top;

}



td.graybox { 

	background-color:#E0E0E0;

	font-size:10px;

	padding:15px;

}



td.graybox a {

	font-size:10px;

	font-weight:bold;

}



td.graybox p {

	font-size:10px;

}



.mainContentTbl {

	padding-top:5px;

	margin-bottom:3px;

}



.mainContentTbl .hdr {

	margin:10px 0 0 15px;

}





#footer {

	font-size:10px;

	padding:0 0 0 0px;

	}

	

#footer a {

	color:#000000;

	font-size:10px;

	padding:0 0 0 0px;

}

	

#footer a:hover {

	text-decoration:underline;

	color:#31659C;

}



#footer	a:visted {

	text-decoration:none;

	color:#31659C;

}



#footer.first {

	padding:0 0 0 6px;

}



#footer IMG {

	padding:0 2px 0 0;

}



#footer TD {

	padding:0;

	margin:0;

}



.mainContentTbl ul {

	font-family:Georgia, "Times New Roman", Times, serif;	

	font-size:10px;

	margin:2px 0 2px 4px;

	padding:2px 0 2px 4px;

	list-style-type:none;

}



.mainContentTbl ul li{

	margin:0px 0 3px 0;

	list-style-type:none;

}



.mainContentTbl li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-type:none;
	font-size:10px;
	color:#31659C;
	text-decoration:none;
}



.mainContentTbl li.selected {

	font-weight:bold;

}



.mainContentTbl li a:hover {

	text-decoration:underline;

}



#selected {

	margin:0 -4px; 0 0;

}