html{
	margin:0;padding:0;}

body{
	text-align:center;
	background:#115c9d url("images/bggrad.jpg") repeat-x;
	margin:20px 0px 30px 0px;
	padding:0px;
	font-family: Helvetica, sans-serif;
	font-size:14px;
	}

div#container{
	text-align:left;
	background:#FFFFFF;
	width:992px;
	margin:0 auto;
	}

/*Header & Top menu*/

div#header{
	background:#EFEFEF url("images/header.jpg") repeat-x;
	height:212px;
	}

div#top_menu{
	height:24px;
	width:992px;
	background:#FFFFFF url("images/topmenubg.gif") repeat-x;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0 auto;}

div#top_menu div{
    margin: 0 auto;
    padding: 0px;
    border:0px solid yellow;
	display:table;}

div#top_menu div ul{
	margin:0px;
	padding:3px 0px 0px 0px;}

div#top_menu div ul li{
	margin: 0px;
	padding: 0px 5px 0px 8px;
	display:inline;
	list-style:none;
	border:0px solid #000;}

div#top_menu div ul li.top_menu_li{
	border-right: 2px solid #d9dff3;}

a.top_menu_a, a.top_menu_a:visited, a.top_menu_a:active{
	text-decoration:none;
	color:#121f99;}

a.top_menu_a:hover{
	text-decoration:underline;
	color:#8cbde4;}




/*Wrapper & Content*/

div#wrapper{
	float:left;
	width:100%;}


div#content{
	margin: 0 170px 0 210px;}

div#content h1{
	margin:20px 0 10px 0;
	padding:0px;
	font-family: Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;}

div#content h2{
	margin:15px 0 10px 0;
	padding:0px;
	font-family: Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;}

div#content p{
	margin:0px 0 7px 0;
	padding:0px 0 7px 0;
	}

img.text_img_l{
	border:1px solid #000000;
	margin:0px 12px 14px 0px;
	float:left;
	}

img.text_img_r{
	border:1px solid #000000;
	margin:0px 3px 14px 12px;
	float:right;
	}

/*Left Menu*/

div#left_menu{
	background:#fff;
	float:left;
	width:210px;
	margin-left:-992px;
	margin-bottom:10px;
	text-align:center;

}


div#left_menu ul{
	border-top:0px solid #deedfd;
	border-bottom:0px solid #deedfd;
	text-align:left;
	padding:0px 2px 0px 2px;
	margin:11px 8px 0px 8px;
	display:block;}

div#left_menu ul li{
	padding: 1px 2px 4px 7px;
	margin: 0px 0px 0px 0px;
	background: #deedfd;
	list-style:none;
	font-weight:bold;
	border-bottom:2px solid #FFF;}

div#left_menu ul li ul{
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px;}

div#left_menu ul li ul li{
	padding: 1px 1px 1px 2px;
	list-style:none;
	font-weight:normal;
	background:#fff;}

div#left_menu ul li.submenu{
	background:#fff;padding-left:15px;}


div#left_menu ul li a, div#left_menu ul li a:visited, div#left_menu ul li a:active{
    text-decoration:underline;
    color:#121f99;
    }

div#left_menu ul li a:hover{
    text-decoration:underline;
    color:#666;
    }

div#left_menu ul li ul li a, div#left_menu ul li ul li a:visited, div#left_menu ul li ul li a:active{
    text-decoration:underline;
    color:#121f99;
    }

div#left_menu ul li ul li a:hover{
    text-decoration:underline;
    color:#666;
    }


div.line_menu_top{
	height:8px;
	background:#deedfd url(images/linemtop.gif);
	font-size:1px;
	margin:0px;
	padding:0px;
	}




/*Right Menu*/

div#right_menu{
	float:left;
	width:170px;
	margin-left:-170px;
	text-align:center;}



/*Footer*/

div#footer{
	background:#666 url(images/bottomline.gif) repeat-x;
	color: #FFF;
	clear:left;
	width:100%;
	height:24px;
	padding:0px;
	font-size:12px;}


div#f_left{
	width:auto;
	float:left;
	margin:0px;
	padding:4px 10px 0px 10px;}

div#f_right{
	width:auto;
	text-align:right;
	padding:4px 10px 0px 10px;}

div#f_left ul{
	margin:0px;
	padding:0px;
	}

div#f_left ul li{
	float:left;
	margin:0px;
	padding:0px 3px 0px 3px;
	display:inline;
	}

div#f_left ul li a, div#f_left ul li a:visited, div#f_left ul li a:active{
	color:#FFFFFF;
	text-decoration:none;
	}

div#f_left ul li a:hover{
	color:#add0ec;
	text-decoration:underline;
	}

.footer_menu_li{
	border-right:1px solid #add0ec;
	}

.thumb img
{
	border-style:none;
	margin-right:5px;
	margin-bottom:5px;
}

.linknormal
{	font-size:11px;
	color:#000;}

#news{	padding:0px;
}
#news li{ 	list-style:none;
 	margin-bottom:15px;}
#news li h3 {
	margin-bottom:3px;
}
#news li p {
	margin-bottom:3px;
	padding-bottom:3px;
}
#news li span {	font-size:12px;}

.paging li {	list-style:none;
	float:left;
	display:block;
	margin:5px 15px;}

#news a, #news a:visited, #news a:active{	text-decoration:underline;
	color:#121f99;}


#news a:hover{
	text-decoration:underline;
	color:#666666;
	}

