
* {
padding: 0;
margin: 0;
}

.p {
font: normal 11px Verdana, Tahoma, sans-serif;
line-height:1.5;
margin: 20px 200px 10px 200px;
padding: 0;
color: #FFF;
background: none;
text-align: left;
}

a {
color: #09F;
font-weight: normal;
background-color: inherit;
text-decoration: none;
}

a:hover {
color: #09F;
background-color: inherit;
text-decoration: underline;
}

#box ul,
ol {
margin: 10px 10px 10px 35px;
line-height:1.8;
color: #000;
}

/* images */
img.no-border {
border: none;
}

img.float-right {
float:right;
margin: 0 15px 0px 15px;
}

img.float-left {
float:left;
margin: 10px 0px 5px 20px;
}

img.h_img {
margin:0 0 0 15px;
}

a img {
border: none;
}

/*a:hover img 
{border: 1px solid #CCC !important; 
border: 3px solid #555;}*/


/***********************
	  LAYOUT
************************/
#wrap {
min-width:960px;
max-width:1200px;
background: #003366;
margin: 0 auto 0 auto;
padding-bottom:10px;
}

#wrap,
#footer-wrap {
width: 85%;
}

#header {
min-width:960px;
max-width:1200px;
margin:0 0 30px 0;
position: relative;
height: 140px;
background: url(images/hedrep112.jpg) repeat-x;
border-bottom: solid 10px #fff;
}

#box {
font: normal 11px Verdana, Tahoma, sans-serif;
margin-bottom: 15px;
margin-left:180px;
margin-right:20px;
background: url(images/introbg.png) #fff;
background-repeat: repeat-x;
color: #000;
}

/*#box.intro {
background: url(images/introbg.png);
}

#box.prodhome {
background: url(images/box2bgltgreycut.png);
}

#box.nd {
background: url(images/box3bgltgrey.png);
}

#box.monobox {
background:url(images/introbg.png);
}

#box.prodbox {
background:url(images/prodbox.png);
}

#box.capbox {
background:url(images/capbox.png);
}*/

#box.tubebox {
background-image: url(images/tubebg2.png);
background-position: bottom;
background-repeat:no-repeat
}

#box p {
margin: 0 15px 0 15px;
color:inherit;
font: inherit;
line-height: 1.5em;
}

#box h1 a {
font-size:12px;
font-weight:bold;
padding:0 0 0 28px;
}

#box h2 a {
font-size:12px;
font-weight:bold;
margin:10px 0 5px 16px;
}

#box h3 a {
font-size:12px;
font-weight:bold;
margin:10px 0 5px 22px;
}

#box h4 {
font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif;
margin:20px 0 5px 0;
color: #606060;
}

#box h5 {
font:bold 14px Lucida Sans Unicode, Lucida Grande, sans-serif;
margin:10px 0 2px 15px;
color: #606060;
}

#box h6 a {
font: bold 12px Verdana, Tahoma, sans-serif;
margin:0 0 0 10px;
color: #09F;
}


.roundtop {
background: url(images/tr.png) no-repeat top right;
}

.roundbottom {
background: url(images/br.png) no-repeat bottom right;
}

.img1 {
float:left;
padding:5px 10px 0 0;
}

.img2 {
margin:2px 0 0 50px;
padding-left:10px;
}

.clickheading {
margin:0 5px 0 0;
padding-left:10px;
}

.imgleft {
float:left;
margin:0 10px 0 15px;
}

.imgright {
margin:0 10px 0 0;
}

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}

#sidebar {
float: left;
width: 165px;
margin-top: 0;
}

#footer-wrap {
min-width:960px;
max-width:1200px;
clear: both;
color: #000;
margin: 0 auto 50px;
font: normal 10px Verdana, Tahoma, sans-serif;
}

#footer-wrap a {
text-decoration: none;
font-weight: bold;
color: #000;
}

#footer-wrap .footer-left {
float: left;
width: 40%;
}

#footer-wrap .footer-right {
float: right;
width: 60%;
}

/* alignment classes */
.float-left {
float:left;
}

.float-right {
float:right;
margin:0 15px 10px 15px;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

/* additional classes 
/*.clear {clear: both; }
.gray  {color: #A0A0A0; }

#comments 
{float:right; 
padding-bottom: 0px;
margin: 0px 0px 0px 0px;}*/
		 
#tableleft {
float:left;
margin:0 10px 5px 15px;
}

.space {
padding:0 0 30px 20px;
}

.spacebot {
padding:0 0 10px 20px;
}

#table {
margin:0 10px 0 0;
}

#table a {
color: #09F;
font: 500 11px Verdana, Tahoma, sans-serif;
background-color: inherit;
text-decoration: none;
}

#table a:hover {
color: #09F;
background-color: inherit;
text-decoration: underline;
}

#table p {
margin:0 0 0 10px;
}

#table img {
margin:0 0 0 10px;
}

#line {
border: 1px inset #fff;
margin-bottom:10px;
}

#sidetext {
margin-top:50px;}

#sidetext p {
width: 160px;
color:#FFF;
font: normal 11px Verdana, Tahoma, sans-serif;
line-height: 1.5em;
margin:0 0 0 10px;
}

#sidetext h1 {
color:#FFF;
font:  bold 13px Palatino Linotype, Book Antiqua, Palatino, serif;
margin-left:10px;
border-bottom: 1px outset #FFF;
}

#sidetext img {
margin:0 0 15px 22px;
}

#footerimages {
border-bottom:20px solid #fff;
min-width:960px;
}

#monosub {
margin:40px 0 40px 0;
}

#monosub.bottom {
margin-bottom:0px;
}

#downloadsright {
margin:175px 0px 0px 0px;
float:right;
clear:right;

}

#downloadsright a {
font: bold 10px Verdana, Tahoma, sans-serif;
}

#downloadsleft {
margin: 10px 0 10px 15px;
}

#downloadsleft a {
font: bold 10px Verdana, Tahoma, sans-serif;
}

#downrightprod {
margin:80px 0 0 0;
float:right;
}

#downrightprod a {
font:bold 10px Verdana, Tahoma, sans-serif;
}

#monotable {
margin:0 0 20px 5px;
}

#monotable img {
padding:0 10px 0 0;
}

#flashmovie {
margin:20px 0 20px 0;
text-align:center;
}

a {
outline:none;
}

:focus {
-moz-outline-style:none;
}

