body{margin:0; padding:0; background:url(images/bg1.jpg) repeat-x center top; background-color:#CACAC8;}

a:link{color:#56A4C0;}
a:visited{color:#56A4C0;}
a:hover{color:#56A4C0;}

#main-wrapper{width:980px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#header{width:929px; margin:0 auto;}
#top-menu{margin:0; padding-left:15px;float:right;}
#top-menu a{margin:0 5px 0 5px; font-size:11px; color:#000; text-decoration:none; float:left; width:52px; line-height:23px;}
#top-menu a:hover{background:url(images/top_menu_curve.gif) no-repeat; color:#fff; width:52px; line-height:23px; margin:0 5px 0 5px; FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5;}
#top-menu .activ{color:#fff; background:url(images/top_menu_curve.gif) no-repeat;  width:52px; line-height:23px; margin:0 5px 0 5px;}

#nav{padding:0; margin:0 auto; width:929px;}
#nav a{font-size:13px; font-weight:bold; color:#fff; text-decoration:none; padding:0 5px 0 6px; border-right:1px solid #D7DAD3; line-height:38px; display:inline-block;}
#nav a:hover{background-color:#fff; color:#333;}

#page-banner{background:url(images/banner_curve_bg.gif) center;}
#page-content{width:908px; margin:5px auto;  background:url(images/content_text_bg.gif) repeat-x center top; background-color:#FFFFFF;  padding:5px 23px 0 23px;}
.special{font-size:14px; font-weight:bold; color:#D4D4D3; background-color:#6E6E6D; padding:10px; width:530px; display:inline-block; border:2px dotted #fff; margin-bottom:2px;}
.special-big{color:#141414; font-size:20px; font-weight:bold;}
.special-green{
	color:#A6CE38;
	font-size:24px;
	font-weight:bold;
}
.image-border{border:1px solid #666;}
#front_image img{border:none;}
.orange-big{color:#00ADEF; font-size:20px; font-weight:bold;}
.text-box{border:2px solid #ffffff; padding:3px; background-color:#ffffff;}
.front-text{font-size:14px; line-height:20px; color:#333;}
.welcome-text{font-size:17px; color:#4499B8;}

#footer{width:928px; margin:0 auto; background:url(images/footer_bg.gif) repeat-x; padding:15px; font-size:11px; color:#676767;}

#box-special {
	position:absolute;
	right:15%;
	top:250px;
	width:308px;
	height:209px;
	z-index:1;
	FILTER: alpha(opacity=75); moz-opacity: 0.75; opacity: 0.75;
	}

h3 { color: #ff0000; }
.bodyContent { font-size: 13px; }
