body {
 margin: 0;
 padding: 0;}
 
/* FONTS AND HTML TAGS
-------------------------------------------*/
body, div, p, th, td, li, dd    {
	font-family:  Arial, Helvetica, Verdana, Lucida, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #474747;
	padding: 0;
	text-align: left;
}

img {
 border: 0;}

a {
 text-decoration: none;}

h4 {
	color: #1B61B0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	text-align: left;
}

h5 {
 font-size: 12px;
 font-weight: bold;
 color:	#333;}
 
h6 {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


p {
	line-height:	1.5em;
	color: #333;
}

p#vision {
	line-height:	22px;
	font-size:		18px;
	color: #fff;
	font-weight: lighter;
}
 
p#purpose {
	line-height:	18px;
	font-size:		14px;
	color: #fff;
	font-weight: lighter;
} 
 
.charter_list {
	padding-left: 20px;
	line-height:	20px;
	font-size:		14px;
}

p.pic_caption {
	font-style: italic;
	margin-top: 	10px;
}

li {
	color: #FFF;
	line-height:	20px;
	font-size:		14px;
}

sup,
sub {
	height: 						0;
	line-height: 					1;
	vertical-align:					baseline;
	_vertical-align: 				bottom;
	position:						relative;
	font-size: 						11px;
}
sup {
	bottom: 						2px;
}

sub {
	top: 							2px;
}


 /* LAYOUT
-------------------------------------------*/
#content-wrap{
 width: 950px;
 margin: 0 auto 50px auto;
 text-align: center;
 border: 1px solid #6F6F6F;
 border-top: 0;}
 
#header{
 text-align: right;
 }
 
img#logo {
 margin: 15px 45px 10px 0;
 }

.inside {
	padding: 18px 5px 0 5px;
}

.inside_charter {
	padding: 18px 30px 18px 30px;
	background-color: #839aca;
	color:	#FFF;
	font-size: 21px;
}

#leftCol {
 float:		left;
 width:		270px;}

#rightCol {
 float:		right;
 width:		615px;
 margin-top: 	0px;
 vertical-align:		top;}

#left2Col {
 float:		left;
 width:		615px;
 margin-top: 	0px;
 vertical-align:		top;}
 
#right2Col {
 float:		right;
 width:		270px;}
 
#footer {
 width: 100%;
 height: 27px;
 line-height: 27px;
 background: #2163af;
 margin: 15px 0 20px 0;
 color: #FFF;
 font-size: 11px;}
 
#footer #pagination {
 float: right;
 margin-right: 20px;
 line-height: 27px;
 font-size: 11px;}

#pagination ul {
 list-style: none;
 margin:0;
 padding: 0;}

#pagination li {
 float: left;
 margin-left: 25px;
 line-height: 27px;
 font-size: 11px;}
 
#footer #pagination a {
 text-decoration: none;
 color: #FFF;}
 
#footer span {
 margin-left: 20px;}
 
 
  /* MAIN MENU
-------------------------------------------*/
#siteTitle {
 float: right;
}
#siteTitle a{
 color: #FFF;
 display: block;
 width: 155px;
 height: 33px;
 background: url(../images/menuBackground.png) 0px -33px repeat-x;
 border-right: 3px solid #FFF;
 line-height: 33px;
 text-align: center;}
 
#inner-wrap{
	width: 920px;
	padding: 0 15px;
	background: url(../images/menuBackground.png) 0px -33px repeat-x;
}
 
#nav, #nav ul {
 padding: 0;
 margin: 0;
 list-style: none;
 background: url(../images/menuBackground.png) 0px -33px repeat-x;
 border-left: 3px solid #FFF;
 border-right: 3px solid #FFF;
 z-index: 3;
 width: 755px;
 float: left;}

#nav a {
 display: block;
 padding: 0 0.75em;
 text-decoration: none;
 color: #FFF;
 font-size: 12px;
}

#nav a:hover {
 color: #FFF;
 text-decoration: none;
 background: url(../images/menuBackground.png) 0px 0px repeat-x;
}

#nav li {
 float: left;
 line-height: 33px;
 display: inline-block;
}

#nav li ul {
 position: absolute;
 float: left;
 width: 190px;
 left: -999em;
 z-index: 3;
 background: #859AC8;
 border: 0;}

#nav li ul li {
 float: left;
 border-left: 0;
 line-height: 26px;
 border-bottom: 1px solid #96a9d4;
 background: none;
 background-color: #859AC8;}

#nav li ul li a {
 padding: 6px 10px 6px 10px;
 width: 170px;
 font-size: 11px;
 line-height: 14px;
}

#nav li#nav-last a{
	padding-right: 12px;
}

#nav li:hover ul {
 left: auto;
 z-index: 2;	
}

#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
}

#nav li:hover, #nav li.hover {  
 position: static;  } 

#nav li:hover, #nav li.sfhover{
 background: url('../images/menuBackground.png') 0px 0px repeat-x;}

#nav li ul li:hover, #nav li ul li.sfhover, #nav li ul li a:hover{
 background-image: none;
 color: #2163af;}

.current {
 background: url(../images/menuBackground.png) 0px 0px repeat-x;}
 
 #nav li ul li.current a{
   background: none;
   color: #2163af;
 }

.clr {
 clear:both;}

/* tables */

#small_text{
	font-size: 10px;
	font-weight: normal;
	font-weight: lighter;
}

tr {
	line-height: 1.5em	
}

td.bunderline_first_col{
	border-bottom: 1px solid #000;
	text-align: left;
	line-height: 1.5em;
}

td.bunderline {
	border-bottom: 1px solid #000;
	text-align: right;
	line-height: 1.5em;
}

td.bunderline_first_col_pad{
	border-bottom: 1px solid #000;
	text-align: left;
	line-height: 1.5em;
	padding-right: 25px;
}

td.bunderline_pad {
	border-bottom: 1px solid #000;
	text-align: right;
	line-height: 1.5em;
	padding-right: 25px;
}

.inside #left2Col table {
	text-align: right;
	
}

.inside_left {
	text-align: left;
}

td.inside_right {
	text-align: right;
}

.inside_right_pad {
	text-align: right;
	padding-right: 25px;
}

.inside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.inside table {
}

#cell_align_middle {
	text-align: center;
	vertical-align: bottom;
}

#cell_align_left {
	text-align: left;
	vertical-align:	bottom;

}


.cell_align_top {
	vertical-align: top;
	padding-left: 10px;
	text-align: left;
	font-size:	11px;
	line-height:	16px;
}

.cell_align_top_picture {
	vertical-align: top;
}

.cell_align_top_picture_pad {
	vertical-align: top;
	padding-left: 10px;
}

