/********************* styles **********************/

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	top: 10px;
	left: 10px;
	right: 10px;
	margin: 10px;
	padding: 0px;
	background: #cccccc;
}

/******* hyperlink and anchor tag styles *******/





a:link, a:visited, a:active{
 font-weight: normal;
	color: #425EC5;
	text-decoration: none;
	
}

a:hover{
	text-decoration: none;
	color: #333333;
}




hr {
 color : #999;
 height : 1px;
 margin-top: 30px;
 margin-bottom: 10px;
 border-color : #999;
 border-width : 1px 0 0 0;
 border-style : solid;
 
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 120% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 110% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{
 font: bold 110% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6{
 font: 100% Arial,sans-serif;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

/*************** list tag styles ***************/


ul{
list-style-type: disc;
padding: 10px 0px 0px 20px;
	left: 0px;
 
}

ul ul{
 list-style-type: circle;
}


ul ul ul{
 list-style-type: none;
}


.featurelist  {
margin-left: 5px;
list-style: disc;
color: #333333;
list-style-position:left;
 }
 
 
 

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#hiddencontact{
display: none;
visibility: hidden;
}

#page{
border-top:0px solid #b4b4b4;
border-left:0px solid #cccccc;
border-right:0px solid #cccccc;
border-bottom:0px solid #cccccc;
position: relative;
margin:auto;
top: 0px;
left: 0px;
right: 0px;
width:791px;
background-color: #cccccc;
font: 100% Arial,sans-serif;
color: #CCCCCC;
}


#page_container{
border-top:0px solid #b4b4b4;
border-left:0px solid #cccccc;
border-right:0px solid #cccccc;
border-bottom:0px solid #cccccc;
position: relative;
margin:auto;
top: 0px;
left: 0px;
right: 0px;
width:791px;
background-color: #cccccc;
background-image: url('img/feature_bground.gif');
font: 100% Arial,sans-serif;
color: #000000;
}

#header{
border-top:1px solid #DFDFDF;
border-left:0px solid #cccccc;
border-right:0px solid #cccccc;
border-bottom:0px solid #cccccc;
position: relative;
margin:auto;
top: 0px;
left: 0px;
right: 0px;
width:777px;
background-color: #cccccc;
font: 100% Arial,sans-serif;
color: #CCCCCC;
}

#section_navi{
padding: 0px 0px 0px 0px;
position:relative;
margin:auto;
top: 0px;
left: 0px;
right: 0px;
width:777px;
height: 30px;
bottom:0px;
background-color: #DF9D39;
background-image: url('img/navibground.gif');
}

#navigation{
padding: 0px 0px 0px 0px;
position:relative;
margin:auto;
top: 0px;
left: 0px;
right: 0px;
width:777px;
min-height:10px;
bottom:0px;
background-color: #cccccc;
}

#fadeshow1 {
border-left:0px solid #999999;
border-right:0px solid #999999;
padding: 0px 0px 0px 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
width:777px;
height:220px;
}

#minisitemap_container {
border-top:1px solid #A7A7A7;
position: relative;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
text-align:left;
color: #000000;
font-size: 70%;	
padding: 0px;
top: 0px;
line-height: 1.3;	 
width:777px;
background-color: #cccccc;
background-image: url('img/steel.jpg');
}

#minisitemap_container ul,li{
margin-left: 0px;
text-align:left;
align:left;
top:  0px;
padding: 0 0 0 0;
border: none;
left:0px;
border-left:0;
list-style: none;
color: #000000;
list-style-position:left;
 }

#minisitemap_container a:link,  a:visited {
font-weight: normal;
margin:left;
text-align:left;
padding: 0 0 0 0;
color: #000000;
text-decoration: none;
}

#minisitemap_container a:hover{
color: #000000;
font-weight: bold;
text-decoration: none;
}

#minisitemap_containerimg{
bottom:  0px;
padding: 0 0 0 0;
border: none;
}

#content{
position:relative;
margin:auto;
left: 0px;
right: 0px;
width:777px;
}
 
#sectionLinks{
width:227px;
margin: 0px;
background: #CCCCCC;
padding: 4px 0px 4px 7px;
background-position: top left;	
border:1px solid #BEBEBE;	
background-image: url('img/teaser_bground.jpg');
}

#sectionLinks h3{
padding: 10px 0px 2px 10px;
}

#sectionLinks a:link, #sectionLinks a:visited, #sectionLinks a:active{
display: block;
font-weight: bold;
padding: 3px 0px 3px 10px;
color: #000000;
}

#sectionLinks a:hover{
background-color: #ffffcc;
background-image: none;
font-weight: bold;
text-decoration: none;
}




#footer{
position: relative;
margin:auto;
text-align:center;
padding: 0px;
top:  0px;
width:791px;
background-color: #cccccc;
background-image: url('img/feature_bground.gif');
}

#footertext_container{
position: relative;
margin:auto;
text-align:center;
padding: 0px;
top:  0px;
width:791px;
background-color: #cccccc;
}

.footertext{
padding: 5px 0px 0px 0px;
color: #000000;
font-size: 70%;
background-color: #cccccc;
}

.footertext a{
font-weight: normal;
color: #000000;
text-decoration: none;
}
 
.footertext a:link, a:visited{
font-weight: normal;
color: #000000;
text-decoration: none;
}

.footertext a:hover{
font-weight: normal;
text-decoration: underline;
color: #000000;
}

.feature{
padding: 10px 0px 0px 22px;
right: 0px;
font-size: 80%;
min-height: 200px;
width: 754px;
background-color: #F7F6F6;
color: #333333;
border-top:1px solid #aaaaaa;
border-bottom:1px solid #000000;
border-left:0px solid #B6B6B6;
border-right:0px solid #B6B6B6;
}

html>body .feature {
height: auto;
}

.feature a{
font-weight: normal;
color: #425EC5;
text-decoration: none;
}

.feature a:link{
font-weight: normal;
color: #425EC5;
text-decoration: none;
}

.feature a:active{
font-weight: normal;
color: #425EC5;
text-decoration: none;
}

.feature a:hover{
text-decoration: underline;
color: #000000;
}


.feature h1{
font: normal 90% Arial,sans-serif;
color: #555555;
padding: 8px 0px 0px 0px;
}

.feature h2{
font: normal 90% Arial,sans-serif;
letter-spacing:0.2em;
color: #555555;
padding: 8px 0px 0px 0px;
}

.feature h3{
font: bold 140% Arial,sans-serif;
color: #131313;
padding: 0px 0px 0px 0px;
}

.feature h4{
font: bold 120% Arial,sans-serif;
color: #000000;
padding: 8px 0px 0px 0px;
}

.feature h5{
font: 90% Arial,sans-serif;
color: #000000;
padding: 0px 0px 10px 0px;
}

.feature h6{
font: bold 110% Arial,sans-serif;
color: #000000;
padding: 0px 0px 0px 0px;
}

.feature img{
float: left;
padding: 5px 0px 8px 0px;
margin-right: 12px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
}


  
#ads{
width:227px;
margin: 0px;
background: #CCCCCC;
padding: 4px 0px 4px 7px;
background-position: top left;	
border:1px solid #BEBEBE;	
background-image: url('img/teaser_bground.jpg');
}

#adshl{
margin-right: 5px;
text-align:right;	
font: normal 70% Arial,sans-serif;	
letter-spacing:0.14em;	
color: #555555;		
}
.adsbannerborder img{
margin-top: 5px;
padding: 0px 0px 0px 0px;
border-top:1px solid #B6B6B6;
border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;
border-bottom:1px solid #B4B4B4;
}
.adsbannernoborder img{
margin-top: 0px;
padding: 0px 0px 0px 0px;
border:0px;
}


@media print {
body { background-image: none; background-color: #fff; padding: 10px; border:0px; }
#hiddencontact  {  display: inline; visibility: visible; border:0px; font-weight: normal;	color: #000000;	font-size: 80%;  left: 10px;  }
#page { width: 100%; float: none; border:0px; }
#content { width: 100%; float: none; top: 10px; left: 10px;	right: 10px; margin: 0px; padding: 0px; border:0px; } 
#header, #section_navi, #navigation, #fadeshow1, #minisitemap_container, #sectionLinks, #ads, #adshl, #footer, #footertext_container, #footertext { display: none; visibility: hidden; border:0px; height:0px;}
#page, #page_container { background-color: #FFFFFF; background-image: none;}
.feature a:link, a:visited, a:hover { font-weight: normal;	color: #000000;	text-decoration: none;}
.feature { border:0px; background-color: #FFFFFF;}
.feature img, img {  display: none; visibility: hidden; }
}


 

/********************* end **********************/

 
