/*

NAIC CASCADING STYLE SHEET

File Name : naic.org

*/



caption {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #ffffff;

}



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color: #ffffff;

}



p {

  font-size: 14px;

  font-style: normal;

  color: #000000;


}



td {

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	color: #000;

}



H1 {

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}



H2 {

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}



H16pt {

	font-size: 20px;

	font-weight: bold;

	color: #000000;

}



a {

	font-weight: bold;

	text-decoration: none;

	color: #003366;

}

a:link {

	color: #003366;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #226495;

}

a:hover {

	text-decoration: underline;

}



a.footer_link{

color:#ffffff;

text-decoration:none;  

}



a.footer_link:hover{

color:#ffffff;

text-decoration:underline;  

}



.header_link {

	font-size: 12px;

	font-weight: bold;

}



.styleGrayDivider {color: #999999}

.style9pt {font-size: 12px}



.scrollable{

overflow:auto;  

}



.botCheck{display:none;

}



.topics {

	padding: 1px 5px;

	height: 420px;

	overflow: auto;

	margin: 3px 0px 10px 0px;

}

.topics a {

	padding: 0px 0px;

	margin: 0px 0px;

	display: inline-block;

}

.topics li {

	list-style-image: none;

	list-style-type: none;

	padding: 4px 1px;

}

.topics ul {

	padding: 0px;

	margin: 0px;

}

.knockout_txt {

	color: #FFF;

}

.employment_link {

	font-weight: normal;

	color: #039;

}

.bodySuperScript {

	font-size: 9px;

	vertical-align: text-top;

	baseline-shift: super;

}

.indexTopNavText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000;

}

.featureCaption {

	color: #000000;

	left: 5px;

	top: 550px;

	width: 765px;

	position: absolute;

	width: 765px;

	height: 60px;

	left: 5px;

	top: 300px;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background-color: rgba(215,214,214,.85)

}



.cycle-slideshow li .featureCaptionHeader {

	color: #000000;

}

 CYCLE 2 CSS: applies to feature slideshow content 



.cycle-slideshow, .cycle-slideshow * { 

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}



.cycle-pager { 

    text-align: center;

	width: 100%;

	z-index: 900;

	position: absolute;

	top: 365px;

	left: -30px;

	/*overflow: hidden;*/

}

.cycle-pager span { 

    font-family: arial;

	font-size: 72px;

	padding: 7px;

	width: 16px;

	height: 16px; 

    display: inline-block;

	color: #ddd;

	cursor: pointer; 

}



.cycle-pager span.cycle-pager-active {

	color: #D69746;

}



.cycle-pager > * {

	cursor: pointer;

}



#prev, #next {

    cursor:pointer;

    position:absolute;

    bottom:12px;

    padding:3px;

    z-index:901;

}

#prev {

    left: 362px;

	width:19px;

	height:19px;

	background-image:url(../../images/feature_arrow_left.png);

	background-repeat:no-repeat;

	z-index:901;

}

#next {

    right:362px;

	width:19px;

	height:19px;

	background-image:url(../../images/feature_arrow_right.png);

	background-repeat:no-repeat;

	z-index:901;

}



.indexTopNavTextBar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ccc;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

}

a:link {

	color: #036;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #369;

}

a:hover {

	text-decoration: underline;

}

a:active {

  text-decoration: none;

  color: #369;

}

.searchbox{

	background: url(../images/index_google_watermark.png) no-repeat left bottom;

	background-color: white;

	float: left;

	margin-top: 0px;

	margin-left: 120px;

	height: 24px;

	vertical-align: middle;

}

.searchbox:focus{

	background-image:none;

}

.srchicon{

	float: left; 

	margin-left: 5px;

}

.srchicon:hover{

	opacity: 0.6;

    filter: alpha(opacity=60); /* For IE8 and earlier */

}

.social {

	display: inline-block;

	margin: 4px;

}



.social a img {

	margin: 5px 10px;

	display: inline-block;

}

.copyright {

	font-size: 8pt;

	line-height: 1;

}

.greyGradientBackground {
background: -moz-linear-gradient(top, rgba(226,226,226,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(226,226,226,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(226,226,226,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e2e2e2', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
