html, body{ 
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			background:url(../layout_images/body_bg.jpg) repeat-x scroll 0 157px #e6e2df;
		}

body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	
}

img,a img{border:none}

.header {
	border-top: 4px solid #D41F45;
    text-align: center;
    width: 960px !important;
}
#flags{float:right;}
.logo {
	margin:0 auto;
	width:980px;
	height:190px;
	background-color:#f3f3f3;
	text-align:left
}

.clearer {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	width: 100%;
	display: block;
	clear: both;
}
.nav {
	margin: 0 auto; 
    text-align: center;
    width: 960px;
	height:36px;
	background:#fff;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

#search_tabs .ui-autocomplete-loading{background:url(/images/autocomplete_loading_16x16.gif) no-repeat scroll 98% center white;}
.ui-autocomplete-loading { background:url(/images/autocomplete_loading.gif) no-repeat scroll 98% center white;}

#footer{text-align:center;font-family:verdana;font-size:11px}
#menu { margin-left: 30px;margin:0 auto; list-style:none; font-size:11px; font-family: Arial, Helvetica, sans-serif; z-index:12000;}
#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menu li {float:left; margin:0 5px;}
#menu li a {font-size: 16px;line-height:36px; color:#505050; padding: 0px 10px;display:inline-block;text-decoration:none;font-weight:bold}
#menu li a.current {font-style:italic; color:#FFBEA8; cursor:text;}
 
#menu li:hover {position:relative; z-index:12000;}
#menu li a:hover {
					position:relative; 
					z-index:12000; 
					background:#f4f4f4 ;
					border-top:2px solid #d41f45;
					height:34px;
					}
/*#menu li:hover > a {color: #fff;background:transparent url(../layout_images/aboutus_hover.png) no-repeat center center;}

#menu li#home_menu:hover > a {background:transparent url(../layout_images/home_hover.png) no-repeat center center;}
#menu li#aboutus_menu:hover > a {background:transparent url(../layout_images/aboutus_hover.png) no-repeat center center;}
#menu li#contact_menu:hover > a {background:transparent url(../layout_images/contact_hover.png) no-repeat center center;}
#menu li#newsletters_menu:hover > a {background:transparent url(../layout_images/aboutus_hover.png) no-repeat center center;}
#menu li#login_menu:hover > a {background:transparent url(../layout_images/login_hover.png) no-repeat center center;}*/



#menu ul {position:absolute; left:-9999px; top:36px; min-width:220px; padding:0; margin:0; list-style:none;border:0px solid black;
background:#f4f4f4; padding-bottom:5px; }
#menu ul li {margin:0;display:block;min-width:160px; font-size:11px; }
#menu ul li a {display:block;width:100%; height:36px; line-height:36px; font-size:13px; border:0; padding-left:5px; text-align:left;border-bottom:1px solid #e6e2df!important}

#menu ul#meletes {
		width:300px
		}
#menu ul#meletes li {
		width:280px
		}
/*1st level submenu hover*/
#menu ul li a:hover {
				display:block;width:100%; height:36px; line-height:36px; font-size:13px; border:0; padding-left:5px; text-align:left;border-bottom:1px solid #e6e2df!important
					
					}
					
#menu ul li:hover > a {border:0; }
 
#menu ul ul {position:absolute; margin-left:100%; top:-5px; padding:0; margin:0; list-style:none;}
#menu ul ul li {width:275px}
#menu :hover ul {right:0; left:0px;}
#menu :hover ul ul {left:-9999px;width:295px; padding-left:0px; z-index:12000;padding-bottom:5px;background-color:#FFF;}
 
#menu li ul :hover ul {left: 160px; right:auto; z-index:12000;}
#menu li ul li ul li a {text-align:left; color:#006db6;}
#menu li ul li ul li a:hover {color:#fff;}


h1{font-size:16px;font-weight:bold;color:#2a2a2a}
.wrapper{
	/*width:1000px;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	position:relative;
}
.bg_top {
	background-image:url(../layout_images/bg_top.png);
	background-repeat:no-repeat;
	height:35px;
	/*width:1000px;*/
}
.bg_middle {
	background-image:url(../layout_images/bg_midlle.png);
	background-repeat:repeat-y;
	/*width:975px;*/
	padding-left:25px;
	padding-right:25px;
	position:relative;
	display:block;
}
.bg_bottom {
	background-image:url(../layout_images/bg_bottom.png);
	background-repeat:no-repeat;
	height:35px;
	/*width:1000px;*/
}
h2 {
	color:#000!important;
	font-size:13px;
	z-index:1;
}

h3 {
	color:#d41f45!important;
	
	z-index:2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
hr{border:none;border-bottom:1px solid #dadada;margin-bottom:20px}
.title h3 a{
	color:#BC3001;
}
.title h3 a:hover {
	color: #990000;
}
.blockBox th{text-align:left}

.blocktitle h3{font-size:11px;padding:1px;margin:0px;color:#BC3001;}
.center_block_blocktitle h3{text-align:left;color:#000;font-size:11px;margin-left:0px;padding-left:0px}
h4{padding:2px;margin:4px; font-size: 16px;}

.blockcontent{padding-top:10px}
.normal_text,
.big_text,
.small_text,
.e_mail,
.print,
.addtofavorites,
.facebook {
	width:16px;
	height:16px;
	padding:3px;
	display:inline-block;
	float:left;
	cursor:pointer;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
}

.main {
	/*width:1000px;*/
	height:100%;
	display:block;
	position:absolute;
}
.content {
	background: none repeat scroll 0 0 transparent;
    margin: auto!important;
    min-height: 400px;
    width: 960px !important;
}
.content_td{}
#foot_bg{    
	background: url("../layout_images/footer_bg.jpg") no-repeat scroll center top #6eadf7;
    display: block;
    min-height: 100px;
    width: 1018px;
	}
.bg_middle .column {
	/*width:230px;*/
	padding-left:5px;
	/*display:inline-block;*/
	border-right: 1px solid #CFCFCF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
}

.bg_middle .right_column {
	/*width:230px;*/
	padding-left:5px;
	/*display:inline-block;*/
	border-left: 1px solid #CFCFCF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:inline-block
}
.box {
	display:inline-block;
	/*float:left;*/
	padding-right:12px;
	width:230px;
	/*position:relative;*/
	 vertical-align: top;
}
.maintable{/*background:url(../layout_images/transparent_white.png) repeat transparent;*/}
/*.header_shadow{background:transparent url(../layout_images/header_shadow.png) repeat-x;}
.header_shadow_center{background:#fff url(../layout_images/header_shadow_center.png) repeat-x;}
.header_tr td{height:10px}*/

.content p{
	font-family:Arial Narrow!important;
	font-size:12px;
	margin:2px;
	padding:2px;
	}
.content img{
	
	border:0px solid #990000;
}
.articles {border-bottom:1px dotted #DDDDDD; padding-bottom:20px; margin-bottom:20px; position:relative;}
.more {
	position:absolute;
	right:10px;
	bottom:10px;
}
.more a{
	background-image:url(../layout_images/morebtn.png);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:115px;
	height:31px;
}
.more a:hover{
	background-position: 0px -31px;
	text-decoration:none;
}



#contact p, label, legend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#contact h1 { margin: 10px 0 10px; font-size: 14px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 550px; margin: 50px auto; padding: 0px;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size:14px; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 180px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

.cat5 {
	width: 100%;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:20px; 
	tex-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px #CCCCCC dotted;
}
.cat5 a{
	color:#666666;
	text-decoration:none;
}
.cat5 a:hover{
	color:#990000;
	text-decoration:none;
}

#newsletterform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#newsletterform {
	 /*background: url('../../../modules/newsletter/images/newsletter_bg.jpg') center center no-repeat;*/
}
#security{margin-left:110px!important}
#parallax{position:relative; overflow:hidden; width:1000px; height:186px;}
#mainModuleArea{
	background: none repeat scroll 0 0 transparent;
    font-family: "Verdana" !important;
    font-size: 11px;
    margin-left: 5px;
    padding-left: 5px;
    text-align: left !important;
    width: 955px;
	}
a{text-decoration:none}
.outer {
    border: 1px solid #C0C0C0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 20px 10px -10px rgba(255, 255, 255, 0.3) inset;
    padding: 5px;
	width:99%;
}
.odd {
    background-color: #f5f8fa;
    padding: 5px;
}
.even {
    background-color: #FFFFFF;
    padding: 5px;
}
.centerblock{margin-bottom:20px}
textarea.error, input.error{border:1px solid red !important}
label.error{padding-left:5px;color:red}
.normal_input{padding:1px!important;margin:0!important;width:150px!important}

.latestentries_img{float:left;max-width:100px;width:100px;padding:3px;border:1px solid #bdbdbd;margin-right:5px;text-align:center}
.latestentries_img img{max-width:90px;}
.latestentries_li
{
	clear: both;
    display: block;
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
.latestentries_li a{font-size:12px}
.latestentries_date {text-align:right;font-size:10px;color:#bdbdbd}
:focus{outline:none}
.PostContent, .PostContent span, .PostContent p, .PostContent div, .PostContent div span {
	font-family: "Verdana"!important;
	padding-right:5px;
	font-size:13px;
	color:#6b6b6b
    }
.PostContent ul li {font-size:11pt;list-style-image:url(../layout_images/list_icon.png); }
.PostContent ol li{list-style-type: decimal;font-size: 14px;}

.float_right{margin-left:5px}
#footer_container {}
.PostContent ul li ul li {list-style:disc!important;list-style-image:none!important}
.hps{padding:0!important}
.PostContent p span {
padding:0px!important    }
form table tr:nth-child(2n+1) {background: #eeffff;!important}
.banner{border:1px solid #BDBDBD!important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px  !important;
	-khtml-border-radius: 5px !important;
	border-radius: 5px !important;
	box-shadow:2px 2px 3px 0 #CCCCCC}