/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,fieldset  
{
margin:0;
padding:0;
border:0;
}
a img{border:none;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#fff;
	text-align:center;
	}
#wrap
	{
	width:943px;
	margin:0 auto;
	text-align:left;
	}
#header
	{
	width:943px;
	height:110px;
	}
#header h1
	{
	width:211px;
	height:68px;
	background:url(../images/art/logo.jpg) 0 0 no-repeat;
	display:block;
	margin:0 0 0 17px;
	float:left;
	display:inline;
	}
#header h1 a
	{
	width:211px;
	height:68px;
	display:block;
	}
#header h1 span{display:none;}
#header p
	{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:14px;
	margin:8px 0 0 12px;
	float:left;
	display:inline;
	}
#header p span.email
	{
	height:16px;
	background:url(../images/ico-email.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
	}
#header p span.phone
	{
	width:18px;
	height:16px;
	background:url(../images/ico-phone.jpg) 0 0 no-repeat;
	padding:0 0 0 25px;
	margin:0 15px 0 0;
	}
#header p a
	{
	color:#fff;
	text-decoration:none;
	}
#header p a:hover{text-decoration:underline;}
#header ul
	{
	list-style:none;
	text-align:left;
	float:left;
	margin:25px 0 0 0px;
	}
#header ul li
	{
	font:bold 12px "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
	float:left;
	display:inline;
	}
#header ul #pan1{width:55px;}
#header ul #pan2{width:130px;}
#header ul #pan3{width:155px;}
#header ul #pan4{width:117px;}
#header ul #pan5{width:70px;}
#header ul #pan6{width:100px;}
#header ul #pan7{width:70px;}
#header ul li a
	{
	height:20px;
	display:block;
	color:#898d90;
	text-decoration:none;
	margin:0 7px;
	}
#header ul li a:hover
	{
	color:#616364;
	border-bottom:2px solid #DB820C;
	}
#header div.top
	{
	width:943px;
	height:34px;
	background:#1e90b5 url(../images/art/top-bg.jpg) 0 0 no-repeat;
	margin:0 0 8px 0;
	}
#header form
	{
	width:200px;
	height:26px;
	float:right;
	display:inline;
	margin:0 54px 0 0;
	padding:8px 0 0 0;
	}
#header form fieldset input
	{
	width:149px;
	height:15px;
	border:1px solid #cdced1;
	padding:2px 0 0 5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#27292a;
	}
#header form fieldset input.go
	{
	width:21px;
	height:20px;
	background:url(../images/btn-go.jpg) 0 0 no-repeat;
	padding:0;
	border:none;
	color:#fff;
	cursor:pointer;
	}
#content
	{
	width:943px;
	}
#banner
	{
	width:932px;
	height:255px;
	margin:13px 0 27px 0;
	}
#banner h1
	{
	height:19px;
	margin:10px 0 4px 16px;
	}
#banner h1.certification{width:124px; background:url(../images/h1-certification.jpg) 0 0 no-repeat;}
#banner h1.solutions{width:106px; background:url(../images/h1-solutions.jpg) 0 0 no-repeat;}
#banner h1.platform{width:90px; background:url(../images/h1-platform.jpg) 0 0 no-repeat;}
#banner h1.drive{width:69px; background:url(../images/h1-drive.jpg) 0 0 no-repeat;}
#banner h1 span{display:none;}
#banner img
	{
	float:left;
	display:inline;
	}
#banner ul
	{
	width:930px;
	height:89px;
	list-style:none;
	background:#1d91b8 url(../images/list-bg.jpg) 0 0 no-repeat;
	float:left;
	}
#banner ul li
	{
	width:230px;
	float:left;
	display:inline;
	}
#banner ul li.move-lft
	{
	width:225px;
	padding:0 0 0 5px;
	}
#banner ul li p
	{
	width:145px;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#73e7ff;
	line-height:13px;
	margin:0 0 0 16px;
	}
#banner ul li p a
	{
	color:#73e7ff;
	text-decoration:none;
	}
#left
	{
	width:228px;
	float:left;
	display:inline;
	padding:0 0 20px 0;
	}
#lefthme
	{
	width:228px;
	float:left;
	display:inline;
	padding:100px 0 20px 0;
	}

#left h2
	{
	font:16px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#fff;
	line-height:18px;
	margin:0 0 5px 8px;
	}
#left h2.head
	{
	font:16px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#fff;
	line-height:18px;
	margin:0 0 5px 0px;
	}
#left p
	{
	font:12px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#89d1e7;
	line-height:14px;
	margin:0 8px;
	}
#left img{border:1px solid #dadada;}
#left form
	{
	width:229px;
	height:92px;
	background:#1e90b5 url(../images/art/left-form-bg.jpg) 0 0 no-repeat;
	margin:14px 0 0 0;
	padding:12px 0 0 0;
	}
#left form fieldset input
	{
	width:151px;
	height:17px;
	padding:2px 0 0 5px;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#21acd5;
	border:1px solid #a7f4ff;
	float:left;
	display:inline;
	margin:5px 10px 0 8px;
	}
#left form fieldset input.go
	{
	width:20px;
	height:20px;
	background:url(../images/art/btn-go.jpg) 0 0 no-repeat;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#fff;
	border:none;
	margin:5px 0 0 0;
	padding:0;
	}
#left ul
	{
	width:220px;
	border:1px solid #d7d9d8;
	border-top:none;
	border-bottom:none;
	list-style:none;
	background:url(../images/art/left-nav.jpg) 0 0 repeat-x;
	}
#left ul li
	{
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	line-height:14px;
	color:#707070;
	border-top:1px solid #d9dbda;
	}
#left ul li a
	{
	width:210px;
	padding:5px 0 5px 10px;
	color:#707070;
	text-decoration:none;
	display:block;
	}
#left ul li a.selected
	{
	background:#c9c3c3;
	color:#000;
	}
#left ul li a:hover
	{
	background:#c9c3c3; 
	color:#fff;
	}
#left #left-nav
	{
	margin:20px 0 18px 0;
	background:url(../images/art/left-nav-bottom.jpg) 0 bottom no-repeat;
	padding:0 0 5px 0;
	}
#left #left-nav.main{margin:0 0 18px 0;}
#left div.content  
	{
	font:12px  verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:18px;

	}
#left ul.contentleft
	{
	font:12px verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:13px;
	margin:0 0 5px 0;
	border:none;
	background:none;

	}
#left ul.contentleft li
	{
	border-top:0; 
	font:12px verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:13px;
	margin:5px 0px 5px 15px;
	list-style:disc;
	}
#right 
	{
	width:694px;
	float:right;
	display:inline;
	padding:0 0 20px 0;	
	font:12px  verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:18px;
	}
#right h1
	{
	font:30px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#e58a08; 
	line-height:32px;
	}
#right h2
	{
	font:20px "Trebuchet MS", "Lucida Sans Unicode", serif;
	line-height:23px;
	color:#9b9b9b;
	margin:0 0 12px 0;
	}
#right h3
	{
	font:bold 14px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#000;
	line-height:16px;
	clear:left;
	}
#right h4
	{
	font:13px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:15px;
	margin:0 0 15px 0;
	}
#right p
	{
	font:12px verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:18px;
	margin:0 0 15px 0;
	}
#right p.breadcrumb
	{
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#000;
	margin:0 0 15px -5px;
	}
#right p.breadcrumb a
	{
	color:#13a3c5;
	text-decoration:none;
	margin:0 5px;
	}
#right p.breadcrumb a:hover{text-decoration:underline;}
#right p.breadcrumb strong{margin:0 5px;}

#right a
	{
	color:#13a3c5;
	text-decoration:underline;
	}
#right a:hover{text-decoration:underline;}



#right p a
	{
	color:#13a3c5;
	text-decoration:underline;
	}
#right p a:hover{text-decoration:underline;}
#right p img
	{
	float:left;
	display:inline;
	margin:0 15px 15px 0;
	}
#right ul{margin:0 0 30px 15px;}
#right ul li
	{
	font:12px verdana, "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#404040;
	line-height:13px;
	margin:0 0 5px 0;
	}
#right div.col1
	{
	width:388px;
	float:left;
	display:inline;
	}
#right div.col2
	{
	width:232px;
	float:right;
	display:inline;
	}
#right div.col2 div.box
	{
	width:227px;
	border:1px solid #dadada;
	float:left;
	display:inline;
	margin:0 0 15px 0;
	}
#right div.col2 div.box p
	{
	font-size:11px;
	line-height:15px;
	margin:10px 0 0 0;
	}
#right div.col2 div.box img
	{
	float:left; 
	display:inline;
	}
#right div.col2 form
	{
	width:229px;
	height:92px;
	background:#1e90b5 url(../images/art/left-form-bg.jpg) 0 0 no-repeat;
	margin:0 0 15px 0;
	clear:both;
	padding:12px 0 0 0;
	}
#right div.col2 form fieldset h2
	{
	font:16px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#fff;
	line-height:18px;
	margin:0 0 5px 8px;
	}
#right div.col2 form fieldset p
	{
	font:12px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#89d1e7;
	line-height:14px;
	margin:0 8px;
	}
#right div.col2 form fieldset input
	{
	width:151px;
	height:17px;
	padding:2px 0 0 5px;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#21acd5;
	border:1px solid #a7f4ff;
	float:left;
	display:inline;
	margin:5px 10px 0 8px;
	}
#right div.col2 form fieldset input.go
	{
	width:20px;
	height:20px;
	background:url(../images/art/btn-go.jpg) 0 0 no-repeat;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#fff;
	border:none;
	margin:5px 0 0 0;
	padding:0;
	}
#right div.line
	{
	width:100%;
	height:1px;
	line-height:1px;
	background:#dcdcdc;
	margin:0 0 30px 0;
	}
#footer
	{
	width:943px;
	height:68px;
	background:url(../images/art/footer-bg.jpg) 0 0 no-repeat;
	clear:both;
	margin:0 0 30px 0;
	}
#footer p
	{
	width:940px;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", serif;
	color:#3f3f3f;
	line-height:14px;
	margin:20px 0 5px 23px;
	float:left;
	display:inline;
	}
#footer p strong
	{
	width:60px;
	float:left;
	display:inline;
	}
#footer p.links{margin:0 0 0 23px;}
#footer p a, #footer p span
	{
	color:#3f3f3f;
	margin:0 5px;
	}
