.body {
margin:0;
padding:0;
text-align: center;
font-family: Arial;
background-image: url(../images/sce/bg_extend.jpg);
background-repeat: repeat-x;
}

#maincontainer {
width: 971px;
margin: 0 auto;
}

#topsection {
height: 106px;
text-align: left;
margin: 0 auto; 
background-image: url(../images/sce/header.jpg);
background-repeat: no-repeat;
margin: 0px;
color: #ffffff;
}

#topsection a {
color: #ffffff;
}

.top_innertube {
/*padding-top: 10px;*/
}

#topbluesection {
height: 218px;
text-align: left;
margin: 0 auto; 
background-image: url(../images/sce/blueheader.jpg);
background-repeat: no-repeat;
color: #ffffff;
}

.topblue_innertube {
padding-top: 12px;
padding-left: 51px;
width: 400px;
}

#contentwrapper {
float: left;
width: 100%;
padding: 0px 0px 0px 0px;
}

#contentcolumn {
padding: 0px;
width: 971px;
text-align: left;
color: #454545;
}

.body_content {
padding-left: 45px;	
padding-right: 30px;	
}

#bottom {
clear: left;
width: 100%;
text-align: center;
padding: 10px 0px 0px 0px;
margin: 20px 0px 0px 0px;
background-image: url(../images/sce/footer2.jpg);
background-repeat: repeat-x;
color: #444444;
}

#bottom a {
color: #444444;
}

#bottom a:hover {
color: #000000;
}

#footer {text-align: center;}
#footer a {color: #aaa7a7; font-size: 1em;}
#footer a:hover {text-decoration: none; color: #000000;}
#footer .footer_link { border-right:solid 1px #8f9cb9; padding-right:20px;padding-left:20px;}
#footer .footer_language_link {	border-left:solid 1px #8f9cb9;}
#footer .footer_last{ border-right:solid 0px #8f9cb9;}

.innertube {
margin: 0px;
margin-top: 0;
padding: 0px 0px 0px 0px;
}

#phone_no {
font-size: 1.5em;
/*padding-left: 170px;*/
font-family: Arial;
vertical-align: top;
padding-left: 25px;
}

#menu {
padding-top: 10px;
}

a {text-decoration: none;}
a.news_more  {color: #7e7a7a;}
a.news_more:hover  {color: #7e7a7a;}
h1 {font-size: 1.3em; text-transform: uppercase; font-weight: normal; margin-bottom: 6px;}
h1#green {background:transparent url(../images/sce/green.jpg) no-repeat; padding-left: 12px; background-position: 0px 1px;font-size: 1.4em;}
h1#blue {background:transparent url(../images/sce/blue.jpg) no-repeat; padding-left: 12px; background-position: 0px 1px;font-size: 1.4em;}
h1#red {background:transparent url(../images/sce/red.jpg) no-repeat; padding-left: 12px; background-position: 0px 1px;font-size: 1.4em;}
h1#orange {background:transparent url(../images/sce/orange.jpg) no-repeat; padding-left: 12px; background-position: 0px 1px;font-size: 1.4em;}
strong {font-weight: bold;}
input.button {background-color: #676767; border: 0px; color: #ffffff; font-family: Verdana; margin-left: 0em; font-size: 0.9em}
input.logininput {background-color: #878787;color:#ffffff;border:0 none;height:19px;padding:0;width:90px;}

.top_utilies_section {
height: 30px;
float: right;
width: 440px;
padding-top: 10px;
}

.logininput_outer {
background:transparent url(../images/sce/textboxbg.jpg) no-repeat;
padding-top:3px;
padding-bottom:6px;
padding-left:8px;
padding-right:0px;
width: 104px;
float: left;
}

#home_page {
background:transparent url(../images/sce/home_bg.jpg) no-repeat;
background-position: -45px;
min-height: 421px;
}

#news_list {
color: #c3c3c3;
margin-left: 14px;
}

#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 195px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

h3 {font-size: 1.2em; text-transform: uppercase; font-weight: normal; margin-bottom: 6px;}
h3#green {background:transparent url(../images/sce/green.jpg) no-repeat; padding-left: 12px; background-position: 0px 1px;font-size: 1.2em;}

div.footer_item h3 {text-transform: none;}


/** Inner pages styles ******************************************/

#topbluesectionInner {
	height: 220px;
	text-align: left;
	margin: 0 auto; 
	background-image: url(../images/sce/blueheaderInner.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
}

.topblue_innertube_inner {
	padding: 0px 0px 0px 51px;
	width: 100%;
}

.topblue_innertube_menu {
	padding: 15px 0px 0px 210px;
	width: 761px;
}

.body_content_sub{
	padding-left:10px;
	padding-right:30px;
}

/* Static 2nd level menu for inner pages ************************************/

#menu_middle{
	/*float: left;*/
	height: 45px;
	width: auto;
}

#menu_middle ul{ padding: 0px; margin: 0px; list-style: none}

#menu_middle li{ float: left}

#menu_middle li a{ display: block; line-height: 10px; padding: 0px 23px 0px 23px; color: #FFFFFF; text-decoration: none; font-size: 1.0em; border-left: 1px solid #ffa1a0}

#menu_middle li a#menu_middle_link5{border-left: 0px}

#menu_middle li a#menu_middle_link9{border-left: 0px}

#menu_middle li a#menu_middle_link13{border-left: 0px}

#menu_middle li a#menu_middle_link16{border-left: 0px}

#menu_middle li a#menu_middle_link20{border-left: 0px}

/* Static 3rd level menu for inner pages ************************************/

#menu_left{
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}

#menu_left ul{ padding: 0px; margin: 0px; list-style: none}

#menu_left li{ background: url("../images/sce/third_menu_level_bullet.jpg") no-repeat top left; padding: 0px 0px 10px 0px; line-height: 15px}

#menu_left li a{ display: block; padding: 0px 0px 0px 10px; color: #151414; font-size: 1.0em; text-decoration: underline; font-weight: bold }

/* footer test */

#footer {width: 971px; margin: 0px auto;}

.footer_item {width: 22.5%; float: left; text-align: left;}


#leftcontentbox {
float: left;
width: 400px;

}

#rightcontentbox {
float:left;
width: 450px;
padding-left: 10px;
}

#leftincontentbox {
float: left;
width: 310px;
}



#rightincontentbox {
float:left;
width: 420px;
padding-left: 10px;
}


h4 {
font-size: 1.2em;
}

div.footerinline ul {
display: inline;
}

div.recent h4
{
padding: 0;
margin: 0;
padding: 3px;
}

.news_headline
{
padding-bottom: 17px;
float: left;
clear: both;
}

.news_title
{
color: #e22c44;
clear: both;
float: left;
}

.news_date
{
float: left;
clear: both;
}


.subcat
{
font-weight: bold;
text-transform: uppercase;
background: url(../images/sce/green.jpg) no-repeat scroll 0 1px transparent;
font-size:1.2em;
padding-left:12px;


}

.new_footer
{
display: none;
}


#ctl01_MainContent_news_detail_news_headlines
{
float: left;
clear: both;
margin-top: 6px;
font-style: italic;
}

#ctl01_MainContent_news_detail_news_title
{
float: left; clear: both;
}

#ctl01_MainContent_news_detail_news_date
{
float: left; clear: both;
}

.news_article
{
float: left; clear: both; margin-top: 6px;
}