@charset "utf-8";
/* CSS Document */
@media screen { 
html, body { 
margin : 0; 
padding : 0; 
} 
body { 
font : 76% Verdana, Helvetica, sans-serif; 
color : #333; 
background : #CCCCCC; 
} 
a:link {
	color : #000000;
	background : inherit;
} 
a:visited { 
color : #672954; 
background : inherit; 
} 
a:active, a:focus, a:hover { 
color : #c26407; 
background : inherit; 
} 
p, tr, td, ol, li, ul, table {
	font-size : 1em;
	vertical-align: text-top;
} 
h1 { 
font-size : 2.4em; 
color : #333; 
} 
#element_pagetitle { 
color : #333; 
} 
h2 { 
color : #073e7f; 
font-size : 1.1em; 
font-weight : 600; 
} 
h7 { 
color : #073e7f; 
font-size : 2.1em; 
font-weight : 600; 
} 
h3 { 
font-size : 1.1em; 
font-weight : bold; 
} 
h4 { 
font-size : 1.1em; 
color : #777; 
} 
h5 { 
color : #e47f1b; 
font-size : 1em; 
font-style : italic; 
} 
img, img a { 
border : none; 
} 
#area_skipnav a { 
position : absolute; 
left : -1000px; 
z-index : 2; 
margin : 0; 
padding : 0; 
} 
#area_skipnav a:active, #area_skipnav a:focus, #area_skipnav a:hover { 
display : inline; 
border : 1px solid #fff; 
top : 2px; 
left : 100px; 
padding : 2px 5px; 
color : #fff; 
background : #e47f1b; 
} 
div#wrap { 
background : #fff; 
margin : 0; 
padding : 0; 
} 
TABLE.banner {
	background-image: "../Images/Banners/bannermain.png";
	height : 150px;
	
} 
div#area_masthead { 
background : #658fbd url(/NR/rdonlyres/53FEA9FD-A2E0-4727-8B51-3A31323B3411/0/banner.gif) no-repeat bottom right; 
height : 71px; 
margin : 0; 
padding : 0; 
display : block; 
} 
#area_masthead img, #area_masthead img a { 
border : none; 
margin : 0; 
padding : 0; 
display : block; 
} 
#area_masthead h1 { 
display : none; 
margin : 0; 
padding : 0; 
} 
div#menubar { 
background : #8d657d url(/NR/rdonlyres/3152262F-FD64-4670-AB07-61588806D365/0/menubar_bg.jpg) no-repeat top left; 
color : #333; 
font-size : 0.85em; 
float : left; 
width : 100%; 
border : solid #fff; 
border-width : 1px 0 1px 0; 
clear : both; 
} 
div#menubar ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
div#menubar li { 
border : solid #fff; 
border-width : 0 1px 0 0; 
float : left; 
margin : 0; 
padding : 0; 
display : inline; 
} 
div#menubar li a { 
margin : 0; 
padding : 5px 2em 8px 2em; 
display : block; 
font-weight : bold; 
color : #333; 
background : #ccc url(/NR/rdonlyres/1F153FFF-1E7D-4F57-9390-1E7EE0A14611/0/menu_a_bg.gif); 
text-decoration : none; 
} 
div#menubar li a:active, div#menubar li a:focus, div#menubar li a:hover { 
background : #d5d20f; 
color : #333; 
} 
#element_search { 
float : right; 
margin : 0 0.5em; 
padding : 0; 
} 
#element_search label { 
float : left; 
color : #fff; 
font-size : 1.25em !important ; 
padding : 2px 5px 0 2px; 
} 
#element_search input { 
border : 2px solid #6087b7; 
margin : 0; 
padding : 0; 
} 
#element_search input:focus, #element_search input:active { 
border-color : #ddd; 
background-color : #fff799; 
} 
#SiteSearch1_btnSiteSearch { 
background-color : #6087b7; 
color : #fff; 
border : 1px solid #fff !important ; 
font-size : 1.4em; 
font-weight : bold; 
} 
#SiteSearch1_btnSiteSearch:focus, #SiteSearch1_btnSiteSearch:active { 
background-color : #e47f1b !important ; 
} 
#SiteSearch1_btnSiteSearch:hover { 
border : 1px solid #e47f1b; 
} 
#element_search a { 
display : block; 
font-size : x-small; 
text-align : right; 
} 
div#area_menu { 
float : left; 
background : #555; 
color : #fff; 
width : 90%; 
font-size : 0.85em; 
border : solid #fff; 
border-width : 0 0 1px 0; 
display : block; 
clear : both; 
} 
div#area_menu a { 
color : #fff !important ; 
} 
div#area_menu h2 { 
margin : 0 0 0 -1000px; 
} 
div#area_menu li a:hover, div#area_menu li a:active, div#area_menu li a:focus { 
background : #e47f1b  no-repeat 97% 50%; 
color : #fff; 
} 
#nav2_sbih, #nav2_sbih ul { 
list-style : none; 
padding : 0; 
margin : 0; 
z-index : 2; 
} 
#nav2_sbih li a { 
display : block; 
color : #fff; 
text-decoration : none; 
padding : 0.5em 2em; 
font-weight : bold; 
background :  no-repeat 97% 50%; 
} 
#nav2_sbih ul li a { 
padding : 0.5em 2em; 
color : #fff; 
background : #555; 
font-weight : normal; 
} 
#nav2_sbih ul li a:active, #nav2_sbih ul li a:focus, #nav2_sbih ul li a:hover { 
background : #999  no-repeat top left; 
color : #fff; 
} 
#nav2_sbih li { 
float : left; 
padding : 0; 
background : #555; 
color : #fff; 
border : solid #fff; 
border-width : 0 1px 0 0; 
} 
#nav2_sbih li:hover { 
background-position : 0 0; 
position : static; 
} 
#nav2_sbih li ul { 
position : absolute; 
left : -999em; 
height : auto; 
width : 14.4em; 
width : 12.9em; 
font-weight : normal; 
margin : 0; 
list-style : none; 
} 
#nav2_sbih li:hover ul, #nav2_sbih li.sfhover ul { 
left : auto; 
} 
#nav2_sbih li ul a { 
width : 14.4em; 
border : solid #fff; 
border-width : 1px 0 0 0; 
} 
.section_start { 
border-top : 1px dotted #d5d20f !important ; 
} 
#nav2_sbih .nav_selected { 
background : #e47f1b  no-repeat 97% 50% !important ; 
color : #fff; 
} 
div#nav_content_wrap { 
clear : left; 
height : 1%; 
background : #fff url(/NR/rdonlyres/E92E288B-1175-47F9-992E-442955F9F73B/0/wrap.gif) repeat-y top left; 
} 
#area_navigation h2 { 
margin : 0; 
padding : 6px 6px 6px 15px; 
background : #6087b7; 
color : #fff; 
font-size : 0.9em; 
font-weight : bold; 
border-bottom : 1px solid #fff; 
} 
#area_navigation { 
position : relative; 
width : 170px; 
float : left; 
left : 0; 
padding : 0; 
line-height : 1.1; 
margin : 0 10px 0 0; 
font-size : 0.9em; 
background : #e7e7e7; 
color : #333; 
border-right : 1px solid #6087b7; 
} 
#area_navigation a { 
border-bottom : 1px solid #fff; 
color : #333 !important ; 
} 
#area_navigation ul { 
list-style-type : none; 
margin-top : 0; 
margin-bottom : 0; 
} 
#area_navigation ul li a { 
background :  no-repeat center left; 
font-weight : bold; 
} 
#area_navigation ul li li a { 
background-image : none; 
font-weight : normal; 
} 
#area_navigation li { 
margin-left : -40px; 
margin-top : 0; 
} 
#area_navigation ul li a:link, #area_navigation ul li a:visited { 
display : block; 
padding : 6px 6px 6px 15px; 
text-decoration : none; 
width : 149px; 
background-color : #a8bdd7; 
} 
#area_navigation ul li a:focus, #area_navigation ul li a:hover { 
background : #ccc url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat center left; 
color : #333 !important ; 
} 
#area_navigation a.nav_selected { 
background : #a8bdd7 url(/NR/rdonlyres/E8470955-C4DD-4D78-BBFB-5FFF81EC5FA0/0/nav_select_dog.gif) no-repeat top left !important ; 
color : #333 !important ; 
} 
#area_navigation ul li a:focus.nav_selected, #area_navigation ul li a:hover.nav_selected { 
background : #ccc url(/NR/rdonlyres/E8470955-C4DD-4D78-BBFB-5FFF81EC5FA0/0/nav_select_dog.gif) no-repeat top left !important ; 
color : #333 !important ; 
} 
#area_navigation ul li ul li a:link, #area_navigation ul li ul li a:visited, #area_navigation ul li ul li a:hover, #area_navigation ul li ul li a:active { 
padding-left : 15px; 
width : 149px; 
} 
#area_navigation ul li ul li a:link, #area_navigation ul li ul li a:visited, #area_navigation ul li ul li a:active { 
background : #e7e7e7; 
border-bottom : 1px solid #fff; 
} 
#area_navigation ul li ul li a:focus, #area_navigation ul li ul li a:hover { 
background : #ccc; 
} 
#area_navigation ul li ul li ul li a:link, #area_navigation ul li ul li ul li a:visited, #area_navigation ul li ul li ul li a:hover, #area_navigation ul li ul li ul li a:active { 
padding-left : 30px; 
width : 134px; 
} 
#area_navigation ul li ul li ul li a:link, #area_navigation ul li ul li ul li a:visited { 
background : #e7e7e7; 
border-bottom : 1px solid #fff; 
} 
#area_navigation ul li ul li ul li a:focus, #area_navigation ul li ul li ul li a:hover { 
background : #ccc; 
} 
#area_navigation ul li ul li ul li a:active { 
background-color : #fff; 
} 
#area_main { 
clear : right; 
line-height : 1.6; 
margin : 0 0 0 180px; 
padding : 1em; 
padding-left : 0; 
overflow : visible; 
} 
#area_breadcrumb { 
margin : 0; 
padding : 0 0 7px 0; 
font-size : 0.9em; 
border-bottom : 1px dotted #eee; 
} 
#area_breadcrumb ul { 
margin : 0; 
padding : 0; 
} 
#area_breadcrumb li { 
list-style : none; 
display : inline; 
margin : 0; 
padding : 0; 
} 
#area_breadcrumb a { 
padding : 0 20px 0 0; 
margin : 0; 
background-image : url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif); 
background-position : center right; 
background-repeat : no-repeat; 
text-decoration : none; 
color : #073e7f; 
} 
#area_breadcrumb a:focus, #area_breadcrumb a:hover { 
text-decoration : underline; 
} 
p.point { 
background : url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat top left; 
padding : 0 0 1em 20px !important ; 
clear : both; 
} 
.announce { 
border : 1px solid #555; 
padding : 0; 
margin : 5px 5px 5px 0; 
color : inherit; 
float : right; 
width : 50%; 
} 
.announce h3 { 
background : #a8bdd7 url(/NR/rdonlyres/E8470955-C4DD-4D78-BBFB-5FFF81EC5FA0/0/nav_select_dog.gif) no-repeat top left; 
margin : 0; 
padding : 3px 0 3px 10px; 
border : 1px solid; 
border-color : #fff #fff #555 #fff; 
} 
.announce p { 
margin : 10px 5px; 
} 
.area_front_wrap_lower, .area_front_wrap_upper, .area_front_wrap { 
float : left; 
margin : 0; 
padding : 0; 
width : 100%; 
} 
.area_front_wrap { 
background : url(/NR/rdonlyres/3378DCB5-28E7-4035-86DB-6E62CA6CC259/0/down_arrows.gif); 
background-repeat : no-repeat; 
background-position : 1px 5px; 
} 
.front_column_main { 
float : left; 
width : 48%; 
margin : 0; 
padding : 0; 
} 
.front_column_wrap { 
float : left; 
margin : 0; 
padding : 0; 
} 
.front_column { 
float : left; 
width : 25%; 
margin : 0; 
padding : 0; 
} 
.front_column_20 { 
float : left; 
width : 18%; 
margin : 0; 
padding : 0; 
} 
.front_column_30 { 
float : left; 
width : 30%; 
margin : 0; 
padding : 0; 
} 
.policy, .practice { 
margin : 0 1em; 
} 
.policy li, .practice li { 
margin : 0; 
} 
#legislation, #services, #spotlight, #subscribe { 
border : 1px solid #555; 
margin : 0 3px 1em 3px; 
float : left; 
width : 97%; 
} 
#legislation h3, #services h3, #spotlight h3, #subscribe h3 { 
height : 30px; 
display : block; 
margin : 0; 
padding : 5px 10px 2px 10px; 
border : solid #fff; 
border-width : 1px; 
font-size : 0.95em; 
} 
#legislation p, #services p, #subscribe p { 
margin : 3px; 
padding : 0; 
} 
#legislation h3 { 
background : #6087b7; 
color : #fff; 
} 
#services h3 { 
background : #6087b7; 
color : #fff; 
} 
#subscribe h3 { 
background : #e47f1b; 
color : #fff; 
} 
#legislation h3 { 
margin : 0 0 1em 0; 
} 
#spotlight h3 { 
background : #e47f1b; 
color : #fff; 
margin : 0 0 1em 0; 
} 
#spotlight { 
width : 97%; 
padding : 0 0 2% 0; 
background : #f5f5f5; 
} 
.spotlight_date { 
float : left; 
margin : 2px 0 5px 0; 
padding : 0 3px 0 3px; 
font-size : 0.9em; 
width : 15%; 
} 
.spotlight_element { 
float : left; 
margin : 2px 0 5px 0; 
padding : 0 0 15px 0; 
border-bottom : 1px solid #777; 
width : 78%; 
clear : right; 
} 
h2.sbih_statement { 
color : #073e7f; 
margin : 5px 20px 5px 60px; 
font-size : 1.6em; 
} 
.sbih_statement { 
margin : 0 20px 0 60px; 
} 
ul.states { 
margin : 1px; 
padding : 0; 
list-style-type : none; 
font-size : 0.9em; 
float : left; 
} 
.states li { 
margin : 3px; 
background : url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat; 
padding : 0 3px 2px 10px; 
} 
.states li a { 
background-image : none; 
} 
img.states { 
float : left; 
margin : 0 3px 3px 3px; 
} 
#legislation map { 
clear : both; 
} 
div#summary { 
background : #fff; 
margin : 0; 
float : left; 
width : 98%; 
line-height : 1.6; 
} 
div#summary h1 { 
margin : 1em; 
} 
#summary h3 { 
margin : 0 0 1em 0; 
} 
div#summary h3 a, div#summary h3 a:active { 
color : #073e7f; 
padding : 3px 10px 3px 10px; 
background : #a8bdd7; 
display : block; 
border-top : 1px solid #555; 
border-bottom : 1px solid #555; 
text-decoration : none; 
} 
div#summary h3 a:focus, div#summary h3 a:hover { 
background : #ccc url(/NR/rdonlyres/E8470955-C4DD-4D78-BBFB-5FFF81EC5FA0/0/nav_select_dog.gif) no-repeat top left; 
color : #333; 
} 
div#aummary ul { 
margin : 0; 
padding : 0; 
} 
div#summary li { 
margin : 5px 0; 
padding : 0 5px; 
list-style-image : url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif); 
} 
.summary_column { 
float : left; 
width : 28%; 
margin : 0 10px; 
padding : 0; 
border : solid #555; 
border-width : 0 1px 1px 1px; 
} 
div#area_footer { 
border : solid; 
border-width : 2px 0 2px 0; 
border-color : #333 #fff #fff #fff; 
clear : both; 
background : #777; 
text-align : center; 
margin : 0; 
padding : 0; 
font-size : 0.9em; 
} 
div#area_footer ul { 
list-style-type : none; 
margin : 0; 
padding : 3px 0 5px 0; 
} 
div#area_footer li { 
display : inline; 
} 
div#area_footer li a { 
padding : 4px 6px; 
text-decoration : none; 
color : #fff; 
} 
div#area_footer li a:active, div#area_footer li a:focus, div#area_footer li a:hover { 
border : 1px solid #e47f1b; 
padding : 3px 5px; 
background : #fff; 
color : #333; 
} 
.hidden_element { 
position : absolute; 
left : -2000px; 
width : 1900px; 
padding : 0; 
margin : 0; 
} 
table.data_table { 
margin-left : 25px; 
border : solid #ccc; 
border-width : 1px 0 0 1px; 
font-size : 0.9em; 
} 
.data_table tr { 
margin : 0; 
} 
.data_table td { 
border : solid #ccc; 
border-width : 0 1px 1px 0; 
margin : 0; 
padding : 2px; 
} 
.data_table p { 
margin : 0; 
padding : 3px; 
} 
.data_table ul, .data_table ol { 
margin : 0 10px; 
padding : 0; 
} 
.data_table th { 
background : #e7e7e7; 
border : solid #ccc; 
border-width : 0 1px 1px 0; 
padding : 2px; 
} 
.rightalign { 
text-align : right; 
} 
#area_relatedlinks .ExternalLink a:active, #area_relatedlinks .ExternalLink a:focus, #area_relatedlinks .ExternalLink a:hover { 
background : #a8bdd7 url(/NR/rdonlyres/FF22B610-A73D-496F-B4AE-28EEEA81C9EC/0/external.gif) no-repeat 95% 50% !important ; 
padding : 0 28px 0 0; 
} 
a.ExternalLink { 
background : url(/NR/rdonlyres/FF22B610-A73D-496F-B4AE-28EEEA81C9EC/0/external.gif) no-repeat right 3px; 
padding : 3px 22px 3px 0; 
} 
a.ExternalLinkNoPopup { 
background : url(/NR/rdonlyres/FF22B610-A73D-496F-B4AE-28EEEA81C9EC/0/external.gif) no-repeat right 3px; 
padding : 3px 22px 3px 0; 
} 
a.doc, .doc, a.excel, .excel, a.pdf, .pdf { 
padding : 3px 0 3px 20px; 
margin : 0; 
} 
a.doc, .doc { 
background : transparent url(/NR/rdonlyres/892384C4-6A8B-40EF-966A-E13A099E7E2A/0/doc.gif) no-repeat left top !important ; 
} 
a.excel, .excel { 
background : transparent url(/NR/rdonlyres/27F760DA-FFE0-4736-AF3E-29EE91E3B09E/0/xls.gif) no-repeat left top !important ; 
} 
a.pdf, span.pdf, .pdf { 
background : transparent url(/NR/rdonlyres/FE6718A3-0FC8-4C36-A43C-CF5A32510246/0/pdf.gif) no-repeat left top !important ; 
} 
.filesize { 
font-size : 0.75em; 
color : #777; 
background-color : inherit; 
} 
#area_modified { 
font-size : 0.8em; 
color : #777; 
background : #fff; 
margin : 0; 
padding : 0; 
clear : left; 
cursor : default; 
} 
#area_modified p { 
padding : 0; 
margin : 0; 
} 
div#area_relatedlinks, div#area_toc { 
float : right; 
background : #e7e7e7; 
border : 1px solid #555; 
width : 170px; 
margin : 10px 5px 1em 1em; 
font-size : 0.9em; 
} 
div#area_relatedlinks ul, div#area_toc ul, #services ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
div#area_relatedlinks li, div#area_toc li, #services li { 
margin : 0; 
padding : 0; 
display : inline; 
background : #e7e7e7 url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat 2% 50%; 
} 
div#area_relatedlinks a, div#area_toc a, #services a { 
display : block; 
margin : 0; 
padding : 3px 3px 3px 15px; 
text-decoration : none; 
border : solid #fff; 
border-width : 1px 1px 0 1px; 
background : #e7e7e7 url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat 2% 50%; 
color : #333; 
height : 1%; 
} 
#area_relatedlinks a:active, #area_relatedlinks a:hover, #area_relatedlinks a:focus, #area_toc a:active, #area_toc a:hover, #area_toc a:focus, #services a:active, #services a:hover, #services a:focus { 
background : #ccc url(/NR/rdonlyres/24D3D867-F958-4EAC-B721-FD2A0A481828/0/point.gif) no-repeat 2% 50%; 
color : #333; 
} 
div#area_relatedlinks h2, div#area_toc h2 { 
color : #333; 
background : #a8bdd7; 
text-align : center; 
border : solid #fff; 
border-width : 1px 1px 0 1px; 
margin : 0; 
padding : 3px; 
} 
#RelatedLinksDisplayControl_Presentationmodecontainer1_btnGotoRelatedLinksChannel { 
background : #e47f1b !important ; 
} 
#element_mini_summary .page_selected { 
background : #a8bdd7 url(/NR/rdonlyres/E8470955-C4DD-4D78-BBFB-5FFF81EC5FA0/0/nav_select_dog.gif) no-repeat top left; 
} 
#element_mini_summary .page_selected a:active, #element_mini_summary .page_selected a:focus, #element_mini_summary .page_selected a:hover { 
background : #a8bdd7 url(/NR/rdonlyres/7C937BE0-B9E6-4A41-A00B-1EC03D53D908/0/point_white.gif) no-repeat 3px 50%; 
} 
.element_admin_wrap { 
clear : right; 
float : right; 
padding : 0; 
padding-right : 9px; 
} 
#pnlBuildDetails { 
float : right; 
padding-top : 3px; 
padding-right : 9px; 
} 
.content_unpublished { 
font-style : italic !important ; 
} 
.content_approved { 
font-style : italic !important ; 
} 
.content_expired { 
font-style : italic !important ; 
color : #ccc !important ; 
} 
.content_declined { 
font-style : italic !important ; 
color : red !important ; 
} 
.headerblue { 
background-color : #99ccfe; 
} 
#introtext { 
font-weight : bold; 
} 
* html #area_main { 
height : 1%; 
} 
p.review_box { 
padding : 10px; 
border : 2px solid #7a003c; 
} 
.section_break { 
padding-bottom : 25px; 
border-bottom : 1px dashed #a19e9e; 
} 
.caption { 
font-size : 0.8em; 
} 
.highlight { 
width : 65%; 
padding : 8px; 
background : #e6e6e6; 
border : 1px solid #555; 
} 
} 
@media print { 
#area_skipnav, #area_navigation, div#area_masthead, div#menubar, #element_search, div#area_menu, #nav2_sbih, #area_breadcrumb, div#area_footer { 
display : none; 
} 
} 
div#area_main { 
background : url(/NR/rdonlyres/DF5D46A3-70F0-426D-9724-C83BDBA3C1C6/0/swawb2008.jpg) no-repeat top right; 
} 
div#area_breadcrumb { 
border : none; 
} 
h1#element_pagetitle { 
padding-top : 1em;
padding-bottom: 1em; 
} 
div#area_relatedlinks { 
margin-top : 110px; 
} 
div#area_relatedlinks ul li a { 
background-color : #f6cd01; 
} 
div#area_relatedlinks ul li a:hover, div#area_relatedlinks ul li a:focus { 
background-color : #fff; 
} 
.style3 {font-size: 12px}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style17 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;

</style>

