html {}

body {background:#547294;}

body, td, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333;}

a, a:visited { color:#005b7f; text-decoration:underline;}
a:hover { text-decoration:none; color:#09C;}

.title {font-weight:bold;}

p { padding:4px 0;}

h1, h2, h3, h4, h5 { color:#537394; margin:7px 0; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h1 { font-size:18px;}
h2 { font-size:17px; }
h3 { font-size:16px;}
h4 { font-size:15x;}
h5 { font-size:14px;}

input, select, textarea { vertical-align:middle; margin:3px; padding:1px; font-size:11px; border:1px solid #999;}

input.btn {
	background: #fcfcfc url(../img/bg_btn.jpg) repeat-x 0% 100%;
	border-color: #ccc #666 #666 #ccc;
	margin-left: 1px;
	padding: 5px 10px;
	cursor: pointer;
}

ul.errors {color:red;}
form {width:90%;}
form textarea, input.text {width:100%;}
label.required {font-weight:bold;}



#page_wrap { width:958px; margin:0 auto; background:#fff;}
#header { padding:10px;}
#header h1 { font-size:20px; font-family:Arial, Helvetica, sans-serif; float:left; width:610px}
#header img, #header p { float:left;}
#header p { margin:0 0 0 20px; font-weight:bold; line-height:35px}
#header a { text-decoration:none; color:#537394;}

#menu { background:url(../img/bg_menu.gif) repeat-x 0% 0%; height:33px; position:relative; z-index:999;}
#page_inner { min-height:400px; _height:400px;}
#content { padding:15px 0 15px 15px; min-height:400px; _height:400px; width:660px; float:left; overflow-x:hidden;}
#right_menu { width:270px; float:right; overflow:hidden; position:relative;}
#footer { color:#747b80; padding:5px 0; margin:10px; border-top:1px solid #7eafe1;}
#footer a, #footer a:visited { color:#747b80; }


.cms ul, .program ul {list-style-type:disc; margin:10px 0}
.cms ul li, .program ul li {margin:0 0 0 25px;}
.cms ol, .program ol {list-style-type:decimal; margin:10px 0}
.cms ol li, .program ol li {margin:0 0 0 25px;}


/* Site MAP */
.site_map_div {font-weight:bold; padding:5px 20px 25px 10px;}
.site_map_div a, .site_map_div a:visited { text-transform:uppercase;}
.site_map_div .site_map_div a, .site_map_div .site_map_div a:visited { text-transform:none; font-weight:normal;}
.site_map_div .site_map_div { padding:10px 0 5px 20px; font-weight:normal; background:url(../img/bullet2.gif) no-repeat 8px 16px;}
.site_map_div .site_map_div .site_map_div { padding:3px 0 3px 20px; background:url(../img/bullet3.gif) no-repeat 8px 12px;}


div#searchwrap { float:right; width:280px; padding-top:20px;}
div#searchwrap input { width:170px;}
input.search_btn { width:63px !important; height:22px; background:url(../img/btn_search.jpg) no-repeat; border:0; text-indent:-999; cursor:pointer; outline:none;}

a.down { display:block; height:22px; float:left; width:22px; background:url(../img/down.png) no-repeat 0% 0%; text-indent:-999em; margin-right:3px; overflow:hidden; cursor:pointer;}
div.sep_b {background:url(../img/sep_blue.jpg) repeat-y 50% 0%; height:2px; overflow:hidden; margin-bottom:10px}


/* RIGHT BOXES */
.right_box { width:253px; margin:10px auto;}
.right_box a, .right_box a:visited {text-decoration:none; }
.right_box_head { background:url(../img/box_top.jpg) no-repeat; height:29px; color:#FFF;}
.right_box_content {background:url(../img/bg_box.jpg) repeat-y; }
.right_box_footer {background:url(../img/box_bottom.jpg) no-repeat; height:12px; }
.right_box_footer2 {background:url(../img/box_bottom_2.jpg) no-repeat; height:39px;}

.right_box_head, .right_box_footer, .right_box_footer2 {overflow:hidden; text-align:center; font-weight:bold; }

.right_box_head a, .right_box_head a:visited { color:#FFF;}

.right_box_content p { padding:8px 20px;}

/* Share FORM */
#share_form { padding:5px 10px;}
#showstoryform, #hidestoryform { cursor:pointer;}

/* Programs */
.programs_inner { padding:0 5px;}
.program_title { border-bottom:1px solid #7fafc1;  padding:1px 15px 2px 12px;}
.program_title a {background:url(../img/bull.gif) no-repeat 0% 6px; padding-left:8px;}

#programs_head { cursor:pointer; padding:1px 15px 2px 12px;}
#programs_head a {background:url(../img/bull.gif) no-repeat 0 9px; padding-left:8px;}

#programs {padding:1px 7px 2px 7px; display:none;}
.programs_inner a, .programs_inner a:visited {font-weight:bold;}
#programs a { display:block; background:url(../img/bull.gif) no-repeat 5px 8px; padding-left:15px; display:block}
#programs a:hover { background:#B5CCD4 url(../img/bull.gif) no-repeat 5px 8px; color:#000 !important;}

.arrow_up { background:url(../img/arrow_up.gif) no-repeat;}
.arrow_down { background:url(../img/arrow_down.gif) no-repeat; }
.arrow_up, .arrow_down { width:12px; height:6px; overflow:hidden; display:block; float:left; margin:7px 0 0 5px; }
.drop { float:left;}


/**/
ul.program_tabs { margin:0 0 15px; padding:0; float:right;}
ul.program_tabs li {margin:0; padding:0 2px; float:left}
ul.program_tabs li a, ul.program_tabs li a:visited { color:#333;}
ul.program_tabs li a:hover {}
ul.program_tabs li a.selected { }

#p_overview { color:#00ADEE;}
#p_survey_findings { color:#458CCC;}
#p_group_profile { color:#00A652;}
#p_testimonials { color:#887FC0;}
#p_outreach_activities { color:#CE5F34;}
#p_links_contact_information { color:#E39B47;}

/*
ul.program_tabs { height:26px; overflow:hidden; background:url(../img/bg_menu2.gif) repeat-x; margin:0; padding:0; }
ul.program_tabs li {float:left; margin:0; padding:0;}
ul.program_tabs li a, ul.program_tabs li a:visited { display:block; float:left; height:22px; font-weight:bold; font-size:10px; color:#616161; text-decoration:none; padding:4px 17px 0 17px;}
ul.program_tabs li a:hover {  background:url(../img/bg_menu2_o.jpg) repeat-x; color:#000}
ul.program_tabs li a.selected {background:url(../img/bg_menu2_o.jpg) repeat-x !important; color:#000 !important;}*/

/*	Smoke Free Stories	*/
.sf_story { margin:20px 0; overflow:hidden}
.sf_story .clear { height:1px; overflow:hidden}
.sf_story p { border-top:1px dotted #7FAFC1; border-bottom:1px dotted #7FAFC1}
.sf_name { float:left; font-weight:bold; font-size:12px}
.sf_date { float:right; padding:0 5px 0 0}
.sf_story a { display:block; float:right; width:60px; text-align:right; padding:0 5px 0 0}

