*{padding:0;margin:0}
body {color:#000; background-color:#b4bec8;font-family:Verdana,sans-serif;margin:0 auto;width:800}

/* general */
p{margin-bottom:12px}
img{border:none}
.endfloat{clear:both;font-size:1px;visibility:hidden;display:block;height:1px}
cite{color:#666/*0860a8*/}

/* crumb */
#crumb{margin:0;padding:3px 0 11px 0;list-style-type:none;float:left;font-size:.7em}
ul#crumb li{float:left;padding:0;font-weight:bold;color:#000;background:none; white-space: nowrap}
ul#crumb li a{text-decoration:none;font-weight:normal;padding:0;display:inline;color:#666}
#crumb li a:hover{text-decoration:underline}
#crumb span{padding:0 6px 0 6px;font-weight:normal;color:#666}

.tl-corner, .tr-corner, .bl-corner, .br-corner{height:5px;font-size:1px}
.tl-corner{width:5px;float:left;background:url(images/corners.gif) top left;}
.tr-corner{background:url(images/corners.gif) top right;margin-right:5px}
.bl-corner{width:5px;float:left;background:url(images/corners.gif) bottom left}
.br-corner{background:url(images/corners.gif) bottom right;margin:0 5px 15px 0;position:relative;top:-5px}

.tl-corner2, .tr-corner2, .bl-corner2, .br-corner2{height:5px;font-size:1px}
.tl-corner2{width:5px;float:left;background:url(images/corners.gif) top left;}
.tr-corner2{background:url(images/corners.gif) top right;margin-left:5px}
.bl-corner2{width:5px;float:left;background:url(images/corners.gif) bottom left}
.br-corner2{background:url(images/corners.gif) bottom right;margin:0 0 8px 5px;position:relative;top:-5px}

/* layout */
p.intro{padding-right:5px;font-size:12px}
td.intro{padding-right:10px;font-size:12px}

/* box */
.box{border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;background:white;padding:8px 0 0;margin-right:5px}
.box h2 {font-size:.75em;border:none;padding:0px 6px 8px; margin:0}/*margin:-12px 0 0;}background:url(images/modulebg.jpg) top left repeat-x}*/
.box ul {list-style:none;margin:0;padding:0}
.module{font-size:.7em;color:#0860a8;background:url(images/modulebg.jpg) repeat-x;padding:8px;margin:0 1px}
/*.module img{padding-bottom:8px; float:left}*/
.moduleContent {font-size:.95em;color:#666}
.box li {/*padding:0 5px 8px 12px;background:url(images/caret_double.gif) middle left no-repeat*/}
/*.box img {padding-bottom:8px}*/
.box2{border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;background:white;padding:8px 0;margin-left:5px}
/*.box2 h2 {color:#666;border-bottom:solid 1px #c6c6c6;margin-top:-6px}/*background:url(images/modulebg.jpg) top left repeat-x}*/
.box2 ul {font-size:.95em;list-style:none;margin:0;padding:0}
.box2 ul h2 {padding-left:10px;margin-top:-6px;margin-bottom:8px;border-bottom:solid 1px #c6c6c6;font-size:.95em}
.box2 li {font-size:.95em;margin-left:6px;padding:0 6px 6px 12px;background:url(images/caret_double.gif) top left no-repeat}
.box-nav {border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;background:white;padding:8px 0;margin-right:5px;font-size:.7em}
.box-nav ul {list-style:none;margin:0;padding:0}
.box-nav ul h2 {padding-left:10px;margin-top:-6px;margin-bottom:8px;border-bottom:solid 1px #c6c6c6;}
.box-nav li {padding:0 6px 6px 12px;background:url(images/caret_double.gif) top left no-repeat}

/* headings */
h1,h2,h3{color:#000}
h1{font-size:1.4em;font-weight:bold;margin-bottom:10px;margin-top:5px}
h2{font-size:1em;padding:0 0 5px 0;/*border-bottom:solid 1px #a6a6a6*;*/font-weight:bold;margin-bottom:5px}
h2.no-ul{border-bottom:none;margin-bottom:0px}
h2.space{margin-bottom:5px}
h3{font-size:1em;font-weight:bold;margin-bottom:5px}
h3.with-ul{border-bottom:solid 1px #a6a6a6;margin-bottom:5px;padding-bottom:5px}
/*.half-fb-last h2{color:#666;border-bottom:solid 1px #a6a6a6}*/
.navmenu h2{padding:0;font-size:1em;color:#333;border-bottom:solid 1px #c6c6c6}
.half h2{border-bottom:solid 1px #a6a6a6;}
#third h2{color:#003366;padding:10px 0 8px 10px;font-size:.7em}


/* columns layout */
#main{margin-left:0px;width:560px;font-size:1em}
.main-left{width:auto;float:left}
.main-right{width:auto;float:right}
.half {width:265px;margin-right:17px;float:left}
.half-last{margin-right:0px}
.main-left .half{width:168px;margin-right:10px;float:left}
.sub-main-left{width:65%;float:left;font-size:1em}
.sub-main-right{padding-top:10px;width:175px;float:right;font-size:1em}
#feature-benefits{padding-top:10px;color:#333;width:65%;float:left;/*margin-left:0px;*/font-size:.95em}
#third{height:438px;background:url(images/bgs/cat_head_bg.gif) top left repeat-x}


/* feature benefits table*/
table.feature-benefits{color:#333;border-collapse:collapse;width:100%;font-family:Verdana, sans-serif;font-size:.95em}
table.feature-benefits th, table.feature-benefits td{padding:5px;border:1px solid #A6A6A6}
table.feature-benefits th{/*width:25%;*/text-align:center}/*;background-image:url(/sites/sitewide/30/pix/table_linerule.gif);background-position:right;background-repeat:repeat-y}*/
/*table.feature-benefits td{/*width:65%}*/
table.feature-benefits th{font-weight:bold}
table.feature-benefits h2{margin:0;padding:0;border:none;color:#333}

/* navigation menu */
#leftNav {}
#leftNav h2{color:#000;padding:3px 0 6px 10px;font-size:.7em;border-top:#ccc solid 1px;/*background:url(images/bgs/cat_head_bg.gif) top left repeat-x*/}
#leftNav li{margin-left:0px;padding:0 0 3px 10px;font-size:.7em}

/* navigation menu table*/
table.navigation{border-collapse:collapse;width:100%}
/* navigation vertical menu */
#vertical-nav{margin-top:10px;/*padding:0;*/font-size:.75em}
#vertical-nav ul{margin:0;padding:1px 0;}
#vertical-nav h2{color:#0860a8;margin:0;padding:2px 15px;border-bottom:solid 1px #c6c6c6/*;border-top:solid 1px #c6c6c6*/}
#vertical-nav li{margin:0;padding:1px 15px;bottom:solid 1px #ccc;/*background:url(images/caret_double.gif) top left no-repeat*/}
.vertical-nav h2{padding:6px 0 2px 12px;color:#003366;/*border-bottom:solid 1px #c6c6c6*/font-size:.7em;background:url(images/bgs/cat_head_bg.gif) center left repeat-x}
td.vertical-nav{height:100%}
.vertical-menu{
/*	background-image:url(images/menudiv1bg.gif);
	margin-left:0px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom: 2px;*/
	margin:0;
	padding:0;
	display:block;
	text-decoration: none;
	color: #000000;
/*	height: 20px;*/
}

.vertical-submenu{display: block;margin-left:7px;padding:2px 0;color:#333333;}
.hide {display: none;}
.show {display: block;}

/* lists and links */
a,a:visited{color:#0860a8;text-decoration:none}
a:hover{color:#F90/*#0860a8*/;text-decoration:none}
ul{list-style:none;padding-bottom:10px}
.box ul{padding:0}
#main li{padding:0 5px 8px 12px;background:url(images/caret_double.gif) top left no-repeat}
#main ul.bullets{margin:0;padding:0/*margin:0 0 0 8px*/}
#main ul.bullets h2 {margin:5px 0 5px;border:none}
#main ul.bullets li{background:none;list-style:disc;margin:0 0 0 15px;padding:0 0 5px 0}
/*#main ul.bullets ul{margin:0 0 0 15px;padding:0}*/
#main ul.bullets ul li{/*margin:8px 0 0;padding:0;*/list-style:circle}
.half ul {margin:0px;padding:0px 0px 8px}
.half li{padding:0px 5px 5px 12px;/*font-weight:bold;*/background:url(images/caret_double.gif) top left no-repeat}
#feature-benefits li{padding:0 5px 8px 12px;background:url(images/caret_double.gif) top left no-repeat}
#feature-benefits ul.bullets{margin:0;padding:0/*margin:0 0 0 8px*/}
#feature-benefits ul.bullets h2 {margin:5px 0 5px;border:none;color:#333
}
#feature-benefits ul.bullets li{background:none;list-style:disc;margin:0 0 0 15px;padding:0 0 5px 0}
/*#feature-benefits ul.bullets ul{/*margin:0 0 0 15px;padding:0}*/
#feature-benefits ul.bullets ul li{/*margin:8px 0 0;padding:0;*/list-style:circle}
/*.half-fb-last ul li{padding:0 5px 8px 12px;background:url(images/caret_double.gif) top left no-repeat}*/
.sub-main-left li{padding:0 5px 8px 12px;background:url(images/caret_double.gif) top left no-repeat}
.sub-main-left ul.bullets{margin:0;padding:0/*margin:0 0 0 8px*/}
.sub-main-left ul.bullets h2 {margin:5px 0 5px;border:none}
.sub-main-left ul.bullets li{background:none;list-style:disc;margin:0 0 0 15px;padding:0 0 5px 0}
/*#feature-benefits ul.bullets ul{/*margin:0 0 0 15px;padding:0}*/
#feature-benefits ul.bullets ul li{/*margin:8px 0 0;padding:0;*/list-style:circle}
/*.third ul{margin:0;padding:0}*/
.third li{margin-left:10px;padding:0 0 3px 10px;font-size:.7em;background:url(images/bullets4.gif) center left no-repeat}
.doc-link li{font-size:.9em;padding:5px 0 5px 30px;background:url(images/icons/iconPdf.gif) top left no-repeat}

/* main content image positioning*/
.box img{float:left;padding-bottom:8px;margin:0 10px}
.imgfloat{float:left;padding:0 10px 5px 0;_padding:0 20px 5px 0}
.intro-caption-container{text-align:center;font-size:80%}
.intro-caption-container a{display:block;padding-top:3px}
.imageside{margin-left:85px;_height:1%}
.imageside-overview{margin-left:110px;_height:1%}
.imageside-half{margin:0 0 10px 0px}
.imageside-half p{height:1%}

/*h1,h2 {padding:0px; margin:0px;} 
h2 {padding-bottom: 5px; font-size: 1em; font-style: normal; font-weight: bold;}*/
th.std,td.std { FONT-SIZE: .75em; }
th.large { FONT-SIZE: 1em; }
/*td.crum {color: #CCCCCC; font-size: .6em;}*/
td.menu {FONT-SIZE: .7em;FONT-WEIGHT: Bold;FONT-FAMILY: Arial,Verdana,sans-serif;}
td.navmenu {padding-top: 5px;color:#333333;font-size:.7em;font-weight:bold}
TD.navitem {padding-left:12px; font-size:.7em;height:15px}
TD.spacer { HEIGHT: 5px; }
TD.linespace {HEIGHT: 10px; }
TD.buttonspace { HEIGHT: 10px; }
/*td.fnb { border: solid 1px #cccccc; }
th.fnb {text-align: center;	border-right: solid 1px #cccccc;}*/
A.menu:link {COLOR: black;TEXT-DECORATION: none;}
A.menu:visited {COLOR: #000000;TEXT-DECORATION: none;}
A.menu:hover {COLOR:#fff /*#0860a8*/;TEXT-DECORATION: none;}
/*A:link {COLOR: #0860a8; TEXT-DECORATION: none;}
A:visited {COLOR: #0860a8; TEXT-DECORATION: none;}
A:hover {COLOR: #0860a8; TEXT-DECORATION: underline;}*/
A.legal:link {COLOR: black;TEXT-DECORATION: none;}
A.legal:visited {COLOR: black;TEXT-DECORATION: none;}
A.legal:hover {COLOR: black;TEXT-DECORATION: underline;}
.nodisplay {VISIBILITY: hidden;}
.Receipt {BACKGROUND-COLOR: white;}
TABLE {border-collapse: collapse;border: 0;}
TD.footer {FONT-SIZE: .6em;}
.side_margin {WIDTH: 25px;}
.pad6pxBottom{padding-bottom:6px}
.pad8pxBottom{padding-bottom:8px}
.pad10pxBottom{padding-bottom:10px}
.pad16pxBottom{padding-bottom:16px}
.content {padding-left:6px;font-size:12px}
.boldLinklarge {padding-left:6px;font-weight:bold;font-size:12px}
.size{color:#666}

/* forms */
/*form {display:inline}*/
input, select, textarea, button, label {font-family: Verdana, sans-serif; color:#333; font-size: 11px ;}
select, textarea {background:#fff;}
/*button {border: none;}*/
label {font-weight: normal; }
textarea {margin: 2px 0; padding: 2px 2px; border: 1px solid #cccccc; }

#contactForm table {
/* background-color: #F9FBFD;*/
 color: #000000;
/* width: 100%;
 border: 1px solid #D7E5F2;*/
 border-collapse: collapse;
 font-size:12px;
}

#contactForm td {
/* border: 1px solid #D7E5F2;*/
 padding-left: 4px;
}

/*fieldset.search{border:none;width:250px;margin:0 auto;background:#222;}

.search input, .search button{border:none;float:left;}
.search input.box{color:#fff;font-size:.9em;width:150px;height:26px;padding:8px 5px 0;background:url(images/buttons/search.gif) no-repeat;margin-right:5px;}
.search button.btn{width:100px;height:26px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(images/buttons/search.gif) no-repeat top right;}
*/

.tab {margin-top:25px;width:65%;height:28px;/*border-bottom:#ccc solid 1px*/background:url(images/bgs/tab_bg.gif) top left repeat-x}
.tab ul {list-style:none;margin:0;padding:0}
.tab ul li {color:#333;display:inline;list-style:none;background:#fff/*border-top:solid #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;margin-right:10px;padding:0px 10px 3px*/}
.tab li.off {color:#fff;background:#ccc;border:solid 1px #ccc}
.tab li img {margin:0;padding:0}


/* Tabs layout */
ul#tabs { list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.3em 0; }
ul#tabs li { display: inline; }
ul#tabs li a { color: #42454a; background-color: #ffffff; /*#dedbde;*/ border: 1px solid #c9c3ba; border-bottom: none; padding: 0.3em; text-decoration: none; }
ul#tabs li a:hover { background-color: #f1f0ee; }
ul#tabs li a.selected { color: #000; background-color: #ffffff; /*#f1f0ee;*/ font-weight: bold; padding: 0.7em 0.3em 0.38em 0.3em; }
div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #ffffff /* #f1f0ee; */ font-size: .9em; }
div.tabContent h2 {padding: .5em 0 .2em 0; }
div.tabContent.hide { display: none; }
ul#tab-list { list-style-type: disc; margin: 0 0 0 1.25em; padding: 0 0 0.3em 0; }
ul#tab-list li { padding: .2em 0;}