/*---------------------------------------------------------------------------------
(1) GLOBAL RESET
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:left;}
img,fieldset {border:0; display:block;}
a:focus, a:active {outline:none;border:none;} 
a {color:#1069a1;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
.global_noscript {color:#000;border-bottom:1px solid #000;border-right:1px solid #000;text-align:left;font-size:1.2em;padding:8px 12px 8px 50px;line-height:1.4;background:#FFFFBD url(/WebManager/themes/27/images/icon_alert.png) no-repeat 8px center;position:fixed;display:block;top:0;bottom:auto;left:0;width:250px;}
.global_noscript a {color:#000;font-weight:bold;text-decoration:none;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.alert {color:#c00;}
.right {float:right;}
.left {float:left;}
p.small {font-size:.9em;line-height:1.2em;}
/*---------------------------------------------------------------------------------
(2) HEADER AND PRIMARY NAVIGATION
---------------------------------------------------------------------------------*/
#top_header_wrap{background-color:#1f222e; overflow:hidden; border-bottom:1px solid #125683;}
#top_header_wrap2{width:960px;margin:0 auto;}
/*search area*/
#searcharea {float:right; clear:right; margin:0; width:450px; overflow:hidden; height:45px;}
/*top_nav*/
#top_nav {margin-right:10px;padding:15px 0 14px 0;text-align:right; float:left; font-size:1.3em; overflow:hidden; width:230px;}
#top_nav li {background:transparent url(/WebManager/themes/27/images/top_nav_bg.gif) no-repeat scroll right center;display:inline;padding:0pt 7px 0pt 6px;}
#top_nav li a {color:#ffffff;text-decoration:none;}
#top_nav li a:hover {text-decoration:underline;}
#top_nav li.last {background:transparent none repeat scroll 0%;padding-right:0pt;}
/*keyword form*/
#keywordform {float:right;padding:9px 0 5px 0;}
#keywordform #kwords {font:1.2em Arial, Helvetica, sans-serif;padding:6px 2px 3px 20px;width:145px;color:#58503f;background:url(/WebManager/themes/27/images/input_bg.gif) no-repeat top right;border:none;}
#keywordform #go {margin-left:0;}
#keywords_bg {position:relative;z-index:100;}
#keywords_bg .tryagain {position:absolute;background:#fff;color:red;border:1px solid red;padding:7px;display:none;top:0; left :0;width:190px;}
/*main header*/
#head{width:950px;height:160px;position:relative;background:url(/WebManager/themes/27/images/nav_bar_bg.gif) no-repeat bottom right;margin:0 auto;}
#head img.title {width:410px;height:96px;background:url(/WebManager/themes/27/images/sasc_logo.gif) no-repeat;text-indent:-9000px; float:left;margin:10px 0 0 20px; clear:right;}
#head h1 a {width:410px;height:96px;text-decoration:none;display:block;}
/*primary navigation*/
#primary_nav {float:left;height:39px;position:relative;z-index:99; margin-top:11px;clear:left;width:100%;}
#primary_nav li {float:left;padding:0 10px 0 10px;}
#primary_nav li a {text-decoration:none;color:#ffffff;line-height:39px;display:block;height:39px;text-transform:uppercase;}
#primary_nav li a:hover, #primary_nav li .active {background-position:bottom !important;}
/*make a gift button*/
#head p.gift_button {width:173px;height:58px;background: url(/WebManager/themes/27/images/gift_button.gif) top no-repeat;text-indent:-9000px; position:absolute; top:87px; left:765px}
#head p.gift_button a {width:173px;height:58px;text-decoration:none;display:block;}
/*---------------------------------------------------------------------------------
(3) WRAPPERS AND UNIVERSAL STYLES
---------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;background:#dad7d2 url(/WebManager/themes/27/images/body_bg.jpg) repeat;color:#333333;}
#wrap_vertical_shadow {background:url(/WebManager/themes/27/images/wrap_vertical_shadow.gif) no-repeat top center; width:972px; margin:0 auto;}
#main_content{width:950px; background-color:#FFFFFF; margin:0 auto; overflow:hidden; padding-bottom:20px;font-size:1.2em;}
/*universal styles*/
#main_content h1{font:normal 2em Trebuchet MS, Helvetica, Arial, sans-serif;color:#11476b; margin-left:6px;}
#main_content h1 a{color:#11476b;text-decoration:none;}
#main_content h1 a:hover{text-decoration:underline;}
#main_content p{line-height:1.4em;}
#main_content .read_more {background: url(/WebManager/themes/27/images/read_more_arrow.gif) no-repeat right .3em; padding-right:10px; font-weight:bold;}
#main_content a.read_more {color:#1069a1;}
#main_content a:visited.read_more {color:#555;}
#main_content .all_link {background: url(/WebManager/themes/27/images/circle_arrow.gif) no-repeat right .0em; padding-right:22px; font-weight:bold; float:right; padding-bottom:10px;}
#main_content a.all_link {color:#1069a1;}
/*---------------------------------------------------------------------------------
(4) HOME CONTENT
---------------------------------------------------------------------------------*/
#home_content_center{float:left;}
#contentArea{width:420px;}
#flashContainer{margin:10px 12px;}
#featuresContainer{margin-top:10px;padding:0 12px 0 12px;}
#featuresContainer img{display:inline;}
#home_wrap h3{font-size:1.2em;color:#11476b; line-height:1.2em;}
#home_wrap h3 a{color:#11476b; text-decoration:none;}
#home_wrap h3 a:hover{color:#11476b; text-decoration:underline;}
#home_wrap a:visited {color:#555;}
/*left home content*/
#home_content_left{width:600px; overflow:hidden; float:left; clear:both;}
#home_content_left img.main_story_image{float:left; border:3px solid #333333; margin:25px 0 0 25px; display:inline;}
#home_content_left h2{color:#11476b; font:bold 1.6em Trebuchet MS, Helvetica, Arial, sans-serif; margin:20px 0;}
#home_content_left h2 a{color:#11476b;text-decoration:none;}
#home_content_left h2 a:hover{text-decoration:underline;}
#home_content_left h3 {margin-bottom:10px;}
#home_main_story{width:400px;float:right; overflow:hidden;}
#more_news{overflow:hidden; float:left; display:inline; width:585px;border-bottom:1px solid #d5d2cd;border-top:1px solid #d5d2cd; padding:15px 0; margin:20px 0 10px 25px;clear:both;}
.home_news_story{width:160px; float:left; padding-right:35px; overflow:hidden;padding-top:10px;}
.home_news_story img{margin-bottom:20px;}
/*right col home content*/
#home_content_right{width:250px;overflow:hidden; float:right; display:inline;}
#home_content_right h2{font:1.6em Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; margin:20px 0;}
#home_events{width:250px;overflow:hidden; float:right; margin-right:20px; display:inline;margin-left:51px;}
#home_events h2{font:1.6em Arial, Helvetica, sans-serif; color:#666666; font-weight:normal;margin:20px 0;margin-top:0px;}
.home_event{border-bottom:1px solid #d5d2cd; margin:0 0 12px 0; padding:0 25px 12px 0;}
.home_event .event_date{padding-bottom:10px;}
/*---------------------------------------------------------------------------------
(5) LEVEL CONTENT
---------------------------------------------------------------------------------*/
#left_col{width:222px;background: url(/WebManager/themes/27/images/left_col_bg.gif) right top no-repeat; padding-top:10px; float:left; overflow:hidden; font-size:1em;min-height:300px;}
/*sub navigation*/
#sub_nav {font-family:Trebuchet MS, Helvetica, Arial, sans-serif; margin:0 20px 0 18px; padding-bottom:20px; font-weight:bold;}
#sub_nav li{border-bottom:2px solid #eae8e6; padding:8px 10px 8px 0;}
#sub_nav li a {color:#1069a1;padding:0 0 0 18px; background:url(/WebManager/themes/27/images/sub_nav_lvl1_bg.gif) no-repeat 0 .2em; display:block;}
#sub_nav li a.active {font-weight:bold; background:url(/WebManager/themes/27/images/sub_nav_lvl1_bg_active.gif) no-repeat 0 .2em; color:#1069a1;}
#sub_nav li a.hover {text-decoration:underline;}
#sub_nav ul {margin:4px 10px 0 10px; font-weight:normal; font-size:.9em;}
#sub_nav ul li {border:none; padding:2px 0;}
#sub_nav ul li a {padding:0 0 0 10px;background:url(/WebManager/themes/27/images/sub_nav_lvl2_bg.gif) no-repeat 0 .5em; display:block;}
#sub_nav ul li a.active {border-bottom:none;text-decoration:none; background:url(/WebManager/themes/27/images/sub_nav_lvl2_bg_active.gif) no-repeat 0 .5em; color:#000;}
#sub_nav ul li a:hover {text-decoration:underline;}
#sub_nav ul ul{padding:0; margin:2px 0 0 10px;font-size:1em;}
#sub_nav ul ul li{padding:2px 0;}
#sub_nav ul ul li a {text-decoration:underline; color:#333333;background:none;}
#sub_nav ul ul li a.active {font-weight:bold;background:none;}
#sub_nav ul ul li a:hover {background:none; text-decoration:none;}
#sub_nav ul ul ul{padding:0; margin:2px 0 0 10px;font-size:1em;}
#sub_nav ul ul ul li{padding:2px 0;}
#sub_nav ul ul ul li a {text-decoration:underline; color:#333333;background:none;}
#sub_nav ul ul ul li a.active {font-weight:bold;background:none;}
#sub_nav ul ul ul li a:hover {background:none; text-decoration:none;}
/*breadcrumbs*/
#crumbs {padding:6px 3px 6px 6px;color:#cccccc;overflow:hidden;}
#crumbs a,#crumbs a:visited {color:#1069a1;padding:0 4px 10px 7px;text-decoration:none; font-size:.9em;}
#crumbs a:hover {text-decoration:underline;}
#crumbs span {color:#58585a;padding:0 5px; font-weight:bold; font-size:.9em;}
/*wrappers*/
#sub_main_top_wrap{width:699px; float:left; overflow:hidden;}
#sub_main_content_wrap{width:709px; background: url(/WebManager/themes/27/images/right_wrap_bg.gif) right repeat-y ; float:left; margin:10px 0 0 6px;}
#sub_main_content_wrap_fw{margin:10px 10px 0 10px;padding-bottom:50px;padding-top:20px;}
#sub_main_content_wrap_fw_bg{margin:10px 10px 0 10px;background:#ffffff url(/WebManager/themes/27/images/home_shadows_bg.gif) top no-repeat;padding-bottom:50px;padding-top:20px;}
#sub_2col_wrap{width:699px; float:left; margin:10px 0 0 15px; overflow:hidden;}
#sub_main_content_center{width:422px; float:left; overflow:hidden;}
#sub_main_content_right{width:256px; float:right; overflow:hidden;}
p.image_caption {color:#fff;padding:10px; margin:0;background-color:#d10308; margin-bottom:20px;overflow:hidden;}
/*open content styles*/
.content img {margin:6px;}
.content hr {margin:0 0 10px;background:#e7f0f5;color:#eae4d2;border:none;border-bottom:1px solid #d5d2cd;overflow:hidden;text-decoration:none;}
.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}
.content a:visited {color:#555;}
.content h2 {color:#11476b; font:bold 1.3em Trebuchet MS, Helvetica, Arial, sans-serif; margin:20px 0 0;}
.content h2 a{color:#11476b;text-decoration:none;}
.content h2 a:hover{text-decoration:underline;}
.content h3 {font-size:1.4em;margin:0 0 2px;}
.content h3 a{color:#11476b;text-decoration:none;}
.content h3 a:hover{text-decoration:underline;}
.content h4,.content h5,.content h6 {margin:0 0 5px;font-size:1.2em;}
.content p {margin:0 0 12px;}
.content ul {margin:0 0 12px 16px;}
.content ul ul {margin:5px 0 5px 10px;}
.content ul li {background:url(/WebManager/themes/27/images/bullet_content.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px;}
.content ul li a{text-decoration:none;}
.content ul li a:hover{text-decoration:underline;}
.content ol {margin:0 0 12px 30px;}
.content ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
.content ol li {margin:0 0 5px;}
.content table {margin:0 0 12px 1px;max-width:99%;}
.content th {border-color:#cccccc;}
.content td {border-color:#cccccc;}
.right_col_feature_green{background:#78a342 url(/WebManager/themes/27/images/right_col_feature_green_bg.gif) bottom no-repeat; overflow:hidden; float:right}
.right_col_feature_green .feature_link {background: url(/WebManager/themes/27/images/green_arrow.gif) no-repeat right .0em; padding-right:22px; font-weight:bold;padding-bottom:20px;}
.right_callout_image {margin:10px 0;}
.right_col_feature_orange_top{background: url(/WebManager/themes/27/images/right_col_feature_orange_top.gif) top no-repeat; overflow:hidden; height:8px;}
.right_col_feature_orange{background:#e6b36a url(/WebManager/themes/27/images/right_col_feature_orange_bg.gif) bottom left no-repeat; overflow:hidden; margin-top:8px;}
.right_col_feature_orange .feature_link {background: url(/WebManager/themes/27/images/orange_arrow.gif) no-repeat right .0em; padding-right:22px; font-weight:bold;padding-bottom:20px;}
.right_col_feature_blue_top{background: url(/WebManager/themes/27/images/right_col_feature_blue_top.gif) top no-repeat; overflow:hidden; height:8px;}
.right_col_feature_blue{background:#2b86c0 url(/WebManager/themes/27/images/right_col_feature_blue_bg.gif) bottom left no-repeat; overflow:hidden; margin-top:8px; float:right;}
.right_col_feature_blue .feature_link {background: url(/WebManager/themes/27/images/blue_arrow.gif) no-repeat right .0em; padding-right:22px; font-weight:bold;padding-bottom:20px;}
.right_col_feature_red_top{background: url(/WebManager/themes/27/images/right_col_feature_blue_top.gif) top no-repeat; overflow:hidden; height:8px;}
.right_col_feature_red{background:#ff5050 url(/WebManager/themes/27/images/right_col_feature_red_bg.gif) bottom left no-repeat; overflow:hidden; margin-top:8px; float:right}
.right_col_feature_red .feature_link {background: url(/WebManager/themes/27/images/red_arrow.gif) no-repeat right .0em; padding-right:22px; font-weight:bold;padding-bottom:20px;}
/*right column open content styles*/
.right_content {color:#fff;}
.right_content h2 {font:bold 1.3em Trebuchet MS, Helvetica, Arial, sans-serif; padding:8px 10px 0 10px;}
.right_content h3 {font-size:1.1em;margin:0 0 2px; color:#fff;}
.right_content p {padding:6px 10px 10px;}
.right_content a {color:#fff; text-decoration:underline;}
.right_content a:hover {text-decoration:none;}
.right_content a:visited {color:#ccc;}
.right_content ul {margin:0 0 12px 16px;color:#fff;}
.right_content ul ul {margin:5px 0 5px 10px;}
.right_content ul li {background:url(/WebManager/themes/27/images/bullet_right_content.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px;}
.right_content ul li a{text-decoration:none;}
.right_content ul li a:hover{text-decoration:underline;}
.right_content ol {margin:0 0 12px 30px; color:#fff;}
.right_content ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
.right_content ol li {margin:0 0 5px;}
.right_content table {margin:0 6px 12px 6px;max-width:99%;}
/*recent news box*/
#lvl_recent_news{width:422px; background:#e7f0f5 url(/WebManager/themes/27/images/lvl_recent_news_top.gif) top no-repeat; margin-bottom:20px; padding-bottom:20px;}
#lvl_recent_news h2{padding:24px 0 2px 0; color:#333; border-bottom:2px solid #d5d2cd; margin:0 20px 10px;}
#lvl_recent_news h3{font-size:1.2em;padding:10px 20px 0 20px; color:#11476b;}
#lvl_recent_news p{margin:0 20px;}
#lvl_recent_news a:visited {color:#2a85bf;}
#lvl_recent_news hr {margin:0 0 10px;background:#e7f0f5;color:#eae4d2;border:none;border-bottom:1px solid #d5d2cd;overflow:hidden;text-decoration:none; margin:10px 20px 0 20px;}
#lvl_recent_news .all_link {background: url(/WebManager/themes/27/images/lvl_all_news_arrow.gif) no-repeat right .0em; font-weight:bold; float:right; margin:26px 0 0 0;}
#lvl_recent_news a.all_link {color:#1069a1; text-decoration:none;}
#lvl_recent_news a:hover.all_link {text-decoration:underline;}
/*form styles*/
.form_table{background-color:#f8f8f8; border:4px solid #dbd9d9; font-size:.9em;}
.form_table td{vertical-align:top;}
.form_table td.border{border-left:1px solid #dbdddd;}
.submit_table{border-top:4px solid #dbd9d9; margin:10px auto !important;}
span.required {background: url(/WebManager/themes/27/images/form_required.gif) no-repeat right .0em; padding-right:60px; font-weight:bold; margin-bottom:5px; float:left;}
.form_table br{clear:both}
.form_table img{float:left;padding:0; margin:0;}
.form_table h2{padding:0;margin:0 0 10px 6px; font-size:1.4em;}
.dtree img {margin:0;padding:0;border:0;display:inline;}
/*--------------------------------------------------------------------------------------
(6) FOOTER SECTION   
--------------------------------------------------------------------------------------*/
#foot {background:#111421 url(/WebManager/themes/27/images/footer_bg_repeat.gif) repeat-y center;width:950px; margin:0 auto; padding-bottom:20px; overflow:hidden;font-size:1.1em;}
#foot p{line-height:1.4em; padding:0 25px 10px 0; color:#FFFFFF;}
#foot h2{color:#ffffff; font:bold 1.5em Arial, Helvetica, sans-serif; margin:18px 0 0 0;}
#foot a {color:#fff;text-decoration:underline;}
#foot a:hover {color:#fff;text-decoration:none;}
#foot a:visited {color:#ccc;}
#foot p.newletter {width:183px;height:27px;background: url(/WebManager/themes/27/images/newsletter_button.gif) top no-repeat;text-indent:-9000px; margin:0 0 18px 18px; padding:0;}
#foot p.newletter a {width:183px;height:27px;text-decoration:none;display:block;}
#left_foot{width:149px; padding:18px 0 0 18px; float:left; overflow:hidden;}
/*center column footer styles*/
#center_foot{width:350px; float:left; overflow:hidden;}
#center_foot ul {margin:0 0 12px 16px;color:#fff;}
#center_foot ul ul {margin:5px 0 5px 10px;}
#center_foot ul li {background:url(/WebManager/themes/27/images/bullet_foot_content.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px;}
#center_foot ul li a{text-decoration:none;}
#center_foot ul li a:hover{text-decoration:underline;}
#center_foot ol {margin:0 0 12px 30px; color:#fff;}
#center_foot ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
#center_foot ol li {margin:0 0 5px;}
/*right column footer styles*/
#right_foot{width:433px; float:left; overflow:hidden;}
#right_foot p, #right_foot h2{padding-left:18px;}
#right_foot_top{width:433px; border-bottom:1px solid #2b2d36;}
#right_foot ul {margin:10px 0 0 11px; color:#666;}
#right_foot ul.top {margin-top:18px;}
#right_foot ul li {display:inline;background:url(/WebManager/themes/27/images/foot_nav_li_bg.gif) no-repeat right center;padding:0 7px;}
#right_foot ul li.last {background:none}
#right_foot ul li.first {background:none;padding:0 2px 0 7px;}
#right_foot ul li a {color:#fff;text-decoration:underline;}
#right_foot ul li a:hover {text-decoration:none;}

