body 					{ background-color:#4A6D84; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
p						{ font-family:Arial, Helvetica, sans-serif; }
.top					{ background-color:#FAFBFC; background-image:url('images/pagebg.jpg'); background-repeat:repeat-x;  }
.bottom					{ background-color:#4A6D84; }

#logo					{ background-image:url('images/logo.gif'); text-indent:-500em; }
ul#topnav li			{ border-right: 1px solid #CCCC99; }
ul#topnav li a			{ color:#fff; text-decoration:none; margin-right:7px; }
ul#topnav li.last		{ border-right: 0; }
ul#topnav li.last a		{ margin-right: 0; }
ul#topnav li a:hover	{ color:#CCCC99; text-decoration:underline; }

#dnn_contentpane			{ color:#223A4B; }
#dnn_contentpane p			{ font-size:12px; margin-top:0; text-align:justify; }
#dnn_contentpane p.home		{ font-size:15px !important; line-height:20px !important; margin-top:0; text-align:justify; }
#dnn_contentpane ul  		{ font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;  }
#dnn_contentpane a			{ color: #620305; }
#dnn_contentpane a:hover	{ color: #000; }
h1							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; letter-spacing:-1px; color:#FFF; margin:20px 0 7px 0;; padding:0; line-height:24px; }
#dnn_contentpane td			{ padding-bottom:2px;}
#dnn_contentpane .SubHead label span,
#dnn_contentpane a.CommandButton { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
#dnn_contentpane .contact a.CommandButton { text-align:center; display:block; clear:none; float:left; margin-right:2px; width:60px; height:15px; background-image:url('images/button_bg.jpg'); color:#506A79; padding:5px 8px; border:1px solid #506A79; text-decoration:none; font-weight:bold; }
#dnn_contentpane .contact a.CommandButton:hover { color:#FFF;  }
#dnn_contentpane label img	{ visibility:hidden; width:0px;}
#dnn_contentpane .contact input,
#dnn_contentpane .contact select,
#dnn_contentpane .contact textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; padding:2px; border:1px solid #506A79;}
#dnn_contentpane .contact .NormalRed { color:#620305; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
#dnn_contentpane hr 			{ height:0px; border:0; border-bottom:1px solid #223A4B; margin-bottom:15px; } 

.subfooter td				{ padding:12px 10px 12px 0; }
.subfooter td.last			{ padding-right:0; }
.subfooter td.process img	{ border:1px solid #FFF; }

/*
.subfooter td.nav ul		{ border-top:1px solid #2F4F67; }
.subfooter td.nav ul li		{ border-bottom:1px solid #2F4F67; }
.subfooter td.nav ul li a	{ display:block; color:#FFF; text-decoration:none; padding:4px 0; }
.subfooter td.nav ul li a:hover	{ color:#CCCC99; }
*/

.subfooter h4				{ font-weight:bold; color: #FAFBFC; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; letter-spacing:1px; margin:10px 0 10px 0; }
.subfooter h5				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; margin:10px 0 0px 0; padding:0; }
.subfooter p,
#dnn_ctr378_ContentPane		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A5B6C2; margin-top:0; }
.subfooter ul				{ margin:0; padding:0; }
.subfooter ul li			{ list-style-type:none; }

ul#footerLeft li,
ul#footerRight li,
ul#footerRight li a			{ color:#FFF; }
ul#footerRight li a:hover	{ color:#A5B6C2; }
ul#footerLeft li.bottom,
ul#footerRight li.bottom	{ font-size:10px; }
ul#footerRight li			{ text-align:right;}

.sitemap				{ padding-left:0; margin-left:0; }
.sitemap ul, .sitemap li 		{ list-style-type: none; margin: 0; padding: 0; }
.sitemap li 			{ margin-bottom: 15px; font-family:Georgia, "Times New Roman", Times, serif !important; }
.sitemap li li 			{ background: transparent url('images/horizontal-dot.gif') 0 0.5em no-repeat; border-left: 1px solid #999; margin: 0 0 0 15px; padding-left: 25px; }
.sitemap li li ul 		{ padding-bottom: 5px; }

.faqCategory 			{ font-size:17px; color:#FFF !important; }
.FaqQuestionsAndAnswers, 
.FaqCategoryAndQuestions		{ padding:0; margin:0; }
.FaqQuestionAndAnswer		{ font-family:Arial, Helvetica; font-size:12px; padding-left:0; margin-left:0; }

.more a					{ color:#FFF; display:block; text-align:right; margin-top:-10px;}
.randomFact				{ color:#A5B6C2 !important; font-family:Arial, Helvetica; font-size:11px;}
.announcement #dnn_contentpane img { float:left; margin:5px 20px 15px 0; border:3px double #FFF; }
