#charities-logo {
	BACKGROUND: url(../images/charities_banner.png) no-repeat 50% top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 157px;
}

#header {
	BACKGROUND: url(../images/top-repeater.png) repeat-x 50% top; HEIGHT: 195px
}

#ag-logo {
	BACKGROUND: url(../images/oag_logo.png) no-repeat 50% top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 157px
}
#main-navigation UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#main-navigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 10px
}
#main-navigation UL #home {
	BACKGROUND: url(images/nav-home.png) no-repeat left bottom
}
#main-navigation UL #help {
	BACKGROUND: url(images/nav-help.png) no-repeat left bottom
}
#main-navigation UL #spanish {
	BACKGROUND: url(images/nav-spanish.png) no-repeat left bottom
}
#main-navigation UL LI A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
#main {

}
/*
#main H2 {
	MARGIN-TOP: 0.33em; FONT-SIZE: 3em; MARGIN-BOTTOM: 0em; COLOR: #243a5f; FONT-FAMILY: Georgia,serif; LETTER-SPACING: -2px
}*/
#get-started {

}
#get-started H3 {
	FONT-SIZE: 2.33em; BACKGROUND: #cccccc; PADDING-BOTTOM: 0.42em; MARGIN: 0px 0px 2px; COLOR: black; PADDING-TOP: 0.42em; FONT-FAMILY: Georgia,serif; LETTER-SPACING: -2px
}
#get-started UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#get-started UL LI {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 654px
}
#get-started UL LI A {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 654px; TEXT-DECORATION: none
}
#get-started UL LI A SPAN {
	DISPLAY: block; FLOAT: left
}
#get-started UL LI A .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.75em; PADDING-BOTTOM: 0.52em; MARGIN: 0px 0px 0px 40px; WIDTH: 70px; COLOR: #243a5f; PADDING-TOP: 0.52em; FONT-FAMILY: Georgia,serif; LETTER-SPACING: -1px
}
#get-started UL LI A .summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.52em; MARGIN: 0px 0px 0px 40px; WIDTH: 520px; COLOR: #3f4a5c; PADDING-TOP: 0.52em; FONT-STYLE: italic; FONT-FAMILY: "Lucida Sans",sans-serif
}
#get-started-browse {
	BACKGROUND: url(images/find_button.png)  no-repeat left top
}
#get-started-browse:hover {
	BACKGROUND: url(images/browse-hover.gif)  no-repeat left top
}
#get-started-search {
	BACKGROUND: url(images/search_button.png)  no-repeat left top
}
#get-started-search:hover {
	BACKGROUND: url(images/search-hover.gif)  no-repeat left top
}
#get-started-maps {
	BACKGROUND: url(images/pennies_button.png)  no-repeat left top
}
#get-started-maps:hover {
	BACKGROUND: url(images/maps-hover.gif) no-repeat left top
}
.feature-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px; HEIGHT: 200px
}
.feature-box H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 2em; COLOR: #243a5f; FONT-FAMILY: Georgia,serif; LETTER-SPACING: -1px
}
.feature-box P {

}
.feature-box A {
	TEXT-DECORATION: none
}
.feature-box A:hover {
	TEXT-DECORATION: underline
}

.link-descr-box {

}
.link-descr-box H3 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; BACKGROUND: #e4d09b; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; COLOR: #0f1d33; PADDING-TOP: 0.5em; FONT-FAMILY: Georgia,serif; LETTER-SPACING: 1px
}
.link-descr-box H3 A {
	TEXT-DECORATION: none
}
.link-descr-box .link-to-app {
	BORDER-RIGHT: #fcfaf5 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #fcfaf5 1px solid; DISPLAY: block; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #fcfaf5 1px solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #fcfaf5 1px solid; TEXT-DECORATION: none
}
.link-descr-box .link-to-app:hover {
	BORDER-RIGHT: #7c8aa0 1px solid; BORDER-TOP: #7c8aa0 1px solid; BACKGROUND: #a7b1bf; BORDER-LEFT: #7c8aa0 1px solid; COLOR: #f9f6eb; BORDER-BOTTOM: #7c8aa0 1px solid
}
#footer {
	BORDER-TOP: #aaa 1px dotted; MARGIN-TOP: 3em; COLOR: #666; PADDING-TOP: 1.5em
}
#ag-seal {
	MARGIN-TOP: 2em; DISPLAY: block; BACKGROUND: url(images/ag-seal.png) #fff no-repeat right top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 86px
}
#ag-seal:hover {
	BACKGROUND: url(images/ag-seal.png) #fff no-repeat right bottom
}
#footer H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.side-bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 192px; PADDING-TOP: 5em
}
.side-bar H3 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.16em; PADDING-BOTTOM: 0.75em; TEXT-TRANSFORM: uppercase; COLOR: #243a5f; BORDER-BOTTOM: #f4ecd7 1px dotted; FONT-FAMILY: Georgia,serif; LETTER-SPACING: 1px
}
.side-bar H3 A {
	TEXT-DECORATION: none
}
.side-bar UL {
	LIST-STYLE-TYPE: none
}
.side-bar UL LI {
	MARGIN: 0.75em 0px
}
.side-bar UL LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.side-bar UL LI A:hover {
	TEXT-DECORATION: underline
}
.side-bar UL LI .external {
	PADDING-RIGHT: 18px; BACKGROUND: url(images/external.gif) no-repeat right 50%
}
.search1 {PADDING-LEFT: 10px;FONT-WEIGHT: bold;LETTER-SPACING: 1px;padding-top:47px;margin-left:8px}
/*.news {PADDING-LEFT: 15px; FONT-WEIGHT: bold;padding-top:47px;FONT-FAMILY: Georgia,serif;}*/

.news {PADDING-LEFT: 15px; FONT-WEIGHT: bold;padding-top:50px;FONT-FAMILY: Georgia,serif;}

/* Central nav */

.features{
	margin-left:5px;

}

.features .item{
	font-size:11px;


}
.features .item a{
	color:#095091;
	text-decoration: underline;
	font-size:14px;
	font-weight:bold;

}
.features .item a:hover{
	text-decoration: none;
	}

.home_left {
    width:654px;
	margin-top:20px;
	margin-bottom:5px;


}


/* ----------  start features icons ---------- */
.charities{
	background-image: url(../images/center_nav_charities.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;

}

.trust_estates{
	background-image: url(../images/center_nav_trusts.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}

.guides_publications{
	background-image: url(../images/center_nav_guides.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}

.fund_raising{
	background-image: url(../images/center_nav_fund_raising.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
}

.complaint_form{
	background-image: url(../images/center_nav_complaint.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
}

.nop_r_act{
	background-image: url(../images/center_nav_nop_r_act.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}


.statutes{
	background-image: url(../images/center_nav_statutes.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}

.contact{
	background-image: url(../images/center_nav_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}

.help{
	background-image: url(../images/center_nav_web.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}



.pennies{
	background-image: url(../images/center_nav_pennies.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}


.faqs{
	background-image: url(../images/center_nav_faq.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}

.nccs_efile{
	background-image: url(../images/center_nav_efile_new3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20px;
	padding-top:1em;
}


.car{
	background-image: url(../images/center_nav_car.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20x;
}


.tips{
	background-image: url(../images/center_nav_tips.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20x;
	padding-top:1em;
}

.tips1{
	background-image: url(../images/practical_guide_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20x;
	padding-top:1em;
}

.webinars{
	background-image: url(../images/center_nav_webinars.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 95px;
	height:85px;
	margin-right:20x;
	padding-top:1em;
}

.top_input {
	font-size: 11px;
	color: #999999;

}

ul bullet li {
	background: url(../images/dropdown-arrow.png) 0 3px no-repeat;
}

/* ---------- START SUBNAV ---------- */
#sub_nav{ margin-left:20px; margin-right:20px; margin-top:20px;}
#sub_nav ul{
	padding:0px;
	margin-left:0px;
	font-size: 12px;text-align:justify;
}
#sub_nav ul li {
	list-style: none;
	padding-left: 16px;
	font-weight:bold;
	/*background-image: url(images/check_icon.png);*/
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom:3px;
}
#sub_nav ul li:hover {
	list-style: none;
	padding-left: 16px;
	font-weight:bold;
	/*background-image: url(../images/bullet_arrow_orange_subnav_over.gif);*/
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-bottom:3px;
}
#sub_nav ul li a{ color:#095091; text-decoration:none; display: block;}
#sub_nav ul li a:hover{ color:#095091; text-decoration:underline;}
#sub_nav ul li ul li{
	font-weight:normal;
	font-size: 11px;
	/*background-image: url(images/check_icon.png);*/
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-bottom:3px;
}
#sub_nav ul li ul li:hover{
	font-weight:normal;
	font-size: 11px;
	/*background-image: url(../images/bullet_arrow_orange_subnav_sub_over.gif);*/
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-bottom:3px;
}
#sub_nav ul li ul li a{ color:#24587B; text-decoration:none; display: block;}
#sub_nav ul li ul li a:hover{ color:#24587B; text-decoration:underline;}
/* ---------- END SUBNAV ---------- */


/* ---------- START MIDDLE ---------- */
.middle {
	text-align: center;
	background-color:white;
}
.middle_inner {
	width: 960px;
	margin:0 auto;
	text-align: left;
}

/* ---------- used to put rounded top on the left column ---------- */

.interior_left {
	width:295px;

	background-position: left top;
	padding-top: 10px;
}
/* ---------- used to repeat the color down the left column ---------- */
.interior_left_bg {

	background-image: url(../images/side_nav_bg.png);
	background-repeat: no-repeat;
  /*background-position: left top;
	background-color: #eeefef;
 border-radius: 25px;*/
}
.checkicon{
	position: relative;
  top: 6px;
  left: 5px;
  padding-right:10px;
  width: 22px;
  height:22px;

}
#sub_nav ul.checkicon-nav li{
	padding-bottom:10px;
}



.interior_right {
    width:635px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
	margin-right:30px;
}


.content a{
	color:#095091;
	text-decoration:underline;
	font-weight:bold;
}
.content a:hover{
	color:#095091;
	text-decoration:none;
}


h1, h2, h3, h4{
	font-family: ;
	font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: normal;
}

h1, h2, h3, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 5px;
	margin: 25px 0 10px 0;
	font-weight: normal;
	line-height: 120%;
}

h1 {
	font-size: 200%;
	line-height: 100%;
	color:#000000;
}

h2 {
	font-size: 175%;
	line-height: 100%;
color:#006633	;
}

h3 {
	font-size: 150%;
	color:#000000;
}

h4 {
	font-size: 120%;
	color:#000000;
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 14px;
}

/* ---------- START FOOTER ---------- */




.footer {
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat;
	height: 91px;
	padding-top: 28px;
	clear:both
}
.footer_content {
	background-image: url(../images/footer_content_bg.png);
	background-position:center;
	background-repeat: no-repeat;
	height: 40px;
	width: 1015px;
	font-size: 11px;
	color: #747C87;
	text-align: left;
	padding: 20px 20px 10px;
	margin:0 auto;

}
.footer_links {
	float: right;
	font-size: 13px;
	font-weight: bold;
	margin-top:8px;
	padding-right:50px;

}
.footer_content a, .footer_links a{ color:#CCCCCC; text-decoration:underline;}
.footer_content a:hover, .footer_links a:hover{ color:#CCCCCC; text-decoration:none;}


.hurricane {PADDING-LEFT: 15px; FONT-WEIGHT: bold; padding-top:50px;FONT-FAMILY: Georgia,serif;}
.hidden { display: none; }
.show { display: block; }


.Sandy {
	border-spacing: 0;
	font-family: inherit;
	border: 1px solid #F0F0F0;
	text-align:left;
	margin: 25px 0 5px 0;
    }

.Sandy th {
	font-weight: bold;
	font-size: 100%;
	border-left: 1px solid #DAD8D8;
	border-right: 1px solid #DAD8D8;
	background-color:#DAD8D8;
	padding-left: 5 px;
	padding-right: 5 px;
    }

.Sandy tr.odd td
{
	background-color:#F0F0F0;
	font-size: 100%;
/*	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0; */
	padding-left: 5 px;
	padding-right: 5 px;
}

.Sandy tr.even td
{
	background-color:#FFFDFD;
	font-size: 100%;
/*	border-left: 1px solid #FFFDFD;
	border-right: 1px solid #FFFDFD; */
	padding-left: 5 px;
	padding-right: 5 px;
}

.Sandy orgWidth
{
  width: 200px;
}

.rightJustify
{
	text-align:right;
}

.centerAlign
{
	text-align:center;
}

.filing
{
  color:#666666;
  text-decoration:none;
}
/* ---------- END FOOTER ---------- */

/*Fidelis Link*/

.linkcontainer{
	margin: 20px 20px 0 0;
	border:5px solid #006633;
	overflow:hidden;
	padding:5px;
	margin-bottom:2em;
}
.thumb img {
	float: left;
}
.label {
	float:right;
	font-size:1.3em;
}
.label a{
	width:250px;
	height:40px;
	padding-top:12px;
	float:left;
	/*margin-left:50%;*/
  }
div .btn a {
color:white;
text-decoration: none;
}

.btnb {
  background: #006a33;
  background-image: -webkit-linear-gradient(top, #006a33,#657f71);
  background-image: -moz-linear-gradient(top, #006a33,#657f71);
  background-image: -ms-linear-gradient(top, #006a33,#657f71);
  background-image: -o-linear-gradient(top, #006a33,#657f71);
  background-image: linear-gradient(top, #006a33,#657f71);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Georgia;
  color: #ffffff;
  font-size: 16px;

  border: solid #085c2f 3px;
  text-decoration: none;
}



.btnb:hover {
  background: #006a33;
  background-image: -webkit-linear-gradient(top,#c6e5d5 #006a33);
  background-image: -moz-linear-gradient(top,#c6e5d5 #006a33);
  background-image: -ms-linear-gradient(top,#c6e5d5 #006a33);
  background-image: -o-linear-gradient(top,#c6e5d5 #006a33);
  background-image: linear-gradient(to bottom, #c6e5d5 , #006a33);
  text-decoration: none;
}


 .btnb {
width: 230px;
height: 40px;
margin-bottom: 10px;
padding-top:15px;
text-align: center;
/*float: right;*/
}

.btn.btn2{
	width:250px;
	height:40px;
	padding-top:12px;
	float:left;
	/*margin-left:50%;*/
  }
 .btnb a {
color:white;
	text-decoration:none;
}





 ul.char-bullet li{
	list-style: none;
	margin-left: 0;
	padding-bottom: 8px;
	padding-top:3px;
  margin-bottom:8px;
	padding-left: 2em;
	font-family:sans-serif;

}
ul.char-bullet li {
	background: url(../images/check_icon.png) 0 3px no-repeat;
	background-size: 20px 20px;
}

ul.bull-1 li{
	margin-left: 0;
	padding-bottom: 8px;
	padding-top:3px;
  margin-bottom:8px;
	padding-left: 1px;
	font-family:sans-serif;
}

/* ------------ Checklist.html Page ---------------- */
ul.bull-1 li ul li:first-child {
	margin-top:1em;
}

ul.bull-1 li ul li:last-child {
	margin-bottom:20px;
}

ul.bull-1 li ul li{
list-style-type: circle;

margin-top:0;
margin-left: 3em;
padding-bottom: 0;
}

.onlinereg_alert{
	width: 75%;
	margin: 20px 0 20px 40px;
	padding:5px 5px 5px 0;
	border: 1px solid #000000;
	border-radius: 8px;
}

.onlinereg_alert img{
	width: 34px;
	height: 30px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.pre_onlinereg {
	width: 75%;
	margin: 20px 0 20px 40px;
	padding:10px;
	border: 1px solid #000000;
	border-radius: 8px;
	color: #B1150B;
}

label[for="onlinereg_check"] {
	width: 100%;
	color: #000000;
	padding-left: 5px;

}
.pre_onlinereg input[type=button] {
	display: block;
	margin: 20px auto 20px auto;
	font-size: 16px;
	color: #000000;
}

/** {
    box-sizing: border-box;
}*/
.views-row2 {
    width: 25%;
    float: left;
    /*margin-right: 1.69492%;*/
    cursor: pointer;
    margin-top:15px;
}
.views-row {
    width: 30%;
    float: left;
    /*margin-right: 1.69492%;*/
    cursor: pointer;
    margin-top:15px;
}

.card-content{
    min-height: 100px;
    float: none;
    width: auto;
  }
  .card-content .title{
    text-align: center;
    color: #095091;
    text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
    font-family: sans-serif;
  }
  .img {
    margin: 0;
    height: 85px;
    width: 100%;
    background: transparent url('') no-repeat center top;

}
#get-started{
  margin-top:10px;
}

.prepend-1.desc{
  color:#222;
}
.aprop{
	  color: white;
    width: 230px;
    height: 55px;
    display: block;
    padding-top: 15px;
    text-align: center;
    margin: 0 auto;
    text-decoration: none !important;
}
.ctab1{
  width: 100%;
  border: 0;
}
.ctab1 tr{
	 vertical-align: top;
	 text-align: left;
}
.ctab1 td{
	vertical-align: top;
}
.interior_left_bg{
	vertical-align: top;
}
.ch3{
	font-size: 150%;
  color: #000000;
}
.btop{
text-align: right;
}
.text-center{
	text-align: center;
}
.donation tr td{
	text-align: left;
}
.report{
	width:100%;
	border: 1px solid #ddd;
	padding:5px;
}
.report td{
	text-align: center;
}
.fsize{
	font-size:12px;
}
.ctab2{
	border: 1px solid #ddd;
	width: 90%;
	padding: 2px;
}
.rctab2 {
	 background-color: #ddd;
}
.ctab2 td{
	vertical-align: top;
	text-align: center
}
.row td{
	vertical-align: top;
}
.ctab3{
	border:1px solid #ddd;
	width: 90%;
	padding: 2px;
}
.ctab3row td{
	vertical-align: top;
	text-align: center;
}
.ch2{
	    font-size: 175%;
    line-height: 100%;
    color: #006633;
    padding-bottom: 5px;
    margin: 25px 0 10px 0;
    font-weight: normal;
    font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif;
}
.tdlist{
	text-align: left;
	column-span: 2;
}
#sub_nav2{
	  margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

.to_uppercase{
	text-transform: uppercase;
}
/*skip to main content*/
.element-invisible {
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}
#skip-link{
	display: block;
}
