* {
	padding: 0;
	margin: 0;
	font-family: Arial, verdana;
	color: #000000;}
	
.content { 
	padding: 0;
	width: 455px;
	font-size:12.5px;
	line-height: 1.5em;
	margin: 0 0 20px 15px;	}

ul.smallheaders li { 
	list-style: url(/images/headers/bulletsmall.gif);
	line-height: 1.2em;
	margin: 10px 0 0 13px;
	font-size: 11px;}

ul.bigheaders li { 
	list-style: url(/images/headers/bulletbig1.gif);
	line-height: 1.2em;
	margin: 17px 0 0 30px;}
	
.date {  font-size:11px; color:#999999;	}

.headerimage {
	margin: 25px 0px 15px 0;
	height: 47px;
	width: 470px;
	border: 0px; }

.contentbox {
	float:right;
	width:150px;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-color: #F4E3EB;
	border: 1px dotted #D5ABC0; }


/* ------------------- Navigation ----------*/

.searchform { 
	width:120px; 
	height:21px;
	background-color: #D2DEEA;
	border: 1px solid #9AB2C9;}

.searchbutton { 
	width:90px;
	height:19px;
	background-color: #dddddd; 
	border: 1px solid #dddddd;
	font-size:10px;
	font-family:arial;
	margin: 0 0 1px 0;}
	
.topnavigation { margin: 25px 0 0 54px; }

.topnavigation img { 
	margin: 0 0 0 80px;
	height: 20px;
	width: 90px;
	border: 0px; }
	
.topnavigation a:hover { background-color: transparent; }


div.leftnavigation {
	border-right:1px solid #858585;
	margin: 0px;
	width: 134px;}

div.mainlinks {
	background: url('/images/navigation/nav_bluegradient.gif') repeat-y;
	background-color: #EDEFF4;
	border-top: 1px solid #455785;
	border-bottom:1px solid #455785;	
	padding: 15px 15px 15px 0; }

div.pplink {
	background: url('/images/navigation/nav_bluegradient.gif') repeat-y;
	background-color: #EDEFF4;
	padding: 10px 15px 10px 0;
	border-bottom:1px solid #455785;}	

div#blueline {
	margin: 1px 0 0 0;
	border-bottom:1px solid #455785;}

div.adspace {
	background-color: #EDEDED;
	border-top: 1px solid #455785;
	border-bottom:1px solid #760A40; 
	margin: 1px 0 1px 0;
	padding: 20px 15px 20px 0;
	font: 10.5px arial;}

div.sideboxes {
	background: url('/images/navigation/nav_greygradient.gif') repeat-y;
	background-color: #EDEDED;
	border-top: 1px solid #760A40;
	border-bottom:1px solid #760A40;
	font: 11px arial;
	font-weight: 300;
	text-align: left;
	padding: 7px 2px 10px 7px; }

span#boxlinks li {
	line-height: 1.4em;
	padding: 8px 0 0 0;}

span#title {
	border-top: #760A40 1px solid;
	border-bottom: #760A40 1px solid;
	border-left: #760A40 4px solid;
	font: 12px arial;
	font-weight: 800;
	padding:2px 0 2px 0;
	margin: 1px 0 1px 0;
	display: block;
	background-color: #EDEDED;
	text-align:center;}
				
span#links a {
	font: 11px arial;
	letter-spacing: .05em;
	font-weight: 700;
	display: block;
	line-height: 2em; }
	
span#links a:hover { 
	color:#000000; 
	background: none;
	text-decoration: none; }
		
/* ------------------- End of left navigation ----------*/
	
.newsbox {
	width: 300px;
	padding: 5px 5px 5px 5px;
	background-color: #F4E3EB;
	border: 1px dotted #760A40; }
	
	
/* ............... TEXT AND LINKS  ......... */

.black-small { font-size:11px; }
				
.black {font-size:12.5px; }		
							
.black-title {
	font-size:14px; 
	font-weight: 700;
	line-height: 1.3em;}		

.black-super {
	font-size:16px; 
	font-weight: 700;}

.black-article	{font-size:19.5px; line-height: 1.3em;}

a	{
	font-family:arial , tahoma;
	text-decoration: underline; }

a:link { color: #000099; }

a:visited { color: #993366; }

a:hover { background: #F7E8EF;}

/* ------------------ side boxes -------------------- */

.mainbox {
	padding: 5px 5px 5px 5px;
	width:480;
	margin: 25px 0 0 0;
	font-size:11pt;
	font-family: verdana, arial;
	color:#000000; }

p {
	margin: 15px 0 0 0; }
	
h3 {
	margin: 0px; 
	border-bottom:1px solid #ddd;
	color: #000; }

.titleLink {
	width:100%;
	margin: 0px;
    font-size: 13pt;
    font-weight: bold;
	border-bottom:1px solid #ddd;
	color: #000; }

.titleDateText {
	font: 8pt/16pt verdana, arial;
  	color: #999; }

blockquote {
	background-color: #D9DAF5;
	border: 1px solid #CBCDEE;
    font-size: 9pt;
	padding: 4px 4px 4px 4px;
    margin: 10px 20px 10px 26px;}

.input {
	border: 1px solid #003366;
    background-color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	padding: 0 0 0 0; }

.submit {
	border: 1px solid #999999;
    background-color: #cccccc;
	font-family: verdana, arial;
	font-size: 9pt;
	color: #000000;
	padding: 0px; }

.separator {
	margin-top: 20px;
	padding:3px;
	background-color: #eeeeee;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	font-size:0.9em;
	color: #999999;
}

.separator a, .separator a:vlink {
	  color: #999999;}


.dotted {
	border-bottom: none;
	padding: 1px;
	width: 119px;
    height: 18px;
	background: url(images/postFooter.jpg) no-repeat bottom center; }

.frontnewsimage {
	margin: 25px 0px 15px 0;
	height: 32px;
	width: 800px;
	border: 0px; }

.frontheaderimage {
	margin: 25px 0px 15px 0;
	height: 32px;
	width: 475px;
	border: 0px; }

.footerfirst	{
	background:#eeeeee;
	width:288px;
	border:1px dashed #6699cc;
	line-height: 1.3em;
	margin: 15px 0 15px 0px;
	padding: 5px;}	

.footersecond	{
	background:#dddddd;
	width:288px;
	border:1px dashed #6699cc;
	line-height: 1.3em;
	margin: 15px 0px 15px 0px;
	padding: 5px;}	