﻿/*---------------------------RESET-----------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*---------------------------CORE AGO-----------------------------*/

html, body { font-family:Arial, Verdana, sans-serif; }

html, body {background:#EBEBEB;}
#pagewraparound {text-align: center;}

#content  {clear:both;}
#header, #content, .mastheadInner {width:60em;max-width:60em;min-width:40em; margin:0 auto 0 auto; background:url(../img/left-gradient.png) repeat-y left;padding-left:7px; text-align:left;}

#header .wrapper, #content .wrapper, .mastheadInner .wrapper {background:url(../img/right-gradient.png) repeat-y right; padding-right:7px;}
#header .inner, #content .page {background-color:#fff;}
#content .wrapper4 {margin-bottom:10px;}
.contentContainer {background-color:#fff;}

h1 {background: url(../img/attorney-generals-office.gif) no-repeat 20px 20px; height:141px; width:265px;padding:0px;}
h2, h3, h4, h5, .publications dl dt a, h4 a, .ms-WPBody a:link, .ms-WPBody a:visited, h3 a, .ms-WPHeader h3.ms-WPTitle, #content ul.sitemap-list li a {color:#215936;}
h2 {margin-top:0.2em;font-size:1.7em;width:100%;}
h2, .latestNews h3, .ms-WPHeader h3.ms-WPTitle, .cc-webPartZone h3 { border-bottom:solid 1px #215936;}
.cc-webPartZone .newsArchive h3 {border-bottom:none;}
.ms-WPHeader h3.ms-WPTitle {margin-top:0.75em;}
h3 {font-size:1.5em}
h4 {font-size:1.4em;}
h5 {font-weight:bold;}
p {padding:0.5em 0em 0.5em 0em; color:#595454; line-height:1.2em;}
#contentMain {color:#595454; font-size:0.8em;}


strong {font-weight:bold;color:#000;}
.ms-WPBody h3, .ms-TPBody h3 {font-size:1.5em;font-weight:normal;}
.ms-WPBody h4, .ms-TPBody h4 {font-weight:normal;/*xt-decoration:underline;*/}
.hide, #header h1, .access-link {display:block; text-indent:-9999px; font-size:0.1em;}
.clear {clear:both;height:1px;}

#masthead {}
.mastheadInner {}

/*---------------------------HEADER-----------------------------*/
#header {height:100%;}

.search-control, .ms-siteaction, #header ul {text-align:right;float:right;margin-right:1em;}
.ms-siteaction {border:Solid 1px #fff; display:inline;}
.search-control label, #header ul li a {font-size:0.75em;color:#595454; text-decoration:none;}
.search-control input.search-button { border:none; background: transparent url(../img/search-button.gif) no-repeat;text-indent:-9999px; font-size:0.1em; height:19px; width:18px; color:#fff;position:relative; top:-1px;padding:0;}
#header ul {text-align:right; margin-right:0;}
#header ul li {display:inline;padding-right:1em;}

#mainNav {clear:both; background-color:#C3CEC7;}
#mainNav .mastheadInner .inner, #leftNav, .promoContainer/*, .box-CC-line .box-CC-tl, .box-CC-line .box-CC-tr, .box-CC-line .box-CC-bl, .box-CC-line .box-CC-br*/  { background-color:#215936;}
#mainNav .inner {border-bottom:solid 1px #fff;}
#mainNav ul {display:block;width:100%;font-size:0.8em;}
#mainNav ul li {float:left; line-height:1em;}
#mainNav ul li a.active, #mainNav ul li a:hover {background: url(../img/ago-nav-selected.gif) no-repeat center bottom; }
#mainNav ul li a {margin:0.3em 0.2em 0em 0.5em; padding:0.2em 0.8em 0.5em 1em;display:block;color:#fff; text-decoration:none;cursor:pointer;}
#mainNav ul li a.active {font-weight:bold;}
#mainNav .radmenu {float:none;}
#mainNav .radmenu .item {margin:0;clear:none;}

#breadcrumb { background-color:#E1E4E2;}
#breadcrumb p {display:inline; font-size:0.8em;padding-right:0.5em; color:#342826;}
#breadcrumb span {font-size:0.85em;}
#breadcrumb span a {font-weight:bold;color:#000; text-decoration:none;}
#breadcrumb .mastheadInner .inner, .nonPublish {background-color:#D3DED7;clear:both;padding:0.2em 0.2em 0.2em 1em;}

/*---------------------------LAYOUTS-----------------------------*/
#content ul {list-style-type:disc;}
#content ol {list-style-type:decimal;}
#content ul, #content ol {margin:0.5em 1em 0.5em 2em; font-size:0.8em}
#content ul li, #content ol li {padding:0.2em 0 0.2em 0;}

#content .ms-WPBody, #content .ms-WPTitle nobr span {font-size:1.2em; font-family:Arial, Verdana, Helvetica, sans-serif;}
#content .ms-WPBorder {border:none;}
#content .ms-WPTitle nobr span {font-size:1.7em; font-weight:normal;}

.homeLeft, .homeTwoColumn {width:70%;float:left;}
.homeTwoColumn .RadEWrapper {width:299px!important;}
.centerLeft .RadEWrapper {width:460px!important;
}
.rightColumn .RadEWrapper {width:190px!important;}

.rightColumn {width:30%;float:right;clear:right;}

.newsAggregation {/*border-top:dotted 1px #000;*/padding:1em 0 1em 0;height:100%;clear:both;}
.latestNews {/*border-top:dotted 1px #000;*/padding-top:0.5em;margin-top:0.5em;clear:both;}
.latestNews p, .newsAgregation p {/*line-height:1.4em;*/}
.newsStory, .homeTwoColumn .newsAgregation, .centralColumn {width:48%;float:left; }
#contentMain .homeTwoColumn .latestNews {width:310px;}
.homeLeft .newsStory {margin-bottom:0.5em;}
.newsStory strong, .newsStory h4, .newsStory p {padding-right:1em;}
.newsStory h4, .latestNews h4 {	font-size:1.2em; font-weight:bold;}
.newsStory h4 a, .latestNews h4 a {	text-decoration:none;}
.newsStory strong, .publications dl dd, .latestNews strong {font-size:0.9em; font-weight:bold;display:block;}
.latestNews strong {margin-top:1em;display:block;}
.publications dl {margin-top:0.5em; border-bottom:dotted 1px #000;}
.publications dl dt {font-size:0.7em; margin-bottom:1em;}
.homeTwoColumn .newsStory p {padding-top:0;/*font-size:0.7em;*/}
.homeTwoColumn .latestNews, .newsAgregation {padding:0;}
.homeTwoColumn .newsAgregation {
	margin:0 1em 0 0;
}
.centralColumn p {font-size:0.7em;}
.homeLeft h2 {margin-bottom:0.3em;}
span.welcome-copy {}

.homeTwoColumn .newsAgregation .newsStory {width:auto; float:none;}
a.more, .ms-WPBody a.more {color:#06C!important; background: url(../img/arrow-see-more.gif) no-repeat center left;padding:0 0 0em 9px; display:block; clear:left;}
#content ul.pagination a {color:#06C!important;}

#pagewrapper a.fraud-more {background: url(../img/arrow-see-more-fraud.gif) no-repeat center left; float:right;padding:0 0 0em 9px;font-weight:bold;font-size:0.9em;color:#000000;}
#pagewrapper dl.fraud-facts dt a {color:#000000; font-weight:bold;font-size:1.1em}

.promoContainer {margin:1em 0 1em 0;clear:both;}
.rightColumn .promoContainer {margin:1em 0 1em 1em;}
.promoContainerInner {padding:0.5em;}
.promoContainer a, .promoContainer h3 {text-decoration:none;}
.promoContainer a:hover {text-decoration:underline;}
.promoContainer .box-CC a:hover {color:#fff;}
.promoContainer h3 {border-bottom:solid 1px #688E76;margin-top:-0.4em;}
#content .promoContainer ul {list-style:disc;padding:0.5em 1.4em;font-size:1em;margin:0;}
.promoContainer ul li {padding:0.3em 0;}
.promoContainer ul li a:visited {color:#fff;}

.articleImage {float:right;margin:0 0 1em 1em;overflow:hidden}
.articleImage small {display:block; margin-top:-0.5em;}

.nonPublish {font-size:0.8em;margin:1em 0 0 0;}
#content table .ms-WPBody {font-size:1em;}
#content .newsAggregation {clear:left;}

.centerLeft {float:left;width:37.5em;}

.webPartTripleColumn .column {width:33%; float:left;}
.webPartDoubleColumn .column {width:50%; float:left;}
.webPartTripleColumn .column .cc-webPartZone, .webPartDoubleColumn .column .cc-webPartZone,
.webPartTripleColumn .column .ms-WPBody , .webPartDoubleColumn .column .ms-WPBody {margin:1em 1em 0em 0em;}

/*.webPartTripleColumn .column .promoContainer, .webPartDoubleColumn .column .promoContainer {margin:0em 1em 0em 0em;}
.webPartTripleColumn .last .promoContainer, .webPartDoubleColumn .last .promoContainer {margin:0em 0em 0em 0em;}*/
.webPartTripleColumn .last .cc-webPartZone, .webPartDoubleColumn .last .cc-webPartZone,
.webPartTripleColumn .last .ms-WPBody , .webPartDoubleColumn .last .ms-WPBody {margin:1em 0em 0em 0em;}

.webPartDoubleColumn, .webPartTripleColumn {margin:1em 0 1em 0;}

.ms-WPHeader td {border-bottom:none;}

#content ul.newsArchive {list-style-type:none;margin:0em 0 1em 0;}
#content ul.newsArchive li {border-bottom:dotted 1px #215936;padding:1em 0 0 0;}
#content ul.newsArchive li strong {
	font-size:1.2em;
}
#content ul.newsArchive li h3 {font-weight:bold;}
#content ul.newsArchive li p {font-size:1.2em;padding:0 0 1em 0;}
#content p.paginatorCount {font-size:0.85em;float:left;padding:0 1em 0 0;}
#content ul.pagination {list-style-type:none;}
#content ul.pagination li {display:inline;font-size:1.1em;padding:0 0.5em 0 0;}

.ms-WPBody a.siteSwitch {text-align:right;float:right;}
#contentMain a.siteSwitch img {margin:0 0 1.5em 1em;border:0!important;padding:0;}

dl.fraud-facts {position:relative;padding:0 0 1em 0;}

.latestNewsArgegation .newsStory {height:auto;margin:1em 0 0 0;}
.latestNewsArgegation .newsStory h4 {font-size:1.3em;text-decoration:none; font-weight:normal;font-weight:bold;}
.latestNewsArgegation .newsStory p {font-size:1.0em}
.newsAggregation a.more, .latestNewsArgegation a.more {border-top:dotted 1px #cecece;padding:0.5em 0 0 9px; background-position:left 0.85em;display:block; clear:none;}

.publications {margin-top:0.5em;}

#content ul.genericAggregation { list-style:none;margin:0; font-size:1.4em;}
.ms-WPBody .genericAggregation h4, .ms-TPBody .genericAggregation h4 {font-size:0.9em;}
#content ul.genericAggregation li {
	padding:0.4em 0 0.4em 0;
}
#content ul.genericAggregation li h4 { text-decoration:none;font-size:0.9em;font-weight:bold;}
#content ul.genericAggregation li p { padding:0;font-size:0.7em;}
.genericAggregation h4 a {text-decoration:none;}
.genericAggregation li strong {font-size:0.7em;}
.genericAggregation h4 a:hover, .latestNewsArgegation .newsStory h4 a:hover {text-decoration:underline;}

.latestNewsArgegation h3, .publications h3 {font-size:1.7em;}
.publications .ms-WPHeader h3 {font-size:1.0em;}

.homeTwoColumn .newsAgregation img, #contentMain .homeTwoColumn .latestNews img.featuredNewsImage {width:308px;}
.homeTwoColumn .newsAgregation table img, .homeTwoColumn .newsAgregation .ms-toolbarContainer img {width:auto;}

.rss-feed {	position:relative;}
.rss-feed img, .homeTwoColumn .newsAgregation .rss-feed img {width:auto;}
.rss-feed a {position:absolute; right:0px; top:-20px;}
.latestNews .rss-feed a {top:5px;}
.ms-WPBody .rss-feed a {top:0;}
#contentMain .rss-feed a img, #contentMain .ms-WPBody .latestNews .rss-feed a img {	margin:0;border:none !important;}


/*---------------------------LEFTNAV-----------------------------*/

#leftNav {width:12em; float:left;margin-right:1em; margin-bottom:1em;overflow:hidden;}
#content #leftNav ul {list-style-type:none;margin:0em 1em 0em 0em;padding:0; position:static;}
#leftNav ul li {padding-left:1em;margin:0.5em 0 0.5em 1em;/*border-bottom:dotted 1px #fff;*/position:static;}
#leftNav ul li a {color:#fff;margin-left:-26px;padding-left:20px; text-decoration:none;position:static;}
#leftNav ul li a span {display:block;overflow:auto;width:12em;}
#leftNav ul li.last {border:none; }
#leftNav ul li a.active, #leftNav ul li a:hover {background: url(../img/ago-leftNav-selected.gif) left center no-repeat;width:100%; z-index:10; position:relative;}
#leftNav ul li a.active {font-weight:bold;}
#content #leftNav ul li.selected ul {margin:0;}
#leftNav ul li ul li {font-size:1.3em;margin:0 0em 0 -0.9em;padding-left:2em;}
#leftNav ul li ul li a {background: none; font-weight:normal;}
#leftNav ul li ul li a:hover {text-decoration:underline;}
#leftNav ul li.last {border:none;}
#leftNav .panelbar {width:auto;}

#contentMain {margin-left:16.25em;}
#contentMain img, #contentMain .ms-WPBody .latestNews img {border:solid 1px #cecece!important;margin:0.5em 1em 0.5em 0;}
#contentMain .latestNews img {float:left; margin:1em 1em 1em 0;}
#contentMain span.welcomeImage img {float:right;margin:0.5em 0 0.5em 0.5em;	}
#contentMain table img, #contentMain .ms-SPZone img, #contentMain span.welcomeImage .ms-formfieldcontainer img {padding:0;padding:0; border:none!important;float:none;}
#contentMain p {padding:0.5em 1em 0.5em 0;}
/*#contentMain .rightColumn img {border:none!important;}*/
strong.startDate {display:block;}

/*---------------------------FOOTER-----------------------------*/

#content .footer {  background: url(../img/page-bl.gif) bottom left no-repeat; margin:0 -7px 0 -7px;height:auto; font-size:0.8em;clear:both;}/*EBEBEB*/
#content .footer .wrapper {background: url(../img/page-br.gif) bottom right no-repeat;}
#content .footer .inner { margin:0 0px 0 7px; background:#fff url(../img/page-b.gif) repeat-x bottom;padding:0.5em 1em 1em 1em;}
#content .footer .container {margin-top:0.3em; border-top:dotted 1px #000;}
#content .footer p {display:inline;}
#content .footer ul {margin:0;float:left; font-size:1em;}
#content .footer ul li {display:inline;padding-right:1em;}
#content .footer ul li a {color:#595454; text-decoration:none;}
#content .page {padding:0.5em 1em 0em 1em;height:100%}
.footer .copyright {float:right;padding:0;}

/*---------------------------SEARCH RESULTS---------------------------*/

.srch-WPBody h3 {/*margin:1.5em 0 0 0;*/ font-size:1em; border:none;}
.srch-WPBody a {text-decoration:none;}
.srch-WPBody a:hover {text-decoration:underline;}
.srch-WPBody p {padding:0;}
#contentMain .search-control label {font-size:0.9em;}
#contentMain .search-control {margin-top:0.2em}
.srch-stats {margin-top:0.2em}
.srch-WPBody, .srch-stats {color:#595454;font-family:Arial, sans-serif; background-color:#fff!important;}
.ms-PartSpacingVertical {margin-top:0;}

.srch-results a h3 {position:relative;}

.srch-results a {padding-top:1em;display:block;}
.srch-results .pdf a h3 {background: url(../img/PDF-icon.gif) top right no-repeat;padding:0px 18px 0 0;display:inline;}

#content .paginationWrapper {font-size:1.1em;clear:both;}
#content .paginationWrapper ul {margin:1em 0 0em 0; text-align:right;}
#content .paginationWrapper ul li a {text-decoration:none;}
#content .paginationWrapper ul li a:hover {text-decoration:underline;}

/*---------------------------PROMO BOXES-----------------------------*/

.promoContainer .box-CC, .promoContainer .box-CC a, .promoContainer .box-CC h3 {color:#fff;}
.box-CC {width:100%; display:block;}
.box-CC-top, .box-CC-bottom {height:6px;}
.box-CC-tl {background-image: url(../img/box-cc/box-CC-tl.png);background-position:top left;float:left;}
.box-CC-tr {background-image: url(../img/box-cc/box-CC-tr.png);background-position:top right;float:right;}
.box-CC-bl {background-image: url(../img/box-cc/box-CC-bl.png);background-position:bottom left;float:left;}
.box-CC-br {background-image: url(../img/box-cc/box-CC-br.png);background-position:bottom right;float:right;}
.box-CC-tl, .box-CC-tr, .box-CC-bl, .box-CC-br {width:6px;height:6px;background-repeat:no-repeat;display:block;}

.box-CC-head {padding:3px 6px 4px 6px;clear:both;font-weight:bold;}

.box-CC-content {padding:0.5em;border-bottom-style:solid; border-bottom-width:0;clear:both;}
#leftNav .box-CC-content {padding:0;margin:0;}
.box-CC-content p {margin:0;} 


.box-CC-line .box-CC-content { border-right:solid 1px #215936;border-left:solid 1px #215936; background-color:#fff;}
.box-CC-line .box-CC-top, .box-CC-line .box-CC-bottom {height:6px; width:100%; background-image: url(../img/box-cc/box-CC2-t.gif); background-repeat:repeat-x;}
.box-CC-line .box-CC-bottom {background-image: url(../img/box-cc/box-CC2-b.gif); }
.box-CC-line .box-CC-tl {background-image: url(../img/box-cc/box-CC2-tl.png);background-position:top left;float:left;}
.box-CC-line .box-CC-tr {background-image: url(../img/box-cc/box-CC2-tr.png);background-position:top right;float:right;}
.box-CC-line .box-CC-bl {background-image: url(../img/box-cc/box-CC2-bl.png);background-position:bottom left;float:left;}
.box-CC-line .box-CC-br {background-image: url(../img/box-cc/box-CC2-br.png);background-position:bottom right;float:right;}

/*#pagewrapper .fraudFact, #pagewrapper .fraudFact .box-CC-line .box-CC-tl, #pagewrapper .fraudFact .box-CC-line .box-CC-tr, #pagewrapper .fraudFact .box-CC-line .box-CC-bl, #pagewrapper .fraudFact .box-CC-line .box-CC-br {background-color:#000;}
#pagewrapper .fraudFact .box-CC-line .box-CC-content {border-right:solid 1px #000000;border-left:solid 1px #000000;}*/

.fraudFact {background-color:#fff; border:none;}
.fraudFact .box-CC-line {border:dashed 3px #215936}
.fraudFact .box-CC-line .box-CC-top, .fraudFact .box-CC-line .box-CC-bottom {display:none;height:0;}
body .fraudFact {background-color:#fff}
body .fraudFact .box-CC-line .box-CC-content {border:none;}

.box-CC-line {margin-bottom:-0.5em;}

#content ul.sitemap-list {list-style-type:none;font-size:1.2em;padding:0;margin:0;}
#content ul.sitemap-list ul {list-style-type:none;}
#content ul.sitemap-list li {padding:0;margin:0.2em 0 0.2em 0;}
#content ul.sitemap-list li img {margin:0; border:none!important;}

/************************************************************/
#contentMain ul {
	font-size:1em;
}

#contentMain h3, #contentMain h4, #contentMain h5, #contentMain h6 {
	padding-top:0.75em;
}

/***********************WEB PARTS*************************************/
.main_container
{
    width:650px;
}
.field
{
    padding-top:3px;
}
.main_container a
{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
   
}
.main_container a span{display: none}

 .main_container a:hover span{ /*the span will display just on :hover state*/
    display:block;
    
    position:absolute;
    /*top:2em; left:2em; width:15em;*/
    top:2em;
    left:2em;
    width:200px;
    border:1px solid #0cf;
    color:#000;
    text-align: left;
    z-index:100px;
    }
    
     .main_container a:hover span#bullet{ /*the span will display just on :hover state*/
    display:block;
    
    position:absolute;
    /*top:2em; left:2em; width:15em;*/
    top:2em;
    left:2em;
    width:400px;
    border:1px solid #0cf;
    color:#000;
    text-align: left;
    z-index:100px;
    }
#contentMain .main_container .field .hint
{
    margin:0px;
    /*border:0px !important;*/
    vertical-align:top ;
}
#firstfield
{
    padding-top:8px;
}
.field label
{
    display:block;
    float:left;
    width:350px;
    padding-right:5px;
}
.field .input
{
    width:250px;
}
.field .input_dropdown
{
    width:253px;
}
.field .input_textarea
{
    height:100px;
    width:250px;
}
.field .input_radio label
{
    width:30px;
}
div .input_radio
{
    float:left;
}
#heading h4
{
    padding-bottom:10px;
    font-size:1.7em;
}
.submitbutton
{
    float:right;
    margin-right:35px;
}
.sentencecalendar
{
    position:absolute;
    left:5em;
}
#dates
{
    display:none;
}
/*#dateformat
{
    margin-left:250px;
    width:250px;
    display:inline;
    float:none;
    padding:0px;
}*/

.format label
{
    margin-left:350px;
}
#information
{
    font-weight:bold;
    color:Red;
    margin-left:200px;
    font-size:1.2em;
}
.radiobtn label
{
    width:20px;
}
.radio_container
{
    float:left; 
    width:50px;
}
#mand_info
{
    font-weight:bold;
}
.valsummary
{
    font-weight:bold;
    font-size:1.2em;
}
.input,textarea
{
    
    font-family:Arial !important;
    font-size:1em !important;
}