
/* BSAC STYLE SHEETS */

body				{ margin:0px; padding:0px; min-width:780px; }
body				{ font-size:80%; font-family:arial; line-height:140%; color:#000; }
table				{ font-size:100%; }
form				{ padding:0px; margin:0px; }
.clear				{ display:block; clear:both; padding:0px; margin:0px; line-height:1px; font-size:1px; height:15px; }
img					{ border:0px; }
blockquote 		  	{ margin-top:2px; margin-bottom:2px; }

/* HEADER */
#header h1			{ padding:0px; margin:0px; }
#header				{ height:85px; background-image:url("/images/bg.topbar.gif"); }
#header h1 a		{ position:absolute; height:85px; width:267px; background-image:url("/images/logo.jpg"); display:block; z-index:2; }
#header h1 a span	{ display:none; }
#print_header		{ display:none; }

/* TOP BANNERS */
#promotion			{ position:absolute; top:14px; right:10px; width:468px; height:60px; z-index:1; }
#promotion span		{ display:none; }

/* NEWS */
#breadcrumb			{ height:24px; padding:3px; padding-left:14px; padding-right:14px; background-color:#D0D8E2; color:#113F72; font-size:95%; overflow:show; }
#breadcrumb a		{ color:#113F72; text-decoration:none; }
#breadcrumb a:hover	{ color:#000; text-decoration:underline; }

/* NAVIGATION */
#leftcolumn			{ float:left; width:18%; }
#navigation			{ background-color:#EFEFEF; }
#navigation_top		{ background-color:#EFEFEF; background-image:url("/images/navigation/nav.top.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; }
#navigation_bottom	{ margin-bottom:10px; background-color:#EFEFEF; background-image:url("/images/navigation/nav.bottom.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; }
#navigation #nav	{ list-style-type:none; margin:0px; padding:0px; overflow:hidden; }
#navigation #nav a 	{ color:#000; font-weight:bold; width:100%; display:block; text-decoration:none; padding:3px 0px; margin:0px; background-image:url("/images/navigation/nav.bullet.gif"); background-repeat:no-repeat; background-position:5px }
#navigation #nav a:hover { text-decoration:underline; }
#navigation #nav a.nav-active { background-color:#4A82BF; color:#FFF; background-image:url("/images/navigation/nav.bullet_on.gif"); }
#navigation #nav a span.top { display:block; padding-left:20px; }

#navigation #subnav { background-color:#FFF; list-style-type:none; margin:0px; padding:10px 0px; overflow:hidden; }
#navigation #subnav a { color:#000; font-weight:normal; font-size:95%; width:100%; display:block; text-decoration:none; padding:1px 0px; margin:0px; background-image:none; background-repeat:no-repeat; }
#navigation #subnav a:hover { text-decoration:underline; }
#navigation #subnav a.nav-active { color:#000; background-color:#ECEFF4; background-image:none; text-decoration:none; }
#navigation #subnav span.inner { display:block; background-image:url("/images/navigation/subnav.bullet.gif"); background-repeat:no-repeat; }

/* SEARCH BOX */
#search				{ background-color:#D4E5F7; }
#search_top			{ background-color:#D4E5F7; background-image:url("/images/navigation/search.top.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; }
#search_bottom		{ background-color:#D4E5F7; background-image:url("/images/navigation/search.bottom.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; }
#search_title		{ padding:5px 10px 2px 10px; font-weight:bold; }
#search_input		{ text-align:right; padding:2px 5px 2px 7px; }
input.search		{ width:98%; font-size:90%; font-family:tahoma; color:#000; }
#search_button		{ text-align:right; padding:2px 5px 5px 5px; }

/* SUBNAVIGATION */
#subnavigation		{ float:right; width:17%; margin-top:45px; }
.related_title		{ padding-left:20px; background-image:url("/images/navigation/related.bullet.gif"); background-repeat:no-repeat; background-position:5px; font-weight:bold; }
ul.related_list		{ list-style-type:none; margin:0px; margin-bottom:10px; padding:0px; padding-bottom:10px; overflow:hidden; border-bottom:1px dotted #CCC; }
ul.related_list a	{ font-size:95%; color:#000; font-weight:normal; text-decoration:none; }
ul.related_list li  { padding:1px 0px; padding-left:20px; background-position:10px; background-image:url("/images/navigation/subnav.bullet.gif"); background-repeat:no-repeat; }
ul.related_list a:hover { text-decoration:underline; }

/* RHS ADVERTS */
#retail				{ background-color:#EFEFEF; text-align:center; }
#retail a			{ display:block; padding:3px 0px; }
#retail_top			{ background-color:#EFEFEF; background-image:url("/images/navigation/subnav.top.gif"); background-position:left; background-repeat:no-repeat; height:5px; font-size:1px; }
#retail_bottom		{ background-color:#EFEFEF; background-image:url("/images/navigation/subnav.bottom.gif"); background-position:left; background-repeat:no-repeat; height:5px; font-size:1px; }

/* LHS FEATURE */
.feature			{ background-color:#EFEFEF; text-align:center; }
.feature a			{ display:block; padding:3px 0px; }
.feature_left		{ background-color:#EFEFEF; padding-left:10px; }
.feature_left .date { color:#999; font-size:80%; }
.feature_title		{ display:block; margin-bottom:5px; font-weight:bold; }
.feature_item		{ display:block; margin-bottom:5px; }
.feature_top		{ background-color:#EFEFEF; background-image:url("/images/navigation/nav.top.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; margin-top:10px; }
.feature_bottom		{ background-color:#EFEFEF; background-image:url("/images/navigation/nav.bottom.gif"); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px; }

/* PAGE CONTENT */
#content			{ float:left; width:64%; }
#content h2			{ margin:0px; font-size:150%; line-height:130%; margin-bottom:15px; }
#content h3			{ font-size:130%; }
#content_padding	{ padding:0px 20px; }
#content .grey		{ color:#CCC; font-size:95%; }
#content .blue		{ color:#002a94; }
#content .red		{ color:#e00101; }
#content hr			{ height:1px; color:#CCC; background-color:#CCC; }
#content a, #static_content a, .feature_left a { color:#0b318c; text-decoration:underline; }
#content a:visited, #static_content a:visited, .feature_left a:visited { color:#5f83d7; }
#content a:hover, #static_content a:hover, .feature_left a:hover { color:#000; }
#page_break			{ width:100%; border-top:1px dotted #CCC; padding-top:5px; margin-bottom:20px; margin-top:30px; }
.left				{ float:left; }
.right				{ float:right; }
#content a.top		{ color:#0b318c; text-decoration:underline; font-size:95%; }
#content a.top:visited { color:#0b318c; }

/* IN THIS SECTION */
#inthissection		{ clear:both; margin-top:10px; width:100%; background-color:#E8F1FA; background-image:url("/images/bg.neptune.gif"); background-position:bottom right; background-repeat:no-repeat; overflow:hidden; }
#inthissection_padding { padding:10px; }
#inthissection_title { font-weight:bold; padding-left:20px; background-image:url("/images/navigation/related.bullet.gif"); background-position:5px; background-repeat:no-repeat; }
.inthissection_item	{ display:block; margin:10px 0px; padding-left:20px; background-image:url("/images/navigation/subnav.bullet.gif"); background-position:10px 5px; background-repeat:no-repeat; }
#inthissection_topleft { float:left; background-image:url("/images/bg.topleft.gif"); background-repeat:no-repeat; height:6px; width:6px; font-size:1px; }
#inthissection_topright { float:right; background-image:url("/images/bg.topright.gif"); background-repeat:no-repeat; height:6px; width:6px; font-size:1px; }
#inthissection_bottomleft { float:left; background-image:url("/images/bg.bottomleft.gif"); background-repeat:no-repeat; height:6px; width:6px; font-size:1px; }
#inthissection_bottomright { float:right; background-image:url("/images/bg.bottomright.gif"); background-repeat:no-repeat; height:6px; width:6px; font-size:1px; }


/* SITEMAP CONTENT */
#static_content		{ float:left; width:81%; }
#static_content_padding { padding:0px 20px; }

/* FOOTER */
#footer_logo		{ float:right; position:relative; top:-5px; left:-20px; display:block; width:153px; height:58px; background:url("/images/footer_logo.gif") no-repeat; }
#footer				{ margin-bottom:5px; font-size:120%; }
a.footer			{ color:#294A73; text-decoration:none; }
a.footer:hover		{ color:#294A73; text-decoration:underline; }
#copyright			{ padding:7px; padding-left:14px; background-color:#79A7DB; border-bottom:solid 6px #024289; border-top:solid 8px #E5E5E5; color:#3B73B0; font-size:80%; line-height:140%; }





