@charset "UTF-8";


/* DOSEEDGE VER2A CSS
===========================*/



/* BASICS */

body { font: normal 100% Helvetica, Arial, sans-serif; color:#000000; margin:0 auto; background:#e0e0e0; }
img, img a { border: 0; }
.clear { clear:both; padding:0; margin:0; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

.global_text {font-size:90%; line-height:140%; padding:0; margin:0; }
.global_text100 {font-size:90%; line-height:140%; padding:1em 1em 2em 2em; margin:0; }

#container { width:64em; min-width:64em; margin:0 auto; }
#wrapper { float:left; width:64em; min-width:64em; margin:0 auto; padding:0 .75em 0 .75em; background:#6f6f6f; }

#videocontainer { width:54em; min-width:54em; margin:0 auto; }
#videowrapper { float:left; width:54em; min-width:54em; margin:0 auto; padding:.75em; background:#6f6f6f; }

h1 { float:left; font-size:230%; line-height:100%; font-weight:bold; margin:0 0 .25em .5em; padding:0; color:#544258; }
h2 { float:left; width:50%; font-size:120%; line-height:110%; font-weight:bold; margin:0 0 0 1.2em ; padding:.25em 0; color:#333333; border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
h3 { float:left; width:50%; font-size:120%; line-height:110%; font-weight:bold; color:#CC2A4C; margin:0 0 .25em 2.75em ; padding:0; }
h4 { color:#333333; font-weight:bold; font-size:110%;  margin:0; padding:0; }


/* TOP BAR */
#topBar { float:left;  width:100%; height:40px; background:url(../images/topBar.jpg) no-repeat; }

.topBarText { float:left; width:189.95px; height:10px; margin:13.6px 0 0 16px; }
.topBarLogo { float:right; width:49.97px; height:24px; padding:5.6px 16px 0 0; }


/* DROP SHADOW */
.barShadow { float:left; width:100%; height:10px; padding:0; background: url(../images/topBarShadow.gif) repeat-x; margin:0 0 .1em 0; }
.barShadowLeft {float:left; width:48.5%; height:10px; padding:0; background: url(../images/topBarShadow.gif) repeat-x; margin:0 0 .3125em 0; }
.barShadowRight { float:right; width:32.5em; height:10px; padding:0; background: url(../images/topBarShadow.gif) repeat-x; margin:0 0 .3125em 0; }
.barShadowLeftIB { float:left; width:12.5em; height:10px; padding:0; background: url(../images/topBarShadow.gif) repeat-x; margin:0 0 .3125em 0; }
.barShadowRightIB { float:right; width:820px; height:10px; padding:0; background: url(../images/topBarShadow.gif) repeat-x; margin:0 0 .3125em 0; }


/* MAIN HEADER */
#globalHeaderBg { width:100%; height:112px; background:url(../images/globalHeaderBg.jpg); }
.navBarLogo { float:left; width:186px; height:75px; margin:10px 0 0 16px; }
.navBarText { float:right; width:180px; height:35px; padding:16px 16px 0 0; margin:0; }
.navBarShadow { float:left; width:100%; height:.375em; margin-bottom:.5em;  background:url(../images/navbar_shadow.gif); }


/* TOP BAR */
.topcontent { float:left; width:100%;  padding:1.5em 0 0 0; margin:0; background: #ffffff url(../images/generalshadow.gif) repeat-x; }

.topcontentvideo { float:left; width:100%; padding:0; margin:0; background: #ffffff; }
.videopane { width:53.125em; padding:.5em 0 0 0; margin:0 auto; }

.topad { float:right; margin:-1.5em 0 0 0 ; padding:0; }
.videotag { float:left; margin:1em 0 0 0; padding:0; }
.benefitscontainer { float:left; width:90%; border-top: dotted 1px #333333; border-left: dotted 1px #333333; border-right: dotted 1px #333333; margin:0 0 0 3.25em; padding:0; }
.benefitscontainer ul { float:left; height:15em; width:27.25%; list-style:none; margin:1.25em 0 0 0; padding-right:1em; font-size:90%; line-height:130%;  }
.benefitscontainer li { margin:1em .5em 0 -1em;  }
.ultitle { font-size:120%; font-weight:bold; color:#544258; margin-left:-1em; }
.benefirst { border-right:solid 1px #333333; }

/* QUOTE GRAPHIC */
.qtegraphic { float:left; width:100%; margin:0; padding:0; }


/* DOWNLOADS */
.dwnldheader { font-size:120%; font-weight:bold; text-decoration:none; border-bottom:none; margin:1.5em 0 0 0; padding:0; }
.dwnldcolumn { float:left; width:45%; }
.dwnldcolumncontent { float:left; width:93.9%; padding:.5em 2em 2em 2em;  background:#FFFFFF; }
.dwnldcolumncontent ul { font-size:80%; list-style:none; margin:0; padding:0;  }
.dwnldcolumncontent li { color:#333333; margin:0; padding:1.25em 0 1.25em 0; border-bottom:dotted 1px #333333; }
.dwnldcolumncontent li a { color:#333333; text-decoration:underline; margin:0; padding:0; }
.dwnldcolumncontent li a:hover { color:#663399; }
.dwnldtab { float:left;  }
.pdftab { float:left; width:50.95%; margin:0 0 0 .5em; padding:0; }

/* CONTACT FORM iFRAME */



.feedbackcolumn { float:right; width:32.5em; height:82em; border:0; padding:0; margin:0; }
#feedbackcolumntab { float:left; margin-left:2.7em; }  
#feedback { float:left; width:30em; margin:0; padding-bottom:.375em; }


/* FOOTER */

#footer { float:left; width:100%; height:8em; background:url(../images/footer_bkd.jpg); border-top:solid 2px #000000; }
	
#footer p { font-size:80%; line-height:200%; float:left; color:#FFFFFF; margin:0; padding:1em 0 0 1.5em; }
	
#footer a { color:#FFFFFF; text-decoration:none; }
	
#footer a:hover, footer a:visited { color:#FFFFFF; text-decoration:underline; }
	
.footerSpacer { padding:0 .5em 0 .5em; }

.footerLogo { width:4.5625em; height:2.1875em; float:right; padding:1.1em 1.5625em 0 0;}
