body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: 11px Geneva, Arial, Helvetica;
	color: #666666;
	color: #00004b;
	background-color: #646464;
}

h1 {
	letter-spacing: -1px;
	font-size: 1.6em;
	font-family: Geneva, Arial, Helvetica;
}

h1.csc-firstHeader {
	font-size: 1.6em;
	font-family: Geneva, Arial, Helvetica;
	line-height: 20px;
	
}


h2 {
	letter-spacing: -1px;
	font-size: 1.4em;
	line-height: 20px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
}

h3, h4 {
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


blockquote {
	margin: 0 0 0 1.5em;  
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

a {
	color: #3CB7FF;
}

a:hover {
	color: #3CB7FF;
	text-decoration: none;
}

#container
{
width: 800px;
margin: 0 auto;
background: #ffffff url(images/looper.gif) repeat-y 0 18px;
color: #00004b;
border: 0px solid gray;
line-height: 130%;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

* html #container {
background: #ffffff url(images/looper.gif) repeat-y 0 22px;
}

#top
{
background-color: #ddd;
border-bottom: 0px solid gray;
height: 182px;
}

#banner-1{
	background: url(images/logo1.jpg) no-repeat left top;
	width: 258px;
	height: 182px;
	float: left;
	margin: 0px;
}
#banner-2{
	background: url(images/logo2.jpg) no-repeat left top;
	width: 225px;
	height: 182px;
	float: left;
	margin: 0px;
}
#banner-3{
	background: url(images/logo3.jpg) no-repeat right top;
	width: 317px;
	height: 182px;
	float: right;
	margin: 0px;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 150px;
padding: 10px;
border: 0px solid gray;
text-align: left;
font-family: Geneva, Arial, Helvetica, sans-serif;
background: url(images/leftblock-1.jpg) no-repeat left top;
height: 422px;
}


#leftnav ul {
	list-style: none;
	margin:  30px 0;
	padding: 0;
}

/*
* html #leftnav ul {
	margin: 20px 0 0 0;
}

#leftnav ul li {
	margin-bottom: 4px;
}

#leftnav li ul li {
	padding-left: 12px;
}
*/

#rightnav{
float: right;
width: 140px;
margin: 0;
padding: 5px;
text-align: left;
border: 0px solid gray;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

* html #rightnav {
  width:160px;
  padding: 10px;
}

#content
{
width: 620px;
float: right;
text-align:left;
font-family: Geneva, Arial, Helvetica, sans-serif;
border: 0px solid #111111;
}

* html #content {
width: 630px;
} 

#centerpage {
float: left;
width: 450px;
padding: 5px;
border: 0px solid #111111;
}

*html #centerpage {
  width: 440px;
}

/*
* html #content {
margin-right: 160px;
}
*/
#content div h1 {
padding:5px;
background-color: #00004b;
color: #00004b;
color: #ffffff;
}

#content div h1.csc-firstHeader {
background: none;
color: #666666;
color: #00004b;
}

/*
#content dl, #content dt {
border: 0px solid #111111;
clear: right;
}
*/

#centerpage div.csc-textpic {
margin-top: 1em;
}


/*
#content div.csc-textpic img, #content div.csc-textpic-below {
clear: right;
}
*/
/*
#content div.csc-textpic-clear {
display:none;
}
*/
/*
#content div.csc-header-n2 {
margin-top: -240px;
}
*/

/*#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}*/

/* Footer */

#footer {
	clear: both;
	width: 800px;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	color: #ffffff;
	/*border-top: 2px solid #EEEEEE;*/
	background: #F5F5F5;
	background: #00004B;
}

#footer p {
	margin-bottom: 1em;
	text-align: center;
	line-height: normal;
	color: #ffffff;
	font-size: .9em;
	background: #F5F5F5;
	background: #00004B;
}

#footer a {
	padding: 0 20px;
	text-decoration: none;
	color: #187BD9;
}

#footer a:hover {
}

#footer .rss {
}

#footer .xhtml {
}

#footer .css {
}

#footer .legal a {
	padding: 0;
}

/*
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }*/

/******** Powermail related css **************/

.tx-powermail-pi1 {
	margin: 1em 0;
	font-size: 11px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

* html .tx-powermail-pi1 {
	padding: 0 0 0 20px;
}

fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #111111;
	background-color: #ffffff;	
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .even {
	background-color: #ffffff;	
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	font-weight: normal;
	border: 1px solid #111111;
	background-color: #c5c5c5;
}

#tx_odsajaxmailsubscription_pi1_subscribe {
        padding: 4px 0 0 10px;
}


/********************* news related css ***************************************/
/*
#content div.news-list-container {
margin-top: -240px;
}

* html #content div.news-list-container {
margin-top: -200px;
}
*/
#subcontent .news-list-item {
        padding: 4px 0 0 10px;
}

#subcontent .news-list-morelink {
        text-align: right;
}

.label {display: block;margin-right:3px; margin-top:3px;color: #515151;font-weight: bold;margin-left:2px;white-space: normal;}
.Clear-left {clear:left;}
.label2 {width:200px; display: block;float:left; margin-right:3px; margin-top:3px;color: #515151;font-weight: bold;margin-left:2px;white-space: normal;}
