body {
background-color : #949598;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d5d5d;
margin:0 0 5px 0;
}
h1,h2,h3,h4,h5,h6{
color: #3c5a79;
/*text-transform: uppercase;*/
margin:0 0 5px 0;
}
h1{
color:#006161;
font-size: 19px;
background: #fff url(images/h1-mark_06.gif) 0 2px no-repeat;
padding: 0 0 0 18px;
margin: 0 0 8px 0;
position:relative;
top:-2px;
}
h2{font-size: 13px;}
h3{font-size: 12px;}
h4{font-size: 13px;}
h5,h6{font-size: 12px;}
p,ul,table,img{
margin-top:0;
}
a, a:visited, td a, td a:visited {
text-decoration : none;
color : #006666;
font-weight : bold;
font-size:11px;
}
a:hover, td a:hover {
text-decoration : none;
color : #5985b2;
font-weight : bold; 
}
td {
vertical-align : top;
}
form {
margin-bottom: 0px; 
margin-top: 0px;
}
ul, #rightcol ul.text { 
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
margin-bottom:8px;
}
li, #rightcol ul.text li, #rightcol li.text {
background: url(images/bullet_checkmark.gif) left top no-repeat;
padding-left:20px;
margin-bottom:2px;
font-size:11px;
}
/* alignment */
p.imgbox{
text-align:center;
}
.right{
float:right;
margin-left:8px;
margin-bottom:8px;
}
.left{
float:left;
margin-right:8px;
margin-bottom:8px;
}
.clear{
clear:both;
}
/* FONTS */
.contentfont {
font-size : 12px;
color : #5d5d5d;
line-height: 20px;
}
.smcontentfont, .text, .textBold {
font-size : 11px;
color : #5d5d5d;
line-height: 18px;
}
/* layout */
div{
margin:0;
padding:0;
}
#wrap{
}
/* header */
#header{
text-align:center;
background:#000 url(images/top_bg.jpg) 0 -1px repeat-x;
height:133px;
}
#header div{
margin: 0 auto;
width:918px;
text-align:left;
}
#topnav img{
margin:-2px;
}
/* body and layout */
#pbody{
text-align:center;
background:#949598 url(images/mid_bg.jpg) 0 0 repeat;
}
#content{
margin: 0 auto;
width:918px;
text-align:left;
}
#leftcol{
width:160px;
color:#fff;
background:#959499 url(images/content_left.jpg) top left repeat-y;
padding:0 16px 0 32px;
font-size : 11px;
}
#contentleft{
padding-right:8px;
}
#rightcol{
width:649px;
background:#fff url(images/content_right.jpg) top right repeat-y;
padding: 0 36px 0 18px;
}
#leftcol h2{
color:#fff;
background-color: #3c5a79;
font-size:11px;
padding:2px;
font-weight:100;
margin-bottom:3px;
}
#leftcol img{
margin-bottom:8px;
}

#homeleftcol {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
padding: 5px 0px 5px 5px;
}
#homeleftcol a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
#homeleftcol a:hover {
text-decoration:underline;
}


/* footer */
#footer{
clear:both;
color:#fff;
background:#949598;
height:80px;
text-align:center;
}
#footer table{
margin: 18px auto;
width:876px;
text-align:left;
font-size : 11px;
color : #FFFFFF;
}
#footer a:link, #footer a:visited {
text-decoration : none;
color : #FFFFFF;
font-weight : normal;
}
#footer  a:hover {
text-decoration:underline;
}
td.footer{
padding-top:18px;
}
#footer{
padding-top:0;
}
/* portfolio styles */
#portfolio{
text-align:center;
}
#portfolio td{
padding:18px 0 12px 0;
border-bottom:1px solid #004948;
}
/*Products left navigation*/
.leftnav {
background:#959499;
width:167px;
}
.lnav_header{
color:#fff;
background-color: #3c5a79;
font-size:11px;
padding:0;
border:1px solid #004847;
border-left:none;
border-right:none;
margin:0px;
}
.lnav_header a, .lnav_header a:visited{
color:#fff;
background: #3c5a79;
font-weight:normal;
display:block;
padding:4px;
}
.lnav_header a:hover{
color:#fff;
background:#587fa7;
font-weight:normal;
}
.lnav_content {
margin:0px;
padding:0px;
background:#ddd;
}
.lnav_content ul, .lnav_sys_content ul{
margin:0;
padding:0;
list-style:none;
}
.lnav_content li, .lnav_sys_content li{
margin:0;
padding:0;
background:#e5e5e5;
}
.lnav_content li a, .lnav_content li a:visited{
display:block;
padding:2px 4px;
}
.lnav_sys_content strong {
display:block;
padding:2px 4px;
color:#144169;
background:#ddd;
}
.lnav_sys_content li a, .lnav_sys_content li a:visited{
display:block;
padding:2px 4px;
padding-left:20px;
}
.lnav_content li a:hover, .lnav_sys_content li a:hover{
color:#006666;
background:#ccddff;
}
/*more content styles*/
.subheadline{
font-weight:bold;
font-size:12px;
}
.text,p{
font-size:11px;
}
.textBold{
font-weight:bold;
}
.subHeaderBlue{ /* for table headers with the blue background */
color:#fff;
font-size:12px;
padding:4px;
background:#3c5a79;
}
ul.text { 
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
}
ul.text li, li.text {
background: url(images/bullet_checkmark.gif) left top no-repeat;
padding-left:20px;
margin-bottom:8px;
font-size:11px;
}
.detail{
width:100%;
}
table.box{
width:100%;
}
.center{
text-align:center;
}
.ssport{
margin:15px 0;
border-top: 1px solid #004948;
}
.ssport td{
padding: 12px 0;
border-bottom: 1px solid #004948;
}
.ssport p{
margin-bottom:6px;
}
.ssport td {
text-align:center;
}
.ssport p,.ssport h2{
text-align:left;
}
.diagram{
margin-top:15px;
}
