/* Global */
html, body 					{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#999; text-align:center; background-color:#3F5154; }
h1, h2, h3, h4, h5, h6		{ display:inline; padding:0; margin:0; }
p, div						{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8D8D8D; font-weight: 500; }  
hr							{ text-align:center; height:1px; color:#c0dfe7; background-color:#c0dfe7; border:0px; width:100%; }
ul							{ display:inline; list-style:none; }

/* Divs */
#wrapper					{ margin:20px auto 0 auto; padding:0; width:980px; }
#content-wrapper			{ margin:0; padding:0; width:970px; float:left; background:#fff; }
#blue-right					{ margin:20px 0 0 0; padding:0; width:10px; background:#c8dee6; float:right; }
#blue-base					{ margin:0 0 0 20px; padding:0; width:960px; height:10px; background:#c8dee6; float:left; }
#content-left				{ margin:0; padding:0; text-align:left; float:left; }

#content-logo				{ padding:20px 0 20px 20px; }

#byline						{ padding:0 0 0 200px; margin:0; float:left; }
#byline h1					{ margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:normal; font-style:normal; color:#ccc; }

#content-right				{ margin:0; padding:0; width:416px; text-align:left; float:right; }

#content-right-text			{ padding:15px 15px 50px 15px; margin:4px 4px 0 0; border-left:0 solid #e5e5e5; text-align:left; width:382px; height:50px; }

#nav-images					{ margin:0; padding:0; }
#nav						{ padding:0; margin:0; width:416px; height:25px; }
#nav ul						{ padding:0; margin:0; }
#nav ul	li					{ padding:0; margin:0; display:inline; list-style:none; }
#nav ul li a				{ margin:0; padding:0; font-size:12px; width:100px; height:25px; text-decoration:none; color:#B0D8E1; text-align:center; background:url(../images/pale-blue-sky-menu.jpg) repeat-x; border-right:4px solid #fff; }
#nav ul li a h2				{ margin:0; padding:0; font-size:12px; text-decoration:none; color:#B0D8E1; }
#nav ul li a:hover			{ text-decoration:none; color:#ccc; }
#nav ul li a:hover h2		{ text-decoration:none; color:#ccc; }


#content-body				{ margin:0 0 50px 0; padding:50px 20px 50px 20px; text-align:left; clear:both; }
#content-body-text			{ margin:30px 0 20px 0; padding:0 20px 0 20px; text-align:left; clear:both; }
#content-body-text-left		{ margin:30px 0 20px 0; padding:0 20px 0 20px; width:600px; text-align:left; float:left; border-right:1px solid #c0dfe7; }
#content-body-text-left h4	{ margin:0; padding:0; display:inline; font-size:16px; font-weight:600; color:#66B3FF; text-decoration:none; }
#content-body-text-left ol	{ margin:0; padding:0 0 0 50px; }

#content-body-text-right	{ margin:0; padding:30px 20px 20px 20px; width:240px; text-align:left; float:right; }
#content-body-text-right h5	{ margin:0; padding:0; display:inline; font-size:18px; font-weight:600; color:#4F93AC; text-decoration:none; }
#content-body-text-right h6	{ margin:0; padding:0; display:inline; font-size:14px; font-weight:600; color:#4F93AC; text-decoration:none; }

#footer						{ margin:0 0 50px 0; padding:10px 0 0 0; text-align:center; clear:both; }
#copyright					{ margin:10px auto 20px auto; padding:0; text-align:center; font-size:11px; color:#999; clear:both; }
#copyright ul				{ margin:0; padding:0; dislay:inline; list-style:none; }
#copyright ul li			{ margin:0; padding:0; display:inline; }
#copyright ul li a			{ margin:0; padding:0 10px 0 10px; font-size:11px; color:#999; font-weight:500; text-decoration:none; }
#copyright ul li a:hover	{ color:#c8dee6; text-decoration:none; }	

/* Link Classes  */
a.blue 						{ font-family: Arial, Helvetica, sans-serif; color:#69F; text-decoration:none; }
a.blue:hover 				{ color: #a5a5a5; }
a.top 						{ font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: 600; text-decoration: none; border-left: 1px dotted #BDC1CE; border-right: 1px dotted #BDC1CE; padding:0px 8px 0px 8px; }
a.top:hover 				{ color: #687DA4; text-decoration: none; }
a.topBW 					{ font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: 600; text-decoration: none; padding:0px 0px 0px 0px; }
a.topBW:hover 				{ color: #CCFFFF; text-decoration: none; }
a.base 						{ font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; padding:0px 8px 0px 8px; }
a.base:hover 				{ color: #687DA4; text-decoration: none; }
a.copyright 				{ font-family: Verdana; font-size: 9px; color: #5F4574; font-weight: normal; text-decoration: none; }
a.copyright:hover 			{ color: #B7A2C8; text-decoration: none; }
a.base-seo 					{ font-family: Verdana; font-size: 9px; color: #95759F; font-weight: normal; text-decoration: none; }
a.base-seo:hover 			{ color: #CBBBD0; text-decoration: none; }
a.link 						{ font-family: Verdana; font-size: 11px; color: #0033CC; font-weight: normal; text-decoration: underline; }
a.link:hover 				{ color: #C09BCA; text-decoration: underline; }

/* General Classes  */
.right						{ margin:0; padding:0 0 20px 0; float:right; }
.contact					{ margin:0; padding:30px 0 40px 30px; }
.pbs-grey					{ font-weight:600; color:#ccc; }
.pbs-blue					{ font-weight:600; color:#9CF; }
.body-pad					{  padding:6px 0 40px 0; }
.image-20-10				{ padding:0 20px 10px 0; }
.image-4-4					{ padding:0 4px 4px 0; }
.clear						{ clear:both; }
.intro						{ font-family: "Verdana"; font-size: 13px; color: #333333; padding:50px; }
.title						{ font-family: Verdana; size: 30px; weight: bold; font-size: 40px; font-weight: bold; }
.title-bg					{ margin:0; padding:4px 0 0 10px; height:30px; width:790px; background:url(../images/title-bg.jpg);}
.title-bg h3				{ margin:0; padding:0; display:inline; font-size:20px; font-weight:600; color:#4F93AC; }
.author						{ font-size:10px; font-style:italic; }
.bgcolor_top				{ background-color:#717e8e;}
.bgcolor_middle				{ background-color:#717e8e;}
.bgcolor_base				{ background-color:#717e8e;}
.bgcolor_title				{ background-color:#263859; color:#ffffff; font-weight:600; padding:0px 10px 0px 10px; }
.bgcolor_table_heading		{ background-color:#54607E; color:#ffffff; font-weight:600; font-size:10px; padding:0px 10px 0px 10px; text-align:center; }
.bgcolor_hosting			{ background-color:#E0E2EB; text-align:center; }
.bgcolor_web-hosting		{ background-color:#FFFFFF; text-align:center; }
.bgcolor_table				{ background-color:#131C2D; }
.navbar						{ width:100px; height:25px; text-align:center; border-right:4px solid #fff; background:url(../images/pale-blue-sky-menu.jpg) repeat-x; }
.navbar a						{ margin:0; padding:0; font-size:12px; text-decoration:none; color:#B0D8E1; display:inline }
.navbar a h2					{ margin:0; padding:0; font-size:12px; text-decoration:none; color:#B0D8E1; display:inline }
.navbar a:hover				{ text-decoration:none; color:#ccc; }
.navbar a:hover h2			{ text-decoration:none; color:#ccc; }

/* Form */
input.fld					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; height:16px; text-indent:2px; }
input.btn					{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: 400; height:18px; padding-bottom:2px; }
input.email					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; height:16px; text-indent:2px; }
input.name					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; height:16px; text-indent:2px; }