/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
img{vertical-align:middle;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}

/* type.css */
body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#07025C;}
#container{text-align:left;}
h1{font-size:1.6em;color:#CCE330;margin-bottom:10px;}
h2{font-size:1.4em;color:#006FB9;margin-top:20px;margin-bottom:5px;}
h3{margin-top:15px;font-size:1.1em;}
h1 strong{font-size:1.8em;}
a,a:visited{color:#00387D;}
p,li{line-height:1.5em;font-stretch:expanded;}
p{margin-bottom:15px;}
ul,ol,dl{color:#07025C;line-height:1em;margin:1em 0 1em 1em;}
ul{list-style:disc;}
ol{list-style:decimal;}
pre{color:#07025C;line-height:1.2em;margin:1.2em 0;}
#main-menu{list-style:none;list-style-image:none;margin:0;}
#main-menu li a{color:#fff;text-decoration:none;}
#text_resizer{font-size:12px;color:#fff;}
#text_resizer span{cursor:pointer;}
#text_resizer .increaseFont,#text_resizer .decreaseFont{font-size:18px;font-weight:700;cursor:pointer;}
#tipzone-text .page-quote-author{font-weight:700;color:#ddd;}
#tipzone-text{width:660px;height:50px;line-height:1em;text-align:left;vertical-align:middle;padding:0;}
li.check-list,ul.check-list li{list-style:none;background:url(../../img/check.gif) left center no-repeat;margin-left:20px;padding-left:25px;margin-top:10px;margin-bottom:10px;display:block;}
ul.arrow-list{list-style-image:url(../../img/bullet.gif);margin-left:20px;padding-left:0;}
ul.arrow-list li{padding:0;}
li.checkmarked{background:url(../../img/check.gif) left center no-repeat;}
ul.check-list li.x-ed,li.x-ed{background:url(../../img/x.gif) left center no-repeat;}
.glossary_term{text-decoration:underline;color:#00387D;cursor:help;}
blockquote{background:#F6FFBD;border:1px solid #CCE330;margin:10px 200px 10px 30px;padding:10px;}
p.note{font-size:90%;color:#999;}
.side_image .legend,dfn{font-size:.9em;font-style:italic;}
table.email_button{width:100%;}
table.email_button td{width:50%;}
table.email_button h1{border:1px solid #CCE330;width:90%;text-align:center;font-size:120%;line-height:120%;margin:30px auto;padding:15px;}

/* layout.css */
#shadowed{width:950px;}
#shadow-left,#shadow-right{width:20px;height:200px;float:left;top:0;padding-bottom:5000px;margin-bottom:-5000px;margin-left:-20px;display:none;}
#shadow-right{float:right;margin-right:-20px;}
#container{width:950px;margin:0 auto;padding:0 14px 0 12px;}
#header{position:relative;}
#left-flash{width:237px;height:294px;background:url(../../img/flash-static.gif);margin-top:12px;margin-left:8px;position:absolute;left:10px;top:1px;z-index:100;}
#logo-holder{margin-left:400px;height:140px;position:relative;}
#logo{width:211px;height:127px;position:absolute;top:13px;right:30px;}
#tip_zone{height:72px;color:#fff;line-height:40px;position:relative;padding-left:260px;font-size:14px;vertical-align:middle;font-weight:700;letter-spacing:.5px;}
#tipzone-left-end{width:20px;height:72px;position:absolute;top:0;left:-20px;}
#tipzone-right-end{width:20px;height:72px;position:absolute;top:0;right:-20px;}
#tipzone-text{padding-top:0;height:72px;}
#tipzone-text table td{vertical-align:middle;}
#content_left_column{float:left;width:245px;min-height:100px;height:auto!important;position:relative;top:95px;padding:0;}
#content_middle_column{float:left;padding-bottom:50px;min-height:1000px;height:auto!important;width:705px;}
#content_right_column{display:none;}
#content_zone{padding-left:20px;padding-right:20px;padding-top:40px;width:645px;overflow:hidden;}
#footer{margin-bottom:10px;}
.clear_layout{clear:both;margin-bottom:-1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#main_menu_container{position:relative;left:18px;top:0;width:237px;}
#side-menu-top{width:237px;height:27px;}
#side-menu-logo{width:191px;height:74px;margin:0 27px 0 19px;}
#side-menu-content{min-height:302px;width:191px;margin:0 27px 0 19px;}
#side-menu-bottom{height:60px;margin:0 auto;}
#main_menu{padding-left:0;margin-left:0;list-style:disc;color:#fff;font-size:12px;margin-top:-20px;margin-bottom:0;border-bottom:1px solid #CBE32B;}
#main_menu li{list-style:none;border-top:1px solid #CBE32B;margin:0;padding:0;}
#main_menu li.separator{list-style:none;height:16px;padding:2px 15px;}
#main_menu li a,#main_menu li a:visited{color:#fff;font-weight:700;text-decoration:none;display:block;height:16px;line-height:16px;font-size:1.1em;padding:2px 15px;}
#main_menu li a:hover{background:#4af;}
#shadow-bottom{width:989px;height:28px;position:relative;margin:0 auto;}
#bottom-left-rounder{width:47px;height:35px;position:absolute;left:0;top:0;}
#bottom-right-rounder{width:50px;height:35px;position:absolute;right:0;top:0;}
fieldset.email_link_box{border:1px solid #CCE330;width:60%;text-align:center;margin:30px auto;padding:5px;}
fieldset.email_link_box h1{font-size:120%;}
fieldset.twocol_box{float:left;width:40%;margin:20px;}
a img{border:0 none;}
.side_image{float:right;width:200px;margin-left:30px;margin-bottom:20px;margin-top:30px;}
table.pricing_table{width:60%;border:1px solid #CCE330;border-collapse:collapse;margin:10px 0;}
table.pricing_table th,table.pricing_table td{border:1px solid #CCE330;padding:5px;}
table.pricing_table th.price,table.pricing_table td.price{text-align:center;}
#cfl-upper-table{margin-top:20px;border-top:none;border-left:none;}
#cfl-upper-table th,#cfl-upper-table td{border:1px solid #07025C;}
#cfl-upper-table th.td_empty,#cfl-upper-table td.td_empty{border:none;}
#cfl-upper-table td.td_left,#cfl-upper-table td.td_middle,#cfl-upper-table td.td_right{font-weight:400;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
#cfl-upper-table th.td_left,#cfl-upper-table td.td_left{background:#E4EE17;}
#cfl-upper-table th.td_middle,#cfl-upper-table td.td_middle{background:#B9DD37;}
#cfl-upper-table th.td_right,#cfl-upper-table td.td_right{background:#3AC14A;}
p.errors,p.form-error{color:#e00;}

/* color.css */
body{background:#eee;}
#container{background:#fff url(../../img/container_bg.gif) top left repeat-y;}
#header{background:url(../../img/header-bg.gif) left top repeat-x;}
#logo{background:url(../../img/logo-mirrored.gif);}
#tip_zone{background:url(../../img/tipzone-bg.gif);}
#tipzone-left-end{background:url(../../img/tipzone-left.png);}
#tipzone-right-end{background:url(../../img/tipzone-right.png);}
#content{background:url(../../img/content-bg-bottom.png) bottom center no-repeat;}
#footer{background:url(../../img/footer_bg.jpg) top left no-repeat;color:#e5e6e6;}
#footer a{color:#e5e6e6;}
#main_menu_container{background:url(../../img/side-menu-borders.gif) top center repeat-y;}
#side-menu-top{background:url(../../img/side-menu-top.gif) top center no-repeat;}
#side-menu-logo{background:url(../../img/side-menu-logo.png) top center no-repeat;}
#side-menu-content{background:#3ac14a url(../../img/side-menu-bg.png) top left repeat-x;}
#side-menu-bottom{background:url(../../img/side-menu-bottom.gif) top right no-repeat;}
#shadow-bottom{background:url(../../img/shadow-bottom.png) top left repeat-x;}
#bottom-left-rounder{background:url(../../img/bottom-left-rounder.png) top right no-repeat;}
#bottom-right-rounder{background:url(../../img/bottom-right-rounder.png) top left no-repeat;}

/* feedback_forms.css */
.feedback_form .instructions{font-size:1.3em;font-weight:700;}
.feedback_form .feedback_category .long_response label{display:block;float:none;width:100%;}
.feedback_form .optional .text,.feedback_form .required .text,.feedback_form .feedback_category .optional .text{background:#F6FFBD none repeat scroll 0;border:2px solid #CCE330;color:#07025C;font-weight:700;margin:1px;}
.feedback_form .feedback_category .long_response .text{width:90%;}
.feedback_form .feedback_category .optional .feedback_rating{width:30px;}
.feedback_form .feedback_category .optional .feedback_comments{width:250px;}
.feedback_form div.submit{text-align:right;width:90%;padding-top:10px;}
.feedback_headers{font-size:.8em;}
.feedback_headers_2{width:30px;font-weight:700;float:left;}
.feedback_headers_3{width:300px;font-weight:700;margin-left:350px;float:none;clear:right;}
#report_email{display:none;}
.feedback_form div.captcha-error{border:1px solid red;background:#fee;}
.feedback_form .feedback_category .optional label,.feedback_headers_1{width:300px;float:left;}