/*--------------------GENERAL-----------------*/
body, html {margin:0px; padding:0px;}
body { background:#232323 url('images/body_bg.jpg') repeat-x top left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #cccccc; }
img {padding:0px; border:0px;}
a, a:link, a:visited { text-decoration:none; color:#FF9900; font-weight:bold;}
a:hover { text-decoration: underline;}
li{list-style-image:url('images/submenu_bg.png');}
hr{ border-bottom:1px solid #666666; border-left:none; border-right:none; border-top:none;}
h1{margin:0px 0px 10px 0px; padding:0px; font-size:25px; color:#ffffff;}
h2{margin:0px; padding:0px; font-size:16px; color:#FF9900;}
h3{margin:0px; padding:0px; font-size:14px; color:#FF9900; background-color:#222222; padding:10px;}

/*--------------------WRAPPERS-----------------*/
.outterWrapper{ margin:0px auto 5px auto; width:980px;}

/*--------------------HEADER-----------------*/

.header{ height:108px; background: url('images/header_bg.png') no-repeat top center; clear:both;}
.headerTopContainer{clear:both; height:71px;}
.logo{float:left; width:300px; height:65px;}
.headerLanguage{float:right; clear:right; margin:5px 15px 0px 0px;}
.contactNow{ font-family:Tahoma, Arial; font-size:11px; font-weight:bold; float:right; clear:right; margin:15px 15px 0px 0px;}

.headerBottomContainer{clear:both; height:37px;}
.headerNavigation{float:left; /*margin-top:11px;*/}
.search{float:right; height:20px; width:165px; margin:8px 5px 0px 0px; display:none}
#ajaxSearch_input{ border:none; width:137px; font-size:11px; color:#666666; background-color:transparent;}
#ajaxSearch_submit{ border:none; width:20px; height:20px; background-color:transparent; cursor:pointer;}
/*--------------------FLASH BANNER-----------------*/
.banner{ height:232px; background:url('images/banner.jpg') no-repeat top center; position:relative;}
.moto{position:absolute; right:10px; bottom:50px; font-size:28px; color:#FFFFFF; text-shadow:#000000 3px 3px 1px;}
/*--------------------MAIN CONTENT-----------------*/
.content{ background:#333333 url('images/content_bg.png') repeat-y top center; padding:0px 10px 0px 10px;}
.columnLeft{ width:220px; float:left; margin:0px;}
.columnRight{ width:705px; float:right; margin:0px;}
.columnRight ul{ list-style:inside;}
.articleImage{ float:left; padding:0px 10px 10px 0px;}
.datePublished{ float:right;}
.clear{clear:both;}
.frontPageTable {margin-top:10px;}
.frontPageTable td{ background:url('images/divider.png') repeat-y top right; vertical-align:top; width:33%; padding:5px;}
.readMore{ text-align:right;}
.button{ border:1px solid #000000; background-color:#FF9900; color:#000000; cursor:pointer;}
.errors {background-color: #FFDDDD; border: 1px solid #FF0000; color: #FF0000; margin-left: auto; margin-right: auto; padding: 3px; text-align: center; width: 95%;}
/*--------------------FOOTER-----------------*/
.footer{background:url('images/footer_bg.jpg') no-repeat top center; clear:both; height:150px; margin-bottom:20px;}
.footerNavigation{color:#FFFFFF; float:left; margin:60px 0px 0px 20px;}
.credits{color:#666666; clear:right;}
.credits a, .toTop a{ color:#CCCCCC;}
.toTop{ float:right; margin:69px 15px 0px 0px;}

/*----------------------------------MAIN NAVIGATION CLASSES------------------------------------*/
.mainMenu {
	margin:0px;
	padding:0px;
}

.mainMenu li {
  list-style-type:none;
	list-style-image:none;	
	list-style:none;
	margin:0px;
	padding:11px 0px 11px 0px;
	display:table-cell;
	border-right: 1px solid #666666;
}

.mainMenu li:hover, .mainMenu li.activeLink{background-color:#8B642A; cursor:pointer;}

.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited{
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	padding:11px 20px 11px 20px;
}
.mainMenu li.last{ border:none;}
.mainMenu li a:hover, .mainMenu li.activeLink a{text-decoration:none; color:#ffffff;}

/*----------------------------------NAVIGATION BOTTOM CLASSES------------------------------------*/
.bottomMenu{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.bottomMenu li {
	display:inline;	
	list-style-type:none;
	list-style-image:none;
	border-right:1px solid #cccccc;
	margin-right:5px;
	padding-right:5px;
}
.bottomMenu li a, .bottomMenu li a:link, .bottomMenu li a:visited {text-decoration:none; color:#CCCCCC;}
.bottomMenu li a:hover {text-decoration:underline;}
.bottomMenu li.last { border-right:0px;}
.bottomMenu .activeLinkBottom a{ text-decoration:underline !important;}

/*----------------------------------NAVIGATION SUMENU CLASSES------------------------------------*/
/*first category level*/
.subMenu{
	margin:2px 0px 10px 0px;
	padding:0px;
	list-style:none;
}
.subMenu li{
	margin:0px;
	padding:0px;
	list-style-image:none;
}
.subMenu li a{
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#cccccc;
}
.subMenu li.activeLink span a, .subMenu li span:hover a{
	color: #000000;
}
.subMenu li span{
	margin-bottom:2px;
	/*background-color:#444444;*/
	padding:4px 0px 4px 25px;
	display:block;
	background:#444444 url('images/submenu_bg.png') no-repeat 10px 8px;
}
.subMenu li span:hover, .subMenu li.activeLink span{
	display:block;
	background:#FF9900 url('images/submenu_bg_hover.png') no-repeat 10px 8px;
}
/*first category level*/

/*second category level*/
.subMenu li ul{
	list-style:inside;
	margin:0px;
	padding:0px;
}
.subMenu li ul li{
	padding:3px 0px 3px 10px;
	list-style-image:url('images/images/li_bullet.png');
}
.subMenu li ul li span,
.subMenu li ul li.activeLink span,
.subMenu li ul li:hover span,
.subMenu li.activeLink ul li span,
.subMenu li.activeLink ul li.activeLink span,
.subMenu li.activeLink ul li:hover span{
	background-image:none !important;
	background-color:transparent !important;
	display:inline !important;
	padding-left:0px;	
}

.subMenu li ul li a, 
.subMenu li ul li a:visited{
	color:#333333 !important;
	display:inline !important;
	font-size:11px !important;
	font-weight:normal !important;
}

.subMenu li ul li.activeLink span a{
	text-decoration:none !important;
	display:inline !important;
	font-weight:bold !important;
}

.subMenu li ul li span:hover a{
	text-decoration:underline !important;
}
/*second category level*/

/*third category level*/
.subMenu li ul li.activeLink ul li a{
	font-weight:normal;
}

.subMenu li ul li.activeLink ul li span:hover a, .subMenu ul li ul li ul li.activeLink span a{
	text-decoration:underline !important;
	font-weight:normal !important;
}
/*third category level*/

/*----------------------------------PAGINATION CLASSES------------------------------------*/
.pages{ clear:both; height:25px; margin:20px 0px 20px 0px; border-bottom:1px solid #CCCCCC;}
.paging{float:left;}
.pageNavigation{float:right;}
.pageNavigation .ditto_currentpage {border: 1px solid #ccc;    padding: 1px 5px 2px;    margin-right: 1px;    color: #ccc;}
.pageNavigation .ditto_off {border:1px solid #666; padding:1px 5px 2px; margin-right:1px; color: #999;}
.pageNavigation a, .pageNavigation a:link, .pageNavigation a:visited {border: 1px solid #666; padding: 1px 5px 2px; margin-right: 1px;    text-decoration: none !important;}
.pageNavigation a:hover {border: 1px solid #333;    background-color: #CCCCCC;    color: #333;