body, head {
	background-color:#3f5674;
/*	height:100%;*/
	width:100%;
	padding:0px;
	margin:0px;
}

#container {
	width:790px;
	height:100%;
/*	background-color:#002b44;*/
	background-color:#FFFFFF;
	position:relative;
	left:50%;
	margin-left:-400px;
	border:4px solid #002b44;
	border-top:0;
	border-bottom:0;
	margin-top:10px;
	margin-bottom:10px;
}

#header {
	width:790px;
	height:74px;
	background:#18749f url(../images/header.png) no-repeat;
	float:left;
}

#separator_top {
	width:790px;
	height:4px;
	background-color:#002b44;
	float:left;
	overflow:hidden;
}

#menu {
	width:100%;
	height:25px;
	float:left;
	background-color:#002b44;	
}

#banner {
	width:520px;
	height:273px;
	/*background:#18749f url(../images/banner.png) no-repeat;*/
	float:left;
	border-bottom:3px solid #FFFFFF;
}

#news {
	width:270px;
	height:273px;
	background:#FFFFFF url(../images/news.png) no-repeat;
	float:left;
	overflow: hidden;
	border-bottom:3px solid #FFFFFF;
}

#below {
	width:100%;
	height:131px;
	background:	#002b44 url(../images/below.png) no-repeat;
	margin-top:0px;
	clear:both;
	float:left;
	padding-bottom:23px;
}

#below a {
	color:#002b44;
}

#below a:hover {
	color:#FF6600;
}

#below_plate1{
	width:213px;
	height:131px;
	background:#002b44 url(../images/transp/below_plate1.png) no-repeat;
	float:left;
	overflow: hidden;
}

#below_plate1 .textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100px;
	height:131px;
	padding:10px;
	float:left;
	color:#002b44;
}

#below_plate2{
	width:318px;
	height:131px;
	background:#002b44 url(../images/transp/below_plate2.png) no-repeat;
	float:left;
	margin-left:23px;
	overflow: hidden;
}

#below_plate2 .textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	height:131px;
	padding:10px;
	float:left;
	color:#002b44;
}

#below_plate3{
	width:213px;
	height:131px;
	background:#002b44 url(../images/transp/below_plate3.png) no-repeat;
	float:left;
	margin-left:23px;
	overflow: hidden;
}

#below_plate3 .textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100px;
	height:131px;
	padding:10px;
	float:left;
	color:#002b44;
}

#footer {
	clear:both;
	width:100%;
	background-color:#002b44;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	color:#3f5674;
	padding-top:5px;
}

#headlines {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	width:215px;
	height:30px;
	margin-left:30px;
	margin-top:20px;
}

/*#headlines a{
	color:#000000;
	text-decoration:none;
}

#headlines a:hover{
	color:#FF6600;
	text-decoration:underline;
}*/

#headlines_content {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:215px;
	height:200px;
	border-top:1px dashed #999999;
	margin-left:30px;
}

#headlines_content ul{
/*	list-style-type:circle;*/
	margin:0;
	list-style-type:none;
	margin-top:8px;
	padding:0;
	padding-left:0px;
}

#headlines_content ul li{
	margin-top:8px;
}

#headlines_content a{
	color:#008ee1;
}

#headlines_content a:hover{
	color:#FF6600;
}

/*****************NON INDEX PAGE*******************/
#path {
	clear:both;
	width:100%;
	height:30px;
	background:#c5d2da url(../images/separator2.png) repeat-x;
	border-bottom:1px dashed #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:32px;
	text-indent:10px;
}

#path a{
	color:#008ee1;
}

#path a:hover{
	color:#FF6600;
}

#content_pane {
	background-color:#FFFFFF;
	height:100%;
}

#content_pane .left, .right {
	margin-bottom:100px;

}

#content_pane .left {
	padding:10px;
	padding-bottom:20px;
	max-width:440px;
	width:440px; 
	float:left;
}

#content_pane .right {
	width:300px;
	float:right;
}

#content_pane .right img.non_static{
	border:1px dotted #CCCCCC;
	padding:2px;
	float:right;
	position:relative;
	top:23px;
	right:23px;
	max-width:300px;
	overflow: hidden;
}

#content_pane .right img.static{
	border:0;
	padding:0;
	float:right;
	margin-top:23px;
}

#content_pane a {
	color:#008ee1;
}

#content_pane a:hover {
	color:#FF6600;
}

#content_pane h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	color:#FF6600;
}

#content_pane h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 0;
	color:#3f5674;
	margin-bottom:30px;
}

#content_pane h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	color:#000000;
}

#content_pane p, ul.facts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:circle;
}

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

#content_pane table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}


/******NEWS ITEMS****************************************/
#content_pane h2.news_headline{
	margin-bottom:15px; 
	line-height:25px;
	border-bottom:1px dashed #CCCCCC ;
}

#content_pane h2.news_headline2{
	font-size:12px;
	margin:0;
}

#content_pane h2.news_headline2 a{
	font-weight:normal;
	color:#008ee1;
}

#content_pane h2.news_headline2 a:hover{
	color:#FF6600;
}

#content_pane .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin-bottom:0px;
	margin-top:30px;
}

#news_headlines {
	width:100%;
	margin-top:30px;
}

#news_headlines td{
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
}

#news_headlines td.date{
	width:18%;
	text-align:left;
}

/***************PRODUCTS***********************/
#content_pane h2.product_name{
	margin-bottom:15px; 
	line-height:25px;
	border-bottom:1px dashed #CCCCCC ;
}

#content_pane h2.product_name2{
	font-size:12px;
	margin:0;
}

#content_pane h2.product_name2 a{
	font-weight:bold;
	color:#008ee1;
}

#content_pane h2.product_name2 a:hover{
	color:#FF6600;
}

#products {
	width:100%;
/*	margin-top:30px;*/
}

#products td {
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
}

#products td.product_image {
	width:30%;
	text-align:left;
}

#products td.product_image img, a img{
	border:1px dotted #CCCCCC;
	padding:2px;
}

#products td.product_image a:hover img{
	border:1px solid #CCCCCC;
	padding:2px;
}

#products ul.products_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: circle;
	color: #666666;
}

#products ul.products_list a{
	color:#008ee1;
	text-decoration: none;
}

#products ul.products_list a:hover{
	color:#FF6600;
	text-decoration: underline;
}
