.skipnav, .header_right, .header_left, #colleft, #searchbox, .footerleft, .clearer, #topnav, #breadcrumb, #navigation, #tabbednavigation, .topofpage, .footerlefthome, #firstrow 		{display:none;}

* 					{ margin:0; padding:0;}
ul 					{ list-style-type:none;}
body 				{ background:#fff; font-size:12pt; font-family:Helvetica, Arial, sans-serif; text-align:center; color:#000; }

.hidden 			{ position:absolute; left:0px; top:0px; width:300px; height:auto; overflow:auto; }

h1 {font-size: 200%; margin: 0; padding: 8px 0 8px 0; color: #444; font-family: inherit; font-weight:normal; background-color: inherit; line-height: normal;}
h2 {font-size: 160%; margin: 0; padding: 0 0 8px 0; color: #669900; font-family: inherit; font-weight: normal; background-color: inherit; line-height: normal;}
h3 {font-size: 130%; margin: 0; padding: 0 0 8px 0; color:#006699; font-family: inherit; font-weight:normal; background-color: inherit; line-height: normal;  }
h4 {font-size: 115%; margin: 0; padding: 0 0 8px 0; color: #444; font-family: inherit; font-weight:bold ;background-color: inherit; line-height: normal; }

strong 				{ font-weight: bold;}
.abbr 				{ border-bottom: none;}
img, img a 			{ border-style: none;}

/* STRUCTURAL */
#wrapper 			{ width:auto; text-align:left; margin-bottom:40px;}

#dccheader 			{ height:120px; width:auto; padding: 0; border-bottom:4px solid #ccc }
#dccheader img 		{ padding: 0 0 15px 0; }

#colright 			{ margin:0; padding:0; }

#footerwrapper 		{ clear:left; width:auto; padding:10px 0 0 0; margin:30px 0 0 0; text-align:left; border-top:4px solid #ccc }

#footer 			{ height:auto; padding: 0 8px 0 8px; color: #656565; font-size:73%; text-align:left; margin:0; }
#footer ul 			{ padding-top:8px; }
#footer li 			{ display:inline; }
#footer a			{ color:#0E2A5D; text-decoration: none; font-size:100%;}
.footerright 		{ margin:0; padding:0;}

.spacer 			{ padding-top:13px;}

/* CONTENT */
#content 			{ width: auto; font-size:12pt; margin:0; padding:0; text-align:left; line-height:1.25em;}
#content ul 		{ list-style-type:square; padding: 0; margin:5px 0 10px 15px; line-height:1.05em;}
#content ul li 		{ margin-top:5px; padding:0 0 0 12px; }
#content ul ul li 	{ margin:5px 0 0 7px; padding:0 0 0 2px; background-image:none; list-style:square; }
#content ol 		{ margin: 5px 0 10px 15px; line-height:1.05em; }
#content ol li 		{ margin:5px 0 0 12px; padding:0; background-image:none;}
#content a:link, #content a:visited { color:#444; text-decoration:underline; font-size:inherit; background-color:inherit; font-weight:normal;} 
#content a.headerlink,  #content a:visited.headerlink { color:#336699; text-decoration:none; background-color:inherit; font-weight:normal; font-size:105%;}  
#content table 		{ border:1px solid #ccc; border-collapse:collapse; margin:8px; width:97%;} 
#content table th	{ border:1px solid #ccc; padding:3px; } 
#content table td  	{ border:1px solid #ccc; padding:3px;} 

#content .maintext 	{ border-left:1px solid #ff9933; padding:0 0 0 8px;}
#content .image 	{ float:right; padding:10px 0 10px 10px;}
#content .image img { padding:0 0 7px 0;}

.infopage  			{ padding:0 5px 0 8px; border-left:1px  solid #ff9933; }
.infopage p 		{ margin:0.8em 0 0.8em 0; }

.introarea 			{ padding:0 20px 0 10px; margin:0 0 20px 0; border-left:4px solid #ff9933; font-size:100%; font-weight:normal; color:#777; height:103px; background-color:inherit;}
.introareaimg 		{ float:left; width:135px;}
.introareatext  	{ margin:0 0 0 140px; padding:0; }

#twocollist 		{ height:auto; margin:0; padding:10px 0 0 0; border-top:1px solid #ccc; }
#twocollist ul.left { float:left; width:310px; margin:0; list-style-type:none; }
#twocollist ul.right{ float:right; width:50%; margin:0; list-style-type:none; }
#twocollist ul li 	{ list-style-type: none; margin:7px 0 15px 0;}
#twocollist li 		{ border-left:1px solid #ff9933; padding: 0; }

/* HOMEPAGE */
#contenthome 		{ width:auto; font-size:12pt; margin:0 5px 20px 0; padding:0; text-align:left; line-height:1.2em;}
#contenthome li 	{ margin:3px 0 0 5px; padding:0; }
#contenthome a 		{ color:#0E2A5D; text-decoration:none; background-color: inherit; font-weight:normal;} 
#contenthome a:visited  { color: #006699; text-decoration: none; background-color: inherit; font-weight:normal; } 
#contenthome a.headerlink, #contenthome a:visited.headerlink { color:#0E2A5D; text-decoration:none; background-color:inherit; font-weight:bold; font-size:105%;} 

#secondrow 			{ width:auto; padding:0;}
#secondrow img 		{ float:left; margin-right:8px;}

#news 				{ font-size:1.6em; font-weight:bold; line-height:0.5em; color:#56c0df; border-bottom:2px solid #56c0df; margin:0 0 20px 0; padding:20px 0 0 0;}
.news_left 			{ float:left; width:47%; padding-right:15px;}
.news_centre 		{ float:left; width:47%; border-left:1px dotted #ccc; padding-left:15px;}
.news_right 		{ float:left; width:100%;margin:30px 0 0 0; padding-top:15px; border-top:1px dotted #ccc;}
.smallnews 			{ width:100%; margin:0 0 40px 0; }
