@import url("reset.css");

html, body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}
#topextender{ background:url(images/topsection_bgrepeater_03.gif) repeat-x; }
#topsection {width:955px; }
.mainnavback { background:url(images/mainnav_background.gif) no-repeat top left; width:821px; vertical-align:top; }

h1{ font-size:18px; font-weight:bold; line-height:18px; } 
h2{ font-size:13px; font-weight:bold; line-height:18px; } 
h3{ font-size:14px; font-weight:bold; line-height:18px; } 

.logo{width:134px}
img {
	border:0;
}
#flashbanner {  }
#upperright{ 
color:#133977;
float:right;
padding-right:45px;
margin-top:20px; 
text-align:right; 
background:none;
}/*font-family:arial; font-size:1.4em; font-weight:bold; font-style:italic; color:#133977;  margin-right:21px;*/

#phonenumber{font-size:14px;
color:#133977;
font-style:italic;
font-weight:bold;
float:right;}

.topcontent { 
	width:910px; 
	background:url(images/topcontent_background_05.gif) no-repeat; 
	min-height:83px; 
	height:83px; 
	padding-top:19px;
	margin-left:40px; 
}
.topcontent h3 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:1.1em; 
	line-height:1.6em; 
	color:#3b3b3b; 
}
.topcontent h3 strong { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:1.5em; 
	color:#133977; 
}
.topcontent img { 
	margin-right:0; float:right; padding-left: 10px;
}

#mainnav {float:left;margin-left:5px;padding-top:6px;width:850px;}

.homelinks {/**/
	color:#133977;
	line-height: 18px;
	background:url(images/blue_bkg_opt.png) no-repeat; 
	width:273px; 
	height:352px; 
	padding: 20px 18px 10px 10px;
	float: left;
	margin-right:8px;
}
.homelinks h1 { font-size: 1.5em; color: Navy; padding: 0; margin:0; }
.homelinks p {font-size: 1.2em; padding-top:10px;}
.homelinks a, .homelinks a:visited , .homelinks a:link, .homelinks a:active, .homelinks a:hover {
    text-decoration: underline;
    color:#133977;
    font-size: 1.1em;
}
.homelinks img {
text-align: center;
}
.homelinks1 li, .homelinks2 li, .homelinks3 li {
	color:#133977;
	padding: 3px;
}
.homelinks1 a, .homelinks2 a:link, .homelinks3 a:link {
	text-decoration:underline;
	color:#133977;
	font-size: 10px;
}
.homelinks1 a:visited, .homelinks2 a:visited, .homelinks3 a:visited {
	text-decoration:underline;
	color:#133977;
	font-size: 1.2em;
}
.homelinks1 a:active, .homelinks2 a:active, .homelinks3 a:active {
	text-decoration:underline;
	color:#133977;
}
.homelinks1 a:hover, .homelinks2 a:hover, .homelinks3 a:hover {
	text-decoration:underline;
	color:#133977;
}

.firstbutton{background:url(images/blue_bkg_opt.png) no-repeat; width:300px; height:352px; vertical-align: top;}
.secondbutton{background:url(images/contentarea_button_07.gif) no-repeat; width:233px; height:43px; vertical-align: top;}
.thirdbutton{background:url(images/contentarea_button_10.gif) no-repeat; width:236px; height:43px; vertical-align: top;}
.mobileeye{width:210px; margin-left: 17px; margin-top: 10px; background:url(images/themobileeye_18.jpg) no-repeat; height:186px;}
.mobileeye2{width:210px; margin-left: 17px; margin-top: 10px; background:url(images/d6_optics.jpg) no-repeat; height: 160px;}
.mobileeye3{width:210px; margin-left: 17px; margin-top: 10px; background:url(images/EHI.jpg) no-repeat; height:186px;}

#dnn_PDFLinks{  border-right:solid 1px #808080; font-weight:bold;  border-top:solid 1px #808080; }/*padding-bottom:20px;*/
#PDFLinks{width:165px; vertical-align:top;  }
/*.leftnavpdf { margin-right:20px; margin-top:20px; }
.leftnavpdf a:link, 
.leftnavpdf a:visited { font-size:1em; color:#133977; font-weight:bold; }*/

#subcontent{margin-left:23px; background:url(images/subcontent_background_03.gif) no-repeat; width:900px; }
#subcontent h1 { font-size:18px; font-weight:bold; line-height:18px; } 
#subcontent h2 { font-size:13px; font-weight:bold; line-height:18px; } 
#subcontent h3 { font-size:1.3em; font-weight:bold; }
#subcontent h1, #subcontent h2, #subcontent h3 { margin-bottom:14px; color:#133977; }
#subcontent p { margin-bottom:15px; line-height:18px; font-size: 1.3em; }
#subcontent a, #subcontent a:visited { color:#133977; font-size: 1em; }
#subcontent ul{
	margin-bottom:0;
	margin-left: 0;
	padding-left: 30px;
	list-style-type:disc;
}

#subcontent li {
	/*list-style-position:outside;*/
	/*margin-left:30px;*/
	/*padding-left: 30px;*/
	/*list-style-type:disc;*/
	line-height:18px;
	font-size:1.3em;
}
strong { font-size: 1em; }

#subcontent .sublist li{
	list-style-position:outside;
	margin-left:40px;
	list-style-type:circle;
	line-height:18px;
	font-size:1.3em;
}

.subpagecontentpane {padding-left:20px; padding-top:10px; width:675px; min-height:175px;  }
.leftcolumn{vertical-align:top; width:165px}

#subnav{border-right:solid 1px #808080; min-height:25px; }/* border-bottom: solid 1px #808080;  padding-bottom:20px; border-right: solid 1px #808080;*/
#subnav ul li { margin:0px;}
#subnav ul li a:link, #subnav ul li a:visited { text-decoration:none; }
#subnav h2 { font-size:14px; font-weight:bold; text-transform:uppercase; color:#003366; padding-bottom:10px; }
#subnav h2 a{font-size:14px; text-decoration:none; line-height:14px;}

#picsonsub { width:175px; float:left; margin-right:10px; color:#fff; }
#picsonsub a:link, #picsonsub a:visited { color:#fff; font-size:10px; font-weight:bold; text-decoration:none; margin-bottom:10px; }
#picsonsub table tr td p {font-size:10px; font-weight:bold; vertical-align:middle;}
 #picsonsub table tr td a:visited {text-decoration:underline; color:#fff}
#picsonsub table tr td a:link {text-decoration:underline; color:#FFF}
/*#picsonsub img{	border-width:2px; border-style:solid; border-color:#153878;}*/
#picsonsub a{line-height:22px; }

/*#footerextender{background-color:#103873; bottom:0px; margin-left:23px; margin-bottom: 0px; right:0px; width:908px;}

.footercontent { background: url(images/foooter_background_14.gif) no-repeat left; width:931px;min-height:57px; height:57px;}  
.footercontent p { color:#fff; font-size:.9em; padding-left:58px; padding-top:4px; }
.footercontent a:link, .footercontent a:visited { color:#fff; text-decoration:underline; font-weight:normal; font-size:1em; }*/

#dnn_dnnUSER_cmdRegister {display:none; }
#dnn_dnnLOGIN_cmdLogin { }
#dnn_dnnLOGIN_cmdLogin p{padding-top:5px;  }

.NormalRed{ font-size:10px;}

#tellus{
clear: right;
padding-top:3px;
}
#tellus A:link {color:#133977; text-decoration: underline; font-size:10px;font-weight: bold;}
#tellus A:visited {color:#133977; text-decoration: underline; font-size:10px;font-weight: bold;}
#tellus A:hover{ color:#133977; text-decoration: underline; font-size:10px;font-weight: bold;}
#tellus A:active{ color:#133977; text-decoration: underline; font-size:10px;font-weight: bold;}

#mainwrapper{
	min-height:100%;
   position:relative;
}
#topextender{
	
}
#content{
	padding-bottom:100px;
}
#footerextender {
	position:absolute;
  	bottom:0;
    height:85px;
    background: url(images/foooter_background_14.gif) no-repeat left;
	width: 955px;
}
#footerextender p { color:#fff; font-size: 11px; padding: 14px 30px 0 30px; text-align: center; line-height: 16px; }
#footerextender a:link, #footerextender a:visited { color:#fff; text-decoration:underline; font-weight:normal; font-size: 11px; }

<!--[if lt IE 7]>
	<style media="screen" type="text/css">
    /* <!-- */
	#container {
		height:100%;
	}
	/* --> */
    </style>
    <![endif]-->