/* CSS Document */

/*CORE BASE STYLES*/

BODY {
	margin:20px 0px 20px 0px; 
	font-family:Arial,Helvetica,sans-serif; 
	background:#C2C2C2; 
	color:#333; 
	}
P, UL, OL, TD {
	font:100%/140% Arial,Helvetica,sans-serif; 
	}
P {
	margin:6px 0px 6px 10px; 
	}
UL {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:square; 
	}
OL {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	list-style-type:decimal; 
	}
A:LINK {
	color:#69C; 
	text-decoration:underline; 
	}
A:VISITED {
	color:#69C; 
	text-decoration:underline; 
	}
A:HOVER {
	color:#69C; 
	text-decoration:underline; 
	}
A:ACTIVE {
	color:#69C; 
	text-decoration:underline; 
	}

H1, H2, H3, H4, H5, H6 {
	margin:10px 10px 5px 0px; 
	padding:0px 0px 0px 0px; 
	color:#333; 
	font:bold 100%/120% Arial,Helvetica,sans-serif; 
	text-transform:uppercase; 
	}
H1 {
	margin-left:-15px; 
	padding-left:15px; 
	font-size:160%; 
	color:#5B768C;
	/*background:url(../images/bg-h1.gif) 0em 0.1em no-repeat; */
	}
H2 {
	font-size:110%; 
	}
H3 {
	font-size:100%; 
	}
H4 {
	font-size:95%; 
	}
H5 {
	font-size:90%; 
	}
H6 { 
	font-size:85%; 
	}
TD {
	padding:0px 0px 0px 0px; 
	}

/*SPECIFIC PAGE SECTION STYLES*/

#wrapper {
	margin-right:auto; 
	margin-left:auto; 
	background:#FFF url(../images/bg-stripes-hor.jpg) repeat-y; 
	border:2px solid #403A44; 
	}
#logo {
	background:#FFF; 
	}
#logoLinks {
	padding:0px;
	padding-right:20px; 
	font-size:12px; 
	}
#nav {
	padding:4px 10px 4px 10px; 
	font-size:76%; 
	color:#BFD0F5; 
	background-color:#5B768C; 
	}
#section {
	background:#315392 url(../images/bg-section.jpg) bottom right no-repeat; 
	}
#subnav {
	width:743px; 
	padding:4px 0px 4px 0px; 
	font-size:10px; 
	color:#ADBBDB; 
	background:url(../images/bg-subnav.gif) bottom right no-repeat; 
	}
#sectionHeading {
	margin:14px 0px 14px 0px; 
	}
#subHeading {
	margin:0px; 
	background:url(../images/bg-subheading.gif) no-repeat; 
	}
#contentWrapperWrapper {
	background:url(../images/bg-bars.gif) top right repeat-y; 
	}
#contentWrapper {
	background:url(../images/bg-fin-bot.gif) bottom right no-repeat; 
	}
#content {
	padding:20px 10px 10px 55px; 
	font-size:76%; 
	color:#22195B; 
	}
#rightColumn {
	padding:30px 0px 10px 0px; 
	font-size:76%; 
	background:url(../images/bg-fin-top.gif) top right no-repeat; 
	}
#rightColDiv {
	margin-right:45px; 
	}
#footer {
	padding:0px 150px 5px 10px; 
	font-size:69%; 
	}
.columnLinks {
	margin-top:10px; 
	border-bottom:1px solid #999; 
	}
#copyright {
	float:left; 
	}
#credits {
	float:right; 
	}
#news {
	width:248px; 
	float:right; 
	font-size:10px; 
	background:url(../images/bg-news-top.gif) no-repeat; 
	}

/**/

#logoLinks A:LINK, #logoLinks A:VISITED, #footer A:LINK, #footer A:VISITED, .columnLinks A:LINK, .columnLinks A:VISITED, #news A:LINK, #news A:VISITED {
	color:#333;
	text-decoration:none; 
	}
#logoLinks A:HOVER, #logoLinks A:ACTIVE, #footer A:HOVER, #footer A:ACTIVE, .columnLinks A:HOVER, .columnLinks A:ACTIVE, #news A:HOVER, #news A:ACTIVE {
	color:#698CDB;
	text-decoration:underline; 
	}
#nav UL {
	padding-left:10px; 
	list-style-type:none; 
	font-weight:bold; 
	}
#nav LI {
	margin:0px 10px 0px 10px; 
	float:left;
	}
#nav A:LINK, #nav A:VISITED {
	color:#BFD0F5;
	text-decoration:none; 
	}
#nav A:HOVER, #nav A:ACTIVE {
	color:#FFF;
	text-decoration:underline; 
	}
#nav .current A:LINK, #nav .current A:VISITED {
	color:#FFF; 
	}
/*http://www.positioniseverything.net/easyclearing.html*/
#subnav:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
#subnav UL {
	padding-left:30px; 
	list-style-type:none; 
	}
#subnav LI {
	margin:0px 8px 0px 8px; 
	float:left;
	}
#subnav A:LINK, #subnav A:VISITED {
	color:#ADBBDB;
	text-decoration:none; 
	}
#subnav A:HOVER, #subnav A:ACTIVE {
	color:#698CDB;
	text-decoration:underline; 
	}
#subnav .current A:LINK, #subnav .current A:VISITED {
	color:#698CDB; 
	}
.columnLinks IMG {
	border-top:1px solid #999; 
	border-bottom:1px solid #999; 
	}
.columnLinks UL {
	margin:10px 0px 10px 0px; 
	}
#news H2 {
	margin:15px 0px 0px 0px; 
	padding:5px 20px 10px 20px; 
	background:url(../images/bg-news-head.jpg) no-repeat; 
	}
#news UL {
	padding:10px 30px 10px 40px; 
	background:url(../images/bg-news-bot.gif) bottom left no-repeat; 	
	}
