	body {
		text-align:center;
		background:url(../images/img_doc_b2g.gif) repeat top left #304545;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		}

    body  a:link, a:visited, a:active {text-decoration:none;color:#666666;}
	body a:hover {text-decoration:underline;color:#00CCFF;}

	#frame {
		width:754px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

	#contentleft {
		width:175px;
		padding:0px;
		float:left;
		background:#fff;
		}
	#left2 {
		display:inline;
		color:#666666;
		border:1px solid #CCCCCC;
		padding:5px;
		margin-top:1px;
		width:226px;
		float:left;
		margin:5px;
		margin-left:0;
		margin-top:1px;
		height:300px;
		font-size:11px;
	}

	#left2 a:link,a:visited{
	color:#666666;
	text-decoration:none;
	}		 
	#left2 a:hover{
	color:#bb3637;
	text-decoration:none;
	}	

	#contentcenter {
		width:300px;
		padding:0px;
		float:left;
		background:#eee;
		}
		
	#center1 {
		font-size:11px;
		display:inline;
		color:#666666;
		border:1px solid  #CCCCCC;
		padding:5px;
		margin-top:1px;
		width:226px;
		w\idth:226px;
		float:left;
		margin:5px 0 5px 0;
		margin-top:1px;
		height:300px;
		}	
		
	#center1 a:link,a:visited{
	color:#666666;
	text-decoration:none;
	}		 
	#center1 a:hover{
	color:#a04bb2;
	text-decoration:none;
	}		 

	#contentright {
		width:175px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentheader {
		background:#fff
		}
		
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	#contentright p { font-size:10px}
	
	h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
	}
	h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
	}
	h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
	}
	h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
	}
	h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}

em {
font-size:16px;
color:#666666;
font-style:normal;
font-weight:bold;
font-family:arial;
display:block;
border-bottom:1px solid #666666;
}

abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}

ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}

ol li {
	/*giving OL's LIs generated numbers*/
	list-style: none;	
}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: none;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

.small_box {
width:420px;
height:50px;
background:#CCCCCC;
text-align:left;
}

.news
{
background:#4343FF;
height:auto;width:238px;
float:left;
background:url(images/bg-2.jpg);
color:#FFFFFF;
padding:5px;
}

#left2 {
/* background:url(../images/bg-2.jpg); */
display:inline;
color:#666666;
border:1px solid #CCCCCC;
padding:5px;
margin-top:1px;
width:226px;
float:left;
margin:5px;
margin-left:0;
margin-top:1px;
height:300px;
font-size:11px;
}

#center1 {
font-size:11px;
display:inline;
color:#666666;
border:1px solid  #CCCCCC;
padding:5px;
margin-top:1px;
width:226px;
w\idth:226px;
float:left;
margin:5px 0 5px 0;
margin-top:1px;
height:300px;
}

#center2 {
display:inline;
border:1px solid #CCCCCC;
padding:5px;
width:459px;
w\idth:459px;
float:left;
margin-top:1px;
height:150px;
padding-left:9px;
padding-right:10px;
background:url(../images/bg_about.jpg);
}

#right2 {
display:inline;
padding:5px;
margin-top:1px;
width:255px;
float:right;
height:300px;
font-size:11px;
border:1px solid  #CCCCCC;
margin:5px 0 5px 0;
margin-top:1px;
color:#666666;
}

#right2 a:hover {
	color:#0099FF;
	}		
.content {
	width: 670px;
	background: transparent url(../images/content_bg.png) repeat-y;
	float: left;
	padding: 10px 20px;
	background:#FFFFFF;
}
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: -5px;
	background:#FFFFFF;
}

.content p {
	padding: 0 15px;
	text-align: justify;	
}

.content-bottom {
	width: 710px;
	background: transparent url(../images/content_bottom.png) no-repeat;
	height: 13px;
	float: left;
}

.footer {
padding:0px;border:0px solid #999999;	
color:#666666;
background:#FFFFFF;
}

.footer a {
color:#666666;
text-decoration:none;
}

.footer a:hover{
color:#0066FF;
text-decoration:underline;
}

.footer_menu {
color:#666666;
background:#FFFFFF;
}

/* --- Left --- */
		
	#left {
		width:470px;
		padding-left:10px;
		float:left;
		display:inline;	
		}

	#left a:link {
		text-decoration:none;
		color:#999999;
		cursor:pointer;
	}
	#left a:name {
		text-decoration:none;
		color:#999999;

	}
	
	#left a:hover {
		text-decoration:underline;
		color:#0099FF;
	}
	
	#left ul {
		margin:0px;
		padding-left:20px;
		font-size:11px;
	}
	#left li {
		list-style:square;
		padding:5px 0px;
		cursor:pointer;
	}
	
	#left li a {
		text-decoration:underline;
		color:#000;
		display:block;
	}
	
	#left li a:hover {
		text-decoration:underline;
		color:#0099FF;
	}
	
/* --- Right --- */	

	#right {
		padding:10px;
		width:250px;float:right;display:inline;
		font-size:10px;
		font-weight:normal;
		text-align:left;
		background:url(../images/img_bg_sidebar.gif) repeat-x top left;
	}
	
	#right ul {
		margin:0px;
		padding:0px;
	}
	
	#right li {
		list-style:none;
		padding:5px 0px;
		border-bottom:1px solid #ddd;
	}
	
	#right li a {
		text-decoration:none;
		color:#666666;
		font-weight:bold;
		display:block;
	}
	
	#right li a:hover {
		text-decoration:underline;
		color:#0099FF;
		font-weight:bold;
		display:block;
	}
	
/* --- Clear --- */

	#clear {
	
		clear:both;
		height:1px;
	}
	
/* --- RSS FEED feed2js --- */

.rss_box {width: 245px;padding:0px;margin:0px;}
.rss_title, rss_title a {font-size: 10px;padding:0;letter-spacing: 1px;}
.rss_items {padding:0px;margin:0px;padding-left:10px;}
.rss_item  {font-size: 11px;padding-top:10px;}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {text-decoration:none;color:#666666;}
.rss_item a:hover {text-decoration:none;color:#e0861e;}
.rss_date {font-size:11px;font-weight:normal;color:#F60;}

