@charset "utf-8";
/*-- XHTML Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; outline:0; font-size:100%; background:transparent; }
ul li{ list-style-type:square; margin-left:15px; }
ol li{ margin-left:15px; }
p{ margin:16px 0; }
blockquote, q{ quotes:none; margin-top:0; margin-bottom:0; }
blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }
img{ border:0; }
body{ line-height:1; font:normal 12px Arial, Verdana, sans-serif; }
body.bg{ background:#fff; }
#frame{ background:url(images/frame_bg.gif) repeat-x; }
#inner{ width:982px; padding:0 7px; margin:auto; background:url(images/inner_bg.png) repeat-y;  }

/*-- Sprites --*/
#left_nav li, #main_sub_left #left_nav{ background:url(images/sprite_left_nav2.png) no-repeat; }
#left_nav li a, #main_sub_left #left_nav_top, #main_sub_left #left_nav_bottom{ background:url(images/sprite_left_nav.png) no-repeat; }
.stearns_form input, .stearns_form textarea, .stearns_form .tb_submit, .stearns_form select, .rating_commenting .tb_short, .rating_commenting .tb_multiline_short, .rating_commenting .tb_post{ background:url(images/sprite_form.png) no-repeat; }
#header_toplinks, #header_search #search_tb, #header_search input[type*="submit"], .rating_top, .rating_bottom, #header_toplinks_left li a{ background:url(images/sprite_page-png8.png) no-repeat; }
#main_sub_right #breadcrumb #printButton, #main_sub_right #breadcrumb #emailLink, .index_rss a.more_link, .rss a.more_link, .more_link, #header_logo, #footer #footer_logo{ background:url(images/sprite_page-png24.png) no-repeat; }
#footer, #header{ background:url(images/sprite_page-x.gif) repeat-x; }
#promo_top, #main_index_left #index_left_callout_pane, #promo_bottom_links a{ background:url(images/sprite_index.png) no-repeat; }

/*-- Navigation --*/
#header_toplinks_left{ width:215px; height:22px; float:left; margin:0; padding:0; list-style-type:none; }
#header_toplinks_left li{ float:left; margin:0; padding:0; list-style-type:none; }
#header_toplinks_left li a{ display:block; height:22px; background-position:0 -72px; font:normal 10.67px/20px Verdana; text-align:center; color:#86c8ef; }
#header_toplinks_left li a#top_Home{ width:58px; margin-right:1px; }
#header_toplinks_left li a#top_Home:hover{ background-position:0 -94px; color:#f5eded; text-decoration:none; }
#header_toplinks_left li a#top_Community{ width:78px; margin-right:1px; background-position:-59px -72px; }
#header_toplinks_left li a#top_Community:hover{ background-position:-59px -94px; color:#f5eded; text-decoration:none; }
#header_toplinks_left li a#top_Contact{ width:77px; background-position:-138px -72px; }
#header_toplinks_left li a#top_Contact:hover{ background-position:-138px -94px; color:#f5eded; text-decoration:none; }
#header_toplinks_right{ width:240px; padding-left:21px; float:left; color:#86c8ef; margin:0; list-style-type:none; }
#header_toplinks_right li{ float:left; margin:0; padding:0; list-style-type:none; }
#header_toplinks_right li a{ font:normal 10.67px/20px Verdana; color:#86c8ef; }
#header_toplinks_right li a:hover{ color:#f5eded; text-decoration:none; }
#nav{ height:47px; margin:0; padding:0; list-style-type:none; }
#nav li{ float:left; margin:0; padding:0; list-style-type:none; }
#nav a{ background:url(images/nav.png) no-repeat; height:47px; }
#nav a#Services{ width:142px; }
#nav a#Services:hover{ background-position:0 -47px; }
#nav a#Services.here{ background-position:0 -94px; }
#nav a#Government{ width:122px; background-position:-142px 0; }
#nav a#Government:hover{ background-position:-142px -47px; }
#nav a#Government.here{ background-position:-142px -94px; }
#nav a#Property{ width:155px; background-position:-264px 0; }
#nav a#Property:hover{ background-position:-264px -47px; }
#nav a#Property.here{ background-position:-264px -94px; }
#nav a#Law{ width:167px; background-position:-419px 0; }
#nav a#Law:hover{ background-position:-419px -47px; }
#nav a#Law.here{ background-position:-419px -94px; }
#nav a#Family{ width:142px; background-position:-586px 0; }
#nav a#Family:hover{ background-position:-586px -47px; }
#nav a#Family.here{ background-position:-586px -94px; }
#nav a#Recreation{ width:111px; background-position:-728px 0; }
#nav a#Recreation:hover{ background-position:-728px -47px; }
#nav a#Recreation.here{ background-position:-728px -94px; }
#nav a#Environment{ width:129px; background-position:-839px 0; }
#nav a#Environment:hover{ background-position:-839px -47px; }
#nav a#Environment.here{ background-position:-839px -94px; }
#left_nav{ margin:0; padding:0; list-style-type:none; }
#left_nav li{ min-height:29px; margin:0 !important; list-style-type:none !important; padding:0 !important; background-color:#e8e6e2; background-position:left bottom; }
#left_nav li.selected{ background:#adbdc4; }
#left_nav li.sub{ background:none; padding:0;  }
#left_nav li a{ display:block; padding:7px 0 6px 25px; background-position:-278px -29px; font:bold 14px Arial; color:#03415d; }
#left_nav li a:hover{ color:#032535; }
#left_nav li ul{ margin:0; padding:0; list-style-type:none; }
#left_nav li ul li{ min-height:28px; background:#ddd8d1; }
#left_nav li ul li.sub{ min-height:21px; }
#left_nav li ul li.selected{ background:#bcd8e4; }
#left_nav li ul li a{ padding-left:35px; background-position:20px -54px; font:bold 13px Arial; margin-bottom:1px; }
#left_nav li ul li.selected a{ background-position:-227px -54px; }
#left_nav li ul li ul li{ min-height:21px;  }
#left_nav li ul li ul li a{ padding:4px 0 4px 45px; background-position:30px -58px; font:bold 11px Arial; }
#left_nav li ul li ul li.selected a{ background-position:-217px -58px; }
#left_nav li ul li ul li ul li a{ padding-left:59px; background-position:45px -58px; font:bold 11px Arial; }
#left_nav li ul li ul li ul li.selected a{ background-position:-202px -58px; }

/*-- Header --*/
#header{ width:968px; height:105px; background-position:0 -154px; position:relative; }
#header_swoosh{ width:290px; height:25px; background:url(images/header_swoosh.png) no-repeat; position:absolute; right:-26px; bottom:0;  }
#header_logo{ width:390px; height:104px; background-position:0 -73px; }
#header_toplinks{ width:476px; height:22px; padding:7px 12px 5px; position:absolute; right:22px; top:19px; }

#header_search{ width:210px; height:21px; position:absolute; right:23px; top:61px; }
#header_search #search_text{ font:bold 10px Arial; color:#fff; text-transform:uppercase; }
#header_search #search_tb{ width:157px !important; height:21px; background-position:0 -34px;  }
#header_search input[type*="text"]{ width:125px !important; color:#968f7c; font:normal 12.28px/21px Arial; height:15px; padding:3px 5px 3px 5px; background:none; border:0 }
#header_search input[type*="submit"]{ width:27px !important; height:21px; background-position:-130px -34px; border:0; float:left !important; display:block !important; text-indent:-9999px !important; outline:none; }
#header_search input[type*="submit"]:hover{ cursor:pointer !important; }
#header_user{ width:300px; height:21px; line-height:21px; text-align:right; position:absolute; right:250px; top:61px; color:#86c8ef; }
#header_user a{ color:#86c8ef; font-weight:bold; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #header_search input[type*="text"]{ width:105px !important; color:#968f7c; font:normal 12.28px/21px Arial; height:19px; padding:0px 22px 0px 5px; background:none; border:0 } }

/*-- Main --*/
#main{ width:968px; }

/*-- Footer --*/
#footer{ height:117px; background-position:0 -37px; font:normal 10.67px Verdana; }
#footer #footer_inner{ width:982px; padding:0 7px; margin:auto; }
#footer #footer_top_nav{ padding:20px 0 0 14px; color:#86c8ef; margin:0; list-style-type:none; }
#footer #footer_top_nav li{ float:left; margin:0; padding:0; list-style-type:none; }
#footer #footer_bottom_nav{ padding:10px 0 0 14px; color:#86c8ef; margin:0; list-style-type:none; }
#footer #footer_bottom_nav li{ float:left; margin:0; padding:0; list-style-type:none; }
#footer #footer_copywrite{ padding:14px 0 0 14px; color:#fff; }
#footer_copyright_nav{  margin:0; padding:0; list-style-type:none; }
#footer_copyright_nav li{ float:left; margin:0; padding:0; list-style-type:none; }
#footer #footer_design{ padding:10px 0 0 14px; color:#fff; }
#footer #footer_logo{ width:203px; height:58px; padding-right:22px; padding-top:25px; margin-top:-80px; background-position:-88px 0; float:right;  }

/*-- Index --*/
#promo{ width:968px; height:386px; position:relative; z-index:2; overflow:hidden; }
#promo_top{ height:143px; position:absolute; left:0; top:0; z-index:50; }
#promo_rotator{ height:344px; padding-top:42px; overflow:hidden; }
#promo_rotator .DnnModule-ContentManager{  }
#promo_rotator .ModuleTitle_MenuContainer{ margin-left:350px; padding-top:90px;display:block; }
#dnn_ctr897_dnnactions_ctldnnactions_divOuterTables > div{ z-index:9000 !important; } /**/
#promo_bottom{ width:696px; height:55px; background:url(images/promo_bottom_bg.png) repeat-x; position:absolute; bottom:0; right:0; z-index:50; }
#promo_bottom #desc{ width:605px; height:55px; padding-right:15px; float:left; line-height:55px; font:bold 14px/60px Arial; color:#fff; text-align:right; }
#promo_bottom_links{ width:76px; height:39px; padding-top:16px; float:left; }
#promo_bottom_links a{ width:31px; height:29px; background-position:0 -143px; float:left; }
#promo_bottom_links a#next{ background-position:-31px -143px; margin-left:4px; }
#main_index{ background:#f6f2e7 url(images/main_index_bg.gif) no-repeat; }
#main_index_left{ margin-top:-243px; width:311px; float:left;  }
#main_index_left #index_left_callout_pane{ height:275px; padding:22px 22px 0 25px; background-position:-302px -143px; color:#fff; position:relative; z-index:50; }
#main_index_left #index_left_callout_pane p{ padding:12px 0; margin:0; }
#main_index_left #index_left_pane{ padding-right:7px; background:url(images/index_left_pane_bg.png) repeat-y 0 -7px; }
#main_index_left #index_left_pane p{ margin:0; padding:0; }
#main_index_left #index_left_pane_inner{ padding:0 14px 0 13px; background:#eeece7 url(images/index_left_pane_bottom_bg.png) no-repeat left bottom; padding-bottom:20px; }
#main_index_right{ width:657px; float:left; }
#main_index_right #content_left{ width:312px; padding:0 3px 0 11px; float:left; }
#main_index_right #content_right{ width:312px; padding:0 3px 0 11px; float:left; }
#main_index_right #content_bottom_left{ width:312px; padding:0 3px 0 11px; float:left; }
#main_index_right #content_bottom_right{ width:312px; padding:0 3px 0 11px; float:left; }

/*-- Sub --*/
#sub_header_top{ height:143px; background:url(images/sub_header_top_bg.png) no-repeat; position:relative; z-index:10; }
#sub_header_title{ height:44px; padding:105px 0 0 315px; margin-top:-90px; position:relative; z-index:9; background:url(images/hub_headers/sub_header_blue.jpg) no-repeat; }
#sub_header_title h1{ font:normal 27.85px Georgia; color:#fff; }

#sub_header_title.department{ height:55px; padding:178px 0 0 305px; margin-top:-90px; position:relative; z-index:9; background:url(images/department_headers/department_header.jpg) no-repeat; }
#sub_header_title.department h1{ height:55px; width:653px; padding-left:10px; line-height:55px; background:url(images/promo_bottom_bg.png) repeat-x;  }

#sub_header_title.Government{ background:url(images/hub_headers/Government.jpg) no-repeat; }
#sub_header_title.OnlineServices{ background:url(images/hub_headers/OnlineServices.jpg) no-repeat; }
#sub_header_title.PropertyRoads{ background:url(images/hub_headers/PropertyRoads.jpg) no-repeat; }
#sub_header_title.Recreation{ background:url(images/hub_headers/Recreation.jpg) no-repeat; }
#sub_header_title.Environment{ background:url(images/hub_headers/Environment.jpg) no-repeat; }
#sub_header_title.AdultsFamilies{ background:url(images/hub_headers/AdultsFamilies.jpg) no-repeat; }
#sub_header_title.Community{ background:url(images/hub_headers/Community.jpg) no-repeat; }
#sub_header_title.LawPublicSafety{ background:url(images/hub_headers/LawPublicSafety.jpg) no-repeat; }

#sub_header_title.Assessor{ background:url(images/department_headers/Assessor.jpg) no-repeat; }
#sub_header_title.AttorneysOffice{ background:url(images/department_headers/AttorneysOffice.jpg) no-repeat; }
#sub_header_title.AuditorTreasurersOffice{ background:url(images/department_headers/AuditorTreasurer.jpg) no-repeat; }
#sub_header_title.BuildingFacilities{ background:url(images/department_headers/BuildingFacilities.jpg) no-repeat; }
#sub_header_title.CountyAdministration{ background:url(images/department_headers/CountyAdministration.jpg) no-repeat; }
#sub_header_title.EmergencyManagement{ background:url(images/department_headers/EmergencyManagement.jpg) no-repeat; }
#sub_header_title.EnvironmentalServices{ background:url(images/department_headers/EnvironmentalServices.jpg) no-repeat; }
#sub_header_title.HumanResources{ background:url(images/department_headers/HumanResources.jpg) no-repeat; }
#sub_header_title.HumanServices{ background:url(images/department_headers/HumanServices.jpg) no-repeat; }
#sub_header_title.InformationServices{ background:url(images/department_headers/InformationServices.jpg) no-repeat; }
#sub_header_title.Parks{ background:url(images/department_headers/Parks.jpg) no-repeat; }
#sub_header_title.PublicWorks{ background:url(images/department_headers/PublicWorks.jpg) no-repeat; }
#sub_header_title.Purchasing{ background:url(images/department_headers/Purchasing.jpg) no-repeat; }
#sub_header_title.RecordersOffice{ background:url(images/department_headers/RecordersOffice.jpg) no-repeat; }
#sub_header_title.SheriffsOffice{ background:url(images/department_headers/SheriffsOffice.jpg) no-repeat; }
#sub_header_title.StearnsCountyCourtAdministration{ background:url(images/department_headers/CourtAdministration.jpg) no-repeat; }
#sub_header_title.UniversityofMinnesotaExtension{ background:url(images/department_headers/UniversityofMinnesotaExtension.jpg) no-repeat; }
#sub_header_title.VeteransServices{ background:url(images/department_headers/VeteransServices.jpg) no-repeat; }
#sub_header_title.OtherServices{ background:url(images/department_headers/OtherOffices.jpg) no-repeat; }

#main_sub{ background:url(images/main_sub_bg.gif) repeat-y;  }
#main_sub ul li{ list-style-type:square; margin-left:15px; }
#main_sub ol li{ margin-left:15px; }
#main_sub_left{ width:278px; padding:0 15px 0 11px; float:left; position:relative; z-index:10; margin-top:-37px; }
#main_sub_left #left_nav_top{ height:34px; }
#main_sub_left #left_nav{ padding:0 15px 0 16px; background-position:-247px 0; background-repeat:repeat-y; }
#main_sub_left #left_nav_bottom{ height:20px; background-position:0 -34px; margin-bottom:13px; }
#main_sub_left #sub_left_pane{ padding-bottom:37px; }
#main_sub_left #sub_left_pane ul{ padding:0; margin:0; }
#main_sub_left #sub_left_pane p{ margin:0; padding:0; }
#main_sub_right{ width:664px; min-height:1px; float:left; line-height:20px; font-size:14px !important; color:#10353a !important; }
#main_sub_right p{ padding-bottom:12px; margin:0; }
#main_sub_right table{ padding-bottom:6px; }
#main_sub_right ul{ padding-bottom:6px; margin-left:20px; }
#main_sub_right ol{ padding-bottom:6px; margin-left:20px; }
#main_sub_right #breadcrumb{ min-height:25px; margin-bottom:20px; line-height:normal !important; border-bottom:1px solid #c5bfb3; }
#main_sub_right #breadcrumb .breadcrumbBar{ width:100%; }
#main_sub_right #breadcrumb .breadcrumbCell{ width:100%; padding:5px 0; font-size:12px; padding-left:14px; color:#c77b31; }
#main_sub_right #breadcrumb .breadcrumbCell a{ color:#c77b31; }
#main_sub_right #breadcrumb .breadcrumbCell .breadcrumbCurrent{ color:#000; }
#main_sub_right #breadcrumb #printButton{ height:25px; width:65px; }
#main_sub_right #breadcrumb #emailLink{ height:25px; width:65px; background-position:0 -48px; }
#main_sub_right #sub_content_top{ padding:0 10px 0 14px; }
#main_sub_right #sub_content_left{ width:314px; padding:0 4px 0 14px; float:left; }
#main_sub_right #sub_content_right{ width:315px; padding:0 10px 0 7px; float:left; }
#main_sub_right #sub_content_middle{ padding:0 10px 0 14px; }
#main_sub_right #sub_content_bottom_left{ width:314px; padding:0 4px 0 14px; float:left; }
#main_sub_right #sub_content_bottom_right{ width:315px; padding:0 10px 0 7px; float:left; }
#main_sub_bottom #sub_content_social{ margin:10px 10px 10px 318px; border:0px dotted #000; border-width:1px 0; }
#main_sub_bottom #sub_content_rate{ margin:0 8px 0 320px; padding-bottom:13px; }

#main_sub.department #main_sub_left{ margin-top:-121px; }
#main_sub.department #main_sub_left #sub_left_pane{ padding-bottom:79px; }

/*-- Video --*/
#main_sub_right.video #sub_content_top{ padding:0 10px 0 14px; }
#main_sub_right.video #sub_content_left{ width:467px; padding:0 0 0 14px; float:left; }
#main_sub_right.video #sub_content_right{ width:163px; padding:0 0 0 10px; float:left; }
#main_sub_right.video #sub_content_middle{ padding:0 10px 0 14px; }
#main_sub_right.video #sub_content_bottom_left{ width:467px; padding:0 0 0 14px; float:left; }
#main_sub_right.video #sub_content_bottom_right{ width:163px; padding:0 0 0 10px; float:left; }


/*-- Headers --*/
#main_sub_right h2{ font:normal 21px Arial; padding:11px 0; color:#000; }
#main_sub_right h3{ font:bold 15px Arial; padding:11px 0;  color:#0a4b68; }

/*-- Links --*/
a,
a:link,
a:visited,
a:active{ text-decoration:none; color:#0f6389; }
a:active{ color:#cd5e23; }
a:hover{ text-decoration:underline; }

#header_logo a{ height:104px; }
#footer a{ color:#86c8ef; }
#footer_copyright_nav a{ color:#fff; }

/*-- XML Modules --*/
.index_rss{ font-size:13px; color:#10353a; font-weight:bold; margin-bottom:13px; }
.index_rss ul{ padding:0; margin:0; list-style-type:none; }
.index_rss h2{ height:55px; font:italic 24px/55px Georgia; }
.index_rss li{ padding:10px 0; margin:0; list-style-type:none; }
.index_rss a{ color:#22779c; }
.index_rss a.more_link{ width:88px; height:23px; background-position:0 -25px; display:block; color:#d18943; line-height:23px; text-align:center; font-weight:normal; float:right; }

.rss{ font-size:13px; color:#10353a; font-weight:bold; margin-bottom:13px; }
.rss ul{ padding:0 !important; margin:0 !important; list-style-type:none !important; }
.rss h2{ font:bold 15px Arial !important; color:#002b58 !important;  }
.rss li{ padding:10px 0; list-style-type:none !important; margin-left:0 !important; }
.rss li.featured a{ font-size:15px; }
.rss a{ color:#1880a3; }
.rss a.read_more{ display:block; text-align:right; font-size:12px !important; padding-right:10px; }
.rss .date{ font-size:11px; color:#868080; }
.rss .description{ font:normal 14px Arial; color:#555; }
.rss a.more_link{ width:88px; height:23px; background-position:0 -25px; display:block; color:#d18943; line-height:23px; text-align:center; font-weight:normal; float:right; }

.tweet_image{ width:61px; height:39px; background:url(images/tweet_image_orange.gif) no-repeat; float:left; }
.tweet_feed{ padding:13px 25px 0; margin:0; }
.tweet_feed li{ padding-bottom:25px; list-style-type:none !important; margin:0 !important; }
.tweet_feed li a{ font:bold 13px Arial; color:#0d5b7f; }

.blog_feed{ font-size:13px !important; color:#10353a; }
.blog_feed a{ color:#0a4b68; font-weight:bold; }
.blog_feed li{ list-style-type:none !important; padding-bottom:15px; }
.blog_feed .blog_date{ font-size:11px; color:#868080; }
.blog_feed .read_more{ display:block; text-align:right; }

.events_h2{ padding:10px; }
.events_h2 ul{ padding:0 !important; margin:0 !important; list-style-type:none !important; }
.events_h2 h2{ color:#003366 !important; font-size:14px; padding:0 !important; margin:0 !important; }
.events_h2 li{ list-style-type:none !important; margin:0 !important; padding-bottom:10px; }

.tweet_feed_h2{ padding:10px; }
.tweet_feed_h2 li{ padding-bottom:10px; list-style-type:none !important; margin:0 !important; }
.tweet_feed_h2 li a{ font:bold 13px Arial; color:#0d5b7f; }

/*-- Forms --*/
.stearns_form{ width:100%; }
.stearns_form td{ padding:5px; }
.stearns_form .form_label{ /*Placeholder*/ }
.stearns_form .form_radio{ /*Placeholder*/ }
.stearns_form .form_info{ color:#ff0000; font-style:italic; font-size:10px; padding-top:30px; display:block; }
.stearns_form .tb_normal{ width:297px; height:26px; padding:6px 4px 0; font:normal 16px Arial; background-position:-315px 0; border:0; }
.stearns_form .tb_normal[disabled*="disabled"]{ background-position:-315px -219px; }
.stearns_form .tb_multiline{ width:612px; height:175px; padding:6px 4px; font:normal 16px Arial; background-position:0 -32px; border:0; }
.stearns_form .tb_short{ width:184px; height:26px; padding:6px 4px 0; font:normal 16px Arial; border:0; }
.stearns_form .tb_dropdown{ width:305px; height:32px; padding:6px 5px 4px 4px; font:normal 16px Arial; background-position:-315px 0; border:0; }
.stearns_form .tb_dropdown_short{ width:192px; height:32px; padding:6px 5px 4px 4px; font:normal 16px Arial; border:0; }
.stearns_form .tb_multiline_small{ width:184px; height:50px; padding:8px 4px 6px; font:normal 16px Arial; background-position:0 -219px; border:0; text-align:center; }
.stearns_form .tb_submit{ width:117px; height:43px; background-position:-192px -219px; display:block; text-indent:-9999px; float:right; }

/*-- Other Modules --*/
.popular_pages{ font:bold 13px Arial; }
.popular_pages h2{ font:bold 17px Georgia; color:#22779c; padding-bottom:8px; margin-bottom:16px; }
.popular_pages li{ padding:3px 0; }
.popular_pages a{ display: block; color:#22779c; padding-bottom: 3px;}

.flickr{ font-size:12px; line-height:normal !important;}
.flickr h2{ color:#b76c2b !important; padding:0 !important; margin:0 !important; }
.flickr a{ color:#b96b23; }
.flickr a.upload{ width:144px; height:48px; background:url(images/flickr_upload.png) no-repeat; }

.social_bookmarks{ height:37px; font:bold 12px/37px Arial; color:#696763; }
.rating_top{ width:550px; height:9px; margin:auto; background-position:0 -55px; }
.rating_bottom{ width:550px; height:8px; margin:auto; background-position:0 -64px;  }
.rating_commenting{ width:530px; padding:4px 10px 5px; margin:auto; background:url(images/rating_bg.gif) repeat-y; }
.rating_commenting .rating_visibility{ float:right; }
.rating_commenting .tb_short{ width:184px; height:26px; padding:6px 4px 0; font:normal 16px Arial; border:0; }
.rating_commenting .tb_multiline_short{ background-position:0 -283px; width:465px; height:94px; padding:6px 4px 0; font:normal 16px Arial; border:0; }
.rating_commenting .tb_post{ background-position:-473px -251px; width:86px; height:40px; display:block; text-indent:-9999px; float:right; }

/*-- error pages --*/
table#errorPageTable h3 { color: black; }
table#errorPageTable td { font-size: 12px; padding: 20px; vertical-align: top; }
table#errorPageTable a {color: #c2752a; font-weight: bold;} 

/*-- Add Page --*/
#dnn_ctr_ManageTabs_rowTemplate1,
#dnn_ctr_ManageTabs_rowTemplate2{ display:none; }

/*-- User Classes --*/
.relatedLinksDiv { padding-left: 15px; }
.relatedLinksUL li { color: #aaaaaa; line-height: 30px; }
.relatedLinksUL li a {color: #C09131; font-weight: bold; }
.dept_list { list-style-type: none; }
.dept_list li { list-style-type: none !important; margin-left: 0 !important; padding-left: 15px; border-bottom: 1px solid #dddddd; }
.bottom__dotted{ background:url(images/dot.gif) repeat-x left bottom; }
.large-blue{ font:normal 17px Georgia; color:#86c8ef !important; }
.large_blue2{ font:bold 15px Arial; color:#0a4b68 !important; }
.large_blue2 a{ font:bold 15px Arial; color:#0a4b68 !important; }
.alert_td{ background:url(images/alerts_container_td_bg.png) repeat-x left bottom; }
.alert_link{ font:bold 14px Arial !important; color:#c11500 !important; }
.blue_background{ background:#d8e5ea url(images/blue_bg.gif) repeat-x; }
.blue_bg_h4{ height:36px !important; padding-left:11px; background:url(images/h2_blue_bg.gif) repeat-x; font:bold 15px/36px Arial !important; color:#3A82A2; }
.more_link{ width:88px; height:23px; background-position:0 -25px; display:block; color:#d18943 !important; font-size:12px; line-height:23px; text-align:center; font-weight:normal; float:left; }
.gray_border{ border:9px solid #dbd7d1; margin:0 5px; }

.right-padding{ padding-right:5px; }
.left-padding{ padding-left:5px; }
.padding_10{ padding:10px; }
.padding_5{ padding:5px; }

.table_padding_10 td{ padding:10px; }
.table_padding_5 td{ padding:5px; }

/*-- Global Classes --*/
.clear{ clear:both; }
.hide{ outline:0; text-indent:-9999px; display:block; }
.False{ display:none; }
@media aural { .addr{ speak-numeral:continuous; } .tel, .zip{ speak-numeral:digits; } }
