div#constraint{
	width:760px;
	height:20px;
	margin:auto;
	background:#000000;
}

div#overall{
	width:740px;
	height:auto;
	margin:auto;
	padding:10px;
	background:#6699cc;
	text-align:left;
}

div#footer{
	width:100%;
	clear:both;
	text:8pt arial;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	background:white;
}

p.footer{
	text-align:center;
	margin:0px;
	padding:0px;
	font:normal 8pt verdana, arial, sans-serif;
}

hr.spacer{
	border:0px #6699cc solid;
	background-color:#6699cc;
	height:10px;
	width:100%;
	color:#6699cc
}

hr.spacerdos{
	border:0px #ffffff solid;
	background-color:#ffffff;
	height:1px;
	width:100%;
	color:#ffffff
}

div.spacer{
	color:#ffffff;
	float:left;
	width:100%;
	margin-top:10px;
}

div.spacerdos{
	color:#ffffff;
	float:left;
	width:100%;
}

/*header/top box/logo/main navigation bar*/

div#headerText{
	width:740px;
	height:105px;
	background:#333333 url("images/cslogo.gif") no-repeat top left;
}

div#stdLinks{
	position:relative;
	top:82px;
	left:5px;
	height:auto;
	width:100%;
	margin-top:2px;
	margin-right:2px;
	background:transparent;
	text-align:left;
}

div.navLinks{
	float:left;
	margin-right:8px;
	clear:none;
}

a.navLinks:link {
	font:normal 10pt verdana, arial, sans-serif;
	color:#6699cc;
}     

a.navLinks:visited {
	font:normal 10pt verdana, arial, sans-serif;
	color: #6699cc;
}  

a.navLinks:hover {
	font:normal 10pt verdana, arial, sans-serif;
	color: #333333;
	text-decoration:none;
	background:#ffffff;
}

a.navLinks:active {
	font:normal 10pt verdana, arial, sans-serif;
	color: #6699cc
}

/*Home page main box*/

div#mainBox{
	width:740px;
	height:auto;
	min-height:675px;
	margin:10px 0px 10px 0px;
	padding-top:10px;
	background:#ffffff url(".jpg") no-repeat center left;
}

div#mainText{
	float:left;
	padding-left:10px;
	width:380px;
	height:auto;

}
div#images{
	float:right;
	margin-right:10px;
	width:320px;
}
img.images{
margin-bottom:5px;
}

/*Home page news clips*/

div#newsBox{
	width:740px;
	height:auto;
	min-height:200px;
	color:#333333;
	margin-bottom:10px;
}

div#newsByte1{
	float:left;
	width:228px;
	padding:5px;
	border:1px #000000 solid;
	background:#ffffff;
	color: #333333;
	font:normal 10pt verdana, arial, sans-serif;
	text-align:justify;
	clear:none;
}

div#newsByte2{
	float:left;
	width:228px;
	margin:0px 10px 0px 10px;
	padding:5px;
	border:1px #000000 solid;
	background:#ffffff;
	font:normal 10pt verdana, arial, sans-serif;
	text-align:justify;
	color: #333333;
	clear:none;
}

div#newsByte3{
	float:left;
	width:228px;
	margin:0px;
	padding:5px;
	border:1px #000000 solid;
	background:#ffffff;
	font:normal 10pt verdana, arial, sans-serif;
	text-align:justify;
	color: #333333;
	clear:right;
}
a.newsArchive:link {
	font:bold 10pt verdana, arial, sans-serif;
	color: #000000;
}     

a.newsArchive:visited {
	font: bold 10pt verdana, arial, sans-serif;
	color: #6699cc;
}  

a.newsArchive:hover {
	font:bold 10pt verdana, arial, sans-serif;
	color: #333333;
	text-decoration:none;
	background:#ffffff;
}

a.newsArchive:active {
	font:bold 10pt verdana, arial, sans-serif;
	color: #6699cc
}

/*Other pages, overall is the same on all pages*/

div#bodyText{
	float:left;
	background:#ffffff;
	width:550px;
	height:auto;
	margin:10px 0px 10px 0px;
}

div#sidebar{
	float:left;
	width:180px;
	height:auto;
	background:#ffffff;
	margin:10px 10px 10px 0px;
	padding-top:10px;
	padding-bottom:20px;
	font:normal 10pt verdana, arial, sans-serif;
}

div.quicklinks{
	float:right;
	height:auto;	
	width:170px;
}

ul.quicklinks{
	margin:0px;
	padding:0px 0px 0px 20px;
}

div.newsBits{
	float:right;
	height:auto;	
	width:160px;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	padding-right:10px;
}

div.element{
	float:right;
	height:auto;	
	width:530px;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	padding-right:10px;
	font:normal 10pt verdana, arial, sans-serif;
}

#block{
	background:black;
}

body{
	background:#333333;
	text-align:center;
}

p{
	text-align: justify;
	font:normal 11pt verdana, arial, sans-serif;
	color: #222222;
}

p.archive{
	text-align: justify;
	font:normal 10pt verdana, arial, sans-serif;
}

a:link {
	font:normal 11pt verdana, arial, sans-serif;
	color: #000000;
}     

a:visited {
	font:normal 11pt verdana, arial, sans-serif;
	color: #6699cc;
}  

a:hover {
	font:normal 11pt verdana, arial, sans-serif;
	color: #333333;
}

a:active {
	font:normal 11pt verdana, arial, sans-serif;
	color: #6699cc;
}

a.quicknav:link {
	font:normal 10pt verdana, arial, sans-serif;
	color:#333333;
}     

a.quicknav:visited {
	font:normal 10pt verdana, arial, sans-serif;
	color: #333333;
}  

a.quicknav:hover {
	font:normal 10pt verdana, arial, sans-serif;
	color:#333333;
	text-decoration:none;
	background:#6699cc;
}

a.quicknav:active {
	font:normal 10pt verdana, arial, sans-serif;
	color: #333333;
}



li.list{
	font:normal 10pt verdana, arial, sans-serif;
}

h1{
	font:bold 15pt verdana, arial, sans-serif;
	color: #000000;
}

h2{
	font:bold 12pt verdana, arial, sans-serif;
	color: #000000;
}

h3{
	font:bold 10pt verdana, arial, sans-serif;
	color: #000000;
}

h4{
	font:bold 10pt verdana, arial, sans-serif;
	color: #000000;
}

h5{
	font:bold 10pt verdana, arial, sans-serif;
	color: #000000;
}

h6{
	font:bold 10pt verdana, arial, sans-serif;
	color: #000000;
}




