html {
     overflow: -moz-scrollbars-vertical;
}

@media print {
 		 body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  		#logo{ display:none;}
		#navblock{ display:none;}
  		#leftbar{ display:none;}
		#contentarea{ width:100%;}
  		#contentarea2{ width:100%;}
		#footer{ width:100%;}
}
.body {
	margin: -8px -8px;
	background-color: #FFFFFF;
	font-size: 95%;
}
.masthead{
	text-align: center;
	width:830px;
	height:30px;
	display:in-line;
	padding-top:20px;
	padding-bottom:1px;
}
.navtext {
	color: #999999;
	font-family: Arial, Verdana, sans-serif;
	font-size:.95em;
	font-weight: 500;
	text-decoration: none;
	padding-right:20px;
	text-transform: lowercase;
}
.navtexton {
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size:.95em;
	font-weight: 500;
	text-decoration: none;
	padding-right:20px;
	text-transform: lowercase;
}
A:Visited.navtext { 
	color:#999999;
}
A:HOVER.navtext, A:HOVER.navtexton { 
	color:#CC9933;
}
.nav {
	text-align: center;	
	position:relative;
	top:14px;
}
.navfloatl{
	float: left;
	text-align:center;
	vertical-align: bottom;
	height:44px;
	display:block;
}
.subnavfloat{
	float: left;
	text-align:center;
	vertical-align: bottom;
	height:20px;
	display:block;
}
.subnavindent {
	width:830px;
	background-image: url(images/subnavbg.jpg);
	background-repeat:no-repeat;
	height: 25px;
	text-align:left;
	vertical-align:bottom;
	padding-top:8px;
}
.subnav {
	color: #999999;
	font-family: Arial, Verdana,  sans-serif;
	font-weight: normal; 
	font-size: .79em;
	text-decoration: none;


}
.subnavOn {
	color: #000000;
	font-family: Arial, Verdana,  sans-serif;
	font-weight: 500; 
	font-size: .79em;
	text-decoration: none;

}
A:VISITED.subnav{ 
			color:#999999;
			text-decoration: none
}
A:HOVER.subnav{ 
			color:#CC9933;
			text-decoration: none
}
.categories{
	width:765px;
	display:block;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-top: 1px solid #F0E3C7;*/
	text-align:center;
}
.images {
	text-align: left;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.homefloatl{
	float: left;
	padding-right:1px;
	padding-top:1px;
	text-align:right;
	background-color:#FFFFFF;
	font-size:.76em;
}
.floatr{
	float: right;
}
.homeindent{
	display:block;
	width:830px;
	padding-top:20px;
}

.rule{
	color:#EEEEEE;
	height:1px;
	width: 720px;
	border: thin;
	border-bottom: 1px solid;
	margin: 0px 0px 0px 60px;
	display:inline;
}
.toprule{
	display:block;
	color:#CCCCCC;
	height:1px;
	width: 780px;
	border: thin;
	border-top: 1px solid;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	display:inline;
}
.clear{
	clear:both;
}
.footer {
	clear:both;
	border-top: 
	line-height:3.25em;
	text-align:left;
	vertical-align:top;
	color: #999999; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: .74em; 
	font-weight: normal; 
	text-decoration: none;
	margin: 5px 35px 15px 541px;

}
.legal {
	color: #999999; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: .74em;
	font-weight: normal; 
	text-decoration: none;
		vertical-align:top;
}
.lowerindent{
	display:block;
	width:830px;
	padding-top:15px;
	vertical-align: top;
	text-align:left;
}
.contentbox{
	width:660px;
	text-align:left;
	padding-bottom:30px;
	vertical-align: top;
	display:block;
}
.padding60{
	width:60px;
	padding-bottom:10px;
	display:block;
}
.padding80{
	width:80px;
	padding-bottom:10px;
	display:block;
}
.padding40{
	width:40px;
	height:10px;
	padding-bottom:10px;
	display:block;
}
.padding5{
	width:5px;
	height:10px;
	padding-bottom:10px;
	display:block;
}
.padding10{
	width:10px;
	height:10px;
	padding-bottom:10px;
	display:block;
}
.padding20{
	width:20px;
	height:10px;
	padding-bottom:10px;
	display:block;
}
.padding40{
	width:40px;
	height:10px;
	padding-bottom:10px;
	display:block;
}
.content200{
	width:200px;
	padding-bottom:30px;
	display:block;
}
.image200{
	width:200px;
	padding-bottom:10px;
	display:block;
}
.content400{
	width:400px;
	padding-bottom:30px;
	display:block;
}
.3columnfloat_left{
	float:left;
	text-align:left;
	width:200px;
	vertical-align: top;
	display:block;
		border: thin solid #CCCCCC;
}
.3columnfloat_mid{
	text-align:left;
	width:200px;
	vertical-align: top;
	display:block;
		border: thin solid #CCCCCC;
		}
.3columnfloat_mid{
	text-align:left;
	width:200px;
	vertical-align: top;
	display:block;
		border: thin solid #CCCCCC;
}
.3columnfloat_right{
	float:right;
	text-align:left;
	width:200px;
	vertical-align: top;
	display:block;
		border: thin solid #CCCCCC;
}
.2columnfloat_right{
	float:right;
	text-align:left;
	width:300px;
}
.2columnfloat_left{
	float:left;
	text-align:left;
	width:300px;
}
.highlite {
	color: #000000; 
	font-family: Arial, Verdana, Sans-serif; 
	font-size: .70em; 
	font-weight: normal; 
	line-height: 13pt;
	text-decoration: none;
	background-color: FFFFFF;
	width: 763px;
	height: 20px;
}
.highlitelink {
	color: #F24334; 
	font-family: Arial, Verdana, Sans-serif; 
	font-size: .70em; 
	font-weight: normal; 
	line-height: 13pt;
	text-decoration: none;
	background-color: FFFFFF;
}

.body {
	margin: -8px -8px;
	background-color: #FFFFFF;
}
A:HOVER { 
			color:#CC9933;
			text-decoration: none
}

A:HOVER.breadcrumbs { 
			color:#F24334;
			background-color:#FFFFFF;
			text-decoration: underline
}

A:VISITED.clink, A:VISITED.clink2  { 
			color:#CC9933;
			background-color:#FFFFFF;
			text-decoration: none
}


A:VISITED.clinkb { 
			color:#CC9933;
			text-decoration: none
}



A:HOVER.clink, A:HOVER.clink2  { 
			color:#CC9933;
			background-color:#FFFFFF;
			text-decoration: underline
}
A:HOVER.clinkb { 
			color:#CC9933;
			background-color:#FFFFFF;
			text-decoration: underline
}
A:HOVER.legal, A:HOVER.footer { 
			color:#FFFFFF;
			text-decoration: underline
}
A:HOVER.legalb { 
			color:#666666;
			text-decoration: underline;
}
.breadcrumbs {
	color:#F24334;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: .70em; 
	font-weight: normal; 
	text-decoration: none
}
.breadcrumbsOn {
	color:#666666;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: .70em;  
	font-weight: normal; 
	text-decoration: none
}
.caseindent {
	color: #666666;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif;
	font-size: .76em; 
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	text-indent: 35px
}
.clinkb {
	color: #CC9933;
	background-color:#FFFFFF;
	font-weight: bold; 
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif; 
}
.button {
	color: #CC9933;
	background-color:#EEEEEE;
	font-family: Arial, Verdana, sans-serif; 
	font-size: .76em; 
	font-weight: bold; 
	text-decoration: none
}
.contactform{
	color: #000000;
	background-color:#FFFFFF;  
	font-family: Courier New, Courier, monospace; 
	font-size: .76em; 
	font-weight: normal; 
	line-height: 9pt;
	text-decoration: none
}
.content {
	font-family: arial, verdana, sans-serif;
	font-size: .76em;
	color: #000000;
	text-align: left;
}
.contentgrey {
	color: #999999;
	background-color:#FFFFFF;  
	font-family: arial, verdana, sans-serif;
	font-size: .70em; 
	font-weight: normal; 
	text-decoration: none
}
.contentgrey2 {
	color: #999999;
	background-color:#FFFFFF;  
	font-family: arial, verdana, sans-serif;
	font-weight: normal; 
	text-decoration: none
}
.contentgreyrc {
	color: #666666;
	background-color:#FFFFFF;  
	font-family: arial, verdana, sans-serif;
	font-size: .76em;
	font-weight: normal; 
	text-decoration: none
}
.contentsm {
	color: #000000;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .70em; 
	font-weight: normal; 
	line-height: 6pt;
	text-decoration: none
}
.contentindent {
	color: #000000;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana,  sans-serif; 
	font-size: .76em; 
	font-weight: normal; 
	line-height: 12pt;
	text-decoration: none;
	text-indent: -30px
}
.contentcap {
	color: #000000;
	width: 236px;
	height: 260px;
	background-color:#FFFFFF;
	font-family: Arial, Verdana,  sans-serif;
	font-size: .76em;
	font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
}
.contentcaptitle {
	color: #000000;
	background-color: #FFFFFF;
	font-family:  Arial, Verdana, sans-serif;
	font-size: .76em;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
	margin-left : 8px;
	position : inherit;
}
.contentcapb {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: .76em;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
	position : inherit;
}
.contentb {
	color: #000000;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana,  sans-serif;
	font-size: .76em;
	font-weight: bold;
	text-decoration: none
}
.clink2 {
	color: #CC9933;
	background-color:#FFFFFF;  
	font-weight: normal; 
	text-decoration: none
}
.clink {
	color: #CC9933;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana,  sans-serif;
	font-weight: normal; 
	font-size: .76em;
	text-decoration: none
}

.h1 {
	display:block;
	width:780px;
	margin-left:156px;
	color: #000000;
	background-color:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	padding-top:10px;
}
.h2{
	color: #999999;
	background-color:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	line-height: 2.50em;
	font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;
}
.h3{
	color: #000000;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .85em;
	font-weight: bold; 
	line-height:2.55em;
	text-decoration: none
}
.h4{
	color: #666666;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .79em;
	font-weight: bold; 
	text-decoration: none
}


.legalb {
	color: #666666; 
	font-weight: regular; 
	text-decoration: underline
}

.list {
	color: #666666;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .76em; 
	font-weight: normal; 
	line-height: 13pt;
	text-decoration: none
}
.link {
	color:#F24334;
	background-color:#FFFFFF; 
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: .75em
	
}
.listitems{
	list-style-position : outside;
	background-color : #EEEEEE;
	line-height : 10px;
	list-style-image : url(images/bullet.gif);
	list-style-type : disc;
}
.new {
	color: #CC3333;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .76em; 
	letter-spacing: 1pt;
	font-weight: normal; 
	line-height: 12pt;
	text-decoration: none
}
.required {
	color: #F24334;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif;
	font-size: .76em; 
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none
}
.roClient{
	color: #F24334;
	background-color:#FFFFFF;  
	font-family: Arial, Verdana, sans-serif; 
	font-size: .76em; 
	font-weight: bold; 
	line-height: 11pt;
	text-decoration: none;
	position: absolute;
	width: 300px;
	height: 15px;
	z-index:1;
	visibility:hidden;
	margin-left: 0;
	margin-top: 5
}
.submitbutton {
	color: #666666;
	background-color:#EEEEEE;
	font-family: Arial, Verdana, sans-serif;
	font-size: .76em;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none;
	cursor : pointer;
	display : inline;
}
.tagline {
	color: #F24334; 
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: .76em; 
	font-weight: normal; 
	line-height: 8pt;
	text-decoration: none
}
ul {
	margin: 0px;
	padding-left: 20px;
	color: #FFFFFF;
	list-style : disc outside none;
}
.videolink {
	color: #F24334;
	background-color:#FFFFFF; 
	font-family: Arial, Verdana, sans-serif;
	font-size: .76em; 
	font-weight: bold;
	line-height: 12pt;
	text-decoration: none
}