/* CSS Document */
* {
margin:0px;
padding:0px;
}
@font-face {
    font-family: HansHand;
    font-style:  normal;
    font-weight: normal;
    src: url(HANSHAN0.eot);
  }

/* Home Page Color Scheme */
body { background-image:  url("../images/design/bg_leftbar_green.gif");}
.background{ background-image:  url("../images/design/bg_rightbar_green.gif");}
a {color:#AFBD21;}
.date {
color:#AFBD21;
}
a:hover {
	color:#AFBD21;
	text-decoration:none;
}
a.backtotop {
float:right;
clear:both;
padding-left:15px;
padding-bottom:3px;
background-image:  url("../images/design/icon_backtotop_green.gif");
background-position:left;
background-repeat:no-repeat;
}
.homeLinks {
	background-image:  url("../images/design/icon_about.gif");
	text-decoration:none;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:18px;
	line-height:20px;
	
}
/* Text Styling */
h1, h2, h3, .homeLinks, .headerGrab{
    font-family: Arial, Helvetica, sans-serif;
    font-style:  normal;
    font-weight: bold;
}
.headerGrab {font-size:12px; font-weight:bold; color:#404040;}

td{
vertical-align:top;
}

body,table,input,form,textarea,select,p {
	font-family:Arial, Helvetica, sans-serif;
	color:#2F4F4F;
	font-weight:500;
	font-size:12px;
}
p {
	line-height:18px;
	margin-bottom:10px;
}
h1 {
	background-image:  url("../images/design/icon_h1.gif");
	background-repeat:no-repeat;
	text-indent:20px;
	font-size:16px;
	color:#5C2945;
	line-height:18px;
	margin-bottom:20px;
	padding-bottom:8px;
	}
	
h1.secondary {
		background-image:  url("../images/design/icon_h1_secondary.gif");
}
h2 {
	color:#000;
	font-size:14px;
	margin-bottom:8px;
	padding-bottom:8px;
}
h3 {
	font-size:14px;
	color:#666;
	margin-bottom:10px;
}


hr {
height:1px;
color:#E1E6E9;
border-top: 1px solid #E1E6E9;
margin-bottom:10px;
}

.dark {
color:#000;
}
input {
line-height: 15px;
}
.btnGo {
margin-bottom:-3px;
}

.membersLogin {
background-image:  url("../images/design/icon_memberlogin.gif");
background-repeat:no-repeat;
text-indent:20px;
font-size:16px;
color:#37939B;
}

.arrow {
background-image:  url("../images/design/icon_arrowSE.gif");
background-repeat:no-repeat;
text-indent:35px;
font-size:26px;
color:#37939B;
}

.breadcrumbs a{
/*color:#AFBD21;*/
}
.breadcrumbs {
margin-bottom:20px;
}
.captionBox {
line-height:1.5;
/*font-family:HansHand, Lucida Handwriting, Arial; (replaced - too fancy & hard to read) */
font-family:Georgia, serif;
font-size:14px;
font-style:  italic;
font-weight:500;
padding:10px;
color:#000000;
}

/* Page Layout Styling */
body{
	padding-left:18px;
	background-repeat:repeat-y;
}
.pageDesign td{
	border-left: solid 2px #FFFFFF;
}
.background{
	background-repeat:repeat-x;
	width:100%;
}

.header{
	width:777px;
}

.headerText {
	width:240px;
	height:160px;
	text-align:right;
	display:block;
	float:right;
}
.headerText p{
margin-top:5px;
}

.searchBox {
	margin-top: 90px;
	text-align:right;
	display:block;
}
.content {
width:546px;
vertical-align:top;
border-right:1px solid #E1E6E9;
border-top:1px solid #E1E6E9;
height:100%;
}
.nestedContent{
padding:10px;
}
.footer{
border-top:#E1E6E9 1px solid;
padding:10px;
}
.footer a, .footer p{
color:#B0B0B0;
}








/* Content Area Styling */
.content ul {
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}
.content ul li {
background-image:  url("../images/design/icon_bullet.gif");
padding-left:20px;
background-repeat:no-repeat;
padding-bottom:5px;
}
.content ol li {
	list-style-position: outside;
	margin-left:20px;
	padding-bottom: 5px;
}

.borderRight {
border-right:1px solid #ccc;
}
.borderBottom {
border-bottom:1px solid #ccc;
margin-bottom:20px;
}

.dottedLine {
display:block;
clear:both;
background-image:  url("../images/design/bg_dottedline.gif");
background-repeat:repeat-x;
background-position:bottom;
width:100%;
}










/* Navigation Styling */
.navigation {
vertical-align:top;
border-right:1px solid #E1E6E9;
}
.navigation .main {
	list-style:none;
}
.navigation .main a {
	width:229px;
	line-height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	background-color:#AFBD21;
	background-image:  url("../images/design/btn_fold_green.gif");
	background-position: right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-indent:10px;
	border-bottom: solid 2px #FFFFFF;
}

.navigation .main a.red:hover {
	background-image:  url("../images/design/btn_fold_red.gif");
}
.navigation .main a.lblue:hover {
	background-image:  url("../images/design/btn_fold_lblue.gif");
}
.navigation .main a.dblue:hover {
	background-image:  url("../images/design/btn_fold_dblue.gif");
}
.navigation .main a.orange:hover {
	background-image:  url("../images/design/btn_fold_orange.gif");
}

/* sub navigation styling */
.news {
padding:10px;
}
.subNavigation {
padding:10px;
}
.subNavigation ul {
list-style-position:outside;
list-style-type:none;
}


.content .subNavigation img {
border-collapse:collapse;
border-style:none;
}
.subNavigation a {
	display:block;
	line-height:24px;
	text-decoration:none;
	background-color:#FFF;
	color:#666666;
	font-weight:bold;
	background-image:  url("../images/design/bg_dottedline.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:1px;
}

.content .subNavigation li img {
display:none;
}
.subNavigation a .bullet {
	border-style:none;
	width: 15px;
	height: 14px;
	background-image:  url("../images/design/icon_subnavbullet.gif");
	background-repeat:no-repeat;
	background-position:left;
	margin: 0 0 -2px 0;
}

.subNavigation ul ul a .bullet{
	border-style:none;
	width: 10px;
	height:14px;
	background-image:  url("../images/design/icon_bullet.gif");
	background-repeat:no-repeat;
	background-position:left;
	}
.subNavigation a:hover {
background-color:#F7F2F4;
}

.subNavigation ul ul a {
	font-weight:normal;
	padding-left:10px;
}




/* news image on news and resources page */
.newsimage {
display:block;
width:187px;
height:80px;
background-image:  url("../images/design/bg_newsimage.gif");
background-repeat:no-repeat;
padding:7px 0px 0px 8px;
}
.newsimage img {
width:170px;
height:63px;
}


/* form styling */
.submitformbutton {
 background-color:#FFFFFF;
 border:1px solid #ccc;
 cursor:hand;
 font-weight:bold;
 width:80px;

 }
.quickquote {
width:301px;
border: 1px solid #ccc;
background-color:#f7f2f4;
line-height:21px;
padding:2px;
}
