.printonly{display:none;}

body {background-color: #EAEFF5; margin:0; padding:0; width:100%; text-align:center; background-image:url(images/top_fade.gif); background-repeat:repeat-x; background-position:top;}

a {font-size:15px; color:#162555;}
p {padding:0 0 27px 0; margin:0;}

ul{padding:0 0 17px 20px;margin:0;}
li{padding-bottom:10px;}

#whole{width:1000px; margin:0 auto; padding:0;}

#container{ width:980px; padding:0; margin:0;float:left;}

#bufferleft{ float:left; background-image:url(images/left_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:290px;}
#bufferright{ float:right; background-image:url(images/right_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:290px;}
#mainbufferleft{ float:left; background-image:url(images/home_left_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:434px;}
#mainbufferright{ float:right; background-image:url(images/home_right_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:434px;}
#shortbufferleft{ float:left; background-image:url(images/short_left_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:220px;}
#shortbufferright{ float:right; background-image:url(images/short_right_shadow.gif); background-position: top; background-repeat:none; width:10px; margin:0; padding:0; height:220px;}

#holder{border-left:#BECFDF solid 1px;border-right:#BECFDF solid 1px; border-bottom:#BECFDF solid 1px; background-color:#FAFAF9;}
#content{width:900px; margin:0 auto; padding:10px 0 0 0; font-family: Georgia; font-size: 15px;line-height: 20px; color:#000000; }
#content #colleft{width:580px; float:left; text-align:left;}
#content #colright{width:270px; float:right; text-align:left;}
#content #colright p {padding-left:10px; padding-right:10px;}
#leftimage {text-align:center;padding-bottom:27px;}
#nextlink{padding: 23px 0 30px 0; text-align:right;}
#printerfriend{padding:0 0 30px; 0;margin:0;}

#mainpage{width:920px; margin:0 auto; padding:10px 0 0 0; font-family: Georgia; font-size: 15px;line-height: 20px; color:#000000; }
#mainpage #colleft{width:610px; float:left; text-align:left;}
#mainpage #colleft1{width:260px; float:left; text-align:left;}
#mainpage #colleft2{width:320px; float:right; text-align:left;}
#mainpage #colright{width:280px; float:right; text-align:left;}

.emailtext{height:22px; width:118px; background-image:url('images/search_field.gif'); border:none;}
.emailbutton{height:20px; width:59px; background-image:url('images/submit_up.gif'); border:none; cursor: pointer;}
.emailbuttondown{background-image:url('images/submit_down.gif'); height:20px; width:59px; border:none; cursor: pointer;}
.emailform{padding:0px;margin:0px; vertical-align: bottom;}

#horizontal{ width:100%; border-bottom:#606163 solid 1px; line-height:1px; padding-top:3px;}

.heading {font-size:24px; color:#2C48AF;}
.quote {font-style: italic; font-size:18px; color:#606163; line-height: 25px;}
.subheading {font-size:18px; color:#606163; padding-bottom:17px;}
.subtext {font-size:15px; color:#606163;}
.maincolheading {font-size:15px; color:#A5882C;}
.maincolquote {font-style: italic; font-size:15px; color:#606163; line-height: 18px;}
.mainsmall{font-size:12px; color:#000000; line-height:15px;}
.maincoltitle {font-size:21px; color:#000000;}
#mainpage #colright .maincoltitle {padding-top:15px;}
#mainpage p{padding-bottom:15px;}
.mainsmall a{font-size:12px; line-height:15px;}
#player1{padding:0 0 20px 0; margin:0;}

#bottom {width:980px; font-family: Arial; font-size:12px; color:#606163; text-align:center; margin:0; padding:0;position:relative; }
#bottom a{font-family: Georgia; font-size:12px; color:#606163; text-decoration:none;}
#bottom ul{ width:980px; text-align:center;  margin:0px; padding:20px 0 0 0;}
#bottom li{display:inline; text-transform:uppercase; padding-right:10px; padding-top:0; padding-bottom:0; margin:0; text-align:center;}
#bottom #horizontal{ width:980px; border-bottom:#606163 solid 1px; line-height:1px; padding-top:18px;}
.copyright {padding-top:20px;}
.seperator { border-left:#606163 solid 1px; padding-left:20px;}
.start {padding-left:18px;}

.infobox{ font-family:georgia; border: #9BB5CE solid 3px; padding:13px 15px 10px 15px; background-color: #EAEFF5; font-size:12px; color:#000000; line-height:14px;} 
.infobox p.title{ font-size:15px;}
.infobox ul{padding:0 10px 0 27px;}
.infobox p {padding:0 0 15px 0; margin:0;}
#colright .infobox {padding:13px 5px 10px 5px;}
.infobox a {text-decoration:none; font-size:12px; line-height:14px;}
.spacer{ height:30px; }

#textboxes{width:550px;}
#doubletext1{width:275px;float:left;}
#doubletext2{width:275px;float:right;}
.star{color:#f00;}
.longtext{width:120px; float:left;padding-bottom:5px;}
.longinput{width:430px; float:right;}
.inputlong{width:430px;}
.shorttext{width:95px; float:left;padding-bottom:5px;}
.zip {padding-left:5px; width:90px;}
.shortinput{width:155px; float:right;}
.inputshort{width:155px;}
#checkarea{width:590px; font-size:13px;}
#col1{width:400px; float:left;}
#col1a{width:225px; float:left;}
#col1b{width:175px; float:right;}
#col3{width:175px; float:right;}
.mailingspacer{ height:20px; }

#subscription{padding-left:30px;}

.author{font-size:13px; line-height:14px; color:#606163; }
.date{}
.floatingimage{float:left; padding:5px 20px 5px 0px; margin:0; width:150px;}
.floatingimage p{padding:5px; margin:0; font-size:12px; color:#606163;}
.floatingimage #horizontal{padding:0px margin:0px;height:0px;}

#navtopmargin {position:relative;padding:0px 0px 1px 0px;display:block;}
*html #navtopmargin {position:relative;padding:0px 0px 1px 0px;display:inline;}
ul#navtop {height:30px;list-style:none;margin:0px;padding:0px;display:inline;text-align:left;overflow: hidden;width:980px;}
*html ul#navtop {display:block;}
ul#navtop li {list-style:none;margin:0px;padding:0px;display:inline;height:30px;overflow: hidden;}
ul#navtop li a {float:left;display:block;background-repeat:no-repeat;height:30px;}
ul#navtop li a span {display:block;width:0px;height:0px;overflow:hidden;}

/* NAV LINKS */

ul#navtop li a.home, ul#navtop li a:active.home, ul#navtop li a:link.home, ul#navtop li a:visited.home {
background-image:url(images/nav_main_home_off.gif);
background-position:top left;
width:84px;
}
ul#navtop li a:hover.home {
background-image:url(images/nav_main_home_on.gif);
background-position:top left;
width:84px;
}
ul#navtop li a.home_on, ul#navtop li a:active.home_on, ul#navtop li a:link.home_on, ul#navtop li a:visited.home_on {
background-image:url(images/nav_main_home_on.gif);
background-position:top left;
width:84px;
}

ul#navtop li a.promoting, ul#navtop li a:active.promoting, ul#navtop li a:link.promoting, ul#navtop li a:visited.promoting {
background-image:url(images/nav_main_promoting_off.gif);
background-position:top left;
width:270px;
}
ul#navtop li a:hover.promoting {
background-image:url(images/nav_main_promoting_on.gif);
background-position:top left;
width:270px;
}
ul#navtop li a.promoting_on, ul#navtop li a:active.promoting_on, ul#navtop li a:link.promoting_on, ul#navtop li a:visited.promoting_on {
background-image:url(images/nav_main_promoting_on.gif);
background-position:top left;
width:270px;
}

ul#navtop li a.training, ul#navtop li a:active.training, ul#navtop li a:link.training, ul#navtop li a:visited.training {
background-image:url(images/nav_main_training_off.gif);
background-position:top left;
width:196px;
}
ul#navtop li a:hover.training {
background-image:url(images/nav_main_training_on.gif);
background-position:top left;
width:196px;
}
ul#navtop li a.training_on, ul#navtop li a:active.training_on, ul#navtop li a:link.training_on, ul#navtop li a:visited.training_on {
background-image:url(images/nav_main_training_on.gif);
background-position:top left;
width:196px;
}

ul#navtop li a.feature, ul#navtop li a:active.feature, ul#navtop li a:link.feature, ul#navtop li a:visited.feature {
background-image:url(images/nav_main_feature_off.gif);
background-position:top left;
width:179px;
}
ul#navtop li a:hover.feature {
background-image:url(images/nav_main_feature_on.gif);
background-position:top left;
width:179px;
}
ul#navtop li a.feature_on, ul#navtop li a:active.feature_on, ul#navtop li a:link.feature_on, ul#navtop li a:visited.feature_on {
background-image:url(images/nav_main_feature_on.gif);
background-position:top left;
width:179px;
}

ul#navtop li a.allure, ul#navtop li a:active.allure, ul#navtop li a:link.allure, ul#navtop li a:visited.allure {
background-image:url(images/nav_main_allure_off.gif);
background-position:top left;
width:251px;
}
ul#navtop li a:hover.allure {
background-image:url(images/nav_main_allure_on.gif);
background-position:top left;
width:251px;
}
ul#navtop li a.allure_on, ul#navtop li a:active.allure_on, ul#navtop li a:link.allure_on, ul#navtop li a:visited.allure_on {
background-image:url(images/nav_main_allure_on.gif);
background-position:top left;
width:251px;
}

/* END NAV LINKS */

#navsubmargin {position:relative;padding:0px 0px 1px 0px;display:block;}
*html #navsubmargin {position:relative;padding:0px 0px 1px 0px;display:inline;}
ul#navsub {height:70px;list-style:none;margin:0px;padding:0px;display:inline;text-align:left;overflow: hidden;width:980px;}
*html ul#navsub {display:block;}
ul#navsub li {list-style:none;margin:0px;padding:0px;display:inline;height:70px;overflow: hidden;}
ul#navsub li a {float:left;display:block;background-repeat:no-repeat;height:70px;}
ul#navsub li a span {display:block;width:0px;height:0px;overflow:hidden;}

/* SUB NAV LINKS */

ul#navsub li a.comunicate, ul#navsub li a:active.comunicate, ul#navsub li a:link.comunicate, ul#navsub li a:visited.comunicate {
background-image:url(images/nav_allure_comunicate_off.gif);
background-position:top left;
width:255px;
}
ul#navsub li a:hover.comunicate {
background-image:url(images/nav_allure_comunicate_on.gif);
background-position:top left;
width:255px;
}
ul#navsub li a.comunicate_on, ul#navsub li a:active.comunicate_on, ul#navsub li a:link.comunicate_on, ul#navsub li a:visited.comunicate_on {
background-image:url(images/nav_allure_comunicate_on.gif);
background-position:top left;
width:255px;
}

ul#navsub li a.community, ul#navsub li a:active.community, ul#navsub li a:link.community, ul#navsub li a:visited.community {
background-image:url(images/nav_allure_community_off.gif);
background-position:top left;
width:254px;
}
ul#navsub li a:hover.community {
background-image:url(images/nav_allure_community_on.gif);
background-position:top left;
width:254px;
}
ul#navsub li a.community_on, ul#navsub li a:active.community_on, ul#navsub li a:link.community_on, ul#navsub li a:visited.community_on {
background-image:url(images/nav_allure_community_on.gif);
background-position:top left;
width:254px;
}

ul#navsub li a.grading, ul#navsub li a:active.grading, ul#navsub li a:link.grading, ul#navsub li a:visited.grading {
background-image:url(images/nav_allure_grading_off.gif);
background-position:top left;
width:236px;
}
ul#navsub li a:hover.grading {
background-image:url(images/nav_allure_grading_on.gif);
background-position:top left;
width:236px;
}
ul#navsub li a.grading_on, ul#navsub li a:active.grading_on, ul#navsub li a:link.grading_on, ul#navsub li a:visited.grading_on {
background-image:url(images/nav_allure_grading_on.gif);
background-position:top left;
width:236px;
}

ul#navsub li a.ages, ul#navsub li a:active.ages, ul#navsub li a:link.ages, ul#navsub li a:visited.ages {
background-image:url(images/nav_allure_ages_off.gif);
background-position:top left;
width:235px;
}
ul#navsub li a:hover.ages {
background-image:url(images/nav_allure_ages_on.gif);
background-position:top left;
width:235px;
}
ul#navsub li a.ages_on, ul#navsub li a:active.ages_on, ul#navsub li a:link.ages_on, ul#navsub li a:visited.ages_on {
background-image:url(images/nav_allure_ages_on.gif);
background-position:top left;
width:235px;
}

/* END SUB NAV LINKS */

#navsub2margin {position:relative;padding:0px 0px 1px 0px;display:block;}
*html #navsub2margin {position:relative;padding:0px 0px 1px 0px;display:inline;}
ul#navsub2 {height:70px;list-style:none;margin:0px;padding:0px;display:inline;text-align:left;overflow: hidden;width:980px;}
*html ul#navsub2 {display:block;}
ul#navsub2 li {list-style:none;margin:0px;padding:0px;display:inline;height:70px;overflow: hidden;}
ul#navsub2 li a {float:left;display:block;background-repeat:no-repeat;height:70px;}
ul#navsub2 li a span {display:block;width:0px;height:0px;overflow:hidden;}

/* MORE SUB NAV LINKS */

ul#navsub2 li a.ensure, ul#navsub2 li a:active.ensure, ul#navsub2 li a:link.ensure, ul#navsub2 li a:visited.ensure {
background-image:url(images/promenu_ensure_off.gif);
background-position:top left;
width:174px;
}
ul#navsub2 li a:hover.ensure {
background-image:url(images/promenu_ensure_on.gif);
background-position:top left;
width:174px;
}
ul#navsub2 li a.ensure_on, ul#navsub2 li a:active.ensure_on, ul#navsub2 li a:link.ensure_on, ul#navsub2 li a:visited.ensure_on {
background-image:url(images/promenu_ensure_on.gif);
background-position:top left;
width:174px;
}

ul#navsub2 li a.clarify, ul#navsub2 li a:active.clarify, ul#navsub2 li a:link.clarify, ul#navsub2 li a:visited.clarify {
background-image:url(images/promenu_clarify_off.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a:hover.clarify {
background-image:url(images/promenu_clarify_on.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a.clarify_on, ul#navsub2 li a:active.clarify_on, ul#navsub2 li a:link.clarify_on, ul#navsub2 li a:visited.clarify_on {
background-image:url(images/promenu_clarify_on.gif);
background-position:top left;
width:158px;
}

ul#navsub2 li a.unique, ul#navsub2 li a:active.unique, ul#navsub2 li a:link.unique, ul#navsub2 li a:visited.unique {
background-image:url(images/promenu_unique_off.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a:hover.unique {
background-image:url(images/promenu_unique_on.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a.unique_on, ul#navsub2 li a:active.unique_on, ul#navsub2 li a:link.unique_on, ul#navsub2 li a:visited.unique_on {
background-image:url(images/promenu_unique_on.gif);
background-position:top left;
width:158px;
}

ul#navsub2 li a.leverage, ul#navsub2 li a:active.leverage, ul#navsub2 li a:link.leverage, ul#navsub2 li a:visited.leverage {
background-image:url(images/promenu_leverage_off.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a:hover.leverage {
background-image:url(images/promenu_leverage_on.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a.leverage_on, ul#navsub2 li a:active.leverage_on, ul#navsub2 li a:link.leverage_on, ul#navsub2 li a:visited.leverage_on {
background-image:url(images/promenu_leverage_on.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a.policy, ul#navsub2 li a:active.policy, ul#navsub2 li a:link.policy, ul#navsub2 li a:visited.policy {
background-image:url(images/promenu_policy_off.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a:hover.policy {
background-image:url(images/promenu_policy_on.gif);
background-position:top left;
width:158px;
}
ul#navsub2 li a.policy_on, ul#navsub2 li a:active.policy_on, ul#navsub2 li a:link.policy_on, ul#navsub2 li a:visited.policy_on {
background-image:url(images/promenu_policy_on.gif);
background-position:top left;
width:158px;
}

ul#navsub2 li a.train, ul#navsub2 li a:active.train, ul#navsub2 li a:link.train, ul#navsub2 li a:visited.train {
background-image:url(images/promenu_train_off.gif);
background-position:top left;
width:174px;
}
ul#navsub2 li a:hover.train {
background-image:url(images/promenu_train_on.gif);
background-position:top left;
width:174px;
}
ul#navsub2 li a.train_on, ul#navsub2 li a:active.train_on, ul#navsub2 li a:link.train_on, ul#navsub2 li a:visited.train_on {
background-image:url(images/promenu_train_on.gif);
background-position:top left;
width:174px;
}

/* END MORE SUB NAV LINKS */