/* CSS Document */
	.red {
		color: red;
	}
	
	.redbar {
		background: red;
		color: #FFF;
		text-align: center;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.pagenumbers{
		color:#A02B55;
		padding-left:3px;
		padding-right:3px;
	}

	body {

		margin-left: 0px;

		margin-top: 0px;

		margin-right: 0px;

		margin-bottom: 0px;

		background:#fff url(../images/bg.jpg) top left repeat-x;

	}


	a{

	text-decoration:none;

	color:black;
	
	}


	.container_outer{

		width:1042px;

		margin:0px auto;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#454545;

		background-color:#fff;

	}

	.container{

		width:1024px;

		margin:0px auto;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#454545;

		background-color:#fff;

	}

	.banner_container{

		width:1024px;

		height:150px;

		background-image:url(../images/banner_image.jpg);

		background-repeat:no-repeat;

	}

	.banner_img{

		width:348px;

		height:150px;

		float:left;

	}

	.banner_navigation{

		width:676px;

		float:right;

		text-align:right;

	}

	.banner_inner{

		margin-top:20px;

	}

	.banner_inner ul{

		margin:0px;

		padding:0px;

	}

	.banner_inner li{

		display: inline;

		list-style-type: none;

		padding-right: 17px;

		color:#fff;

		font-weight:bold;

	}

	.banner_inner li a{

		color:#fff;

		text-decoration:none;

	}

	.main_container{

		margin-top:10px;

		border-top:5px solid #f3f3f3;

	}

	.main_inner{

		padding-top:10px;

	}

	.navigation_left{

		float:left;

		width:208px;

	}

	.navigation_right{

		float:right;

		width:208px;

	}

	.navigation_heading{

		width:208px;

		height:34px;

		background-image:url(../images/navigation_bg.jpg);

		background-repeat:no-repeat;

		margin-bottom:10px;

	}
	
	.navigation_heading2{

		width:208px;

		height:34px;

		background-image:url(../images/navigation_bg2.jpg);

		background-repeat:no-repeat;

		margin-bottom:10px;

	}

	.navigation_heading_inner2{

		padding:10px;

		font-family:Arial, Helvetica, sans-serif;

		color:#dac82a;

		font-weight:bold;

	}

	.navigation_heading_inner{

		padding:10px;

		font-family:Arial, Helvetica, sans-serif;

		color:#fff;

		font-weight:bold;

	}

	.search_box{

		margin:3px;

	}

	.search_input{

		border:1px solid #cccccc;

		width:176px;

		margin-bottom:3px;

	}

	.links_box{

	

	}

	.links_box ul{

		margin:0px;

		padding:0px;

	}

	.links_box li{

		margin:0px;

		padding:0px;

		list-style-type: none;

		border-bottom:1px dashed #666666;

		padding:4px;

		margin-bottom:2px;

	}

	.link a{

		color:#000000;

	}

	.selected a{

		color:#a02b55;

	}

	.links_box li a{

		text-decoration:none;

	}

	.main_content{

		float:left;

		width:608px;;

	}

	.main_content_inner{

		margin:10px;

	}

	.main_content_inner p{

		text-align:justify;

	}

	

	.breadcrumbs_area{

		margin-bottom:20px;

		font-size:10px;

		color:#555555;

	}

	.breadcrumbs_area span{

		color:#b4c500;

	}

	.breadcrumbs_area a{

		color:#555555;

		text-decoration:none;

	}

	.featured_container{

		width:568px;

		margin-bottom:20px;

	}

	.featured_img{

		width:86px;

		float:left;

	}

	.featured_info{

		width:470px;

		float:right;

	}

	.featured_link{

		font-weight:bold;

		background-image:url(../images/featured_arrow.jpg);

		background-repeat:no-repeat;

		padding-left:10px;

	}

	.featured_link a{

		color:#555555;

		text-decoration:none;

	}

	.advert_box{

		background-color:#e7d5db;

		margin-top:10px;

	}

	.footer_container{

		margin-top:20px;

		margin-bottom:30px;

		width:1024px;

		height:90px;

		background-image:url(../images/footer_bg.jpg);

		background-repeat:no-repeat;	

	}

	.footer_inner{

		padding-top:15px;

	}

	.footer_left{

		width:348px;

		height:90px;

		float:left;

	}

	.footer_right{

		width:128px;

		height:90px;

		border-left:1px solid #cccccc;

		float:right;
		
		font-size:11px;

	}

	.footer_right_inner{

		margin:10px;

	}

	.footer_right_inner a{

		text-decoration:none;

		color:#555555;

	}

	h1{

		color:#2c3791;

		padding:0px;

		margin:0px;

		font-size:24px;

		font-weight:normal;

		margin-bottom:10px;

	}

	h2{

		color:#a02b55;

		padding:0px;

		margin:0px;

		font-size:12px;

		font-weight:bold;

		margin-bottom:10px;

	}

	h3{

		color:#a02b55;

		padding:0px;

		margin:0px;

		font-size:14px;

		font-weight:bold;

		margin-bottom:10px;

	}

	h3 a{

		color:#a02b55;

		text-decoration:none;

	}

	h4{

		color:#555555;

		padding:0px;

		margin:0px;

		font-size:16px;

		font-weight:bold;

		margin-bottom:10px;

	}

	p{

		padding:0px;

		margin:0px;

		padding-bottom:10px;

	}

	form{

		padding:0px;

		margin:0px;

	}

	.top_mar{

		margin-top:10px;

	}