body {
margin: 0;
background: #003300;
}

#ddblueblockmenu{

border: 0;

border-bottom-width: 0;

width: 212px;

}



#ddblueblockmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

font: bold 12px 'Trebuchet MS', 'Lucida Grande';

}



#ddblueblockmenu li a{

display: block;

padding-top: 4px;

padding-bottom: 4px;

padding-left: 13px;

text-decoration: none;

color: #CC6600;

background: transparent url(images/bkgrnd_biege.jpg) top left repeat;

border-bottom: 1px solid #999999;

}



#ddblueblockmenu li a:hover {

background: transparent url(images/bkgrnd_white.jpg) top left repeat;

}



.coldvertnav {

	background-image: url(images/bkgrnd_white.jpg);

	background-repeat: repeat;

	background-position: left top;

	list-style-type: none;

	font: bold 12px 'Trebuchet MS', 'Lucida Grande';

	color: #CC6600;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 13px;

	border-bottom: 1px solid #999999;

}



#ddblueblockmenu div.menutitle{

color: white;

background-color: #666666;

font: bold 13px Georgia, Times New Roman, Times, serif;

padding-top: 7px;

padding-bottom: 7px;

padding-left: 13px;

border-bottom: 1px solid white;



}



.menutitlehot{

	background-color: #666666;

	font: bold 13px Georgia, Times New Roman, Times, serif;

	text-decoration: none;

	color: white;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 13px;

	border-bottom: 1px solid white;



}





 



#thicktabs{

margin: 0;

padding: 0;

float: right;

font: normal 11px Tahoma;

}



#thicktabs li{

display: inline;

}



#thicktabs li a{

float: left;

color: white;

padding: 4px 14px; /*padding of tabs*/

text-decoration: none;

background: transparent url(images/brnbg.gif) top right no-repeat;

border-top: 1px solid #d3bdbe; /*top border style*/

border-bottom: 2px solid #663300; /*thick bottom border below tabs*/

}



#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/

border-left: 1px solid #d3bdbe; /*left border style*/

}



#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/

border-right: 1px solid #d3bdbe; /*right border style*/

background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/

}



#thicktabs li a:visited{

color: white;

}



#thicktabs li a:hover{

color: white;

background-image: url(images/brnbgover.gif); /*background image swap on hover*/

}





.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	text-decoration: none;

	letter-spacing: 2px;

}



.bodymain {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding: 15px 25px 25px 35px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

}



.header {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color: #003300;

	font-weight: bold;

}



.bodylink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #CC6600;

	text-decoration: none;

}



.navcold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	color: #CCCCCC;

	text-decoration: none;

	padding: 4px;

	letter-spacing: 2px;

}



.bodyleft {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003300;

	padding: 2px 10px 2px 16px;

	vertical-align: top;

	font-style: normal;

	line-height: 18px;

	text-decoration: none;

}



.homeclmn {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px 2px 5px 14px;

	vertical-align: top;

	font-style: normal;

	line-height: 14px;

	text-decoration: none;

	border-right-width: thin;

	border-right-style: dotted;

	border-right-color: #CCCCCC;

	list-style-position: outside;

	list-style-type: square;

	background-position: left;

	text-align: left;

}



.homeclmn2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px 2px 5px 14px;

	vertical-align: top;

	font-style: normal;

	line-height: 14px;

	text-decoration: none;

}



.more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC6600;

	vertical-align: top;

	font-style: normal;

	line-height: 15px;

	text-decoration: none;

	list-style-position: outside;

	list-style-type: square;

	background-position: left;

	text-align: left;

	font-weight: bolder;

	padding-right: 2px;



}

.testiminials {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #003300;

	padding: 15px 10px 0px 5px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

	text-indent: -5pt;

	font-weight: bold;



}

.testimcredit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	padding: 0px 10px 5px 5px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

}

.staff {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003300;

	vertical-align: top;

	font-style: normal;

	line-height: 14px;

	text-decoration: none;





}

.bodynopad {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding: 0px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

}

.bodynobtmpad {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding: 15px 25px 0px 35px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

}

.checklist {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding: 0px;

	vertical-align: top;

	font-style: normal;

	line-height: 18px;

	text-decoration: none;

	margin: 0px;





}

.subheader {



	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #003300;

	font-weight: bold;

}

.title {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #003300;

	font-weight: bold;

}

.testiminials2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #330000;

	padding: 15px 10px 0px 5px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

	text-indent: -5pt;

	font-weight: bold;

}

.testiminials4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000066;

	padding: 15px 10px 0px 5px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

	text-indent: -5pt;

	font-weight: bold;

}

.testiminials3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

	padding: 15px 10px 0px 5px;

	vertical-align: top;

	font-style: normal;

	line-height: 22px;

	text-decoration: none;

	text-indent: -5pt;

	font-weight: bold;

}

#seobg {
	background: #fff url(images/bgslice.jpg) repeat-y 0 0;
	width: 100%;
	}
#seobg2 {
	background: #fff;
	padding-left: 10px;
	}
#seoarea { height: 130px; }
#seotext {
	width: 560px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}	

#seotext h1 { text-align: center; text-decoration: none; }
#seotext a:hover h1 { text-decoration: underline !important; }
.clear { clear: all; }
#seotext a:hover { text-decoration: none; }

#articles h1 { text-align: center; }
#articles a { color: #000; text-decoration: none; }
#articles a:hover { text-decoration: underline; }
#articles p { line-height: normal; }

a:hover h1, a:hover h2, a:hover h3, a:hover h4 { text-decoration: underline; }

.nshomepagelinks {
font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-style: normal;

	text-decoration: none;

font-weight: bolder;

}
.light {
font-weight:normal
}