
body
{
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Sans-Serif;
}
a img
{
    border:none;
}

#page
{
    width:945px;
    margin:0px auto;
    padding:18px 0px;
}



#header_top
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/header_top.jpg') no-repeat;
    height:16px;
}
#header_top ul
{
    float:right;
}


#header_logos
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/header_background.jpg');
    border-bottom:#bac8d3 1px solid;
}


#header_left
{
    float:left;
    width:438px;
    padding:0px 20px;
    margin-top:-4px;
}
#header_right
{
    float:left;
    width:467px;
    height:108px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/header_checkers.jpg') no-repeat right top;
}
#header_right span
{
    font-size:26px;
    display:block;
    margin-top:32px;
    color:#004386;
}
#header_right p
{
    font-size:11px;
    margin-top:0px;
    width:330px;
    color:#004386;
}


#master_search
{
    float:right;
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_search.gif') no-repeat 0px 10px;
    padding:8px 0px 0px 26px;
}
#master_search .master-search-text
{
    border:#b3b3b3 1px solid;
    margin:0px 5px 0px 0px;
    padding:2px 3px;
    width:125px;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:11px;
    color:#455565;
    float:left;
}
#master_search .master-search-go
{
    margin:0px;
    padding:0px;
    float:left;
}


#top_links
{
    float:right;
    height:20px;
    padding:12px 20px 2px 0px;
}


#top_nav
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:28px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/top_nav.gif') no-repeat 0px 0px;
}
#top_nav li
{
    float:left;
    list-style-type:none;
    width:14.28%;
    background:Transparent url('/Style%20Library/Images/Smallbiz/divider_top_nav.gif') no-repeat left center;
}
#top_nav li ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:absolute;
    background-color:#465d71;
	z-index:100;
	width:160px;
}
#top_nav li ul li
{
    width:160px;
    background-image:none;
    border-bottom:#cacaca 1px solid;
}
#top_nav li.home
{
    background-image:none;
}
#top_nav li.expandable ul,
#top_nav li.expanded ul
{
    display:none;
}
#top_nav a
{
    text-align:center;
    display:block;
    color:White;
    padding:7px 0px 3px 0px;
    text-decoration:none;
    letter-spacing:-1px;
    font-weight:bold;
    font-size:12px;
    height:18px;
}
#top_nav li ul li a, 
#top_nav li.expanded ul li a
{
    text-align:left;
    color:White;
    padding:4px 8px 3px 8px;
    font-weight:normal;
    letter-spacing:normal;
    height:auto;
}
#top_nav li.highlighted a,
#top_nav li.expanded a,
#top_nav li.expanded ul li.highlighted a
{
    color:#d0ecfe;
    font-weight:bold;
}
#top_nav a:hover,
#top_nav li.expanded ul a:hover
{
    color:#d0ecfe;
}



#container_top
{
    background-color:#345a89;
    margin-top:8px;
    min-height:37px;
}
#pageheading
{
    float:left;
    width:170px;
    background:#345a89 url('/Style%20Library/Images/Smallbiz/subheading_left.gif') no-repeat top left;
}
#pageheading span
{
    display:block;
    margin:11px 0px 4px 8px;
    color:#d2deea;
    font-size:13px;
    letter-spacing:-1px;
    font-weight:bold;
    text-transform:uppercase;
}
#breadcrumbs
{
    float:left;
    width:775px;
    background:#345a89 url('/Style%20Library/Images/Smallbiz/subheading_right.gif') no-repeat top right;
    line-height:16px;
    padding-bottom:3px;
}
#breadcrumbs ol
{
    list-style-type:none;
    height:16px;
    margin: 18px 0px 0px 0px;
    padding:0px;
}
#breadcrumbs li
{
    list-style-type:none;
    float:left;
    margin:0px;
    padding:0px 0px 0px 18px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/divider_breadcrumb.gif') no-repeat 6px 60%;
}
#breadcrumbs li.first
{
    padding:0px;
    background-image:none;
}
#breadcrumbs li.last a
{
    color:White;
}
#breadcrumbs a
{
    font-size:10px;
    color:#cbd7e7;
    text-decoration:none;
}
#breadcrumbs a:hover
{
    color:White;
    text-decoration:underline;
}



#body
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/left_nav.gif') repeat-y 0px 0px;
}


#container_left
{
    width:170px;
    float:left;
}
#container_main
{
    float:left;
    width:585px;
    min-height:480px;
    padding:10px;
}
#container_right
{
    width:170px;
    float:right;
    padding:0px 0px 4px 0px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/panel_right_bottom.gif') no-repeat 0px bottom;
}
#content_main
{
    font-size:70%;
}
#content_main h1
{
    color:#355a8a;
    font-size:1.9em;
    margin:5px 0px;
}
#content_main h2
{
    font-size:1.7em;
    margin:5px 0px;
}
#content_main h3
{
    font-size:1.5em;
    margin:5px 0px;
}
#content_main h4
{
    font-size:1.3em;
    margin:5px 0px;
}
#content_main h5
{
    font-size:1.2em;
    margin:5px 0px;
}
#content_main h6
{
    font-size:1.1em;
    margin:5px 0px;
}


#content_main .table td
{
    padding:5px;
    border:1px solid #c0c0c0;
    background-color:#f2f4f6;
}
#content_main .table th
{
    padding:5px;
    background-color:#6a88ae;
    color:White;
    border:1px solid #c0c0c0;
}
#content_main .table tr.alternate-row td
{
    background-color:#dae2e8;
}


#left_nav
{
    border-top: 1px solid #cacaca;
    font-size:12px;
}
#left_nav, 
#left_nav ul
{
    margin:0px;
    padding:0px;
	list-style-type:none;
	width:170px;
}
#left_nav li
{
    list-style-type:none;
}
#left_nav li a
{
	background-color: #355a8a;
	border-bottom: 1px solid #cacaca;
    padding:4px 8px;
    display:block;
    text-decoration:none;
    color:White;
    font-weight:bold;
    width:154px;
}
#left_nav li a:hover
{
	color: #d0ecfe;
	text-decoration: underline;
}
#left_nav li.expanded a,
#left_nav li.expanded a:hover,
#left_nav li.currentitem a, 
#left_nav li.currentitem a:hover
{
    color: #d0ecfe;
}
#left_nav li li a,
#left_nav li.expanded li a
{
    padding:4px 8px 4px 12px;
    background-color: #f1f3f6;
    color: #355a8a;
    width:150px;
}
#left_nav li li a:hover, 
#left_nav li li.expanded a, 
#left_nav li li.expanded a:hover, 
#left_nav li.expanded li a:hover, 
#left_nav li li.currentitem a, 
#left_nav li li.currentitem a:hover
{
    color: #c52e3f;
}
#left_nav li li li a, 
#left_nav li li.expanded li a
{
    padding:4px 8px 4px 32px;
    background-color: #f1f3f6;
	color: #666;
	width:130px;
}
#left_nav li li li a:hover, 
#left_nav li li li.expanded a,
#left_nav li li li.expanded a:hover,
#left_nav li li li.currentitem a, 
#left_nav li li li.currentitem a:hover
{
    color: #c52e3f;
}






#slideshow
{
    float:left;
    width:654px;
    height:253px;
    margin:0px 14px 0px 0px;
}
#slideshow ul,
#slideshow li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#slsInd
{
    float:right;
    z-index:1;
    position:relative;
    background:Transparent url('/Style%20Library/Images/Smallbiz/slideshow_3tabs.gif') no-repeat;
}
#slsInd li
{
    float:left;
    padding:0px 23px 0px 23px;
}
#slsInd #link1
{
    padding-left:22px;
}
#slsInd #link2
{
    margin-left:-23px;
}
#slsInd #link3
{
    margin-left:-23px;
    padding-right:22px;
}
#slsInd li.on
{
    z-index:2;
}
#slsInd #link1.on
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/slideshow_3tabs1.gif') no-repeat;
}
#slsInd #link2.on
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/slideshow_3tabs2.gif') no-repeat -4px 0px;
}
#slsInd #link3.on
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/slideshow_3tabs3.gif') no-repeat -4px 0px;
}
#slsInd li a
{
    width:25px;
    height:16px;
    text-indent:-9999px;
    display:block;
}



#feature
{
    float:left;
}


.container_row
{
    margin-top:8px;
    /*display:table;  this fixes an FF white space bug */
}

.clearing
{
    clear:both;
}









.panel .heading
{
}
.panel .heading h1
{
    display:block;
    border-bottom:#d2dae1 1px solid;
    border-right:#d2dae1 1px solid;
    border-left:#d2dae1 1px solid;
    background-color:#e8ecf0;
    margin:0px;
    padding:5px 5px 6px 50px;
    font-size:13px;
    color:#455565;
}
.panel .heading h1 a
{
    text-transform:uppercase;
    text-decoration:none;
}
.panel .content
{
    font-size:11px;
    border-left:#d2dae1 1px solid;
    border-right:#d2dae1 1px solid;
    border-bottom:#d2dae1 1px solid;
    background-color:#f1f3f6;
    padding:14px;
    color:#455565;
}
.panel ul
{
    margin:0px 0px 15px 0px;
    padding:0px;
    list-style-type:none;
}
.panel li
{
    color:#455565;
    margin:0px 0px 5px 0px;
    padding:0px;
    list-style-type:none;
}
.panel li a
{
    display:inline-block;
}
.panel a
{
    color:#455565;
}
.panel a:hover
{
    color:#c52e3f;
}
.panel select
{
    border:#b3b3b3 1px solid;
    padding:2px 2px 2px 0px;
    color:#455565;
    font-size:11px;
    font-family:Arial, Sans-Serif;
    background-color:White;
    margin:0px 5px 5px 0px;
    float:left;
    width:140px;
}
.panel select option
{
    background-color: #ffffff;
	padding-left: 3px;
	padding-right: 0px;
}
.panel .input_submit
{
    float:left;
}

.rss,
.more,
.subscribe
{
    margin-top:6px;
    display:block;
    padding-left:22px;
    min-height:14px;
}
.rss
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_rss.gif') no-repeat left 50%;
}
.more
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_more.gif') no-repeat 5px 50%;
}
.subscribe
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_subscribe.gif') no-repeat left 50%;
}


#resources h1
{
    background:#e8ecf0 url('/Style%20Library/Images/Smallbiz/panel_right_resources.gif') no-repeat 16px 50%;
}
#news h1
{
    background:#e8ecf0 url('/Style%20Library/Images/Smallbiz/panel_right_news.gif') no-repeat 16px 50%;
}
#events h1
{
    background:#e8ecf0 url('/Style%20Library/Images/Smallbiz/panel_right_events.gif') no-repeat 16px 50%;
}
.additional_info
{
    margin-top:15px;
    border-top:#d2dae1 1px solid;
}
.additional_info h1
{
    color:#355a8a !important;
    padding-left:15px !important;
}
.additional_info .content
{
    padding:8px 14px !important;
}

#case_study
{
    margin-top:15px;
    background:#d4314e url('/Style%20Library/Images/Smallbiz/panel_right_red_gradient.gif') repeat-x 0px bottom;
    padding-top:10px;
}
#case_study h1
{
    background-color:Transparent;
    padding-left:15px;
    text-transform:lowercase;
    border:none;
    color:#f1b2bd;
    font-size:18px;
    margin-top:0px;
}
#case_study .content
{
    background-color:Transparent;
    border:none;
    color:White;
    font-weight:bold;
    padding:0px 14px 10px 14px;
}
#case_study .content p
{
    margin-top:10px;
    margin-bottom:0px;
}
#case_study .content a
{
    color:White;
    text-decoration:none;
}
#case_study .content a:hover
{
    color:#f1b2bd;
}
#case_study .more
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_casestudy_more.gif') no-repeat right 50%;
    padding:2px 36px 2px 0px;
    min-height:33px;
}


.home .panel
{
    float:left;
    width:228px;
    margin-right:11px;
    padding:0px 0px 4px 0px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/panel_home_bottom.gif') no-repeat 0px bottom;
}
.home .panel .heading
{
    padding:3px 0px 0px 0px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/panel_home_top.gif') no-repeat 0px 0px;
}
.home .panel .heading h1
{
    background-color:#6987ae;
}
.home .panel .heading h1 a
{
    color:White;
}
.home .panel .heading h1 a:hover
{
    color:#d0ecfe;
}
.home .panel .content
{
    min-height:150px;
    padding:14px 14px 10px 14px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/panel_home_gradient.gif') repeat-x 0px bottom;
    border-bottom:none;
}
.home .panel select
{
    width:137px;
}
.home #events
{
    margin:0px;
}
.home #resources h1
{
    background:#6987ae url('/Style%20Library/Images/Smallbiz/panel_home_resources.gif') no-repeat 16px 50%;
}
.home #programs h1
{
    background:#6987ae url('/Style%20Library/Images/Smallbiz/panel_home_programs.gif') no-repeat 16px 50%;
}
.home #news h1
{
    background:#6987ae url('/Style%20Library/Images/Smallbiz/panel_home_news.gif') no-repeat 16px 50%;
}
.home #events h1
{
    background:#6987ae url('/Style%20Library/Images/Smallbiz/panel_home_events.gif') no-repeat 16px 50%;
}



.home .panel .rss,
.home .panel .subscribe
{
    margin-top:0px;
    margin-bottom:6px;
}
.home .panel .rss,
.home .panel .subscribe
{
    float:left;
}
.home .panel .more
{
    margin-top:0px;
    float:right;
    background-position: right 55%;
    padding-right:12px;
    padding-left:0px;
}
.home .panel .subscribe
{
    clear:both;
}







.horiz-links
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    line-height:14px;
    font-size:10px;
}
.horiz-links li
{
    background:Transparent url('/Style%20Library/Images/Smallbiz/divider_small.gif') no-repeat 0px 70%;
    list-style-type:none;
    margin:0px;
    padding:0px 5px 0px 6px;
    float:left;
}
.horiz-links li.first
{
    background-image:none;
}
.horiz-links li.last
{
    padding-right:0px;
}
.horiz-links a
{
    color:#6c6c6c;
    display:block;
}
.horiz-links a:hover
{
    color:#355a8a;
}



li.email
{
    padding-left:27px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_email.gif') no-repeat 8px 3px;
}
li.print
{
    padding-left:29px;
    background:Transparent url('/Style%20Library/Images/Smallbiz/icon_print.gif') no-repeat 8px 0px;
}




.page_functions .horiz-links
{
    float:right;
}
.page_functions .horiz-links a
{
    padding:2px;
    height:13px;
}
.page_functions .horiz-links .fontdecrease a
{
    padding:6px 2px 2px 2px;
    height:8px;
}



#footer_links,
#language_links
{
    margin-top:10px;
}


#language_links a
{
    background-position:0px 0px;
}
#language_links a:hover
{
    background-position:0px -12px;
}
#language_links .highlighted a
{
    background-position:0px -24px;
}



div#sitemap ul
{
    padding-top:4px;
    margin-left:20px;
}
div#sitemap ul li
{
    list-style-type:none;
    padding:2px 0px;
}
div#sitemap ul li a.plussign, div#sitemap ul li a.minussign
{
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:3px;
    margin-left:-16px;
    text-decoration:none;
}
div#sitemap ul li a.plussign:hover, div#sitemap ul li a.minussign:hover
{
    text-decoration:none;
}
div#sitemap ul li a.plussign
{
    background:transparent url('/Style%20Library/Images/Smallbiz/icon_plus.gif') no-repeat center center;
}
div#sitemap ul li a.minussign
{
    background:transparent url('/Style%20Library/Images/Smallbiz/icon_minus.gif') no-repeat center center;
}
div#sitemap ul.collapsed
{
    display:none;
}
div#sitemap ul.expanded
{
    display:block;
}






div.itempaging
{
    padding:10px;
}
div.itempaging a
{
    padding:2px 3px;
    margin:0px 3px;
}
div.itempaging a.currentpage
{
    color:Black;
}
div.searchresultsummary
{
    margin-top:10px;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
}
ul#searchresults
{
    list-style-type:none !important;
    margin-left:0px !important;
}
ul#searchresults li
{
    padding:6px 0px !important;
    list-style-type:none !important;
}
ul#searchresults .searchresulttitle
{
    font-size:1.1em;
    padding-left:4px;
    padding-bottom:4px;
}
ul#searchresults .searchresultsummary
{
    display:block;
    padding:4px;
    border-bottom:1px solid Silver;
}
ul#searchresults .searchresulturl a
{
    color:Silver;
    text-decoration:none;
    font-size:0.9em;
}
ul#searchresults .searchresulturl a:hover
{
    text-decoration:underline;
}
ul#searchresults .searchresultinfo
{
    color:Silver;
    font-size:0.9em;
}
ul#searchresults .titlelink img
{
    position:relative;
    top:2px;
}





/*====SharePoint Stylin'====*/
/* sharepoint "site actions" bar styles */
div#spbar {background-color:silver; width:100%; height:18px; vertical-align:middle; border-top:1px solid black; border-bottom:1px solid black; clear:both;}
div#spbar * {font-family:Tahoma; }
div#spbar .spwelcome {float:left; max-height:10px;}
div#spbar .spsearch {}
div#spbar .spsiteactions {float:left;}
div#spbar .spkwiklinx {float:right;font-size:12px;padding-top:1px;padding-right:10px;}
div#spbar .ms-siteactionsmenu { }
div#spbar .ms-siteactionsmenu div div span div a:hover { text-decoration:none; color:White; }
/* end sharepoint siteactionsbar */
div#console { margin-bottom:18px; }
/* sharepoint things css */
table { border-collapse:collapse; }
table#onetIDListForm { float:left; margin-right:0px; }
table#onetIDListForm img { border:none; }
td.ms-toolbar { height:100%; }
td.ms-formlabel { width:100px !important; font-size:1em; }
td.ms-formlabel h3.ms-standardheader { padding-top:4px; padding-bottom:4px; }
td.ms-formbody { font-size:1em; padding-top:4px; border-right:1px solid; border-left:1px solid; }
td.ms-formbody a img { margin-top:4px; }
td.ms-formbody span { /*padding-top:2px;*/ line-height:10pt; }
td.ms-formbody span.ms-formdescription { margin-top:3px; margin-bottom:1px; }
td.ms-formbody select { margin-bottom:10px; }
td.ms-formbody div.ms-toolbarContainer { width:386px; }
td.ms-formbody div.ms-selectorlink { width:386px; }
div.ms-inputuserfield { /*padding-left:0px!important; margin-right:5px!important;*/ width:auto!important; }
iframe.ms-rtelong { /*width:99%;*/ width:386px; }
input.ms-long { /*width:99%;*/ width:386px; }
.ms-formfieldvaluecontainer span span span span div { width:auto !important; }
.ms-authoringcontrols { background-color:Transparent; }
/* end sharepoint things css */

#container_main {
    background-image:none !important;
}


