* {	margin:0; padding:0; }
a { color:#366; text-decoration:none; cursor:pointer; font-weight:bold; font-size:11px; }
img { border:0; }
a:hover { text-decoration:underline;}
body { font-size:13px; font-family: verdana; }
.clear { clear:both; }
ul { list-style-position:inside; }
hr { clear:both; margin:0 0 10px 0; color:#ccc; background-color:#ccc; height:1px; border:0; }
p.boxBdr { margin:10px; border:1px solid #fe9900; padding: 10px; background-color:#EEE; }
.sideContent { float:right; width:293px; margin-left:10px; padding:10px; border:1px solid #fe9900; background-color:#EEE; }
.sb_hrline { width:620px; }

#sb_wrapper { background-color:#EEE;  text-align:center; }
#sb_container { margin:0 auto; width:980px; text-align:left; border:#366 solid 1px; border-top:0px; }
/* top header banner */
#sb_topheader { margin:0; height:110px;width:980px;	background-color:#FFF; }
#sb_topheader_left { float:left; width:230px; text-align:center; margin-top:10px; }
#sb_topheader_left p { margin:0 auto 5px auto; color:#666; font-size:11px; }
#sb_topheader_left h1 { background: url(/images/smSmallBiz_logo.png) no-repeat !important; background:url(/images/s.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/smSmallBiz_logo.png', sizingMethod='image'); width:202px; height:70px; text-indent:-2000px; cursor:pointer; margin:0 auto 5px auto; }
#sb_topheader_right { float:right; width:750px; margin-top:10px; }
/* menu header */
#sb_header {width:980px; height:30px; background: url(/images/framework/menu_bg.gif) repeat-x; text-align:left; }
#sb_menu { position:absolute; height:30px; width:650px; text-align:left; }
#sb_menu ul { list-style:none; margin:7px 0 0 15px; font-size:12px; }
#sb_menu li	{ margin:0 4px; float:left; list-style:none; }
#sb_menu li a { color:#FFF; font-size:12px; }
#sb_menu li a:hover {color:#FF0; }
#sb_header_right { position:absolute; margin-left:650px; width:330px; height:30px; background: url(/images/framework/menu_bg.gif) repeat-x; }
#sb_searchbox { margin-top:1px; height:25px; padding-top:4px; padding-left:10px; color:#FFF; font-weight:bold; border-left:solid 1px #633100; }
.sb_searchbox_type { width:110px;font-size:11px; }
.sb_searchbox_go { font-size:11px; }
#sb_header_shadow { text-align:left;}
/* primary column */
.byline { margin-bottom:15px; }
#sb_primary { width:980px; background:#FFF url(/images/framework/main_bg.gif) repeat-y; text-align:left; } /*   min-height:300px;  height:auto !important; height:300px; */
#sb_primary_content {  width:630px; float:left; padding:10px 10px 0 10px; background:#fff;  }
#sb_body_content p { margin-bottom:15px; line-height:18px; }
#sb_body_content a { font-size:13px; }
#sb_body_content ul { display:block; margin:15px; list-style:disc outside; }
#sb_body_related { float:right; width:315px; margin-left:10px; padding:5px 0 10px 0; border-bottom:#f90 2px solid; }
#sb_body_related a { font-size:11px; }
#sb_body_related h1 { color:#f90; font-size:18px; font-family:arial black;}
#sb_body_related ul { list-style:disc outside; padding:0; margin:0; color:#366; }
#sb_body_related li { margin:4px 0 0 15px; }
#pageLinks, #pageLinks a { font-size:11px; }
/* side bar*/
#sb_sidebar { width:310px; float:right; padding:0 10px 10px 10px; text-align:left; }
#sb_register { position: relative; font-size:11px; font-weight:bold; padding:6px 0 8px; background-color:#066; width:302px; border-top:2px solid #033; border-bottom:1px solid #000; color:#FFF; text-align:center; margin-bottom:10px; z-index:200;}
#sb_register a { color:#FFF; }
.sb_sidebar_ad { margin-top:10px; margin-bottom:10px;  }
/* box modules */
.sb_box { border:1px #630 solid; width:300px; background-color:#FFF; }
.sb_box h1 { height:28px; line-height:28px; padding-left:10px; background: url(/images/framework/box_header.gif) repeat-x; color:#FFF; font-size:18px; font-family:arial black; font-weight:normal; border-bottom:1px solid #663300; }
.sb_box h2 { color:#366; font-size:13px; }
.sb_box h2 a { color:#336666; }
.sb_box h3 { color:#f90;font-size:12px;  }
.sb_box_body { padding:10px; background-color:#FFE; line-height:18px;}
.sb_box_body ul {margin-left: 0; padding-left: 0; list-style: none;}
.sb_box_body li { padding-left:6px; background: url(/images/framework/bullet_orange.gif) no-repeat 0 .5em; }
.sb_box_body img { margin-right:5px; margin-bottom:2px; }
.sb_box_body hr {clear:both; margin-top:5px;color:#cc9; background-color:#cc9; height:1px; border:0; }
.sb_box_ad { clear:both; padding-top:10px; text-align:center; color:#666; font-size:10px; border-top:1px solid #ccc; }
.sb_box_ad img { vertical-align:middle; }
.sb_box_top_body ol { margin-left:35px; list-style-type:arabic-numbers; }
.sb_box2 { float:left; border:1px #366 solid; width:298px; margin:10px 0; }
.sb_box2 h1 { height:28px; line-height:28px; padding-left:10px;  background:url(/images/framework/box_header_blue.gif) repeat-x; color:#FFF; font-size:18px; font-family:arial black; font-weight:normal; border-bottom:1px solid #366; }
.sb_box2 a { font-size:13px; }
.sb_box3 { width:938px; border:1px #366 solid; margin-left:15px; }
.sb_box3 h1 { background:url(/images/framework/box_header_blue.gif) repeat-x;  text-align:left; }

/* featured box */
#sb_featuredbox { width:620px;height:300px;}
#sb_featuredbox a { color:#fff; }
#sb_fb_content { padding:5px; color:#000; }
#sb_fb_content h1 { margin-top:5px; font-size:24px; }
#sb_fb_content h1 a { font-size:24px; font-family:georgia; }
#sb_fb_content h3 { margin-top:6px; font-size:11px; }
#sb_fb_content p { margin:4px 0; font-size:13px; line-height:18px; width:290px; overflow:auto; padding-right:3px; z-index:-1; }
#sb_fb_link { margin-top:5px; font-size:13px; font-family:verdana; }
#sb_fb_img { margin:5px; margin-right:10px;  }
#sb_fb_related { margin:5px 0 0 10px; width:598px; height:48px; color:#fff; border:1px dotted #fff; font-size:11px; }
#sb_fb_related h2 {float:left; padding:8px; margin-right:4px; color:#000; font-size:11px; }
#sb_fb_control { position:absolute; margin-top:8px; margin-left:510px; font-size:11px; }
.sb_fb_related_links {float:left; padding:8px 2px 8px 8px; font-size:11px; margin-right:6px; }
.sb_fb_nav { float:left; width:600px; text-align:center; margin-top:3px; line-height:20px; }
.sb_fb_nav span { margin-left:10px; }
.sb_fb_nav a { font-size:11px; }
.sb_fb_bk1 { background:url(/images/framework/yellow_gradient_bg.jpg) no-repeat; }
.sb_fb_bk2 { background:url(/images/framework/green_gradient_bg.jpg) no-repeat; }
.sb_fb_bk3 { background:url(/images/framework/purple_gradient_bg.jpg) no-repeat; }
.sb_fb_bk4 { background:url(/images/framework/blue_gradient_bg.jpg) no-repeat; }
.sb_fb_bk5 { background:url(/images/framework/orange_gradient_bg.jpg) no-repeat; }
.sb_fb_bk6 { background:url(/images/framework/purple_gradient_bg.jpg) no-repeat; }
.sb_fb_bk7 { background:url(/images/framework/blue_gradient_bg.jpg) no-repeat; }

/* callouts */
.sb_callout { float:left; width:300px; margin:10px 10px 10px 0; font-size:11px; }
.sb_callout2 { float:left; width:300px; margin:10px; font-size:11px; }
.sb_callout h1, .sb_callout2 h1 { margin-top:4px; font-size:18px; }
.sb_callout h1 a, .sb_callout2 h1 a { color:#366; font-size:18px; font-family:georgia; }
.sb_callout h3, .sb_callout2 h3 { color:#f90;font-size:12px; }
.sb_callout h4, .sb_callout2 h4 { margin-top:8px; font-size:11px; color:#888; }
.sb_callout img, .sb_callout2 img { margin-right:10px; margin-bottom:10px; }
.sb_callout p, .sb_callout2 p { font-size:13px; }

/* section callouts */
/* .sb_sec_callouts { float:left; width:300px; margin-left:10px; }
.sb_sec_callouts h1 { background: url(/images/framework/callout_line_bg.gif) repeat-x 0 1.1em;color:#366;font-size:20px;font-family:arial black;width:300px;padding-left:10px; }
.sb_sec_callouts h2 { color:#f90;font-size:12px; }
.sb_sec_callouts h3 { margin-top:3px;font-size:13px; }
.sb_sec_callouts p { margin-top:4px; margin-bottom:10px; }*/
#sb_sec_home {padding:5px 0 15px 0;}
#sb_sec_featured { width:610px; }
#sb_sec_featured h1 { font-size:24px; font-family:georgia; }
#sb_sec_featured h1 a { font-size:24px; }
#sb_sec_featured h2 { color:#f90; font-size:28px; font-family:arial black; line-height:24px; margin-bottom:5px;}
#sb_sec_featured h3 { margin-top:5px; color:#f90; font-size:14px; font-weight:bold; }
#sb_sec_featured h4 { margin-top:8px; font-size:11px; color:#888; }
#sb_sec_featured img { margin:5px; margin-right:10px;  }
#sb_sec_featured p { margin-top:3px; line-height:18px; }
.sb_sec_featured_related { margin-top:5px; margin-left:5px;color:#366;line-height:18px; }
.sb_sec_featured_related li { list-style:inside;  }
.full_width { width:610px; }
.full_width p { clear:none;}
/*footer*/
#sb_footer {clear:both; margin:0; background-color:#fff; border-top:1px solid #333; text-align:center; }
#sb_footer p { clear:both; padding:5px; font-size:11px; }
/* Prin/Email links */
#sb_userLinks { margin:5px 2px 0 2px; font-size:11px; }
#sb_userLinks img { margin-right:5px; }

.sb_breadcrumb { font-size:11px; font-weight:normal; }
.sb_breadcrumb a { font-size:11px; font-weight:normal; font-family:verdana; }
.sb_breadcrumb_title { color:#000; font-size:11px; font-family:verdana; }
.sb_breadcrumb hr { clear:both; height:1px; color:#CCC; background-color:#CCC; margin:5px 0; border:0; }
.sb_img_caption { font-weight:bold; font-size:11px; }

.mainHeadline { font-size:22px;line-height:24px; color:#366; font-family: georgia; margin-bottom:15px; }
.originator { color:#f90;font-size:12px; margin-bottom:3px; }

/* =Tables
-----------------------------------------------------------------------------*/
table { border-spacing:0; border-collapse: collapse; }
.searchTbl { width:100%; }
.searchTbl td { padding:5px; }
.searchTblResults { background-color:#CCC; }
.searchTblColHds { background-color:#DDD; }
.dataTbl { margin:10px 0; border-spacing:1px; _border-spacing:0; border-collapse:separate; _border-collapse:collapse; background-color:#ccc; font-size:12px; }
.dataTbl tr { background-color:#FFF; }
.dataTbl thead tr { background-color:#f90; color:#fff; }
.dataTbl td, .data th { _border:1px solid #ccc; padding:2px 4px; }
.dataTbl img { vertical-align:middle; border:0; }
tr.rowColor { background-color:#EEE; }

