/* Body */

body {
	margin:0px 0px 0px 0px;
	font-family:arial;
	font-size:14px;
}

/* Top Banner */

.top-banner {
	background-image:url(../images/general/top-banner-bk.gif);
	background-repeat:repeat-x;
}

/* Middle Banner */

.middle-banner {
	background-image:url(../images/general/middle-banner-bk.jpg);
	background-repeat:repeat-y;
	background-color:#2E5E4C;
	padding-left:50px;
	padding-right:50px;
	height:150px;
}

/* Page Detail Widths & Nav Menu */

.left-page-detail-bottom{
	background-color:#2F7462;
	height:28px;
	padding-left:4px;
	font-size:12px;
}

.nav-menu {
	background-image:url(../images/general/nav-menu-bk.jpg);
	background-repeat:repeat-y;
	padding-top:36px;
	width:280px;
	height:545px;
}

.nav-menu-items {
	background-image:url(../images/general/nev-menu-item-bk.gif);
	background-repeat:no-repeat;
	height:36px;
	padding-left:52px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}

.nav-menu-items A{
	color:#5F656B;
	text-decoration:none;
}

.nav-menu-items A:Hover{
	color:#073E2C;
	text-decoration:underline;
}

.nav-menu-items-mo {
	background-image:url(../images/general/nev-menu-item-bk.gif);
	background-repeat:no-repeat;
	height:36px;
	padding-left:52px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}

.nav-menu-items-mo A{
	color:#073E2C;
	text-decoration:none;
}

.nav-menu-items-mo A:Hover{
	color:#5F656B;
	text-decoration:underline;
}

.middle-page-detail{
	border-left:1px solid #6A7279;
	border-top:1px solid #6A7279;
	border-right:1px solid #6A7279;
}

.right-page-detail{
	border-top:1px solid #6A7279;
	width:256px;
}

.right-page-detail-top{
	padding-top:6px;
	padding-left:6px;
}

.right-page-detail-bottom-top{
	background-image:url(../images/general/right-banner-bottom-top.jpg);
	background-repeat:no-repeat;
	height:27px;
}

.right-page-detail-bottom{
	background-image:url(../images/general/right-banner-bottom-bk.jpg);
	background-repeat:repeat-y;
}

/* Page Styles */

h1 {
	font-size:42px;
	color:white;
	margin:0px 0px 0px 0px;
	font-family: Verdana;
}

.page-heading {
	font-size:24px;
	font-family: Verdana;
}

.page-back-link {
	font-size:18px;
	font-family: Verdana;
}

.right-banner-top-text {
	font-size:14px; 
	font-weight:bold; 
	line-height:24px;
}

/* Footer */

.footer-left{
	width:276px;
	background-color:#2F7462;
	height:28px;
	padding-left:4px;
	font-size:12px;
	border-right:1px solid #6A7279;
}

.footer-right{
	width:256px;
	background-image:url(../images/general/right-banner-bottom-bk.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #6A7279;
}

/* FAQ */

.faq-subject-box{
	width:23.5%;
	font-size:12px;
}

.faq-subject-box-breaker{
	width:2%;
}

.faq-subject-box-breaker-height{
	height::10px;
}

.faq-subject-box-bottom{
	height:45px;
	background-color:#DEE0CE;
	border: 1px solid #073E2C;
	font-size:12px;
}

/* General Styles */

.grey {	
	color:#52575C;}
	
.grey A{	
	color:#073E2C;
	text-decoration:none;}

.grey A:Hover{	
	color:#073E2C;
	text-decoration:underline;}

.green {	
	color:#073E2C;}
	
.green A{	
	color:#073E2C;
	text-decoration:none;}

.green A:Hover{	
	color:#6A7279;
	text-decoration:underline;}

.white {	
	color:white;}
	
.white A{	
	color:white;
	text-decoration:none;}

.white A:Hover{	
	color:white;
	text-decoration:underline;}
