body {
  color: #333333;
  font-size: 13px !important;
  background: none;
  font-family: "Arial",sans-serif !important;
  position:relative;
}

/* SP10 Override */
body #s4-workspace { overflow: auto }

ol { margin-left:45px; }
ol li { list-style-type:decimal; }

blockquote { margin-left:15px; }

/* Styles for rad editor dropdown */
p.rad { text-align:left; }
p.rad-stronger { text-align:left;color:#333333;font-weight:bold; }
h3.rad { text-align:left; border-bottom:1px dotted #666666;color: #333333;font-size: 18px;font-weight:bold;height: 20px; margin:16px 0 8px; padding: 0 0 9px; }
h2.radService { font-size : 16px; line-height:27px; margin-top: 7px; margin-bottom:12px; color: #d7d7c4; }

em { font-style:italic; }
strong { font-weight:bold; }

select { font-family:helvetica, Sans-Serif; }

#sub_header{
	position:relative;
	background: url(/_layouts/IMAGES/ISCWebSite/global/content_top_shadow.gif) repeat-x bottom;
	height: auto;
	min-height: 49px;
	width: 100%;
	background-color: #7d7d7d;
	border-top: 1px solid #8fa194;
	margin-top: -4px;
	overflow: auto;
}

#sub_header.home, #sub_header.signedinhome {
	background-color: #6e768e !important;
}

#sub_header.investors {
	background-color: #5e7865 !important;	
}

#sub_header.landtitles {
	background-color: #8e9a65 !important;
}

#sub_header.sppr {
	background-color: #5791b3 !important;
}

#sub_header.surveyplans {
	background-color: #6b6f34 !important;
}

#sub_header.mapsandphotos {
	background-color: #6f4f32 !important;
}

#sub_header.corporateregistry {
	background-color: #554000 !important;
}

#sub_header.about, #sub_header.forms, #sub_header.fees, #sub_header.help {
	background-color: #7d7d7d !important;

}

#sub_header table {
	float:left;
	width:auto;
}


/* Global Navigation */

#tabs {
  padding: 0px 0px 0px 2px !important;
}
/*#tabs ul li { 
  display: inline;
  float: left;
  margin: 0px 0px -2px 0px;
}*/
#tabs ul li.tab_right { 
  float: left !important;
}
#tabs ul li.last_right { 
   margin-right: 2px !important;
}
#tabs ul li a {display:block !important;}
/*
#tabs ul li a.current,
#tabs ul li a.current img {
	position:relative;
	margin:0px 0px 0px 0px;
	z-index:9;
}*/

/*--Breadcrumb--*/

#breadcrumb {
  float: left;
  height: auto !important;
  max-width: 805px !important;  
  padding-left:11px;
  padding-bottom: 13px;
}
#breadcrumb h3{
  padding-top: 12px;
  color: #cccccc;
  font-weight: normal !important;
}
#breadcrumb a{
 color: #a8ddff;
}

.ms-dttimeinput select { font-size:10px; }

#home_menu li.sidetab_1:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_about_hover.gif') top left no-repeat;}
.seltab_1 #home_menu li.sidetab_1:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_about_on.gif') top left no-repeat;}
#home_menu li.sidetab_3:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_land_hover.gif') top left no-repeat;}
.seltab_3 #home_menu li.sidetab_3:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_land_on.gif') top left no-repeat;}
#home_menu li.sidetab_4:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_personal_hover.gif') top left no-repeat;}
.seltab_4 #home_menu li.sidetab_4:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_personal_on.gif') top left no-repeat;}
#home_menu li.sidetab_5:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_survey_hover.gif') top left no-repeat;}
.seltab_5 #home_menu li.sidetab_5:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_survey_on.gif') top left no-repeat;}
#home_menu li.sidetab_6:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_maps_hover.gif') top left no-repeat;}
.seltab_6 #home_menu li.sidetab_6:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_maps_on.gif') top left no-repeat;}
#home_menu li.sidetab_7:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_corporations_hover.gif') top left no-repeat;}
.seltab_7 #home_menu li.sidetab_7:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_corporations_on.gif') top left no-repeat;}
#home_menu li.sidetab_8:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_investors_hover.gif') top left no-repeat;}
.seltab_8 #home_menu li.sidetab_8:hover {background:url('/_layouts/IMAGES/ISCWebSite/home/sidetab_investors_on.gif') top left no-repeat;}


/* Vertical Nav */

/* override rounded corners only on vertical nav to make header height dynamic */
/*#side_menu .box { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarBottomLeft.gif) no-repeat left bottom; }*/
/*#side_menu .outer-box { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarBottomRight.gif) no-repeat right bottom; }*/
#side_menu .inner-box, 
#contact_us .inner-box, 
#sign_in .inner-box { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarTopRightTop.gif) no-repeat right top; padding: 0px 0px 14px 0px; }
#side_menu .inner-box .top-left, 
#contact_us .inner-box .top-left, 
#sign_in .inner-box .top-left { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarTopLeftTop.gif) no-repeat left top; padding:14px 0px 0px 0px; *padding: 7px 0px 0px 0px; }
#side_menu .inner-box .shadow, 
#contact_us .inner-box .shadow, 
#sign_in .inner-box .shadow { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarTopBottomShadow.gif) no-repeat left bottom; padding: 0 0 4px 0; }
#side_menu .inner-box .middle, 
#contact_us .inner-box .middle, 
#sign_in .inner-box .middle { background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarTopMiddle.gif) repeat-y left top; padding: 0px 0px 6px 0px; }
#side_menu .inner-box .top-left h2, 
#contact_us .inner-box .top-left h2, 
#sign_in .inner-box .top-left h2 { height: auto; padding: 5px 0px 0px 0px; background: url(/_layouts/IMAGES/ISCWebSite/sidebar/sidebarTopMiddle.gif); }

#contact_us li, #sign_in li, #media_contact li, 
#contact_us li a, #media_contact li a, #secondary_column #side_menu ul li.child a { font-size: 13px; }

/*#side_menu li{
	padding:0px 0px 0px 10px !important;
	margin: 0px 0px 0px 10px !important;
	*margin: 0px 0px 0px 0px !important;	
}

#side_menu a{
	display:block !important;
	border-top:1px dotted #000;
	padding:4px 0px 4px 3px !important;
}

#side_menu li.first a {
	display:block !important;
	border: none !important;
	padding:4px 0px 4px 3px !important;
}

#side_menu .inner-box ul {
	padding: 0px !important;
	margin-top: 8px !important;
}*/

#secondary_column #side_menu ul li.child a {
	border: 0px !important;
	font-size:11px  !important;
}

#secondary_column #side_menu ul li.child {
	border: none !important;
	margin: 0px 0px 0px 20px !important;
	*margin: 0px 0px 0px 0px !important;	
	*background-position-x: 10px !important;	
	font-weight:bold  !important;
	*padding-left: 20px !important;
}

#secondary_column #side_menu ul.sub li a{border-top:none;font-size:11px;font-weight:bold;padding:0px 0px 0px 0px !important;}

#secondary_column #sign_in ul li {padding:0px;margin:4px 15px;}
#secondary_column #sign_in ul li a.marked_circle {background-position: left 2px;}

#secondary_column .copy { margin:6px 15px 0px 15px;font-size:13px; }

/* Content Header */

#content_header {
	padding:0px 0px 10px 0px;
}

#content_header h2 {
	font-size:24px; 
	color:black;
	margin:8px 20px 8px 0;
	border-bottom:1px dotted #fff;
}

#content_header .copy {
	font-size:13px;
	font-weight:lighter;
	color: black;
	padding:8px 20px 9px 0;
	line-height:1.75em;
	border-bottom:1px dotted #6e6e6e;
}

#content_header img {
	float:right;
}

#content_header .inner-box {
	padding:10px 0px 20px 0px;
}

.content
{
	color: #666666;
	font-size: 13px;
	line-height: 20px;
}

.content a{
  color: #006699;
}
.content h1{
  font-size: 25px;
  color: #333333;
  margin:24px 0 12px;
  padding: 0 0 9px;
}
.content h2{
  font-size: 24px;
  color: #333333;
  margin:24px 0 12px;
  padding: 0 0 9px;
}

.content h3{
  padding: 20px 0 9px;
}
.content h3 span { color:Black; }

.content h4{
  margin:10px 0 5px;
  padding: 0 0 9px;
}

.content p{
  color: #666666;
  font-size: 13px;
  line-height: 20px;
  padding:10px 0px 10px 0px;
}

.content .inner { margin:0; }

.content ul, #content_header ul, #investors_header ul, #land_header ul, #personal_header ul, #legal_header ul, #maps_header ul, #corporations_header ul, #img_header ul { padding: 10px 0 10px 15px; }

.content ul li, #content_header ul li, #investors_header ul li, #land_header ul li, #personal_header ul li, #legal_header ul li, #maps_header ul li, #corporations_header ul li,
 #img_header ul li { list-style-type:disc; }

.content ul ul li, #content_header ul ul li, #investors_header ul ul li, #land_header ul ul li, #personal_header ul ul li,
 #legal_header ul ul li, #maps_header ul ul li, #corporations_header ul ul li, #img_header ul ul li  { list-style-type:circle; }
 
.content ul ul ul li, #content_header ul ul ul li, #investors_header ul ul ul li, #land_header ul ul ul li, #personal_header ul ul ul li, 
#legal_header ul ul ul li, #maps_header ul ul ul li, #corporations_header ul ul ul li, #img_header ul ul ul li { list-style-type:square; }

#investors_header li, #land_header li, #personal_header li, #legal_header li, #maps_header li, #corporations_header li, #img_header li {color:White;}

.content .linkslist { padding-left:0px;}
.content .linkslist li { list-style-type:none; padding: 5px 0px 0px 7px; background: url(/_layouts/IMAGES/ISCWebSite/global/linkmark.gif) no-repeat left center; }

.STRONGER { color:#333333;font-weight:bold; }

.step p{
  color: #666666;
  font-size: 13px;
  line-height: 20px;
  padding:10px 0px 10px 0px;
}

.step .inner { margin:0; }

.step ul { padding-left:15px; }
.step ul li { list-style-type:disc; }
.step ul ul li { list-style-type:circle; }
.step ul ul ul li { list-style-type:square; }

.step .linkslist { padding-left:0px;}
.step .linkslist li { list-style-type:none; padding: 5px 0px 0px 7px; background: url(/_layouts/IMAGES/ISCWebSite/global/linkmark.gif) no-repeat left center; }


.linkslist a.marked, a.marked_back { padding:0; background:none; }

.inner h1 {border-bottom:1px dotted #6e6e6e;color: #333333;font-size: 25px;font-weight:bold;}
.inner h4 {font-size: 18px;font-weight:bold;}

/* Content page headers */
#investors_header .box {background-color: #5d7764;}

#land_header .box {background: #8d9964 url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/landBottomLeft.gif) no-repeat left bottom;}
#land_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/landTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#personal_header .box {background: #4d809e url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/personalBottomLeft.gif) no-repeat left bottom;}
#personal_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/personalTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#legal_header .box {background: #6a6e33 url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/legalBottomLeft.gif) no-repeat left bottom;}
#legal_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/legalTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#maps_header .box {background: #543f00 url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/mapsBottomLeft.gif) no-repeat left bottom;}
#maps_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/mapsTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#corporations_header .box {background: #6f4f32 url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/corporationsBottomLeft.gif) no-repeat left bottom;}
#corporations_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/corporationsTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#img_header .box {background: #543f00 url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/formsBottomLeft.gif) no-repeat left bottom;}
#img_header .inner-box {background:url(/_layouts/IMAGES/ISCWebSite/vitalstatistics/formsTopLeft.gif) no-repeat left top;padding:10px 0px 20px 0px;width:683px;height:132px;}

#land_header, #personal_header, #legal_header, #maps_header, #corporations_header, #img_header {min-height:164px;}
#land_header h2, #personal_header h2, #legal_header h2, #maps_header h2, #corporations_header h2, #img_header h2 {font-size:24px;color:#d7d7c4;margin:8px 20px 8px 20px;border-bottom:1px dotted #fff;}
#land_header p, #personal_header p, #legal_header p, #maps_header p, #corporations_header p, #img_header p {font-size:13px;font-weight:lighter;color: #fff;padding:8px 20px 9px 20px;line-height:1.75em;}
#content_header img, #investors_header img, #land_header img, #personal_header img, #legal_header img, #maps_header img, #corporations_header img, #img_header img {float:right;width:201px;height:159px;}

#investors_header .box, #land_header .box, #personal_header .box, #legal_header .box, #maps_header .box, #corporations_header .box, #img_header .box {width:683px;height:159px;}
#content_header .outer-box, #investors_header .outer-box, #land_header .outer-box, #personal_header .outer-box, #legal_header .outer-box, #maps_header .outer-box, #corporations_header .outer-box, #img_header .outer-box {width:683px;height:auto}
#content_header .inner-box, #investors_header .inner-box, #land_header .inner-box, #personal_header .inner-box, #legal_header .inner-box, #maps_header .inner-box, #corporations_header .inner-box, #img_header .inner-box {height:auto;padding-bottom:0px;margin-right:-203px;float:left;}
#content_header .inner-box h2, #investors_header .inner-box h2, #land_header .inner-box h2, #personal_header .inner-box h2, #legal_header .inner-box h2, #maps_header .inner-box h2, #corporations_header .inner-box h2, #img_header .inner-box h2 {margin-bottom:0px;}
#content_header .inner-box a, #investors_header .inner-box a, #land_header .inner-box a, #personal_header .inner-box a, #legal_header .inner-box a, #maps_header .inner-box a, #corporations_header .inner-box a, #img_header .inner-box a, #logged_in_header .inner-box a { color: #a8ddff;}

#content_header .inner-box .content { width:683px; }
#investors_header .inner-box .content, #land_header .inner-box .content, #personal_header .inner-box .content, #legal_header .inner-box .content, 
#maps_header .inner-box .content, #corporations_header .inner-box .content, #img_header .inner-box .content {width:482px;}

#investors_header .copy, #land_header .copy, #personal_header .copy, 
#legal_header .copy, #maps_header .copy, #corporations_header .copy, #img_header .copy { font-size:13px;font-weight:lighter;color: #FFFFFF;padding:8px 20px 9px 20px;line-height:1.75em; }

#help_search { width:211px; }

#help_search input {
	border: solid 2px #7F9DB9;
	padding:0 2px 4px 2px;
	margin-right:5px;
	width:63%;
}

#help_search select {
	margin:0 0 5px 0;
	color:#006699;
	border:2px solid #7F9DB9;
	width:100%;
}

.search_form input {
	border-color:#7F9DB9;
	margin:0 5px 0 0;
	border-style:solid;
	padding:0 2px 4px 2px;
}

.search_form select {
	margin:0 15px 0 0;
	color:#006699;
	border:1px solid #7F9DB9;
	width:40%;
}


/* End Content page headers */

#helpful_buttons input {
	text-align:center;
	border:0;
	background: #fff url(/_layouts/IMAGES/ISCWebSite/global/buttons/button.png) no-repeat;
	height:35px;
	color:#fff;
	cursor:pointer;
	position:relative;
	width:62px;
	float:left;
}

.search_box{
  width: 211px;
  border-color: #7f9db9;
  border-style: solid;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#search_results_search .outer-box { width:100%; }

#search_results_search .search_form {margin:17px 0px 0px 0px;padding:23px 0px 23px 20px;}
#search_results {margin:27px 0px 0px 0px;}

#search_form {clear:right;}
#search_form .form {
	float: right;padding-top: 24px;
}

#home_links li.show 
{
	display: block;
}

#home_links li
{
	display: none;
}

#news_release_list li {
	display:none;
}

#news_release_list li.show { display:block; }

#news_release_list li.borderless { border-top:medium none; }

.yui-gf div.signIn {
	width:63%;
	float:left;
}

.yui-gf div.signInContent {
	width:35%;
	float:right;
}

.signInBox
{
	background:#D2D7C1;
	margin:3px 0px;
	padding-left:10px;
}

.signInContent .signInBox_outer {width:310px;float:left;margin:10px 0px;background: url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/fixed_bottom_big.gif) no-repeat bottom;}
.signInContent .signInBox_inner {width:310px;background: url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/fixed_top_big.gif) no-repeat top;}

.signInBox h3 {
	border-bottom:none;
}

#processing_times{float: left;margin:0;padding-bottom:45px;width: 692px;}
#processing_times ul li{margin:0 0 5px 0;padding:0 0 0 10px;font-size:13px;color:#666;}
#processing_times h3{margin-bottom: 13px;padding: 0px 0px 9px 0px;}

.logged_in_cta a {
	float:right;
    padding-top:10px;
    margin:10px 10px 0px 0px;
    cursor:pointer;
    background: url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/liquid_home_button.gif);
    height:26px;width:186px;border:none;color:#fff;
    text-align:center;
}
.logged_in_cta a:hover { text-decoration:none; }
.ms-WPBody .logged_in_cta a { color:White; }

#logged_in_header .outer-box {background-color:#666e84;min-height:157px;}
#logged_in_header .inner-box {width:690px;}
#logged_in_header h2 {margin-left:7px;} 
#logged_in_header p {height:auto !important;overflow:visible;padding-top:4px;padding-left:10px;}
#logged_in_header img {height:162px;width:210px;padding-right:13px;vertical-align:top;}

/* SharePoint web part override */
.inner table td, .ms-WPBody { font-family: "Arial",sans-serif; font-size: 13px; }
#home_links .ms-WPBody h3 { font-size:18px; }
.ms-ToolPaneOuter { text-align:left; }

.ms-long { font-size:13px; }
.richHtml { display:block; }

.pagepropertysection {
	padding-top:20px;
}

.pagepropertysection li {
	padding-top:5px;
}

.ms-WPBody { height: auto !important; }


/* Form Styles ( Mineral Certification Request, Parcel Picture Request, Contact Us )
---------------------------------------------------------------*/

/* -- copied from screen.css */
.certification_area h2 { margin: 20px 0px 0px 0px; }
.certification_area, .certification_submit_area { border-top: 1px dotted #000; padding: 20px 0px 0px 0px; margin: 30px 0px 0px 0px; }
/* -- obsolete (overridden)
.certification_submit_area { padding: 30px 0px 220px 158px; }*/
.certification_area:first-child { border: none; padding: 0; margin: 0; }
/* -- obsolete (duplicate)
.certification_area fieldset ul li {padding:0px 0px 15px 0px;}*/
.certification_area input, .certification_area textarea { border: 1px solid #7f9db9; }

/* -- obsolete (overridden)
.certification_area ul#mineral_form li label { float: left; width: 148px; }
.certification_area ul#mineral_form li p.fine_print { margin: -25px 0px 0px 315px; }*/

.certification_area fieldset#shipping_options { margin: 20px 0px 0px 0px; }
/* -- obsolete (see .certification_area fieldset#shipping_options span)
.certification_area fieldset#shipping_options ul {float:left;margin:-25px 0px 0px 0px;}
.certification_area fieldset#shipping_options ul li{height:20px;margin:0px 0px 0px 148px;}
.certification_area fieldset#shipping_options ul li input {float:left;border:none;}
.certification_area fieldset#shipping_options ul li p {float:left;width:60px;padding:0px 0px 0px 10px;}
.certification_area fieldset#shipping_options ul li span.fine_print {float:left; width:300px;}*/

/* -- obsolete (overridden)
.certification_area #custom_message textarea { margin: 0px 0px 0px 158px; }*/
.certification_area #custom_message p.fine_print { float: right; width: 150px; margin: -126px 0px 0px 538px; padding: 0; display: inline; }


/* -- obsolete (overloaded)
.certification_area input { color: #006699; margin: 0px 0px 0px 10px; }*/
/* -- obsolete
.certification_area #attachment_area fieldset a { color: #006699; margin: 0px 0px 0px 10px; }*/
.certification_area input, .certification_area #attachment_area span.fine_print { margin: 0px 0px 0px 10px; }

/* -- obsolete (see .certification_area #recaptcha_widget_div)
.certification_area fieldset img {display:block;margin:-16px 0px 13px 158px;}*/

/* -- obsolete (see .certification_area fieldset#area span)
.certification_area fieldset#area ul {float:left;margin:-25px 0px 0px 148px;}
.certification_area fieldset#area input {border:none;}*/

.certification_submit_area input { text-align: center; border: 0; background: #fff url(/_layouts/IMAGES/ISCWebSite/global/buttons/searchbutton.jpg) no-repeat; height: 35px; width: 135px; color: #fff; cursor: pointer; position: relative; }
.certification_submit_area a { margin: 0px 0px 0px 30px; }
/* -- obsolete (overloaded)
ul#mineral_form li { padding: 13px 0px 0px 0px; }*/
/* -- obsolete (overridden)
.certification_area label { float: left; width: 148px; }*/
/* -- end copied from screen.css */


/* -- overridden from screen.css */
/* need width 10 pixels wider to accomodate Legal Land Description: text
    see also (all affected classes):
        -.certification_area label
        -.certification_area ul#mineral_form li label
        -.certification_area ul#mineral_form li p.fine_print
        -.certification_area #custom_message textarea
        -.certification_submit_area

        -.certification_area .validation_error
        -.certification_area fieldset#shipping_options span
        -.certification_area fieldset#area span
        -.certification_area .nested_certification_area div#bundle div.chk, 
         .certification_area .nested_certification_area div#landParcelType div.ddl, 
         .certification_area .nested_certification_area div#fee div.calculated_fee
        -.certification_area .nested_certification_area div#landParcelType div.ddl select, 
         .certification_area .nested_certification_area div.txt0 input, 
         .certification_area .nested_certification_area div#additional_land div.add_more_land, 
         .certification_area .nested_certification_area div#fee div.calculated_fee span
        -.certification_area .nested_certification_area div#fee div.calculated_fee a
        -.certification_area #custom_message .strong
        -.certification_area #recaptcha_widget_div */
.certification_area label { float: left; width: 158px; /*width: 148px;*/ }
.certification_area ul#mineral_form li label { float: left; width: 158px; /*width: 148px;*/ }
.certification_area ul#mineral_form li p.fine_print { margin: -25px 0px 0px 325px; /*margin: -25px 0px 0px 315px;*/ }
.certification_area #custom_message textarea { margin: 0px 0px 0px 168px; /* margin: 0px 0px 0px 158px; */}
.certification_submit_area { padding: 30px 0px 220px 168px; /*padding: 30px 0px 220px 158px;*/ }
/* -- end overridden from screen.css */


/* -- overloaded from screen.css */
.certification_area input, .certification_area #contact_message textarea { color: #006699; margin: 0px 0px 0px 10px; }
ul#mineral_form li, #contact_request_details #attachment_area { padding: 13px 0px 0px 0px; }
/* -- end overloaded from screen.css */


/* -- extended custom from screen.css */
.validation_summary_box, 
.certification_area li.validation_highlight label, 
.certification_area li.validation_highlight span.strong,
.certification_area li.validation_highlight input, 
.certification_area li.validation_highlight textarea, 
.certification_area fieldset.validation_highlight legend, 
/*.certification_area fieldset.validation_highlight span, */
.certification_area fieldset.validation_highlight span.strong, 
.certification_area fieldset.validation_highlight span.jq_Area, 
.certification_area fieldset.validation_highlight label, 
.certification_area fieldset.validation_highlight input, 
.certification_area div.validation_highlight label, 
.certification_area div.validation_highlight input, 
.certification_area div.validation_highlight p.strong, 
.certification_area div.validation_highlight textarea { background-color: #fe6; }

/* MUST USE !important to override SharePoint inline styles */
.validation_summary_box, 
.validation_summary_box p.validation_summary, 
.validation_summary_box p.validation_summary span, 
.validation_summary_box ul li,
.certification_area li.validation_highlight label,
.certification_area li.validation_highlight span.strong,
.certification_area fieldset.validation_highlight legend, 
.certification_area fieldset.validation_highlight label, 
.certification_area fieldset.validation_highlight span.strong, 
.certification_area div.validation_highlight label,
.certification_area div.validation_highlight p.strong { color: #dc0c0c !important; }

.validation_summary_box { margin: 0px 5px 16px 0px; padding: 25px; }
.validation_summary_box p.validation_summary { font-size: 15px; }
.validation_summary_box p.validation_summary span { font-weight: bold; }
.validation_summary_box ul { padding: 10px 0px 0px 10px; margin-left: 20px; }
.validation_summary_box ul li { list-style-type: disc; }

/*.certification_area .validation_error { margin: 5px 0px 0px 168px; background-color: #fff; }*/ /*see .certification_area label */

/* .certification_area fieldset.shipping_options ul == .certification_area fieldset.shipping_options span  */
.certification_area fieldset#shipping_options span { float: none; display: block; margin: -15px 0px 0px 168px; } /*see .certification_area label */
.certification_area fieldset#shipping_options span input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
.certification_area fieldset#shipping_options span label { float: none; display: block; width: 60px; margin: -18px 0px 0px 0px; padding: 0px 0px 0px 25px; }
.certification_area fieldset#shipping_options span label span.fine_print { width: 300px; padding: 0px 20px 0px 60px; margin: -15px 0px 0px 0px; }

/* .certification_area fieldset#area ul == .certification_area fieldset#area span  */
.certification_area fieldset.radio legend { margin-left: -6px; /* used for left aligning labels */ width: 158px; }
.certification_area fieldset.radio legend span.marked_required { float: none; margin: 0px 0px 0px 0px; }
.certification_area fieldset.radio span { float: left; margin: -25px 0px 0px 168px; /* change margin-left to 158px to line up left edge of text box to center of radio button */ } /*see .certification_area label */
.certification_area fieldset.radio span input { margin: 10px 0px 0px 0px; border: none; }
.certification_area fieldset.radio span label { float: none; margin: 0px; padding: 0px 0px 15px 5px; }

.nested_certification_area { display: none; padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px; }

/* AKA #fieldTypeHelpText */
.nested_certification_area p.fine_print { float: right; width: 150px; margin: 5px 0px 0px 0px; padding: 0; display: inline; }
.nested_certification_area p.fine_print span { display: block; margin-bottom: 5px; }

.nested_certification_area div#bundle, 
.nested_certification_area div.txt0, 
.nested_certification_area div#additional_land { margin: 0px 0px 10px 0px; }

.nested_certification_area div#bundle div.chk, 
.nested_certification_area div#landParcelType div.ddl, 
/* change margin-left to 158px to line up borders if wanting to line up left edge of text box to center of check box */
.nested_certification_area div#fee div.calculated_fee { float: none; display: block; margin: -10px 0px 0px 168px; padding: 10px 0px 10px 0px; border-top: 1px dotted #000; } /*see .certification_area label */

/* uncomment to line up borders if wanting to line up left edge of text box to center of check box
.nested_certification_area div#landParcelType div.ddl select, 
.nested_certification_area div#fee div.calculated_fee span, */
.nested_certification_area div.txt0 input, 
.nested_certification_area div#additional_land div.add_more_land { margin: 0px 0px 0px 10px; } /*see .certification_area label */

.nested_certification_area div#bundle div.chk /*span*/ input { margin: 0px; padding: 0px; /*border: none;*/ }
.nested_certification_area div#bundle div.chk /*span*/ label { float: none; display: block; width: auto; margin: -18px 0px 0px 0px; padding: 0px 0px 0px 25px; }
.nested_certification_area div#bundle div.chk span.fine_print { float: none; display: block; margin: 0px; padding: 0px 0px 5px 5px; }

.nested_certification_area div#landParcelType label { margin-top: -10px; padding-top: 10px; }
.nested_certification_area div#landParcelType div.ddl select { color: #666; }

.txtLLDCollapseFix { float: none; display: block; margin: -10px 0px 0px 168px; padding: 10px 0px 0px 0px; border-top: 1px dotted #000; }

.nested_certification_area div#additional_land div.add_more_land { display: inline; }
.nested_certification_area div#additional_land div.add_more_land a { padding-right: 5px; }

.nested_certification_area div#additional_land_hidden { display: none; } /* hide initally */

.nested_certification_area div#fee div.calculated_fee span { float: left; padding-right: 5px; width: 152px; }
.nested_certification_area div#fee div.calculated_fee a { color: #039; float: right; margin: 0px 300px 0px 0px; } /*see .certification_area label */
.nested_certification_area div#fee div.calculated_fee a#errorMessage { color: #039; float: left; padding-right: 5px; width: 152px;} 

.certification_area #custom_message .strong { width: 158px; /*width: 148px;*/ /* DO NOT FLOAT!, use only label (first) p tag */ }

/*.certification_area ul#mineral_form li span.follow_up { margin-left: -13px; }*/
.certification_area ul#mineral_form li span.follow_up input { border: none; }
.certification_area ul#mineral_form li span.follow_up label { float: none; width: 5px; }

.certification_area ul.contact_form li label, 
.certification_area ul.contact_form li span.strong { width: 165px !important; } /* need to expand to accomodate 'Comments or Questions' */
.certification_area #contact_message span.strong { float: left; margin-top: 1px; } /* need to push down 1px to line up border */

.certification_area #recaptcha_widget_div { display: block; margin: -16px 0px 13px 168px; /*see .certification_area label */ }
/* -- end extended custom from screen.css */

.LLD_Area {padding-bottom:40px;}
.LLD_Area div {float:left;display:inline;padding:2px;margin:2px;}
.LLD_Area input {margin:0px;}
.LLD_Area label.strong {width:auto !important;}
.cffaPanel fieldset {border:solid 1px #666;padding:5px;}
.cffaPanel span.fine_print {padding-left:20px;}

.radCaptcha {	float:left; }
.radCaptcha label { float:right; }
.radCaptcha img { margin:0 !important; }

/* End Form Styles
---------------------------------------------------------------*/

/* News Article Display Styles 
---------------------------------------------------------------*/

.news_release_group_nav { padding:20px 0 20px 0; border-top: dotted 1px #666666; clear:both; }
.news_release_group img { width:100px;height:100px; }

.news_article { padding-left: 20px; }
.news_article p { font-size: 13px; line-height: 1.75em; /*line-height: 20px;*/ }
.news_article_content { display: inline-block; width:100%; }
.news_article_content p.news { /*font-weight: lighter; color: #000;*/ padding: 0px; margin-top: 0px; }
.news_article_content .image-box { float: left; padding: 0px; }
.news_article_content .image-box img { max-height: 162px; max-width: 210px; margin: 0px 5px 5px 0px; }

/* News Article Modification Styles 
---------------------------------------------------------------*/

.article_area, .article_submit_area { border-top: 1px dotted #000; padding: 20px 0px 0px 0px; margin: 30px 0px 0px 0px; }
.article_area:first-child { border: none; padding: 0; margin: 0; }
ul#article_form li { padding: 13px 0px 0px 0px; clear: both; }
.article_area label { float: left; width: 158px; }
.article_area input, .article_area textarea { border: 1px solid #7f9db9; color: #006699; }
.article_area input, .article_area textarea, .article_area .rhfBox { margin: 0px; }
.article_area textarea { padding: 0px; width:100%; }
.article_area .article_image { float: left; }
.article_area .article_image .image-box img { margin: 0px 0px 5px 10px; height: 60px; width: 60px; }

.article_multi_select { margin:0 0 0 158px; display: block; }
.article_multi_select input { margin-right:10px; }
.article_multi_select td { padding:5px 0 5px; }
.article_multi_select label { float: none; padding: 0 20px 0 5px; }
    /* SharePointWebControls:TextField fix */
.article_area input.ms-long { font-family: "Arial",sans-serif; font-size: 99%; }
    /* End SharePointWebControls:TextField fix */
    /* PublishingWebControls:RichHtmlField fix */
.article_area .rhfBox { float: left; width: 525px; }
.article_area .rhfBox h2 { border-style: none; }
.article_area .rhfBox .ms-formvalidation { margin: 0px; /*padding-top: 5px;*/ }
    /* End PublishingWebControls:RichHtmlField fix */
    /* SharePointWebControls:DateTimeField fix */
.article_area .dtfBox { float: left; }
        /* SharePoint Date Control Override */
.article_area .dtfBox input.ms-input { font-family: "Arial",sans-serif; font-size: 13px; border: 1px solid #7f9db9; }
.article_area .dtfBox td.ms-dttimeinput { font-family: "Arial",sans-serif; font-size: 13px; }
        /* End SharePoint Date Control Override */
    /* End SharePointWebControls:DateTimeField fix */
.article_area p.fine_print { display:inline-block; margin-top:-5px; }
.article_area .article_image p.fine_print { margin: -25px 0px 0px 250px; }
/*.article_area p.fine_print_multi { margin: -35px 0px 20px 428px; padding: 0px 0px 0px 0px; }*/
.article_area #attachment_area span.fine_print { margin: 0px 0px 0px 32px; }
.article_area .article_error { margin: 0px 0px 0px 168px; }
.article_area .ms-formvalidation { font-family: "Arial",sans-serif; font-size: 13px; margin: 0px 0px 0px 168px; }
.article_submit_area { padding: 30px 0px 10px 158px; }
.article_submit_area input { text-align: center; border: 0; background: #fff url(/_layouts/IMAGES/ISCWebSite/global/buttons/searchbutton.jpg) no-repeat; height: 35px; width: 135px; color: #fff; cursor: pointer; position: relative; }
.article_submit_area a { margin: 0px 0px 0px 30px; }

/* hide webpart but keep it on the page because it needs itemHiddenVersion */
#article_web_part tr.ms-WPHeader, #article_web_part td.ms-WPBorder { display: none; }

/* End News Article Styles 
---------------------------------------------------------------*/

.nsu_title {font-size:19px;}
.nsu_subtitle {font-size:16px;}
.nsu_email {font-size:13px;}

/* Content Rating Report */
.yui-crr {padding:0px 15px 15px 15px;}
.yui-crr h2 {padding:5px;font-size:17pt;}
.yui-crr h3 {font-size:14pt;}
.crr_filter {background:#d2d7c1;}
.crr_filter select {display:inline;margin-bottom:-2px}
.crr_filter table {display:inline;margin-bottom:-4px}
.crr_filter .crr_filter_details {display:inline;float:left;font-size:14px;padding:18px 10px;width:715px;}
.crr_filter .crr_button {display:inline;float:right;}
.crr_filter .button {float:right;margin:10px 10px 0px 0px;cursor:pointer;background: url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/liquid_home_button.gif);height:36px;width:186px;border:none;color:#fff;}
.crr_filter .outter-box {height:56px;background:url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/left.gif) no-repeat left top;}
.crr_filter .inner-box {height:56px;background:url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/right.gif) no-repeat right top;}
.crr_filter .datepicker {width:90px;height:15px;font-size:12px;}
.crr_filter .report_options {display:inline;float:left;}
.crr_filter .comments_sh {display:inline;float:left;margin-left:10px;}
#dtcToDateErrorMessage {display:inline;float:left;margin-top:4px;}
#dtcFromDateErrorMessage {display:inline;float:left;margin-top:4px;}
.dtcErrorMessage {display:inline;float:left;font-size:8pt;font-family:Verdana;margin-top:4px;}
.report_table h2 {padding:5px;font-size:16pt;color:#669900}
.report_table table {padding-top:9px;border:none 0px black}
.report_table th {padding:4px 5px;}
.report_table td {padding:2px 5px;border-top:dotted 1px #666666 !important;background-color:#cccccc}
.report_table td.td_comment {border-top:dotted 1px #aaaaaa !important;background-color:#eeeeee;width:100%;}
.report_table td.td_comment .rating_comment {display:inline;float:left;padding:8px;}
.report_table table a.desc {padding-right:17px;background: url(/_layouts/IMAGES/ISCWebSite/global/link_arrow_circle_down.gif) no-repeat right;}
.report_table table a.asc {padding-right:17px;background: url(/_layouts/IMAGES/ISCWebSite/global/link_arrow_circle_up.gif) no-repeat right;}


/**/
#help_links_container {padding:10px 0 10px;width:705px;}
#help_links_container h3 {width:690px;}
#help_links_container .help_link_outer {width:221px;float:left;margin:17px 13px 5px 0px;background: url(/_layouts/IMAGES/ISCWebSite/liquid_home_boxes/fixed_bottom_sml.gif) no-repeat bottom;}
#help_links_container .help_link_inner {width:221px;padding-top:1px;background: url(/_layouts/IMAGES/ISCWebSite/search/title_search_box_top_left.gif) no-repeat left top;}
#help_links_container .help_link {width:207px;margin:3px 0px;background-color:#d2d7c1;padding:3px 5px 5px 9px;}
#help_links_container .help_link ul { padding-top:1px; }
/**/

/** Alert Box **/
.alert_box{margin:0px 5px 16px 0px;width:100%;text-align:left;}
.alert_box .inner-box{padding-bottom:11px;}
.alert_box img{float:left;padding:9px 27px 8px 21px;height:39px;width:47px;}
.alert_box p{color:#DC0C0C;line-height:1em;padding:10px 10px 0px 21px;}
.alert_box p.strong_light{font-weight:bold;}
/**/

/** Telerik Rad Editor **/
.RadEditor {width:670px; max-width:670px; min-width:670px;}
#servicesRad .RadEditor {width:488px; max-width:488px; min-width:488px;}
#contact_us .RadEditor {width:160px; max-width:160px; min-width:160px;}
#public_home_ad .RadEditor {width:211px; max-width:211px; min-width:211px;}
.help_link_outer .RadEditor {width:185px; max-width:185px; min-width:185px;}
.signInContent .RadEditor {width:295px; max-width:295px; min-width:295px;}
.signInContent .ms-formfieldlabel {padding-bottom:4px !important;}
.signInContent .signInBox .RadEditor {width:272px; max-width:272px; min-width:272px;}
.signInContent .signInBox .ms-formfieldcontainer {padding-top:1px;margin-right:5px;}
#contact_us .ms-formfieldvaluecontainer, .help_link_outer .ms-formfieldvaluecontainer, .signInBox .ms-formfieldvaluecontainer {background-color: #eeeeee;}
.reToolbarWrapper {background-color:#dddddd;}
.reEditorModes .reMode_preview {display:none;}
/**/


/** Sticky Footer Fixes **/
.ms-siteaction{height:auto;margin:auto;}
html {height:100%; background-image:url(/_layouts/IMAGES/ISCWebSite/global/background_image.jpg); background-repeat:repeat-x; background-color:Black; font-family:Arial, Helvetica, sans-serif;}

/*.custom-doc {height:100%;}*/
.push { min-height: 100%; height: auto !important; height: 100%; margin-bottom:-58px;  clear:both;}
.ft {padding:20px 0px 0px 10px !important;height:38px !important; clear:both;}
/**/

/** View Fees Button **/
#view_fees {height:25px;width:175px;margin:auto;background-image:url(/_layouts/IMAGES/ISCWebSite/global/view_fees_button.png);}
/*#view_fees:hover {height:25px;width:175px;background-image:url(/_layouts/IMAGES/ISCWebSite/global/view_fees_button_rollover.png);}*/
#view_fees_box {padding-bottom:15px;width:211px;}
/**/

.seltab_3 #home_content {background:#8e9a65 url(/_layouts/IMAGES/ISCWebSite/home/bg_content3.jpg) top left no-repeat;}
.seltab_4 #home_content {background:#6b6f34 url(/_layouts/IMAGES/ISCWebSite/home/bg_content4.jpg) top left no-repeat;}
.seltab_5 #home_content {background:#6f4f34 url(/_layouts/IMAGES/ISCWebSite/home/bg_content5.jpg) top left no-repeat;}
.seltab_6 #home_content {background:#6f4f32 url(/_layouts/IMAGES/ISCWebSite/home/bg_content6.jpg) top left no-repeat;}
.seltab_7 #home_content {background:#554000 url(/_layouts/IMAGES/ISCWebSite/home/bg_content7.jpg) top left no-repeat;}
.seltab_8 #home_content {background:#5e7865 url(/_layouts/IMAGES/ISCWebSite/home/bg_content8.jpg) top left no-repeat;}

#home_content ul li {overflow:auto;}
#home_content ul li, #home_content ul li p, #home_content ul li p font {color:#ffffff;}

/** Shrink the main page **/
#logo img {float: left;padding-top: 5px;}
#above_tab {height:84px;}
#home_widget {height:auto;}
#home_menu {height:340px;}
#size_widget {height:28px;}
#tabs ul li, #tabs ul li a {height:41px;}
#breadcrumb {padding-top:0px !important;}
#home_content {height:319px;}
#home_content h2 {font-size:16px;}
#home_content ul ul li {font-size:14px;}
#home_content_1 {height:305px;}
#home_content_3, #home_content_4, #home_content_5, #home_content_6, #home_content_7, #home_content_8 { display:none; height:305px;}
#search_form .form {float:right;padding-top:10px;}
#search_form .form .marked_circle {background-position:left top;}
#search_form .form .marked_circle:hover {text-decoration:none;}
/**/

#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; text-align:left }