﻿body {font-family:Verdana, Tahoma, Arial;margin:0px 0px 0px 0px;background-repeat:repeat-x;background-position:center top;background:#2e3c4f} /*background:url('/images/bodyshadow.jpg');*/

td, input, textarea, ul, li, ol, p {font-family:Verdana, Tahoma, Arial;font-size:9pt;color:#555555;text-align:left}
ul {margin-left:25;margin-top:0;margin-bottom:0;}
p {line-height:170%;text-align:left;}
h1 {font-family:Arial;font-size:13pt;margin:0px 0px 0px 0px;color:#003366;text-align:left;letter-spacing:-2;}
h2 {font-family:Arial, Tahoma, Arial;font-size:11pt;font-weight:bold;margin:0px 0px 0px 0px;color:#7f99b2;text-align:left;}
h3 {font-family:Trebuchet MS,Trebuchet,Arial Narrow,Tahoma;font-size:10pt;margin:0px 0px 0px 0px;color:#006699;text-align:left;}
h5 {font-family:Trebuchet MS,Trebuchet,Geneva,Verdana;color:#333333;font-size:14pt;margin:0px 0px 0px 0px;font-weight:normal}

.XLG {font-family:Trebuchet MS,Trebuchet,Tahoma,Arial,Helvetica,Verdana, Verdana ref;font-weight:bold;font-size:16pt;}
.LG {font-family:Trebuchet MS,Trebuchet,Tahoma,Arial,Helvetica,Verdana, Verdana ref;font-weight:bold;font-size:14pt;}
.MD {font-family:Trebuchet MS,Trebuchet,Tahoma,Arial Narrow;font-size:13pt;}
.SM {font-family:Tahoma;font-size:9pt;}
.XSM {font-family:Tahoma;font-size:8pt;}
a img {border:none;}

td.sidebar {background-image:url(../images/sidebar.jpg);background-position:left top;background-repeat:no-repeat;color:White;padding:8px 12px 8px 8px;}
td.sidebar a {color:#c0cfde;font-weight:bold;text-decoration:none;font-size:8pt;text-transform:uppercase;font-family:Tahoma;}
td.sidebar ul li {font-size:9pt;font-family:Tahoma;color:#ffffff;}
td.sidebar #News td {color:#ffffff;font-size:9pt;font-family:Tahoma;}
td.sidebar #Specials td {color:#ffffff;font-size:9pt;font-family:Tahoma;}
td.diagonalbg {background-image:url(../images/v5/diagonalbg.jpg);background-position:left top;background-repeat:repeat;}

/* unused */
TD.gradientsilver {background:url('../images/gradientsilver2.jpg');background-repeat:repeat-x;background-position:0% 100%;border-bottom:1px solid;}
TD#gradientsilver2 {background:url('../images/v2/gradient-silver2.jpg');background-repeat:repeat-x;background-position:0% 0%;}

table.bottomlinks {background:#efefef;border:1px solid #bbbbbb;}
table.bottomlinks h2 {color:#777777;}
table.bottomlinks ul {color:#777777;}
table.bottomlinks li {color:#777777;}

.BB {border-bottom:1px solid #bbbbbb;}
.BT {border-top:1px solid #bbbbbb;}
.BR {border-right:1px solid #bbbbbb;}
.BL {border-left:1px solid #bbbbbb;}

.BTdot {border-top:1px dashed #bbbbbb;}
.BLdot {border-left:1px dashed #bbbbbb;}
.BBdot {border-bottom:1px dashed #bbbbbb;}
.BRdot {border-right:1px dashed #bbbbbb;}
.BXdot {border-right:1px dashed #bbbbbb;border-left:1px dashed #bbbbbb;border-top:1px dashed #bbbbbb;border-bottom:1px dashed #bbbbbb;}


.mainnavbg {background-image:url(../images/v5/sitebg.jpg);background-position:left top;background-repeat:no-repeat;margin:0px 0px 0px 0px;}
.white p {color:White;}

TABLE#bginterior {background:url('../images/v2/bodybg-interior.jpg');background-repeat:no-repeat;background-position:0% 0%;}
td.mainnav {line-height:200%;font-size:11pt;text-align:center;padding-left:15px;padding-right:15px;color:#cccccc;}
td.mainnav a {font-family:Trebuchet MS,Trebuchet,Verdana,Arial;color:#999999;text-decoration:none;font-weight:500;font-size:11pt;}
td.mainnav a:hover {color:#4b6681;font-weight:500;}

td.mainnav_active {line-height:200%;font-size:11pt;text-align:center;padding-left:15px;padding-right:15px;color:#4b6681;}
td.mainnav_active a {font-family:Trebuchet MS,Trebuchet,Verdana,Arial;color:#003366;text-decoration:none;font-weight:500;font-size:11pt;border-bottom:2px dotted #4b6681;}
td.mainnav_active a:hover {color:#4b6681;text-decoration:none;font-weight:500;}
/*8093a6*/
a {color:#81a0bd}
a:hover {text-decoration:underline;color:#596e82}
a:visited {text-decoration:none;}
td#header {font-family:Tahoma;color:white;font-size:9pt;}
td#header a {color:white;text-decoration:none}
td#header a:hover {color:#a2d1ca;}
.tiny {font-family:Arial Narrow;font-size:8pt;}
.tiny a {text-decoration:none;color:#333333;}
.tiny a:hover {text-decoration:none;color:#4b6681;}
.BLUE1 {color:#4b6681;}
.BLUE2 {color:#91a1b1;}
.BLUE3 {color:#dadfe3;}
.vertdot {background:url(../images/v5/dotted-vertical.gif);}


table.detailbox {
    border-left:1px solid #bbbbbb;
    border-top:1px solid #bbbbbb;
    border-right:3px solid #bbbbbb;
    border-bottom:3px solid #bbbbbb;
    background:url('../images/detailboxslash.gif');
    background-position:100% 100%;
    background-repeat:no-repeat;}

ul.orangebullet {list-style-image: url('../images/orangebullet.gif');}
ul.orangebullet li {color:#777777;line-height:150%;}

hr {margin:0px;padding:0px;}

#VIDEO {z-index:1002;}
#overlayBackground {
    position: absolute;
    top: 0%;
    left: 0%;
    background-color: #ffffff;
    z-index:500;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

table.bodycontent1 {color:#555555;font-family:Verdana,Tahoma, Arial;font-size:9pt;}
table.bodycontent1 p {color:#555555;font-family:Verdana, Helvetica, Tahoma, Arial;}
table.bodycontent1 a {color:#006699;font-weight:bold;font-family:Verdana,Tahoma, Arial;}
table.bodycontent1 a:hover {color:#6699CC;font-weight:bold;font-family:Verdana,Tahoma, Arial;text-decoration:underline;}

td.box1 {color:#555555;font-family:Verdana,Tahoma, Arial;}
td.box1 a {color:#006699;text-decoration:none;}
td.box1 a:hover {color:#6699CC;text-decoration:underline;}

div.CaseStudyBody {line-height:200%;color:#555555;font-weight:300;}
div.CaseStudyBody ul {line-height:150%;}
div.CaseStudyBody ul li {line-height:150%;}

.footer {padding-top:15px;padding-bottom:15px;padding-right:15px;color:#cccccc;}

.headerline {background:url('images/headerline.jpg');background-position:bottom left;background-repeat:repeat-x;}
.HeaderCell {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.HeaderCellRight {border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.HeaderCellx {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.TitleCell {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:10px;width:1%;white-space:nowrap;color:#006699}
.InnerCell {border-bottom:1px solid #bbbbbb;padding:10px;width:24%;}
.LastCell {border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:10px;}
a.whitelink {color:White;}