html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,center,form{
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
* html .tlc,* html .trc{height:1%;}
body{color:#666;background:#F2F2F2;font-family:Arial,Helvetica,sans-serif;line-height:1.6;}
body.font-medium{font-size:80%;}

p{margin:0 0 10px;text-align:justify;}

a:link{text-decoration:none;outline:none;color:#005C7A}
a:visited{text-decoration:none;color:#551A8B}
a:hover{text-decoration:underline}

.wrapper_full{width:100%;margin:0 auto;}
.wrapper{width:970px;margin:0 auto;}
.floatleft{float:left;}
.floatright{float:right;}

#header_inside{clear:both;height:139px;}
#header_inside .wrapper{width:1022px;padding:30px 26px 0;}
#header-top{background:url(images/header_t.png) repeat-x top;height:31px;color:#ccc;}
#header-top .wrapper{position:relative;}

#logo{float:left;margin:0 0 0 20px}

#main-nav_wrap{margin:0;float:right;overflow:visible}
#main-nav_r{background:url(images/nav_bg_r.png) no-repeat right;}
#main-nav{background:url(images/nav_bg_l.png) no-repeat left;z-index:9999999;margin:0 auto;height:47px;padding-top:3px;padding-right:25px;}

#header_gradient{background:url(images/header_g.png) repeat-x top;overflow:hidden;}
#footer_gradient{background:url(images/footer_g.png) repeat-x top;}

#content_gradient_t{background:url(images/content_.png) repeat-x top;}
#content_gradient_b{background:url(images/content0.png) repeat-x bottom;}
#content_t{background:url(images/content1.png) no-repeat center top;margin:0 auto;position:relative;height:473px;}
#content_b{background:url(images/content2.png) no-repeat center bottom;margin:0 auto;height:240px;}
#content_shadow{background:url(images/content3.png) repeat-y center;}
#content{clear:both;position:relative;min-height:450px;overflow:visible;}
#content_inside{margin:-470px auto 0;position:relative;}
#content_inside_2{margin-bottom:-160px;overflow:hidden;}

#columns-container{margin:0;padding-left:1px;position:relative;width:970px;border-bottom:none;}

#footer{position:relative;overflow:hidden;margin-top:-60px;padding:0 10px 35px;clear:both;font-size:12px;}
#footer .padding{padding-left:10px;}
#copyright{width:350px;}
#copyright p#copytext{margin:0 0 15px;color:#777;line-height: 14px;}
#footer #footermods{width:600px;float:right;}
#footer .moduletable{margin:0;}

#main-nav_r {background-image: url(images/nav_bg_r.png);}
#main-nav{background-image: url(images/nav_bg_l.png);}

#icemenu_wrap ul { 
	padding:0;
	position:relative;
	overflow:visible;
	z-index:9999999;
	margin: 0 0 0 1px;
	padding: 0;}

#icemenu_wrap li {
	float:left;
	background:url(images/nav_bord.png) no-repeat top right;
	list-style:none;
	position:relative;}

#icemenu_wrap ul li {
	margin:0;
	padding:0;
	display:block;}

#icemenu_wrap ul li a {
	margin:0;
	display:block;
	font-size: 16px;
	float: left;
	padding: 14px 19px;
	height:45px;
	color:#FFCC01;
	line-height:normal;
	text-decoration:none}	

#icemenu_wrap ul li a:hover {
	color:#fff;}
