@CHARSET "ISO-8859-1";

/* COLORS */

hr {
	color:#434087;
}

#main-body-content-body-right pre a, pre a, div pre a, a pre, pre{
	color: #221f72;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	text-decoration:none;
	font-family:arial;	
}

div.content .purple{
	color: #221f72;
}

div.content .purple-bright{
	color: #b469b4;
}

div.content{
	font-family: arial;
	color: #221f72;
	line-height: 110%;
}

div.content p{
	font-size: 11px;
	margin: 5px 0;
	line-height:15px;
}

div.content a{
	 color:#B469B4;
	 font-weight:bold;
/*	 font-size:11px;    */
	 text-decoration:underline;
}

div.content a h1{
	font-size: 15px;
}

div.content hr{
	color: #434087;
	border: 0px;
	border-top: 1px solid #434087;
	margin: 10px 0px 0px;	
}

/* terms of use & privacey css */ 
	*outline-view-three-layers{
	lower-alpha;margin-left:30px
}

#main-body-content-body-right a{
/*	display:block;      */
	display:inline;  
}

#main-body-content-body-right div.pagination a{
	display:inline;
}

#main-body-content-body-right a.jump, #main-body-content-body-right a.faq_question{
/*	display:block;      */
	display:inline;  
}

#main-body-content-body-right p a{
	display:inline;
}

#main-body-content-body-right p a.jump{
/*	display:block;  */
	display:inline;  
}

#main-body-content-body-right a{
/*	display:block;  */
	display:inline;  
}

#main-body-content-body-right a.links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9ccd50;
	font-weight:bold;
	text-decoration:none;
}

#main-body-content-body-right ul li a{
	display:inline;
}

div.content li a{
	display:inline;
}

#main-body-content-body-right{
	display:inline;
}

.standards-matches a{
	padding-left:15px;
	display: inline;
}

#main-body-content-body-right a.standards-matches{
	/* padding-left:15px; */
	display: inline;
}

#main-body-content-body-right .standards-matches a{
	padding: 0 15px;
	display: inline;
}

#main-body-content-body-right .standards-matches p a{
	padding:0px;
	display: inline;
}

#main-body-content-body-right div.standards-matches a{
	/* padding-left:15px; */
	display:inline;
}

div.content a.jump{
	color: #221f72;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 110%;
	display: block;
	margin:0 0 5px 0;padding:0;
}

div.content a.jump2{
	color: #221f72;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 110%;
	display:block;
	margin:0 0 5px 0;
	/* padding-top:10px; */
}

div.content a.anchore{
	color: #221f72;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	text-decoration:none;
	cursor:default;
}

div.content a.header{
	color: #221f72;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
}

div.content ol{
	font-size: 11px;
	margin:0 0 0 10px;
	padding-left:35px;
}

div.content ul{
	font-size: 11px;
	/*list-style: outside url(images/bullet.jpg);*/
	/* display:-moz-box; */
}

div.content ul li{
	margin-bottom: 3px;
/*	background:url(images/bullet.jpg) no-repeat 0 0.6em;    */
	padding-left:10px;
}
div.content ol li{
	margin-bottom:0;
	background:none;
	padding:0;
	list-style-position:outside;
}
div.content ol li ul{
	list-style:disc;        
}
div.content ol li ol{
	list-style:upper-alpha        
}
div.content h1{
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 0 0;
}

div.content h2{
	font-size: 14px;
	font-weight: bold;
}

div.content h3{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
div.content a h3{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
div.content h4{
	font-size:12px;
	font-weight:bold;
}
div.content a h4{
	font-size:12px;
	font-weight:bold;
}
div.content h5{
	font-size:11px;
	font-weight:bold;
}
div.content a h5{
	font-size:11px;
	font-weight:bold;
}
div.content h6{
	font-size:10px;
	font-weight:bold;
}
div.content a h6{
	font-size:10px;
	font-weight:bold;
}

div.content tbody{
	border: 0px;
}

div.content td{
	vertical-align: top;
	font-family: arial;
/*	color: #5b3192;     */
	color: #221f72;
	line-height: 14px;
/*	font-size: 9px; */
	padding: 5px;	
}

div.content td a{
/*	font-size:9px;  */
}

div.content .state-standards{
	margin-left:25px;
}
sup {
	vertical-align: text-top;
	font-size: 70%;
	line-height: normal;
}

/* FAQ */
.faq_q, .faq_a{
	font-weight: bold;
	float:left;
	width:15px;
	margin-right: 5px;
}
div.faq_qa{
	margin-bottom: 15px;
}
.faq_category{
	margin: 15px 25px;
}
.faq_question{
	margin: 0px 0px 7px;
}
.faq_answer{
	margin: 0px 0px 15px 0px;
}
.inspiration-hompage-content-table{
	line-height:12px;
	font-size:10px;
}

.inspiration-hompage-content-table a{
	line-height:12px;
	font-size:10px;
}

.inspiration-hompage-content-table td{
	line-height:12px;
	font-size:10px;
}
div.content a.buy-now{
	color:#ed2e26;
}



#block-locale-0 {
	overflow: hidden;
	margin-top: 10px; 
}

#block-locale-0 ul {
	list-style-type: none;
}

#block-locale-0 ul li {
	float: left;
	padding: 0px 5px;
	border-right: solid 1px #fff; 
}

#block-locale-0 ul li.last {
	border-right: none; 
}

#block-locale-0 ul li a { color: #fff;}

/* MARKETING BOXES & TESTIMONIAL BOXES */

.view view-marketing-box-block view-id-marketing_box_block view-display-id-block_1{
}