body, p, td, th, li {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; line-height: 1.5em;}
/* Don't set these to an em or %, so nested items get smaller and smaller */

html,body,div,img,form,input {border:0; margin:0; padding:0;}

a { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #038ee9;  text-decoration: none;}   

#footer a { color: #333; text-decoration: none; }
#footer a:visited { color: #333; text-decoration: none;}
#footer a:hover { color: #333; text-decoration: underline;}

.clear {clear:both;height:1px;}
.floatLeft {float:left}
.floatRight {float:right}
.clearBoth {clear: both;}

h1 {font-size: 100%;font-weight: normal;color: #fff;margin-top: 0;margin-bottom: 0;}
h2 {font-size: 100%;font-weight: bold;color: #fff;margin-top: 0;margin-bottom: 0;}
h3 {font-size: 100%;font-weight: bold;color: #038ee9;margin-top: 0;margin-bottom: 0;}

html{
  height: 100%;
}

body {
	background-color: #fff;
	color: #333;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-image: url(/images/bg.jpg);background-position: center top;    
	background-repeat: repeat-x;
}

#wrapper {
	width: 941px;
	margin: 20px auto 0 auto;
	border: 0;
	padding: 0;
	/*border: 1px solid #f0f;*/
}

#nav {
	width: 147px;
	margin: 0;
	border: 0;
	float: left;
	display: inline;
}

#logo {
	margin-bottom: 33px;
}


#content{
	width: 778px;
	margin: 0 0 0 15px;
	border: 0;
	padding: 0;
	float: left;
	display: inline;
}

#header{
	width: 778px;
	height: 146px;
	margin-bottom:6px;
	background-image: url(/images/temp_header.jpg);
	background-repeat: no-repeat;
	text-indent: -5000px;
}


#footer {
   width:778px;
   height:42px;
   border-top: 1px solid #1b84af;
   /*border: 1px solid #1b84af;*/
   padding-top:5px;
}

#contentInner{
	width: 778px;
	background-image: url(/images/content_bg.jpg);
	background-position: center top;    
	background-repeat: repeat-x;
}

#subNav {
	width: 148px;
	float: left;
	display: inline;
	margin-left:12px;
	margin-top:12px;	
	line-height: 2.0em;
	/*border: 1px solid #1b84af;*/
	font-weight:bold;
	margin-bottom:130px;
}

/********* Bullet styles *********/

#subList{
	width: 165px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: left;
	margin-top:5px;
	/*border: 1px solid #1b84af;*/
}

#subList li {
	background-image: url(/images/cross.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.6em;
	margin-bottom:5px;
}

#thePage {
	width: 555px;
	float: left;
	display: inline;
	margin-left:37px;
	/*border: 1px solid #1b84af;*/
	color: #333;
}

.adobe {
	float:right;
	width:272px;
	margin-top:16px;
	/*border: 1px solid #1b84af;*/
}

.docBoxTitle {
	width:553px;
	/*height:28px;*/
	background-color:#f0f4f6;
	border: 1px solid #999;
	font-weight:bold;
	color:#038ee9;;
	line-height:28px;
	background-image: url(/images/down.gif);
	background-position: center right;    
	background-repeat: no-repeat;
	margin-bottom:6px;
}

.docBox {
	width:553px;
	/*height:32px;*/
	background-color:#f0f4f6;
	border: 1px solid #999;
	font-weight:bold;
	color:#038ee9;
	line-height:28px;
	background-position: center right;    
	background-repeat: no-repeat;
	border-bottom:0;
	margin:0;
	padding:0;
}


.boxTitle {
	float:left;
	margin-left:10px;
}


.boxDownload {
	float:right;
	margin-right:30px;
}

.docTitle {
	float:left;
	color:#333;
	width:320px;
	margin-left:10px;
	line-height:31px;
}

.break {
	clear:both;
	font-size:1px;

}

.download {
	float:right;
	margin-right:0;
}

.download a { color: #038ee9; text-decoration: none; }
.download a:visited { color: #038ee9; text-decoration: none;}
.download a:hover { color: #038ee9; text-decoration: underline;}

.textGrey {color: #666;}

ul#navBar {
	width: 147px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#navBar li {
	height: 23px;
	width: 147px;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

#navBar li a {background-repeat: no-repeat; display: block; overflow: hidden; height: 23px; width: 147px; margin-bottom:0px;}
#navBar li a:hover {background-position: 0 -23px;}

a#nv1 {background-image: url(/nav/home.gif);}
a#nv2 {background-image: url(/nav/about.gif);}
a#nv3 {background-image: url(/nav/news.gif);}
a#nv4 {background-image: url(/nav/chromium.gif);}
a#nv5 {background-image: url(/nav/contract.gif);}
a#nv6 {background-image: url(/nav/speciality.gif);}
a#nv7 {background-image: url(/nav/contact.gif);}


.contentRow {
   width:778px;
   background-image: url(/images/3colBg.gif);
	   /*border: 1px solid #f0f;*/
}

.col3	{
	   width:254px;
	   margin-left:8px;  
	   float:left;
	   display: inline;
	   /*border: 1px solid #f0f;*/
}

.homeImg {
		margin-bottom:7px;
}

.homeTextCol {
	background-color: #fff;
	padding:10px;
}

a.homeLink {
font-weight: bold;
color: #038ee9;
}








