body {font-family: verdana, arial, sans-serif; margin:  0; padding: 0; font-size:  .8em; color:  #000; }

h1,h2,h4,h5,h6 {color:  #333333;}
h2 {margin: 6px 0 6px 0}

#mainHeadline {display:  none;}
img {border: 0;}

.center {text-align:  center;}
.right {text-align:  right;}
.left {text-align:  left;}
.clear {clear:  both; font-size: 0;}

.addlink {text-align:  right; float:  right; margin-top:  8px;}

.divider {clear:  both; border-top:  1px solid gray; margin-top:  24px;}
.advisorBox {padding:  12px; border:  1px solid gray; background:  #ffffff;}

.result {color:  red;}

.formLabel {text-align:  right;}

.lpldw_left {padding:  16px 10px 16px 0; border-bottom:  1px dotted gray;}
.lpldw_right {padding:  16px; 0 16px 0; border-bottom:  1px dotted gray;}

a:link {}
a:visited {}
a:hover {text-decoration:  none;}
a:active {}

.img_right {float: right; padding:  4px  0 4px 12px;}
.img_left {float: left; padding:  4px 12px 4px 0;}

a.menulink:link {text-decoration:  none; color:  white;}
a.menulink:visited {text-decoration:  none;color:  white;}
a.menulink:hover {text-decoration:  none; color:  black;}
a.menulink:active {text-decoration:  none; color:  black;}

#leftnavcontainer { font-size:  10px;  width:  140px;}

#leftnavlist li {list-style-type:  none; padding-bottom: 4px; padding-left: 4px; padding-top:  8px; padding-bottom:  8px; background-repeat: no-repeat; border-bottom:  1px dotted #f0f0f0;}
#leftnavlist a { padding-left: 10px; padding-bottom: 14px; text-decoration: none; }
#leftnavlist a:link, #leftnavlist a:visited { color: #ffffff; padding-left: 10px; }   
#leftnavlist a:hover { color: #ffffff; padding-left: 10px; background: url(/images/navarrow.png); background-repeat: no-repeat; background-position: 0 -14px;}   

a.navOn:link {color: #000000; padding-left: 10px; background: url(/images/navarrow.png); background-repeat: no-repeat; background-position: 0 -14px;}
a.navOn:visited {color: #000000; padding-left: 10px; background: url(/images/navarrow.png); background-repeat: no-repeat; background-position: 0 -14px;}

#checklist{margin-left: 0; padding-left: 0; list-style: none;}
#checklist li { padding-left: 24px; padding-bottom:  12px; background-image: url('/images/checkmark.png');  background-repeat: no-repeat; background-position: 0.5em 0.5em 0.5em 0; font-weight:  bold; font-size:  1.2em;}



#splashBody {background:  #0B274E;}


#splashHolder2 {text-align:  center; border:  1px solid gray;  margin: 36px auto; width:  761px; background: url(images/splash_bg.jpg); background-repeat:  no-repeat; }
#splashLogo2 { width:  500px; margin: 58px auto 40px auto;}
#splashForm {text-align:  center; margin-top:  16px;}
#splashSelect {font-weight: bold;}
#splashSubmit {color: white; background-color:  #B5985A; font-weight: bold; border:  1px solid #666633}
#splashFooter {color:  white; font-size:  .9em; text-align:  center; margin-top:  40px;}
#splashFooter2 {color:  #666666; font-size:  .9em; text-align:  center; margin: 60px 0 20px 0;}

#popupHeader {border-bottom:  1px solid gray; text-align:  center; padding:  12px 0 6px 0}
#popupContent {margin:  12px;}
#popupFooter {color:  #666666; font-style:  italic; text-align: center; margin-top:  24px;}


#splashError { color: yellow; padding:  0; margin: 0 0 12px 6px;}
#splashError li {list-style-image: url(/images/splash_warning.gif); list-style-position:  inside; padding-left:  4px; }

#errorList { color: red; padding:  0; margin: 0 0 12px 6px; font-weight:  bold;}
#errorList li {list-style-image: url(/images/warning.gif); list-style-position:  inside; padding-left:  4px;}

#header {background:  url('/images/header_bg.png'); padding:  0;  height: 109px;}
#header_tagline {padding-left:  40px;}
#main_holder {width:  1000px; border-right:  1px solid #e1e1e1; background: url('/images/center_bg.gif'); background-repeat:  repeat-x;}
#leftnav{background:  url('/images/left_bg.png'); background-repeat:  no-repeat; height:  400px; padding-top:  60px; width:  144px; background-color:  #5279B2}
#center_content {width:  600px;  padding:  24px ; }
#center_content_w {width:  800px;  padding:  24px; }
#right_column {backgrond-color:  white; background:  url('/images/right_bg.png'); background-repeat:  repeat-y; padding:  12px; }

#homeHeadline {margin: 10px 0px 10px -20px; font-size:  24px;}

#contactTable {margin-left:  20px;}

#loginholder {border:  1px solid #666666; margin: 20px auto 40px auto; width:  250px;}
#loginhead {background-color:  #78664E; color: white; padding:  6px; font-weight:  bold; margin-bottom:  12px; font-size:  1.2em; text-align:  center;}

#adminTable {width:  800px; margin-top:  12px; font-size:  .8em; background:  #ffffff; border:  1px solid gray;}
#adminTable td {width:  266px; text-align:  center; padding:  8px 0 16px 0;}

.required {color:  red;}
.hidden {display:  none;}

#webinar_date {font-size: 10px; font-weight:  bold;  padding:  100px 10px 0 8px; text-align:  center;}

#footer {text-align:  center; clear:  both; border-top:  1px solid; border-bottom:  1px solid; border-color:  #E3D8C0; background-color:  #F9F6F1; padding: 8px; font-style:  italic; font-size:  .8em; color:  #666666;}

 /* CSS for box */
.box {text-align:left;	width: 99%; background:#fff url('/images/right_side_border.gif') repeat-y 100% 0;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi {background:#fff url('/images/left_side_border.gif') repeat-y 0 0;  padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt {height:14px; margin:0 -7px; background:url('/images/box.gif') no-repeat 100% 0;}
.bt div {width:18px; height:17px; background:url('/images/box.gif') no-repeat 0 0; }
.bb {height:17px; margin:0 -7px; background:url('/images/box.gif') no-repeat 100% 100%;}
.bb div {	width:18px; height:17px; background:url('/images/box.gif') no-repeat 0 100%;}
.box_bg {background:  #cccccc;}
/*End box css*/