body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; background-color:#333333; text-align: center;}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:16px; text-transform:uppercase; color:#fe8a13;}
h2{font-size:14px}
h3{font-size:12px}
h4{font-size:12px}
h5{font-size:11px}
h6{font-size:11px}
ol{list-style:decimal}
ul{list-style:disc; margin-top:0;}
li{margin-left:20px; line-height:1.1;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:7px}



.container, #header, .credit{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
}


#header{width:1020px; margin-bottom:0;}

.contentborder{
	background-color:#fe8a13;
	margin-top:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left: 33px;
	margin-right:0px;
	width:750px;
	display:inline;
	float: left;
	position: relative;	

 
	
}



#leftcol, #normalcol, #rightcol, #bordercol, #sidemenu, #content{


	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
        margin-top:10px;
	margin-bottom:10px;


}

#content{

	 background-color:#FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
	width:730px;
	

}



#sidemenu{
	color: #fff; 
	margin-right:0px;
	margin-top:20px;	
	margin-left:0px;	
}
#leftcol{}
#normalcol{}
#rightcol{}
#bordercol{}
.grid_2{width:170px;}
.grid_3{width:220px;}
.grid_4{width:230px;}
.grid_5{width:345px;}
.grid_7{width:470px;}
.grid_10{width:690px;}


#topmenu, #footer{ color:#fff; text-align:right; font-size:12px; font-weight:700; margin-top:10px; margin-right:37px; text-transform:lowercase;}

#topmenu a, #footer a {color:#fff; text-decoration:none; }
#topmenu a:hover, #footer a:hover{color:#fe8a13;}

#sidemenu ul {list-style:none;}
#sidemenu ul li{
	margin-top:10px; 
	font-size:20px;	
	dislpay:block; 
	margin-left:0px; 
	padding-left:0px; 
	line-height:35px; 
	background:url(link.gif) no-repeat right 10px; 
	text-transform:lowercase; letter-spacing:5px;
}

#sidemenu ul li a{color:#fff; text-decoration:none; display:block; }
#sidemenu ul li:hover{background:url(cur.gif) no-repeat right 10px; }
#sidemenu ul li.cur{  background:url(cur.gif) no-repeat right 10px; color:#fe8a13;}
#sidemenu ul li.act{  background:url(down.gif) no-repeat right 10px; color:#fe8a13; }
#sidemenu ul li.act a{ color:#fe8a13;}
#sidemenu ul li a:hover{color:#fe8a13;}



#sidemenu ul li ul li a:hover,#sidemenu ul li.act ul li a:hover, #sidemenu ul li ul li ul li a:hover{color:#fe8a13;}
#sidemenu ul li ul li:hover, #sidemenu ul li ul li ul li:hover{ background-image:none; color:#fe8a13;}

#sidemenu ul li ul li{
	text-align:right;
	font-size:14px;	
	background-image:none;
	line-height:20px; 	
	letter-spacing:3px;	
	padding-left:0px; 
}

#sidemenu ul li ul li.cur, #sidemenu ul li ul li ul li.cur{background-image:none; color:#fe8a13;}	


#sidemenu ul li.act ul li a{color:#fff}





.spacer{
	background:url(gradient.jpg) no-repeat center top;	
	width:100%;
	height:15px;
	margin-top:30px;
	
}


.csc-textpic-caption{
	font-size:10px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 5px solid white;
		padding: 0px 0px;
	}


.credit{
	margin-top:30px;
}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/



.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

