﻿.clear { display: inline-block; }   
.clear:after, .container:after {
content: ".";
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}
.clear { display: block; }

table{border-collapse:collapse;}
img{
	border-width: 0px;
	text-decoration: none;
}
body,html{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
:focus{outline:0px;}
body{
	background:#223252 url('../images/body_bg.png') repeat-x 0 0;}

#wrapper
{
	width:949px;
	margin:20px auto 20px auto;
	background-color:#DADADA;
	padding:0px;
	display:block;
}

#wrapper #top
{
	width:100%;
	background:#FFFFFF url('../images/top_bg.jpg') repeat-x 0 0;
	padding:0px;
	margin:0px;
	clear:both;	
	display:block;
}

#wrapper #top .logo
{
	width:285px;
	height:32px;
	float:left;
	margin:22px 25px 15px 25px;
	display:block;
}

#wrapper #top .navigation
{
	width:100%;
	min-height: 32px;
	height: auto !important;
	height: 32px;  
	background:transparent url('../images/off_btn_bg.jpg') repeat-x 0 0;
	clear:both;
	display:block;
}
* html #wrapper #top .navigation{	height: 32px;  }
.labels
{ 
	width:250px;
	z-index:1000;
}

.labels img
{ 
	margin-bottom:20px;
	text-decoration:none;
	border:0px;
}


a.aux
{ 
	text-decoration:none;
}

#wrapper #content{
	margin:0px;padding:0px;
}


#wrapper #content #header
{
	height:103px;
	width:723px;
	margin:0px;
	float:left;	
	background:transparent url('../images/header_bg.jpg') no-repeat scroll 0 0;
}

#wrapper #content #header h1{
	margin:30px 20px;
	color:#FFFFFF;
	font-size:36px;
	
}
#wrapper #content #oncall
{
	padding:0px;
	height:285px;
	width:220px;
	margin:0px;
	background:#DADADA url('../images/oncall.jpg') no-repeat scroll right top;
	float:right;	
}

#wrapper #content #main{
	width:705px;
	padding:5px;
	float:left;	
	height:80%;
}
#wrapper #content #main br{
	line-height:5px;
}

#wrapper #content #main h2{
	color:#223253;
	font-size:16px;
	margin:0px 0px 5px 3px;
}

#wrapper #content #main h2.short{font-size:20px; color:#6c6c6c; line-height:35px; margin-left:10px;}
#wrapper #content #main h2.big{font-size:20px; color:#6c6c6c; line-height:35px; margin-left:10px; font-size:30px;}
#wrapper #content #main p{
	padding:0px 10px;
	color:#575757;
	font-size:12px;
	margin:3px 0px 5px 3px;
	text-align:justify;
	line-height:14px;
}

#wrapper #content #main #title{
	width: 98.5%;
	height:24px;		
	background:transparent url('../images/on_btn_bg.jpg') repeat-x scroll 0 0;	
	padding:4px 0px 0px 10px;
	margin: 5px;
}

#wrapper #content #main #title h2 {
	color:#FFF;
	margin:0px;
	padding:0px;
}

#wrapper #content #sidebar{
	padding:0px;
	height:285px;
	width:230px;
	margin:0px;
	
	padding:0px;	
	display:block;
}

#wrapper #content #extra{
	
	background-color:#FFFFFF;
	border:#c6c6c7 1px solid;
	width:190px;
	height:100%;
	padding:5px;
	float:right;	
	display:block;
	margin:5px;
}
#wrapper #content #extra p.man{
	font-size:12px;
	text-align:left;
	color:#575757;	
}
#wrapper #content #extra h2{
	color:#223253;
	font-size:16px;
	margin:0px 0px 5px 3px;
}


#wrapper #footer{
	background:#333333 url('../images/footer_bg.jpg') repeat-x 0 0;
	height:36px;
	padding:5px;
	text-align:center;
	display:block;
	clear:both;
	
}

#wrapper #footer p.address{
	font-size:11px;
	color:#8f8f8f;
	text-align:center;
	margin:0px;
}

#wrapper #footer p.address a{
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	
}

#wrapper #footer p.god{
	font-size:11px;
	color:#921818;
	text-align:center;
	margin:5px 0px 0px 0px;
}

#wrapper #footer p.god span{
		margin:0px 20px 0px 0px;
}

#box-table-a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	width: 90%;
	text-align: center;
	border-collapse: collapse;
	outline:0px;
}

#box-table-a th
{
	font-size: 12px;
	font-weight:bold;
	padding: 5px;
	background:transparent url('../images/th_bg.jpg') repeat-x scroll 0 0;
	border-bottom: 1px dotted #fff;
	color: #FFF;

}
#box-table-a td
{
	padding: 1px;
	background:#c0c0c0;
	color: #21304f;
	border: 1px solid #fff;
	height:15px;
}
#box-table-a tr:hover td
{
	background: #FFFFFF;
	color: #333;
}

#box-table-a a{
	color:#21304f;
	text-decoration:none;
}

#sizes{	
	text-align:center;
}

#box-table-a #sizes td{border-width:0px;height:24px;}

#wrapper #content #extra p{
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	margin:0px;
}

#wrapper #content #extra p.learnmore{
	text-align:center;
	text-decoration:none;
}

#wrapper #content #extra p.learnmore img{
	border-width: 0px;
	}
	
 ul.lists{
	list-style:none;
	list-style-image:url('../images/drop_li2.jpg');
	margin:0px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
}

ul.lists li{
	line-height:24px;
	color:#575757;
	text-decoration:none;
	margin-bottom:20px;
}
#wrapper #content #extra p.resume{
	text-align:center;
	font-size:14px;
}
#wrapper #content a{
	color:#21304f;
	text-decoration:none;
}

input.contactus,textarea{
	width:250px;
}
input.btn{
	margin-top:5px;
}

.center{
	text-align:center;
}

img.preview{
	border:#c6c6c7 1px solid;
	margin:2px;
	display:inline-block;
}

#wrapper #content #ind_news{width:235px; vertical-align:top; overflow:auto; height:645px; overflow-x: hidden;display:block;}
#wrapper #content #press_rel{width:235px; vertical-align:top; overflow:auto; height:645px; overflow-x: hidden;display:block;}
#wrapper #content #ref_links{width:225px; vertical-align:top; height:645px;}
#wrapper #content #ind_news p.feed{text-align:left;}
#wrapper #content #press_rel p.feed{text-align:left;}
#wrapper #content #ref_links p.feed{text-align:left;}

