﻿/* www.proguardcommercial.com CSS Document - January 2010 | [Developed by www.closerlooksearch.com] */
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#c8b272 url('../images/mainbg.gif') repeat scroll left top;
}
a:link, a:visited{
	color:#CC3300;
	text-decoration:underline;
}
a:active, a:hover{
	color:#CC3300;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
p{
	margin:1em 0;
}
.pno{
	margin:0;
}
.ptop{
	margin-top:0;
}
.pbot{
	margin-bottom:0;
}
.hr {
	color: #CC3300;
	background-color:#CC3300;
	height:1px;
	border:0;
	margin:0;
}
.fl{
	margin:3px 8px 0 0;
	float:left;
	border: 0px;
}
.fr{
	border: 0px;
	margin-left:8px;
	float:right;
}
.hbreak{
	background-color:#9a8030;
	height:1px;
	border:0;
}
/* <<<<<<<<<<<<<<<<<<<<  Background Images Styles >>>>>>>>>>>>>>>>>>>>>> */
.header{
	background:#f5cf4c url('../images/header-bg.gif') repeat-x scroll left top;
	height:72px;
}
.topnav-bg {
	background:#635D5E url('../images/d4-topbnd.gif') no-repeat scroll left top;
}
.topnav-bg1 {
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
}
.table-bg {
	background:#ffffff url('../images/d2a-tblbg.gif') no-repeat scroll right top;
}
.globalnav{
	color:#ffffff;
	font-size:11px;
	line-height:15px;
	float:right;
	padding:0;
	margin:0;
}
.globalnav li{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
.globalnav li a, .globalnav li a:visited{
	text-transform:uppercase;
	display:block;
	float:left;
	padding:5px 5px 5px 14px;;
	margin:0 4px 0 0;
	color:#ffffff;
	text-decoration:none;
	background:#635d5e url('../images/nav-icon.gif') no-repeat scroll left 9px;
}
.globalnav li a:active, .globalnav li a:hover{
	background:#635d5e url('../images/nav-icon-over.gif') no-repeat scroll left 9px;
	color:#ebc74d;
	text-decoration:none;
}
.leftcolumn{
	background-color:#E7E6E6;
	vertical-align:top;
}
.topnav {
	background:#635D5E url('../images/navbg.gif') repeat-x scroll left top;
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	height:30px;
	padding:0 12px;
}
.topnav a:visited, .topnav a:link {
	padding:0 2px;
	color: #ffffff;
	text-decoration: none;
}
.topnav a:active, .topnav a:hover {
	color: #f5cf4c;
	text-decoration: none;
}
.topnav a.current:active, .topnav a.current:visited, .topnav a.current:hover {
	color: #f5cf4c;
	text-decoration: none;
}
.calloutbox{
	width:200px;
	float:right;
	margin:0 0 10px 10px;
}
.quo-top{
	background:#ffffff url('../images/quo-top.gif') no-repeat scroll left top;
	height:20px;
	overflow:hidden;
}
.quo-txt{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	line-height:28px;
	color:#da6944;
	text-align:center;
	padding:3px 5px;
}
.quo-bot{
	background:#ffffff url('../images/quo-bot.gif') no-repeat scroll left top;
	height:20px;
	overflow:hidden;
}
.article-box{
	border:1px solid #d3b141;
	background-color:#fcfaf1;
	padding:10px;
}
.sechead {
	color: #c22c13;
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	padding:2px 8px;
	background:#f5ce4b;
}
.sechead a, .sechead a:visited{
	color: #9a8030;
	text-decoration:none;
}
.sechead1 {
	color: #cc3300;
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	padding:2px 5px;
	background:#ffffff url('../images/sec-head-bg.gif') repeat-x scroll left top;
	border-bottom:1px solid #f5cf4c;
}
.sechead1 a, .sechead1 a:visited{
	padding-left:25px;
	background:transparent url('../images/bullet.gif') no-repeat scroll 4px 2px;
	color: #cc3300;
	text-decoration:none;
}
.sechead1 a:active, .sechead1 a:hover{
	color: #9a8030;
	text-decoration:underline;
}
.sechead2 {
	color: #cc3300;
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	padding:2px 5px;
}
.sechead2 a, .sechead2 a:visited{
	padding-left:25px;
	background:transparent url('../images/bullet.gif') no-repeat scroll 4px 2px;
	color: #cc3300;
	text-decoration:none;
}
.sechead2 a:active, .sechead2 a:hover{
	color: #9a8030;
	text-decoration:underline;
}
.tagline {
	color: #CC3300;
	font-weight: normal;
	font-size: 25px;
	line-height: 28px;
}
.pagehead {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding:0 0 0 18px;
}
.pgtitle {
	color: #B09236;
	font-weight: normal;
	font-size: 25px;
	line-height: 28px;
	margin-bottom:15px;
}
.title {
	color: #CC3300;
	font-weight: bold;
	font-size: 19px;
	line-height: 24px;
}
.title a, .title a:visited {
	color: #CC3300;
	text-decoration: none;
}
.title a:active, .title a:hover {
	color: #B09236;
	text-decoration: none;
}
.subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #CC3300;
	line-height: 18px;
}
.subtitle a, .subtitle a:visited {
	color: #CC3300;
	text-decoration: none;
}
.subtitle a:active, .subtitle a:hover {
	color: #B09236;
	text-decoration: none;
}
.subtitle1 {
	color: #B09236;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.subtitle1 a:visited, .subtitle1 a {
	color: #B09236;
	text-decoration: none;
}
.subtitle1 a:active, .subtitle1 a:hover {
	color: #CC3300;
	text-decoration: none;
}
.subtitle2 {
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
	line-height: 17px;
}
.subtitle2 a, .subtitle2 a:visited {
	color: #CC3300;
	text-decoration: none;
}
.subtitle2 a:active, .subtitle2 a:hover {
	color: #B09236;
	text-decoration: none;
}
.readmore {
	color: #C62A0D;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align:right;
}
.readmore a:visited, .readmore a:link {
	color: #C62A0D;
	text-decoration: underline;
}
.readmore a:active, .readmore a:hover {
	color: #B09236;
	text-decoration: none;
}
.top {
	color: #C62A0D;
	font-size: 11px;
	line-height: 14px;
	text-align:right;
}
.top a:visited, .top a:link {
	color: #C62A0D;
	text-decoration: underline;
}
.top a:active, .top a:hover {
	color: #B09236;
	text-decoration: none;
}
.boxhead{
	border:1px solid #666666;
	margin:0;
	padding:0;
}
.boxhead h3{
	background-color:#f5d04c;
	font-size:15px;
	line-height:19px;
	padding:2px 7px;
	color:#c22b10;
}
.boxhead h3 a, .boxhead h3 a:visited{
	color:#c22b10;
	text-decoration:none;
}
.boxhead h3 a:active, .boxhead h3 a:hover{
	color:#584b2b;
	text-decoration:none;
}
.boxhead img{
	border-width: 0px;
	font-size:75%;
}
.home-box {
	color: #666666;
	font-size: 13px;
	line-height: 17px;
	padding:8px 2px;
}
.bodymain {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}
.bodyhome {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}
a.bodyhome:visited, a.bodyhome:link {
	color: #666666;
	text-decoration: underline;
}
.body {
	color: #666666;
	font-size: 12px;
	line-height: 17px;
}
a.body:visited, a.body:link {
	color: #666666;
	text-decoration: underline;
}
a.body:active, a.body:hover {
	color: #CC3300;
	text-decoration: none;
}
.body1 {
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}
a.body1:visited, a.body1:link {
	color: #666666;
	text-decoration: underline;
}
a.body1:active, a.body1:hover {
	color: #CC3300;
	text-decoration: none;
}
.body2 {
	color: #CC3300;
	font-size: 11px;
	line-height: 14px;
}
a.body2:visited, a.body2:link {
	color: #CC3300;
	text-decoration: underline;
}
a.body2:active, a.body2:hover {
	color: #000000;
	text-decoration: none;
}
.body3 {
	color: #444444;
	font-size: 10px;
	line-height: 14px;
}
a.body3:visited, a.body3:link {
	color: #444444;
	text-decoration: none;
}
a.body3:active, a.body3:hover {
	color: #CC3300;
	text-decoration: underline;
}
.postdate {
	color: #666666;
	font-size: 11px;
	line-height: 15px;
	font-style:italic;
}
.contlist {
	padding: 12px 12px 6px 18px;
	margin: 0;
	font-size: 12px;
	line-height: 17px;
	color: #555555;
}
.contlist li {
	list-style-type: none;
	margin: 0 0 8px 0px;
	padding: 0 0 0 23px;
	background: transparent url('../images/bullet.gif') no-repeat scroll left 5px;
}
.contlist a, .contlist a:visited {
	color: #555555;
	text-decoration: none;
}
.contlist a:active, .contlist a:hover {
	color: #C22C13;
	text-decoration: underline;
}
.contlist ul{
	padding: 12px 12px 1px 18px;
	margin: 0;
	font-size: 12px;
	line-height: 17px;
	color: #555555;
}
.contlist ul li {
	list-style-type: none;
	margin: 0 0 6px 0px;
	padding: 0 0 0 16px;
	background: transparent url('../images/arrow-red.gif') no-repeat scroll left 5px;
}
.bullet {
	padding: 10px 10px 6px 10px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}
.bullet li {
	list-style-type: none;
	margin: 0 0 4px 0px;
	padding: 0 0 0 22px;
	background: transparent url('../images/btn.gif') no-repeat scroll left 0px;
}
.bullet a, .bullet a:visited {
	color: #555555;
	text-decoration: none;
}
.bullet a:active, .bullet a:hover {
	color: #C22C13;
	text-decoration: underline;
}

.list {
	padding: 10px 10px 6px 10px;
	margin: 0;
}
.list li {
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 8px 0px;
	padding: 0 0 0 20px;
	background: transparent url('../images/bullet.gif') no-repeat scroll left 4px;
}
.list a, .list a:visited {
	color: #555555;
	text-decoration: none;
}
.list a:active, .list a:hover {
	color: #C22C13;
	text-decoration: underline;
}
.list ul{
	padding:8px 0 0 15px;
	margin:0;
}
.list li ul li {
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 8px 0px;
	padding: 0 0 0 15px;
	background: transparent url('../images/arrow-red.gif') no-repeat scroll left 6px;
}
.listnav {
	padding: 10px 10px 6px 10px;
	margin: 0;
}
.listnav li {
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 3px 0px;
	padding: 0 0 0 12px;
	background: transparent url('../images/arrow-red.gif') no-repeat scroll left 5px;
}
.listnav a, .listnav a:visited {
	color: #555555;
	text-decoration: none;
}
.listnav a:active, .listnav a:hover {
	color: #C22C13;
	text-decoration: underline;
}
.listnav a.current:visited, .listnav a.current:active, .listnav a.current:link {
	color: #C22C13;
	font-weight:bold;
	text-decoration: none;
}

.listsmall {
	padding: 10px 5px 6px 3px;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
}
.listsmall li {
	list-style-type: none;
	margin: 0 0 2px 0px;
	padding: 0 0 0 10px;
	background: transparent url('../images/arrow-red.gif') no-repeat scroll left 4px;
}
.listsmall a, .listsmall a:visited {
	color: #555555;
	text-decoration: none;
}
.listsmall a:active, .listsmall a:hover {
	color: #C22C13;
	text-decoration: underline;
}
.leftnav {
	padding: 10px;
	margin: 0;
}
.leftnav li {
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	margin: 0 0 3px 0px;
	padding: 0 0 0 18px;
	background: transparent url('../images/bullet-leftnav.gif') no-repeat scroll left 3px;
}
.leftnav a, .leftnav a:visited {
	color: #555555;
	text-decoration: none;
}
.leftnav a:active, .leftnav a:hover {
	color: #C22C13;
	text-decoration: underline;
}
.leftnav a.current:visited, .leftnav a.current:active, .leftnav a.current:link {
	color: #C22C13;
	font-weight:bold;
	text-decoration: none;
}
.bullet-faq {
	padding: 10px 10px 6px 10px;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	color: #555555;
}
.bullet-faq li {
	list-style-type: none;
	margin: 0 0 5px 0px;
	padding: 0 0 4px 27px;
	background: transparent url('../images/icon-faq.gif') no-repeat scroll left -1px;
}
.bullet-faq a, .bullet-faq a:visited {
	color: #555555;
	text-decoration: none;
}
.bullet-faq a:active, .bullet-faq a:hover {
	color: #C22C13;
	text-decoration: underline;
}
/* >>>>>>>>>>>>>>>>>>>>>>>>>> Footer Styles >>>>>>>>>>>>>>>>>>>>>>>>>>> */
.footer {
	color: #363636;
	font-size: 11px;
	line-height: 14px;
	text-align:left;
}
.footer a, .footer a:link {
	color: #363636;
	text-decoration: none;
	padding:0 5px;
}
.footer a:active, .footer a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.footernav {
	color: #C2C2C2;
	font-size: 11px;
	line-height: 14px;
	padding:0 10px;
	text-align:left;
}
.footernav a, .footernav a:link {
	color: #C2C2C2;
	text-decoration: none;
	padding:0 5px;
}
.footernav a:active, .footernav a:hover {
	color: #f5cf4c;
	text-decoration: underline;
}
.footertxt {
	color: #484848;
	font-size: 10px;
	line-height: 12px;
}