@charset "UTF-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
a {
	color: #666666;
}
a:visited {
	color: #666666;
}
.menu_bot a {
	font-size: 10px;
	color: #76907F;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_bot a:visited {
	font-size: 10px;
	color: #76907F;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_bot a:hover {
    color: #FFFFFF;
	border-bottom: none;
}
.menu_botr a {
	font-size: 10px;
	color: #AF7778;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_botr a:visited {
	font-size: 10px;
	color: #AF7778;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_botr a:hover {
    color: #FFFFFF;
	border-bottom: none;
}
.menu_botp a {
	font-size: 10px;
	color: #AB93B1;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_botp a:visited {
	font-size: 10px;
	color: #AB93B1;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_botp a:hover {
    color: #FFFFFF;
	border-bottom: none;
}
.menu_boto a {
	font-size: 10px;
	color: #E0AE9C;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_boto a:visited {
	font-size: 10px;
	color: #E0AE9C;
	margin-left: 14px;
	margin-right: 14px;
	text-decoration: none;
	border-bottom: none;
}
.menu_boto a:hover {
    color: #FFFFFF;
	border-bottom: none;
}
#rss_bg {
	background-image: url(images/safety_liferaft.jpg);
}
#rss_button {
	font-family: Lucida Sans,Helvetica,Arial,sans-serif; 
	font-size:10px; text-decoration:none; 
	color:#4E1B5B;
	padding-right:5px
}
#addthishome {
	width:150px;
	margin:0;
	padding:0 0 0 5px;
	background-image:url('../images/add_this_bg_home.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	z-index:10000000;
	position:absolute;
}
#flash {z-index:10;
}

.addthis_interior {
	background-image:url('../images/add_this_bg.gif');
	height:30px;
	padding:10px 0 0 10px;
	margin-left:12px;
}

.addthis_interior_age {
	background-image:url('../images/add_this_bg.gif');
	height:30px;
	width:145px;
	padding:10px 0 0 8px;
	margin-left:12px;
}
.addthis_table {
	padding:0;
}
.disclaimer {
	font-size: 10px;
	color: #666666;
}
.legal {
	font-size: 10px;
	color: #666666;
	background-color: #DDE0D6;
	background-image: url(../images/legal_bg.gif);
	height: 68px;
	line-height: 160%;
}
.legal a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.legal a:visited {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.legal a:hover {
	border-bottom: 1px solid;
}
.legalhome {
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	line-height: 160%;
}
.legalhome a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.legalhome a:visited {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.legalhome a:hover {
	border-bottom: 1px solid;
}
.midtext {
	margin: 0px;
	line-height: 150%;
	padding: 15px;
	color: #FFFFFF;
}
.midtext a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.midtext a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.midtext a:hover {
	border-bottom: 1px solid;
}
.midtext_head {
	font-size: 16px;
}
.midtext2 a {
	line-height: 105%;
	color: #BFC4B2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.midtext2 a:visited {
	line-height: 120%;
	color: #BFC4B2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.midtext2 a:hover {
	border-bottom: 1px dotted;
}
.home_signin {
	font-size: 11px;
	color: #76907F;
	padding: 10px;
	width: 145px;
}
.home_signintext  {
	background-color: #76907F;
	background-image: url(../images/signinbg.gif);
	font-size: 11px;
	color: #385743;
	width: 140px;
	padding: 2px;
	margin-bottom: 2px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #22372A;
	border-right-color: #42654E;
	border-bottom-color: #42654E;
	border-left-color: #22372A;
}
.home_signincheck {
	margin-top: 10px;
}
.home_signinsubmit {
	background-color: #76907F;
	background-image: url(../images/signinbg.gif);
	font-size: 11px;
	color: #385743;
	width: 60px;
	margin-bottom: 2px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #42654E;
	border-right-color: #22372A;
	border-bottom-color: #22372A;
	border-left-color: #42654E;
	float: right;
	height: 20px;
}
.home_takequiz  {
	font-size: 11px;
	padding: 15px;
	z-index:1;
}
.home_takequiz a {
	color: #385743;
	text-decoration: none;
}
.home_takequiz a:visited {
	color: #385743;
	text-decoration: none;
}
.home_takequiz a:hover {
	color: #76907F;
}
.welcome {
	font-size: 10px;
	color: #999999;
}
.welcome a {
	color: #9B4141;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcome a:visited {
	color: #9B4141;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcome a:hover {
	border-bottom: 1px solid;
}
.welcomeg {
	font-size: 10px;
	color: #999999;
}
.welcomeg a {
	color: #42654E;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomeg a:visited {
	color: #42654E;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomeg a:hover {
	border-bottom: 1px solid;
}
.welcomeo {
	font-size: 10px;
	color: #999999;
}
.welcomeo a {
	color: #D87C4B;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomeo a:visited {
	color: #D87C4B;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomeo a:hover {
	border-bottom: 1px solid;
}
.welcomep {
	font-size: 10px;
	color: #999999;
}
.welcomep a {
	color: #4E1B5B;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomep a:visited {
	color: #4E1B5B;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.welcomep a:hover {
	border-bottom: 1px solid;
}
.planlinks a {
	color: #742A2A;
	text-decoration: none;
}
.planlinks a:visited {
	color: #742A2A;
	text-decoration: none;
}
.planlinks a:hover {
	color: #000000;
}
.planlinkso a {
	color: #BE5A38;
	text-decoration: none;
}
.planlinkso a:visited {
	color: #BE5A38;
	text-decoration: none;
}
.planlinkso a:hover {
	color: #000000;
}
.planlinksg a {
	color: #385743;
	text-decoration: none;
}
.planlinksg a:visited {
	color: #385743;
	text-decoration: none;
}
.planlinksg a:hover {
	color: #000000;
}
.planlinksp a {
	color: #4E1B5B;
	text-decoration: none;
}
.planlinksp a:visited {
	color: #4E1B5B;
	text-decoration: none;
}
.planlinksp a:hover {
	color: #000000;
}
.planprocedure_individual {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.planprocedure_individual a {
	color: #666666;
	text-decoration: none;
}
.planprocedure_individual a:visited {
	color: #666666;
	text-decoration: none;
}
.planprocedure_individual a:hover {
	color: #000000;
}
.planwarnings {
	color: #7C2D2C;
	font-size:10px;
	padding-left: 10px;
	padding-right: 10px;
}
.planwarnings a {
	color: #7C2D2C;
	text-decoration: none;
}
.planwarnings a:visited {
	color: #7C2D2C;
	text-decoration: none;
}
.planwarnings a:hover {
	color: #000000;
}
.planprocedure_part {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #792C2B;
	color: #792C2B;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.plansidelinks {
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
.plansidelinks a {
	text-decoration: none;
	color: #666666;
}
.plansidelinks a:hover {
	color: #000000;
}
.planmessages {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	background: #F0F0F0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.baea_maintext {
	line-height: 140%;
	padding-right: 15px;
	padding-left: 15px;
}
.refer_text {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #385743;
	width: 180px;
	margin-bottom: 5px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #22372A;
	border-right-color: #42654E;
	border-bottom-color: #42654E;
	border-left-color: #22372A;
}
.timeline1 {
	background: #E55050;
	text-indent: 5px;
	margin-bottom: 1px;
	height: 20px;
}
.timeline1:hover {
	background: #666666;
}
.timeline1 a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline1 a:hover {
	text-decoration: underline;
}
.timeline2 {
	background: #AC3C3C;
	text-indent: 5px;
	margin-bottom: 1px;
	height: 20px;
}
.timeline2:hover {
	background: #666666;
}
.timeline2 a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline2 a:hover {
	text-decoration: underline;
}
.timeline3 {
	background: #7D2D2C;
	text-indent: 5px;
	margin-bottom: 1px;
	height: 20px;
}
.timeline3:hover {
	background: #666666;
}
.timeline3 a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
.timeline3 a:hover {
	text-decoration: underline;
}
.costsubhead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D87C4B;
	color: #D87C4B;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.costlisting {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.costlinks a {
	color: #666666;
	text-decoration: none;
}
.costlinks a:visited {
	color: #666666;
	text-decoration: none;
}
.costlinks a:hover {
	color: #000000;
}
.safetytext {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	line-height: 140%;
}
.safetytextsub {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #333333;
	background: #F0F0F0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.safetylist {
	padding-left: 20px;
	color: #666666;
	list-style-image: url(../images/safetybullet.gif);
}
.levelslist1 {
	padding-left: 20px;
	color: #666666;
	list-style-image: url(../images/levels_bullet.gif);
}
.temp {
	background-image: url(../images/levels_bg.jpg);
	background-repeat: no-repeat;
}

/* news */

.hide { display: none; }

#home_news a { color: #BFC4B2; }
#home_news ul { list-style: none; margin: 5px 0 5px 0; padding: 0 0 0 10px; }
#home_news ul li { background: transparent url(../images/home_articlelink.gif) no-repeat 0 5px; margin: 0; padding: 0 0 0 25px; }
#home_news ul li a { border: 0; }
#home_news ul li a:hover { color: #243A2E; }

.newsbox { background: #F2F6EE; border: 1px solid #999999; margin-bottom: 15px; width: 623px; }

.newsbox_head { background: url(/images/newsbox_titlebg.gif); height: 30px; }
.newsbox_title { vertical-align: middle; line-height: 30px; width: 573px; height: 30px; float: left; padding: 0 10px 0 10px; color: #333333; font-size: 12px; font-weight: bold; }
.newsbox_rss { float: left; width: 30px; height: 30px; }
.newsbox_rss a { width: 20px; height: 20px; display: block; margin-top: 5px; background-image: url(/images/newsbox_rssicon.gif); background-position: 0 0; background-repeat: no-repeat; }
.newsbox_rss a:hover { background-position: 0 -20px; }

.newsbox ul { list-style: none; padding: 5px 0 5px 0; margin: 0; }

.newsbox ul li { padding: 5px 10px 5px 10px; background: #F2F6EE; }
.newsbox ul li:hover { background: #DEE4DE; }

.newsbox ul li p { padding: 2px 0 2px 0; margin: 0; }
.newsbox ul li p a { text-decoration: none; color: #4E1B5B; font-weight: bold; }
.newsbox ul li p a:hover { text-decoration: underline; color: #333333; }
.newsbox_pub { font-style: italic; padding-right: 5px; }

#plan_news { padding: 0 10px 0 10px; }
#plan_news h1 { padding: 3px 6px 3px 6px; margin: 2px -2px 5px -2px; font-size: 11px; font-weight: bold; background: #D1D0C5; }
#plan_news a { text-decoration: none; }
#plan_news a:hover { color: #000000; }
#plan_news ul { padding: 0; margin: 0; list-style: none; }
#plan_news_general li { padding: 0 0 10px 0; list-style: none; line-height: 13px; }
ul.plan_news_bucket { margin: 0; padding: 0;}
.plan_news_bucket li { margin: 0; padding: 0 0 5px 30px; background: transparent url(/images/levels_bullet.gif) no-repeat 13px 3px; }

/* user survey */

#usersurveybtn { width: 137px; height: 137px; position: absolute; top: 0; right: 1px; z-index: 1000; }
#usersurveybtn_inline { display: block; font-size: 10px; color: #eae3dd; text-shadow: 0 -1px #615346; padding: 5px 7px; background: #665241 url('../images/survey_btn_bg.gif') 0 0 repeat-x; border-color: #b3aaa0 #96887d #44372b #96887d; border-style: solid; border-width: 1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#usersurveybtn_inline:hover { background: #44372b; }
#usersurveybtn_inline strong { text-transform: uppercase; display: block; color: #fff; font-size: 11px; font-weight: bold; }

#usersurvey_subhead { display: block; text-align: right; margin: 10px 15px 15px 15px; color: #e5d5d5; font-size: 14px; }
#usersurvey_bodywrap { margin: 15px; width: 625px; }
#usersurvey_bodywrap .chartbox { background: url('../images/line_dotted_brown.gif') bottom repeat-x; }
#usersurvey_bodywrap .chartbox td { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#usersurvey_bodywrap .chartbox .info p { display: block; background: #fff; padding: 10px 15px; margin: 20px 10px 10px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#usersurvey_bodywrap .chartbox .info { font-size: 14px; }
#usersurvey_bodywrap .chartbox .info .small { display: block; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#usersurvey_bodywrap .chartbox img { float: left; display: block; margin: 10px 20px 30px 20px; }
#usersurvey_bodywrap .chartbox ul.key { display: block; width: 200px; float: left; margin: 30px 0; list-style: none; padding: 0; font-size: 12px; }
#usersurvey_bodywrap .chartbox ul.key li { background-position: 0 0; background-repeat: no-repeat; padding: 2px 0 12px 20px; }
#usersurvey_bodywrap .chartbox ul.key li.black { background-image: url('../images/survey_key_black.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.blue { background-image: url('../images/survey_key_blue.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.brown { background-image: url('../images/survey_key_brown.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.green { background-image: url('../images/survey_key_green.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.orange { background-image: url('../images/survey_key_orange.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.purple { background-image: url('../images/survey_key_purple.gif'); }
#usersurvey_bodywrap .chartbox ul.key li.red { background-image: url('../images/survey_key_red.gif'); }
#usersurvey_bodywrap #chartbox1 ul.key { margin: 20px 0 20px 30px; }
#usersurvey_bodywrap #chartbox5 { background: none; }
#usersurvey_bodywrap .chartbox .clearme { clear: both; }

/* original
#usersurvey_subhead { display: block; text-align: right; margin: 10px 15px 15px 15px; color: #e5d5d5; font-size: 14px; }
#usersurvey_bodywrap { margin: 15px; width: 625px; }
#usersurvey_bodywrap .chartbox { background: url('../images/line_dotted_brown.gif') bottom repeat-x; }
#usersurvey_bodywrap .chartbox td { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#usersurvey_bodywrap .chartbox td img { margin: 25px 15px; }
#usersurvey_bodywrap .chartbox td.info p { display: inline; float: right; background: #fff; padding: 10px 15px; margin: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#usersurvey_bodywrap .chartbox .info { font-size: 14px; }
#usersurvey_bodywrap #chartbox1 .info { padding: 0 0 0 30px; color: #42654c; }
#usersurvey_bodywrap #chartbox2 .info { color: #dc8152; }
#usersurvey_bodywrap #chartbox3 .info { color: #71497e; }
#usersurvey_bodywrap #chartbox4 .info { color: #a6494c; }
#usersurvey_bodywrap #chartbox5 .info { color: #006c86; }
#usersurvey_bodywrap div#chartbox5 { background: none; }
#usersurvey_bodywrap .chartbox .info .small { display: block; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#usersurvey_bodywrap .chartbox td.spacer { padding: 0; }
*/
/*.country{margin:5px 0 0 5px;}*/
.home-btn{ margin: 10px 0 0 0; float:right;}