/*------------------------------------------------------------------*/
/*             CSS Style & Coding by Media 42  www.getmedia42.com   */
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*---------------------------- RESET -------------------------------*/
* { padding:0px; margin:0px;}
img, div, input { behavior: url("/includes/styles/iepngfix.htc"); }
img { border:0px;}
BODY, body { background:url(../../images/bg_wrapper_color_swatch.jpg) repeat-x top left #FFFFFF; text-align:center;}
PRE, pre {whitespace:pre; display:block;margin:10px;}
.spacer {float:none; clear:both; height:0px; width:0px; border:0px;}
/*--------------------- General Site Styles ------------------------*/
#site_wrap { background:url(../../images/cs_logo_top_left_main.jpg) no-repeat top left;  text-align:left;  width:900px;  margin: 0 auto; padding:0; overflow:hidden;}
#site_wrap .index_placeholder{ text-align:left;  width:200px;  margin: 0 auto; padding:0; overflow:hidden;  position:absolute;}

/*--------------------------- Header -------------------------------*/
#header_wrap {  height:130px;  margin:0;}
#head_nav { padding-top:50px; text-align:right; }
#head_nav ul {}
#head_nav li{ font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; width:auto; display: -moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin: 0px; color:#FFFFFF; text-decoration:none; margin:0 0 0 0;}
#head_nav a, #head_nav a:link, #head_nav a:visited { color:#FFFFFF; text-decoration:none; padding: 0 2px 0;}
#head_nav a:hover { background:url(../../images/button_bg_grad_blue.jpg) repeat-x #1c3f95;}
#head_nav a:active {}

/*--------------------- General Content Styles ---------------------*/
#content_wrap { height:620px; overflow:hidden;}
#content_left_col { float:left; width:240px;  overflow:hidden;}
#attorneys { background:url(../../images/bg_attorneys_wrapper_box.png) top left no-repeat; height:114px; }
#attorneys form { display:block; padding: 43px 0 10px 15px;}
#attorneys select { padding:0; margin:0; width:190px; font-family: Arial, Helvetica, sans-serif; font-size:70%;}
#attorney_flash { width:90px; padding:0; margin: 0 0 0 120px; overflow: hidden;}
#court_mail { background:url(../../images/bg_courtmail_wrapper_box.png) top left no-repeat; height:114px;}
#court_mail form { display:block; padding: 43px 0 10px 15px;}
#court_mail select { padding:0; margin:0; width:190px; font-family: Arial, Helvetica, sans-serif; font-size:70%; }
#courtmail_flash { padding:0; margin: 0 0 0 125px;}
#services { background:url(../../images/bg_services_wrapper_box2.png) top left no-repeat; width: 224px;height:105; padding:40px 0 0 0; margin:0; overflow:hidden;}
#slideShow { position:relative; overflow:hidden; margin: 0 0 15px 30px; height:100px;overflow:hidden;}
#content_left_col pre { display: none;}
#content_right_col { float:left; width:660px; position:relative; background:url(../../images/1pxwhite.jpg) white repeat; clear:right; height:620px; overflow:auto; }
#dyn_wrapped_content { z-index:5;width:95%; height:100%; margin:0 auto 0 auto;background-color:white; }
/*----------------------------- About Section ----------------------*/
#about { z-index:1000; background:url(../../images/bg_about_cs_grey.jpg) #2f2f2f repeat; margin:0 0 0 5px; overflow:hidden; width:210px; height:275px; padding: 0;}
      /*--------------------- News Ticker ------------------------*/
#ticker { z-index:999; background:url(../../images/bg_ticker.jpg) #2f2f2f no-repeat; margin: 0; overflow:hidden; width:320px; height:20px; color:#757575; padding:0 ;}
#ticker ul { width:500px;}/* liScroll style declarations */
.tickercontainer {width: 310px;height: 20px;margin: 0;padding: 0;overflow: hidden;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative;overflow:hidden;left: 0;top: 3px;width: 320px;overflow: hidden;}
ul.newsticker { /* that's your list */position: relative;left: 310px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {overflow:hidden;float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color:#1c3f95;font: bold 10px Verdana;margin: 0 60px 0 0;text-decoration:none;}
ul.newsticker span {overflow:hidden;margin: 0 10px 0 0;}
      /*---------------end ticker-----------------------------*/
#about h1, #about p { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0 10px 0 10px ;}
#about h1 { font-weight:bold; font-size:10px; color:#1c3f95;}
#about p { display:block; height:150px; overflow:auto; font-size:77%; padding: 2px 5px 0 5px;}
#free_services ul{ list-style-type: none; padding:5px 0 0 10px;}
#free_services li{ font-weight:bold; font-size:10px; width:auto; position:relative; padding:5px; margin:0; float:none;}
#free_services .blue_header { margin:0; color:#1c3f95;}
#free_services a, #free_services a:link, #free_services a:visited { background:url(../../images/button_bg_grad_blue.jpg) repeat-x #1c3f95; color:#CCCCCC; text-decoration:none; padding:3px 6px 3px 6px; overflow:hidden;}
#free_services a:hover { background:url(../../images/button_bg_grad_blue.jpg) bottom repeat-x #1c3f95;}
/*----------------------------- Footer -----------------------------*/
#footer_wrap { color: #666666; text-decoration:none; margin: 15px 0 15px 0; clear:both;}
#footer_nav { width:650px; margin:0 auto 25px auto;}
#footer_nav li { font-family:Arial, Helvetica, sans-serif; font-size:70%; line-height:19px; width:auto; display: -moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin: 0px; color:#666666; text-decoration:none;}
#footer_nav a, #footer_nav a:link, #footer_nav a:visited { color: #666666; text-decoration:none;}
#footer_nav a:hover { color:#1c3f95;}
#copy_wrap { color: #FFFFFF; text-decoration:none; }
.site_copy { display:block; width:auto; float:right; font-size:60%; text-align:right}
/* CSS Added From NC_RC.css */
#dyn_wrapped_content .body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 10px;	margin-top:0px;	margin-right:0px;	margin-bottom:0px;	margin-left:0px;	text-align:left;}
#dyn_wrapped_content .header{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	padding:2px;	background-color:#1c3f95;	text-align:center;	white-space:nowrap;}
#dyn_wrapped_content .tableHeader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding:2px;	background-color:#1c3f95;	text-align:center;	white-space:nowrap;}
#dyn_wrapped_content p.header2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#666666;	text-indent:20px;	display:block;	margin: 0 0 5px 0;}
#dyn_wrapped_content .header2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#666666;	text-indent:20px;	display:block;	margin: 0 0 5px 0;}
#dyn_wrapped_content .header2Details{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#666666;	text-indent:20px;	margin: 0 0 5px 0;}
#dyn_wrapped_content .tips {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style:italic;	color: #177FCF;	}
#dyn_wrapped_content .error {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #CC3333;}
#dyn_wrapped_content .attention{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#B88A00;}
#dyn_wrapped_content .attentionNotSized{	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#B88A00;}
#dyn_wrapped_content .attention2{	font-family: Verdana, Arial, Helvetica, sans-serif;	color:red;	font-size:12px;}
#dyn_wrapped_content th{	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#666666;	font-size:16px;	white-space:nowrap;}
#dyn_wrapped_content td{	font-family: Verdana, Arial, Helvetica, sans-serif;    color:#666666;	font-size:11px;}
table{	font-family: Verdana, Arial, Helvetica, sans-serif;    color:#666666;	font-size:11px;}
#power_search_tools {display:block; width:610px; height:120px;margin:20px 0 0 0; }
#power_search_tools a, #power_search_tools a:link,#power_search_tools a:visited {}
#power_search_tools a:hover {text-decoration:underline;}
#dyn_wrapped_content .results {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-collapse: collapse;	font-size:11px;	text-align:left;}
#dyn_wrapped_content a:visited.results {	color:#666666;}
#dyn_wrapped_content .results2{	font-family: Verdana, Arial, Helvetica, sans-serif;	border-collapse: collapse;	text-align:left;	font-size:11px;	background-color:#D3D3D3;}
#dyn_wrapped_content a:visited.results2 {        color:#666666;}
#dyn_wrapped_content .today{    font-family: Verdana, Arial, Helvetica, sans-serif;    border-collapse: collapse;    text-align:left;    font-size:11px;    background-color:#FF9999;}
#dyn_wrapped_content .moneylinks{	 font-family: Verdana, Arial, Helvetica, sans-serif;	 font-size: 15px;	 color: #ffffff;	 font-weight: bold;}
#dyn_wrapped_content a:visited.nameSelect {        color: #666666;}
#dyn_wrapped_content strong {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC3333;	font-weight: bold;	margin-left: 10px;}
#dyn_wrapped_content TD.noRep { background-repeat: no-repeat; }
.MoneyOrderbody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}
#dyn_wrapped_content .bodyCenter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;	padding-left: 10px;	padding-right: 5px;	text-align: center;}
#dyn_wrapped_content .bodyBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #007db8;	padding-right: 5px;	font-weight: normal;	text-align: left;	padding-left: 10px;}
#dyn_wrapped_content .bodyBoldCenter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #007db8;	padding-right: 5px;	font-weight: normal;	text-align: center;	padding-left: 10px;}
#dyn_wrapped_content .bodyBold2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #007DB8;	font-weight: normal;	text-align: left;}
#dyn_wrapped_content .notes {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #007db8;	font-weight: normal;	text-align: left;}
#dyn_wrapped_content .formText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;	text-align: left;}
.formTextRightJust {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;	text-align: right;}
#dyn_wrapped_content .formTextLeftJust {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;	text-align: left;}
#dyn_wrapped_content .copyRight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #666666;	padding-left: 10px;	padding-right: 10px;	text-align: right;}
#dyn_wrapped_content .smFormType {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #666666;	padding-left: 10px;	padding-right: 10px;	text-align: left;}
#dyn_wrapped_content .search {	font-family: Arial, Helvetica, sans-serif;	font-size:16px;	color:black;	}
#dyn_wrapped_content .searchSmall {		font-family: Arial, Helvetica, sans-serif;		font-size:12px;		color:black;		}
#dyn_wrapped_content p, #dyn_wrapped_content P [	display:block;	margin:10px;	color:#282828;}
#dyn_wrapped_content pre a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC3333;	text-decoration: none;}
#dyn_wrapped_content pre a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC3333;	text-decoration: underline;}

/*--   Content for right col ----------------------------------*/
#faq_link_box { background-color:#585858; width:90%; font-size:90%; font-weight:bold; padding:10px; margin:20px 0 0 20px;}
#cmail_link_box { background-color:#1c3f95; width:90%; font-size:90%; font-weight:bold; padding:10px; margin:20px 0 0 20px;}
#content_right_col span.container { display:block; margin:20px;}
#content_right_col h2 { color:#282828; font-size:110%; margin: 10px;}
#content_right_col h3 { color:#1c3f95; font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;}
#content_right_col h3 a, #content_right_col h3 a:link, #content_right_col h3 a:visited, #content_right_col h3 a:hover { display:block; padding:3px; margin:10px; text-decoration:none; color:#1c3f95;}
span.bold_ul { padding:0; margin:0; display:inline; width:auto; text-decoration:underline; font-weight:bold;}
#content_right_col p, #content_right_col ul  { display:block; width:530px; list-style-position:inside; margin:15px; text-decoration:none; text-indent:15px; font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#282828;}

#content_right_col ul.right a, #content_right_col ul.right a:link, #content_right_col ul.right a:visited { margin: 0 0 0 15px; text-indent:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#282828;}
#content_right_col ul.right a:hover { margin: 0 0 0 15px; text-indent:0; font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#282828;text-decoration:underline;}
#content_right_col p.sign_up { color:#282828; font-size:110%; margin: 10px; text-indent:0;}
#content_right_col p.start_growing { text-indent:0; font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#282828;}

#dyn_wrapped_content a,  #dyn_wrapped_content a:link, #dyn_wrapped_content a:visited, #dyn_wrapped_content p a, #dyn_wrapped_content p a:link,#dyn_wrapped_content p a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC3333;	text-decoration: none;}
#dyn_wrapped_content p a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #CC3333;	text-decoration: underline;}

#faq_link_box ul, #cmail_link_box ul {display:block; list-style-type:circle; color:#FFFFFF; font-size:100%;}
#faq_link_box ul a, #faq_link_box ul a:link, #faq_link_box ul a:visited, #cmail_link_box ul a, #cmail_link_box ul a:link, #cmail_link_box ul a:visited{font-family:Arial, Helvetica, sans-serif; padding:3px;  text-decoration:none; color:#FFFFFF;}
#faq_link_box ul li a:hover, #cmail_link_box ul a:hover {font-family:Arial, Helvetica, sans-serif; padding:3px; color:#FFFFFF;text-decoration:underline;}

td span.popupMenu {
	cursor: pointer;

}
div .popupMenu p {
        background-color:#5F919E;
    color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;

        padding: 10px;
        margin: 0px;
        width:250px;
        border:solid 2px #FFFFFF;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: small;
        font-weight: bold;

}
span .popupMenu ul li{
    font-weight: bold;
    padding: 0px;
    margin: 0px;

}
span .popupMenu span{
    font-weight: bold;
    padding: 0px;
    margin: 0px;

}
span .popupMenu h1 {
    background-color:#0093C6;
    color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    padding: 3px;
    margin: 0px;

}
span .popupMenu a {
    font-weight: bold;
    padding: 5px;
    margin: 0px;

}

span p.popupMenu {
    background-color:#0093C6;
    color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    padding: 5px;
    margin: 0px;
}


