
#sidebarContainer{
	position:absolute;
	top:106px;
	left:0;
	background-color:#e2eef9;
	background-image:url("../images/side-gradient.png");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom: 411px;
}
div title{

}
#sidebar {
	position:relative;
	top:0px;
	left: 0;
	margin: 0px;
	padding:0;
	border: 0 none;
	color: black;
	float:left;
	voice-family:inherit;
	width: 220px;
	
	
}




body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background: white;
	min-width:1024px;
}


#pageContainerOuter{
	position:relative;
	left:50%;
	width:0;
}
#pageContainerOuter #wrapper{
	position:relative;
	left:-512px;
}
#topBand{
	position:absolute;
	width:100%;
	min-width:1040px;
	margin:0;
	padding:0;
	height:106px;
	background-image:url(../images/top-stretch.gif);
}


#header{
	position:absolute;
	margin:0;
	padding:0;
	background-image:url("../images/top-watermark.gif");
	height:106px;
	width:740px;
	top:0;
	left:230px;
	z-index:99;
	background-repeat:no-repeat;
}
#logo{
	position:absolute;
	top:78px;
	left:-170px;
}
#mainNav{
	position:absolute;
	left:20px;
	color:#fff;
	list-style-type:none;
}

#header p {
	font-size:0;
	display:none;
	visibility:hidden;

}
#mainNav h1{
	position:absolute;
	top:45px;
	font-size:12pt;
	color:#fff;
	width:400px;
}
#mainNavButtons {
	position:absolute;
	padding:0;
	margin:0;
	top:82px;
	font-size:10pt;
	font-weight:normal;
	width:770px;
	height:29px;
}
#mainNavButtons ul li ul{
	display:none;
	visibility:hidden;
}
.navigationButton{
	margin-right:20px;
	min-width:20px;
	padding-top:6px;
	min-height:22px;
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
	height:22px;
}
.navigationButton span{
	
}
#mainNav ul, #mainNav ul li {
	list-style-type:none;
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#mainNav ul li {
	display:block;
	float:left;
	margin-right:20px;
	list-style-type:none;
	
}
#mainNavButtons a:link, #mainNavButtons a:visited {
	display: block;
	color: #96D3FF;
	text-decoration: none;
	font-weight:normal;
}
#mainNavButtons a:hover {
	color: #fff;
}
#mainNavButtons a.current, #mainNavButtons a.current:hover, #mainNavButtons a.current:active {
	color: #0CF;
	cursor: default;
}

#content { 
	position:absolute;
	width:760px;
	margin: 8px 20px 0px 20px;
	padding:0;
	top:0;
	color: black;
	background: transparent;
}













mainNav a, mainNav a:visited {
	color:#0094ff;
	text-decoration: none;
}
mainNav {
	border-bottom:1px dotted;
}

img {
	border: 0px;/*display: block;*/
}

#pageContainer{
	position:absolute;
	margin:0;
	top:130px;
	float:left;
	left:233px;
	width:801px;
	height:801px;
	background-image:url("../images/header-green.gif");
	background-position:top;
	background-repeat:no-repeat;
}
#pageContainerShadowLeft{
	position:relative;
	width:9px;
	height:586px;
	left:0;
	background-image:url("../images/header-shadow-left.gif");
	background-position:left;
	background-repeat:no-repeat;
}
#pageContainerShadowRight{
	position:relative;
	width:9px;
	height:586px;
	left:792px;
	top:0;
	background-image:url("../images/header-shadow-right.gif");
	background-position:left;
	background-repeat:no-repeat;
}

#footer{
	color:#87a3b5;
	position:relative;
	font-size:10px;
	text-align:center;
	margin-bottom:150px;
	margin-top:80px;
	color:#779BBA;
	z-index:3;
}
#footerContent{
	left:0;
	color:#87a3b5;
	position:absolute;
	font-size:10px;
	text-align:center;
	margin-bottom:40px;
	margin-top:0px;
	color:#779BBA;
	z-index:3;
	top:-30px;
	width:760px;
}
#footer a{
	position:inherit;
	color:#2170DE;
	font-weight:normal;
	
}
#pageContainerShadowBottomLeft{
	position:absolute;
	width:14px;
	height:324px;
	left:-25px;
	top:-300px;
	background-image:url("../images/page-bottom-left.png");
	background-position:left;
	background-repeat:no-repeat;
}
#pageContainerShadowBottomRight{
	position:absolute;
	width:14px;
	height:324px;
	left:772px;
	top:-300px;
	background-image:url("../images/page-bottom-right.png");
	background-position:left;
	background-repeat:no-repeat;
}
#pageContainerShadowBottom{
	position:absolute;
	width:783px;
	height:24px;
	left:-11px;
	top:0px;
	background-image:url("../images/page-bottom.png");
	background-position:left;
	background-repeat:no-repeat;
}
ul.nav {
	list-style: none; 
	margin-bottom: 15px;
	font-size: 12px;
	margin-left:0px;
	padding:0;
	color: #0047A9;
	margin-top:0;
}
ul.nav li {
	margin-bottom:2px;
	display: block; 
	color:#0047A9;
}
ul.nav>li {
	background-color:#9dc2e0;	
}

ul.nav li ul{
	margin-left:-40px;
}
ul.nav li ul li {
	margin-bottom:0;
	margin-top:2px;
	color:#0047A9;
}
ul.nav>li{
	margin-top:0px;
	margin-bottom:0px;
}
ul.nav li ul li a{
	padding-left:35px;
	color:#0047A9;
}
ul.nav li a{
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	display:block;
	color:#0047A9;
	background-image:url("../images/left-nav-dots.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
ul.nav>li>a{
	background-color:#c4daec;	
}

ul.nav>li>a{
	
}
.nav a:visited { 
	text-decoration: none;
	color: #0047A9;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #cee5f8;
	color: #0047A9;
	border-bottom:0 none;
	
	background-image:url("../images/left-nav-dots.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
ul.nav ul a:hover, ul.nav ul a:active, ul.nav ul a:focus { 
	background: #a7ceee;
	color: #0047A9;
	border-bottom:0 none;
	
	background-image:url("../images/left-nav-dots.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
.current{
	
}
.current{
	color:#ffffff !important;
	text-shadow:1px 1px 1px rgba(0,0,0,.4);
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.4);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,.4);
	-ms-text-shadow:1px 1px 1px rgba(0,0,0,.4);
}
ul.nav>li>.current{
	color:#ffffff !important;	
}
ul.nav>li>.current:hover{
	background-color:#cee5f8;
	background-image:url("../images/left-nav-dots.png");
	background-repeat:repeat-x;
	background-position:bottom;
}
ul.nav>li>ul li .current{
	color:#ffffff;
	
}
ul.nav li .current:hover{
	background-image:url("../images/left-nav-dots.png");
	background-repeat:repeat-x;
	background-position:bottom;
}




#archive{
	position:relative;
	top:120px;	
}
#archive > a{
	visibility:hidden;
	display:none;	
}





/* Main content Area */

#mainContentArea{
	position:relative;
	top:0px;
}
#contentTitle{
	height:34px;
	margin-top:15px;
	margin-bottom:10px;
}
#contentTitle h1{
	font-size:14pt;
	color:#0146ae;
	height:48px;
	font-weight:normal;
	margin:0;
}
#contentDetails{
	background-color:#f5fbfe;
	min-height:150px;
	border:1px solid #deeef9;
	padding:20px;
	font-size:10pt;
}

.contentPhoto{
	float:left;
	border:3px solid #c4daec;
	min-width:100px;
	min-height:100px;
}
.contentPhoto img{
	
}
#contentDetailsLeft{
	position:relative;
	min-height:180px;
	width:280px;
	border-right:1px dotted #c4daec;
	float:left;
	padding:10px;
	padding-top:0;
}
#contentDetailsRight{
	float:left;
	min-height:180px;
	min-width:200px;
	width:200px;
	padding:10px;
	padding-top:0;
}
.floatFix{
	clear:left;
}
#mainNav.current{
	
}



.topCurrent{
	color: #c6d645 !important;
}
.topCurrent a{
	color: #c6d645 !important;
}
.topCurrent:hover{
	color: #ffffff !important;
}
#mainNavButtons li ul li .topCurrent{
	
}
#mainNavButtons li ul li .topCurrent:hover{
	
}
#contentBottom{
	min-height:700px;
	position:relative;
	z-index:2;
	margin-top:30px;
}

#pageBottom{
	position:relative;
	height:324px;
	background-image:url(../images/page-bottom.png);
	background-repeat:no-repeat;
	top:-300px;
	left:-25px;
	width:811px;
	z-index:0;
	
}




#mainContentArea  p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 17px;
	padding-top: 5px;
	margin-top:0;
}
#contentDetails p{
	margin:0;
	margin-top:0;
	margin-bottom:10px;
	padding:0;
}
 
#mainContentArea a {
	color:#0094ff;
	text-decoration: none;
	font-weight:bold;
}
#mainContentArea a:visited{
	color: #0071c3;
}
#mainContentArea a:hover {
	border-bottom:1px dotted;
}
#mainContentArea h1 {
	font-size:14pt;
	color: #6e9edf;
	height: 29px;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:0;
	text-align:center;
}
#mainContentArea h2 {
	font-size:14pt;
	color: #0047A9;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom:0;
}
#mainContentArea h3 {
	color: #0047A9;
	padding-left: 30px;
	font-size: .95em;
	font-weight:bold;
	color:#000;
	font-size:10pt;
	margin-bottom:0;
}
#mainContentArea h4 {
	color: #000;
	font-size: .85em;
	margin-left: 1em;
	margin-bottom:0;
}
#mainContentArea ul {
	list-style-type:disc;
	font-size:12px;
	margin-left:40px;
	margin-Right:40px;
}
#mainContentArea ul li {
	margin-top:10px;
}
#mainContentArea ul li ul{
	margin-left:-20px;
	margin-top:10px;
}
#mainContentArea ul li ul, #mainContentArea ul li ul li{
	margin-bottom:5px;
	list-style-type:square;
}
#mainContentArea ol {
	font-size:12px;
	margin-left:40px;
	margin-Right:40px;
}
#mainContentArea ol li {
	margin-top:10px;
}
#mainContentArea ol li ul{
	margin-left:-20px;
	margin-top:10px;
}
#mainContentArea ol li ol, #mainContentArea ol li ol li{
	margin-bottom:5px;
}

#mainContentArea table{
	border-collapse:collapse;
	font-size:12px;
}
#mainContentArea table tr td{
	padding:5px;
}

.TableBasic{
	background-color:#f5f5f5;
	border-collapse:collapse;
	font-size:12px;
}
.TableLarge{
	width:90%;
	margin-left:30px;
	margin-right:0;
	background-color:#f5f5f5;
	border-collapse:collapse;
	font-size:12px;
}
.TableLarge tr td{
	border:1px solid #ccc;
}
.TableLargeMinimal{
	width:90%;
	margin-left:30px;
	margin-right:0;
	background-color:transparent;
	border-collapse:collapse;
	font-size:12px;
	border:0 none;
}
.TableLargeMinimal td, .TableLargeMinmal tr{
	background-color:transparent;
	border-collapse:collapse;
	font-size:12px;
	border:0 none;
}

.TableRowAlternate, .TableRowAlternate td, .TableRowAlternate tr{
	background-color:#f0f0f0;
}
.TableHeading, .TableHeading td, .TableHeading tr{
	background-color:#bbb;
	color:#fff;
	font-weight:bold;
}
.TableMinimal, .TableMinimal td, .TableMinimal tr{
	border:0 none;
	background-color:transparent;
	color:#000;
}

