﻿html			{ background:#FFF url(../images/html-bg.jpg) repeat-x left top;} 
body			{ text-align:center; background:transparent url(../images/body-bg.jpg) no-repeat top center;}

#SiteWpr		{ }
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible; min-height:850px;}
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;}

#HeaderWpr      {position:relative; height:161px; /*background:transparent url(../images/header-bg.jpg) no-repeat left top;*/  }

h1#Logo         { position:absolute; top:0; left:0;}
h1#Logo a       { display:block; width:351px; height:143px; cursor:pointer; background:transparent url(../images/logo.jpg) no-repeat left top;}
h1#Logo span    { display:none;}

#SiteContentOuterWpr {/* background: url(../images/content-bg.jpg) repeat;*/}	
#SiteContentWpr		 { /*background: url(../images/content-bg-bottom.jpg) no-repeat right bottom;*/}	
#SiteContentInnerWpr { background: url(../images/content-bg-top.jpg) no-repeat left top; min-height:495px;}

#ContentWpr     { width:724px; float:right;}
#ContentInnerWpr { padding:19px 44px 20px 0;} /* Content Padding */

#SideMenuWpr	{ float:left; width:205px; padding:18px 0 22px 22px;}
#SideBarWpr     { padding-top:6px;}
/*#SideBarWpr h2 { margin:0 0 22px 0; padding:0; line-height:normal; height:19px; width:180px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#479D23;}
#SideBarWpr h2 span { }*/
#SideBarWpr .actionLink a { display:block; height:33px; width:180px; line-height:normal; background:transparent url(../images/Home/btn_allnews.jpg) no-repeat left top;}
#SideBarWpr .actionLink a span { display:none;}

#PageEditorContent,
#ModuleContent  { padding: 20px 10px 20px 10px; }

#SiteFooterWpr  { text-align:center; padding-bottom:100px;}
#FooterWpr      { width:980px; margin:0 auto; text-align:left; position:relative; background:url(../images/footer-bg.jpg) no-repeat left top;}
#Footer         { padding-top:20px; }
#CopyrightWpr	{ padding-top:35px; text-align:center; clear:both; }
#Copyright		{ color:#BFC3CB; font-size:11px; line-height:normal;}
#ForteLogo      { position:absolute; right:0; top:88px; }
#ForteLogo a    { display:block; width:133px; height:25px; cursor:pointer; background:url(../images/forte-logo.jpg);}
#ForteLogo a span { display:none;}
#QtFtr { font-size:11px; line-height:normal; color:#AAB0B9;}
#FtrContent {position: relative;}
#FtrMenu { padding-top:35px;}
#FtrMenu img {padding-right:4px;}
#FtrMenuLinks { padding-top:0; margin-top:18px; float:left; width:870px;  }
#SocialIcons { border-right: 1px solid #3A4958; float:left; margin:20px 12px 0 0; padding-right:10px; width:80px; }
#SocialIcons .social { padding:10px 0; float:right; line-height:0;}
#mvl {	position:absolute; top:75px; left:0; }
#translate_element      { position:absolute;right:3px; top:25px; z-index:1000; text-align:left; padding-left:5px; }
#translate_element dt  { width:172px; height:23px; background: url(../images/langbar/choose-bg.jpg) no-repeat; }
#translate_element dt a             { color:#666666; font-size:9px; font-weight:bold; }
#translate_element dt a:hover { color:#666666; text-decoration:none; }
#translate_element dt a span    { cursor:pointer; display:block; padding-left:10px; line-height:23px; }
#translate_element dd { position:relative; }
#translate_element dd ul { background:transparent url(../images/langbar/menu-bottom-bg.png) bottom center no-repeat; color:#215CB5; display:none; left:0px; padding-bottom:4px; position:absolute; top:-2px; width:172px; min-width:150px; list-style:none; margin:0; }
#translate_element dd span.value { display:none; }
#translate_element dd span         { display:inline; }
#translate_element ul li                 { background:#E6E9F4; border:solid 1px white; border-width:0 1px;}
#translate_element ul li a              { color:#215CB5; padding:5px; display:block; font-size:9px; font-weight:bold; margin:0 8px; border-bottom:solid 1px #CCCCCC; }
#translate_element ul li a:hover { color:#666666; }
#translate_element ul li.last a  { border-bottom:none 0; }
#translate_element img.flag { border:none; vertical-align:middle; margin:0 7px 0 10px; }

a 				 { text-decoration: none; color:#A01525; font-weight:normal;}
a:focus, a:hover { text-decoration: none; color:#EE1A2F; font-weight:normal;}
hr { color:#BDCBD8; background-color:#BDCBD8;}


.buttonContainer a,
.buttonContainer button      { background-image:url(../images/buttons/button.jpg); padding-right:15px; height:22px; font-family: Arial, sans-serif, Helvetica; font:12px; color:#333; font-weight:normal; }
.buttonContainer a span,
.buttonContainer button span { background-image:url(../images/buttons/button.jpg); padding-left: 15px; height:22px; line-height:19px; }
.buttonContainer a:hover     { color:#333; }

div.errormsg { background-color:#F9FBFD; color:#6E6E6E font-size:11px; padding:5px; border:solid 4px #DFE7F2; margin-bottom:10px; }