body, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	background: #ffffff;
	}

a {text-decoration: none;}
a:hover {text-decoration: none;}

table .readMore {text-align: left;}
.tblwrapper {text-align: center; width: 710px;}

.mainImage {width: 280px; height: 235px;}
.grayBox {height: 210px; margin: 0px; text-align: left; padding: 10px; font-size: 11px; background-color: #ebebeb;}
.grayBox p {margin: 0px; margin-bottom: 3px; font-size: 12px;}
.grayBox .link {text-align: right;}
.grayBox .link a {color: #000000; font-size: 11px; text-align: right; text-decoration: none;}
.grayBox .link a:hover {font-size: 11px; color: #000000; text-decoration: none;}
.calculatorDiv {padding-left: 10px; padding-right: 10px;}
.headlinesDiv .title {font-weight: bold;}
.headlinesDiv ul {margin-left: 15px; padding-left: 0px;}
.headlinesDiv li {margin-bottom: 5px;}
.headlinesDiv li a {font-size: 12px; font-weight: bold; color: #225f1a; text-decoration: none;}
.headlinesDiv .readMore {font-size: 12px; padding-right: 15px; text-align: right; text-decoration: none;}
.headlinesDiv .readMore a, .headlinesDiv .readMore a:hover {font-size: 12px; color: #000000; text-decoration: none;}
.loginDiv {padding: 5px; margin-top: 10px; margin-right: 10px; background-color: #e9ffe8; border: 1px solid #cccccc;}
.loginDiv .title {font-weight: bold; color: #056408; padding-bottom: 5px;}
.loginDiv .cbRemember {padding-bottom: 10px; padding-left: 10px;}
.businessDiv {margin-top: 10px;}
.businessDiv .enrollments {text-align: left; padding: 5px; background-color: #ebebeb;}

.blogArchives {margin: 10px 0px;}
.blogArchives a:link {text-decoration: none;}
.archiveHeading {margin-bottom: 5px; font-size: 17px; font-weight: bold;}
.separator {border-bottom: 1px solid #cccccc; margin: 5px 0px;}
.currentBlogDate {margin-bottom: 10px; font-size: 17px; font-weight: bold;}
.blogTitle, .blogTitleDetail {margin-right: 5px; float: left;}
.blogTitleDetail {font-weight: bold; font-size: 14px;}
.blogTitle a:link, .blogTitle a:visited, .blogTitle a:hover {font-weight: bold; font-size: 14px;}
.blogContent {margin: 10px 0px 3px 0px;}
.blogContentDetail {margin-right: 10px;}
.blogMore a:link, .blogMore a:visited, .blogMore a:hover {font-size: 11px;}

img {border: 0px;}

.imgAdHome {margin-top: 10px;}
.imgAd {margin-left: 40px; margin-top: 20px;}

.pageheader 
{
	background:#EEEEEE;
	width:550px;
	color:green;
	border:1px solid gray;
	padding:3px;
	text-transform:uppercase;
	font-size:20px;
	font-family:'Times New Roman', Times, serif;
}

#wrap {
	position: relative;
	}
	
.hide {
	display: none;
	}
	
.img { 
	border-style: none;
	padding: 0px 0px 0px 0px; 
	} 
	

	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
	
.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	}
	
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal; 
	margin: 0 0 0 0px;
	padding: 5px 0px 5px 0px;
	color: #003300;
	}
	
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal; 
	color: #006600;
	}
	
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal; 
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	color: #003300;
	}
	
h3 a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #778466;
	}

h3 a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #778466;
	text-decoration: underline;
	}

h3 a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #778466;
	text-decoration: underline; 
	}
	
h3 a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;  
	}
	
.c_total_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 10px;
	background: #f1f1f1;
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-right: #ffffff 1px solid; 
	}
	
.c_total_price{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000; 
	border-top: #999999 1px solid; 
	border-left: #999999 1px solid; 
	border-right: #999999 1px solid; 
	}

.c_total_price_nocost{
	border-top: #999999 1px solid;
	}
	
.c_question_nopad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #cce5b2;
}

.c_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 5px 5px 10px;
	background: #cce5b2;
	}
	
.c_question a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.c_question a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	text-decoration: underline;
	}

.c_question a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline; 
	}
	
.c_question a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;  
	}
	
.c_question_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 1px 0px 1px 10px;
	background: #f1f1f1;
	}
	
.c_question_gray a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.c_question_gray a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	text-decoration: underline;
	}

.c_question_gray a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline; 
	}
	
.c_question_gray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;  
	}
	
.c_question_gray_ns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 6px 0px 6px 0px;
	background: #f1f1f1;
	}
	
.c_question_gray_ns a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.c_question_gray_ns a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	text-decoration: underline;
	}

.c_question_gray_ns a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline; 
	}
	
.c_question_gray_ns a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;  
	}
	
.c_question_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 5px 5px 10px;
	background: #ffffff;
	}
	
.c_question_white a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.c_question_white a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	text-decoration: underline;
	}

.c_question_white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline; 
	}
	
.c_question_white a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;  
	}
	
.c_question_ns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	color: #000000;
	background: #cce5b2;
	}
	
.c_question_white_ns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 3px 0px 0px 0px;
	}
	
.c_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 10px 5px 10px 10px;
	background: #ffffff;
	}
	
.c_note_ns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #ffffff;
	}
	
.instructional_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	background: #ffffff;
	}
	
.instructional_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	}

.instructional_text a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300; 
	text-decoration: underline;
	}

.instructional_text a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: underline; 
	}
	
.instructional_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration: underline;  
	}

.c_note_ns_nb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.c_note_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #003300;
	}
	
.main {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin: 0px 30px 0px 30px;
	}

.main a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B2BE83;
	}

.main a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B2BE83; 
	text-decoration: underline;
	}

.main a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B2BE83;
	text-decoration: underline; 
	}
	
.main a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B2BE83;
	text-decoration: underline;  
	}

.smallbody11px{
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.smallbody{
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.smallbody a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	}

.smallbodyunderline a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: underline;
	}

.smallbodyunderline a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: underline;
	}

.smallbodyunderline a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: underline;
	}
	
.smallbodyunderline a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: underline; 
	}
	
.smallbodyunderline{
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 8px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.smallbody a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	}

.smallbody a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	}
	
.smallbody a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none; 
	}

.reset a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #777777; 
	font-size: 10px;
	text-decoration: none;
	}

.reset a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	}

.reset a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: none;
	}
	
.reset a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	text-decoration: underline; 
	}

.inline a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 10px;
	text-decoration: underline;
	}

.inline a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 10px;
	text-decoration: underline;
	}

.inline a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 10px;
	text-decoration: underline;
	}
	
.inline a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 10px;
	text-decoration: underline; 
	}

.inline12 a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 12px;
	text-decoration: underline;
	}

.inline12 a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 12px;
	text-decoration: underline;
	}

.inline12 a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 12px;
	text-decoration: underline;
	}
	
.inline12 a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #666666; 
	font-size: 12px;
	text-decoration: underline; 
	}

.inline12blk a:link {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 12px;
	text-decoration: underline;
	}

.inline12blk a:active {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 12px;
	text-decoration: underline;
	}

.inline12blk a:visited {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 12px;
	text-decoration: underline;
	}
	
.inline12blk a:hover {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 12px;
	text-decoration: underline;
}

.main_ns{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 25px 0px 25px;
	}
	
.c_detail_hr {
	border-bottom:1px solid #c8c8c8;
	}
	
.c_detail_table {
	background: url(../images/bg_details.gif) repeat-x;
	}
	
.c_table_intro {
	background: url(../images/c_2.gif) repeat-x;
	}
	
.c_border_left{
	background: url(../images/f_l_bar.gif) repeat-y;
	}
	
.c_border_right{
	background: url(../images/f_r_bar.gif) repeat-y;
	}
	
.s_left {
	border-left:1px solid #cccccc;
	background: #f1f1f1;
	}
	
.s_right {
	border-right:1px solid #cccccc;
	background: #f1f1f1;
	}
	
.headerstyle{
	font-family: verdana, helvetica, arial, san-serif;
	background-color: #cccccc;
	Font-Size: 10px;
	color: #000000; 
	font-weight: normal;
	Text-Align: center;
	}

.headerstylecenter{
	font-family: verdana, helvetica, arial, san-serif;
	background-color: #cccccc;
	Font-Size: 10px;
	font-weight: normal;
	Text-Align: center;
	}

	
.itemstyle{
	Gridlines: None;
	BorderColor: #999999;
	CellPadding: 2;
	CellSpacing: 1;
	Font-Name: Verdana;
	Font-Size: 10px;
	color: #000000; 
	text-decoration: none;
	background-color: #f1f1f1;
	}
	
	
.edititemstyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	HorizontalAlign: Center;
 	VerticalAlign: Middle;
	background-color: #CCE5B2;
	}
	
.edititemstylegrey{
	HorizontalAlign: Center;
 	VerticalAlign: Top;
	background-color: #f1f1f1;
	}
	
.edititemstylewhite{
	HorizontalAlign: Center;
 	VerticalAlign: Top;
	background-color: #ffffff;
	}


.tablehead{
	font-family: verdana, helvetica, arial, san-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/hd_bg.gif);
	height:25px;
	}
	
	
.tablefind { 
	font-family: verdana, arial, san-serif;
	color: #333333;  
	font-size: 11px; 
	font-weight: normal;
	border-left: #526690 1px solid; 
	border-right: #526690 1px solid; 
	background-color: #B1CCE5 
	}
	
.tablefindleft { 
	border-left: #526690 1px solid;
	background-color: #B1CCE5 
	}
	
.tablefindcenter{ 
	font-family: verdana, arial, san-serif;
	color: #333333;  
	font-size: 11px; 
	font-weight: normal;
	background-color: #B1CCE5 
	}
	
.tablefindright { 
	border-right: #526690 1px solid; 
	background-color: #B1CCE5 
	}
	
.c_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	background: #cce5b2;
	color: #003300;
	}
	
.c_title_np {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #cce5b2;
	color: #003300;
	}
	
.datagrid_bg{
	background-color: #999999;
	}
	
.datagrid_white_bg { background-color: #ffffff; }
	
.c_table {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	font-weight: normal; 
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 5px;
	background: #cce5b2;
	}
	
.tablefoot {
	background-image: url(images/ft_bg.gif);
	height:30px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	}
	
.total_title_l {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold; 
	margin: 0 0 0 0px;
	padding: 0px 0px 3px 5px;
	color: #003300;
	border-left:1px solid #999999;
	}
	
.total_title_r {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold; 
	margin: 0 0 0 0px;
	padding: 0px 0px 3px 3px;
	color: #003300;
	border-right:1px solid #999999;
	}

.total_desc_no_top {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: #f1f1f1;
	height:20px;
	padding: 3px 0px 0px 0px;
	Vertical-Align: center;
	}	
	
.total_desc_l {
	border:1px solid #999999;
	background: #f1f1f1;
	height:20px;
	padding: 3px 0px 0px 0px;
	Vertical-Align: center;
	}
	
.total_desc_r {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: #f1f1f1;
	height:20px;
	padding: 3px 0px 0px 0px;
	Vertical-Align: center;
	}

.total_desc {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 10px;
	padding: 0px 0px 0px 8px;
	font-weight: normal;
	}
	
.total_desc_title_ns {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
.total_desc_ns {
	font-family: arial, helvetica, verdana, san-serif;
	color: #000000; 
	font-size: 8px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	}
	
.total_subprice {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold; 
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 12px;
	color: #003300;
	}
	
.total_bar {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-image: url(../images/total_bg.gif);
	}
	
.total_bar_com {
	border:1px solid #999999;
	background-image: url(../images/total_bg.gif);
	}
	
.total_price {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold; 
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 5px;
	color: #003300;
	background: #cce5b2;
	border:2px solid #66cc00;
	}
	
.error_total_price {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold; 
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 5px;
	color: #ff0000;
	background: #cce5b2;
	}
	
.input {
	font-family: verdana, helvetica, arial, san-serif;
	color: #000000; 
	font-size: 10px;
	font-weight: normal;  
	border:1px solid #006600;
	background: #ffffff;
	height:15px;
	Vertical-Align: center;
	}
	
.dropdown{
	font-family: verdana, helvetica, arial, san-serif;
	color: #000000; 
	font-size: 10px;
	font-weight: normal;  
	border:1px solid #666;
	height:17px;
	Vertical-Align: top;
	}

.inputrows {
	font-family: verdana, helvetica, arial, san-serif;
	color: #000000; 
	font-size: 10px;
	font-weight: normal;  
	border:1px solid #000;
	}
	
.inputrows_greenborder { font-family: verdana, helvetica, arial, san-serif; color: #000000; font-size: 10px; font-weight: normal; border:1px solid #006600;	}
	
.c_footer{
	font-family: helvetica, arial, san-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.c_footer a {
	font-family: helvetica, arial, san-serif;
	font-size: 12px;
	color: #006600;
	font-weight: normal;  
	text-decoration: none;
	}
	
.c_footer a:link {
	font-family: helvetica, arial, san-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;   
	text-decoration: none;
	}

.c_footer a:active {
	font-family: helvetica, arial, san-serif;
	font-size: 14px;
	color: #006600;
	font-weight: bold;  
	text-decoration: none;
	}

.c_footer a:visited {
	font-family: helvetica, arial, san-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;  
	text-decoration: underline;
	}
	
.c_footer a:hover {
	font-family: helvetica, arial, san-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;  
	text-decoration: underline; 
	}
	
.footer{
	font-family: helvetica, arial, san-serif;
	font-size: 9px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.error {
	font-family: verdana, arial, san-serif;
	color: #cc0000; 
	font-weight: normal; 
	font-size: 10px; 
 	} 
 	
.errorbold {
	font-family: verdana, arial, san-serif;
	color: #cc0000; 
	font-weight: bold; 
	font-size: 14px; 
 	} 

#divScroller {
	border: solid 1px #cccccc;
	color: #666666;
	padding: 4px;
	width: 600px;
	height: 266px;
	overflow: auto;
	}
	
#hlkEndorsedByURL {color: #777777;}

a.txtred10:link{font-family:Arial,Verdana,Helvetica,san-serif;font-size:10px;color:#cc0000;text-decoration:underline;}
a.txtred10:active{font-family:Arial,Verdana,Helvetica,san-serif;font-size:10px;color:#cc0000;text-decoration:underline;}
a.txtred10:visited{font-family:Arial,Verdana,Helvetica,san-serif;font-size:10px;color:#cc0000;text-decoration:underline;}	
a.txtred10:hover{font-family:Arial,Verdana,Helvetica,san-serif;font-size:10px;color:#cc0000;text-decoration:underline;}
	
a.txtred14:link{font-family:Arial,Verdana,Helvetica,san-serif;font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}
a.txtred14:active{font-family:Arial,Verdana,Helvetica,san-serif;font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}
a.txtred14:visited{font-family:Arial,Verdana,Helvetica,san-serif;font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}	
a.txtred14:hover{font-family:Arial,Verdana,Helvetica,san-serif;font-size:14px;font-weight:bold;color:#cc0000;text-decoration:none;}
	
.txtgry10{font-family:Arial,Verdana,Helvetica,san-serif;font-size:10px;color:#999999;}
.txtgry10 a:link {font-family: Arial,Verdana,Helvetica,san-serif;color: #FFFFFF;font-size: 10px;text-decoration: none;}
.txtgry10 a:active {font-family: Arial,Verdana,Helvetica,san-serif;color: #FFFFFF;font-size: 10px;text-decoration: none;}
.txtgry10 a:visited {font-family: Arial,Verdana,Helvetica,san-serif;color: #FFFFFF;font-size: 10px;text-decoration: none;}	
.txtgry10 a:hover {font-family: Arial,Verdana,Helvetica,san-serif;color: #FFFFFF;font-size: 10px;text-decoration: underline;}

a:link{font-family:Arial,Verdana,Helvetica,san-serif;font-size:12px;color:#999999;text-decoration:underline;}
a:active{font-family:Arial,Verdana,Helvetica,san-serif;font-size:12px;color:#999999;text-decoration:underline;}
a:visited{font-family:Arial,Verdana,Helvetica,san-serif;font-size:12px;color:#000000;text-decoration:underline;}	
a:hover{font-family:Arial,Verdana,Helvetica,san-serif;font-size:12px;color:#666666;text-decoration:underline;}

.navbg {background: url(../images/nav_background.jpg);}
a.navhref:link{font-family:Arial,Verdana,Helvetica,san-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}
a.navhref:active{font-family:Arial,Verdana,Helvetica,san-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}
a.navhref:visited{font-family:Arial,Verdana,Helvetica,san-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}
a.navhref:hover{font-family:Arial,Verdana,Helvetica,san-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}

.smalltext { font-family: arial, helvetica, verdana, san-serif;	color: #000000; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px;}
.boldandgreen{color:#006600;font-weight:bold;font-family: Arial, Helvetica;}

.phoneHeader {padding-bottom: 3px; color: #006600; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; width: 218px;}

#Footer a:hover {text-decoration: none; color: #000000;}
#Footer a:link {text-decoration: none;}
#Footer a:visited {text-decoration: none;}
#Footer a:active {text-decoration: none;}

.ucHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #cce5b2; }
.ucItemRow { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #f1f1f1; }
.ucItemRow a:hover { text-decoration: underline; color: #000000; }
.ucItemRow a:link { text-decoration: underline; color: #000000; }
.ucItemRow a:visited { text-decoration: underline; color: #000000; }
.ucItemRow a:active { text-decoration: underline; color: #000000; }
.ucAltItemRow { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #cccccc; }
.ucAltItemRow a:hover { text-decoration: underline; color: #000000; }
.ucAltItemRow a:link { text-decoration: underline; color: #000000; }
.ucAltItemRow a:visited { text-decoration: underline; color: #000000; }
.ucAltItemRow a:active { text-decoration: underline; color: #000000; }
.ucNav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 5px 5px 5px 10px; background: #cce5b2; }
.ucNav a:link { color: #666666; }
.ucNav a:active { color: #666666; text-decoration: underline; }
.ucNav a:visited { color: #666666; text-decoration: underline; }
.ucNav a:hover { color: #666666; text-decoration: underline; }
.ucError { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; }
.redFont { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; padding: 5px 0px 5px 10px; background: #cce5b2; }
.redFontNoPad { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; padding: 0px 0px 0px 0px; background: #cce5b2; }

@media print 
{
	.printTable th,
	.printTable td {border-collapse: collapse; border: 1px solid #cccccc;}
}
