body {
	margin: 0;
	background:#ccc /*url(images/gbyrepeat.jpg) repeat-y center*/;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

a {color: #39629F; font-weight: bold;}
a:hover {color: #3366FF; text-decoration:none}
a:active {color: #39629F;}
h1{font-size:16px; clear:both}
h2{font-size:14px; color: #39629F;}
h3{font-size:12px}
h4, h5, h6{font-size:12px}

.wrapper{
	width:800px;
	margin:0 auto;
	background:#fff;
	border-right:3px solid #ededed;
	border-left:3px solid #ededed;
	background: url(images/gbyrepeat.jpg) repeat-y center;
}

.navbg, .navbg2 {
	background:url(images/navbg_02.gif) repeat-x;
	width:100%;
	height:54px;
	border-bottom:2px solid #fff;
}

.navbg2 { margin-top:50px;}

.navbg ul, .navbg2 ul
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	font-size: 12px;
	padding-top:19px;
	padding-bottom:22px;
	display:block;	
}

.navbg ul li, .navbg2 ul li { float:left} 







.navbg ul li a, .navbg2 ul li a



{



	padding-right: 10px;



	padding-top:19px;



	padding-bottom:21px;



	padding-left: 10px;



	color:#fff;



	font-weight:700;



}







.navbg ul li a:hover, .navbg ul li.on a, .navbg2 ul li a:hover, .navbg2 ul li.on a



{



	color:#39629F;



	margin-top:8px;



	width: 100%;



}







.bannerontop{



	background:url(images/bg_header.jpg) no-repeat center;



	height:130px;



	border-bottom:3px solid #1553B9;



}







.bannerontop h1 {



	padding:0;



	margin:0;



	font-size:24px;



	padding-top:50px;



	padding-left:10px;



	color:#FFF;



}







.banner .bannerontop h1 a{



	color:#FFF;



	text-decoration:none;



}







.banner .bannerontop h1 a:hover{



	color:#CCC;



}











.content{



	width:100%;



	padding-top:10px;



	padding-bottom:10px;	



}







.leftcolumn{



	width:273px;



	padding-left:9px;



	padding-bottom:20px;



	background: #F1F1F1;



	float:left;



	text-align:left;



}







h2.section, #left_divers h1 {



	background:url(images/leftcolumnheader_21.gif) center no-repeat;



	font-weight:bold;



	text-align:center;



	font-size:11px;



	color:#fff;



	margin:0;



	padding-top:14px;



	padding-bottom:14px;



}







.leftcolumn h2.section a, .leftcolumn #left_divers h1 a{



	color:#fff;



	text-decoration:none;



}







.rightcolumn{



	width:503px;



	float:right;



	text-align:left;



}







.content .rightcolumn h1 a{color: #000; text-decoration:none}







/*



.content .rightcolumn h1 a, .content .rightcolumn h3 a{color: #000; text-decoration:none}







.content .rightcolumn h2 a, .content .rightcolumn h4 a, .content .rightcolumn h5 a, .content .rightcolumn h6 a{ text-decoration:none}







.content .rightcolumn h1 a:hover, .content .rightcolumn h2 a:hover, .content .rightcolumn h3 a:hover,







.content .rightcolumn h4 a:hover, .content .rightcolumn h5 a:hover, .content .rightcolumn h6 a:hover{ text-decoration:underline}



*/







.clear{	width: 100%; height: 1px;margin: 0 0 -1px; clear: both;}







.navvy



{



	width: 90%;



	margin-left:5%;



	font-size: 11px;



	padding-bottom:10px;



	padding-top:5px;



	text-align: center;



}







#left_divers{text-align:left}







ul.navvylist



{



	text-align: left;



	list-style: none;



	padding: 0;



	margin: 0;



	width: 100%;



}











ul.navvylist li {display: block; margin: 0;	padding: 0;}







ul.navvylist li ul{ display:none}







ul.navvylist li a, ul.navvylist li.on ul li a



{



	display: block;



	width: 90%;



	font-weight:normal;



	margin:0;



	color: #000;



	background:url(images/leftnav.jpg) repeat-x #ededed;



	border-bottom: 1px solid #ededed;



	text-decoration: none;



	PADDING-LEFT:10PX;



	padding-top:7px;



	padding-bottom:7px;



}







.navvy>ul.navvylist li a { width: auto; }







ul.navvylist li a:hover, ul.navvylist li.on a:hover, ul.navvylist li.on a,  ul.navvylist li.on ul li.on a{



	color: #3366FF;



/*	font-weight:bold; */



	background: #fff;



	border-bottom: 1px solid #3366FF;



}







ul.navvylist li.on ul{



	padding: 0;



	list-style:none;



	margin-left:15px;



	display:block



}







.info{



	padding-top:5px;



	padding-bottom:5px;



	background:url(images/inforepeat_25.gif) repeat-y left;



	padding-left:20px;



	margin:0;



	color:#666;



	font-size:10px;



	margin-bottom:5px;



}







.maincontevt{



	padding-left:5px;



	padding-right:5px;



}











.footer{



	font-size:9px;



	width:100%;



	position:relative;



	padding-bottom:5px;



	clear:both;



	text-align:right;



	color:#000;



}



.news-list-item img, .news-single-item img {

	float:left;

	margin:5px

}



.news-list-item {

	clear:both

}



/* form elements */

form {

	margin:10px; padding: 0 5px;

	border: 1px solid #f2f2f2; 

	background-color: #FAFAFA; 

}

label {

	display:block;

	font-weight:bold;

	margin:5px 0;

}

input {

	padding:2px;

	border:1px solid #ccc;

	font: normal 1em Verdana, sans-serif;

	color:#777;

}

textarea {

	width:400px;

	padding:2px;

	font-family: Verdana, sans-serif;

	border:1px solid #ccc;

	height:100px;

	display:block;

	color:#777;

}

input.button { 

	margin: 0; 

	font: bolder 12px Arial, Sans-serif; 

	border: 1px solid #CCC; 

	padding: 2px 3px; 	

	color: #ccc;

}



dd {clear : both}