body {
	width:100%;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	margin: 0px auto 0px;
	padding: 0;
	color: #053c4b;
	background: url(../images/body_bg.gif) repeat top left;
}

#leftNav {
	width: 165px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px; 
	list-style-type: none;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 59px;
	text-align: left;
}

#leftNav ul {
	width: 165px;
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px;  
	text-align: left;
	margin: 0px auto 0px;
	padding: 0;
}

li.leftNav {
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px; 
	text-align: left;
	margin: 0px auto 0px;
	padding: 0;
	background: url(../images/red_line.gif) no-repeat bottom left;
}

#leftNav ul li ul {
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	margin: 0px auto 0px;
	padding: 0;
}

#leftNav ul li ul li {
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 15px; 
	text-align: left;
	margin: 0px auto 0px;
	padding: 0;
}

#leftNav a:link.red, #leftNav a:visited.red {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	margin: 0px auto 0px;
	text-decoration: none;
	color: #9c561a;
}

#leftNav a:hover.red {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	margin: 0px auto 0px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}


#leftNav a:link.redactive, #leftNav a:visited.redactive {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}

#leftNav a:hover.redactive {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}


#leftNav a:link.subred, #leftNav a:visited.subred {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #9c561a;
}

#leftNav a:hover.subred {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}


#leftNav a:link.subredactive, #leftNav a:visited.subredactive {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}

#leftNav a:hover.subredactive {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #844814;
	background: url(../images/active_nav.gif) no-repeat center left;
}

#leftNav a:link.purple, #leftNav a:visited.purple {
	display: block;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	padding:3px 3px 3px 15px;
	text-decoration: none;
	color: #7a3a83;
}

#leftNav a:hover.purple {
	display: block;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	padding:3px 3px 3px 15px;
	text-decoration: none;
	color: #7a3a83;
	background: url(../images/active_nav.gif) no-repeat center left;
}


#leftNav a:link.purpleactive, #leftNav a:visited.purpleactive {
	display: block;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	text-decoration: none;
	color: #a655b1;
	background: url(../images/active_nav.gif) no-repeat center left;
}

#leftNav a:hover.purpleactive {
	display: block;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	text-decoration: none;
	color: #a655b1;
	background: url(../images/active_nav.gif) no-repeat center left;
}

#leftNav a:link.subpurple, #leftNav a:visited.subpurple {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #a655b1;
}

#leftNav a:hover.subpurple {
	display: block;
	font-size: 10px;
	line-height: 15px; 
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	color: #a655b1;
	background: url(../images/active_nav.gif) no-repeat center left;
}

/* ---------------------------- */
/* Global Font Styles */
/* ---------------------------- */


.smallBodyCondensed {font-size: 10px; line-height: 13px; color: #053c4b; padding: 0;}
.smallBody {font-size: 10px; line-height: 15px; color: #053c4b; padding: 0;}
.mediumBody {font-size: 12px; line-height: 15px; color: #053c4b; padding: 0;}
.bigBody {font-size: 13px; line-height: 17px; color: #053c4b; padding: 0;}
.blueText {color: #309AB8;}
.bigPurple {font-size: 13px; line-height: 17px; color: #7D3488;}
.mediumPurple {font-size: 12px; line-height: 17px; color: #7D3488;}


.footnote {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 13px;
	}
	

/* ---------------------------- */
/* END STYLIZED Table */
/* ---------------------------- */

img {border: 0;	padding: 0;	margin: 0;}

a img {
	border:none;
}

body.Generic #headerContainer {width:764px; height:180px; margin: 0px auto 0; padding: 0; position:relative; background: url(SplashUniverseHeader.jpg) no-repeat top left;}

#pageContainer {
	width:764px;
	height:100%;
	margin: 0px auto 0; 
	padding: 0;
  	position:relative; 
  	background-color: #0d78b5;
}

#contentContainer {
	width:764px;
	margin:0;
	padding:0;
  	position:relative; 
  	background: url(../images/body_repeat_bg.jpg) repeat-y top left;
}


/* ---------------------------- */
/* Colored Text & Link Styles */
/* ---------------------------- */

A:link, A:visited {color:#309AB8; text-decoration: none;}
A:hover {color:#e07b3a;	text-decoration: none;}

.plain {font-family: Arial, Verdana, Helvetica, sans-serif; color:#309AB8;}
a:link.plain {color:#309AB8; text-decoration: none;}
a:visited.plain {color:#309AB8; text-decoration: none;}
a:hover.plain {color:#e07b3a; text-decoration: none;}
a:active.plain{color:#e07b3a; text-decoration: none;}

.orange {font-family: Arial, Verdana, Helvetica, sans-serif; color:#e07b3a}
a:link.orange {color:#e07b3a; text-decoration: none;}
a:visited.orange {color:#e07b3a; text-decoration: none;}
a:hover.orange {color:#309AB8; text-decoration: none;}
a:active.orange{color:#309AB8; text-decoration: none;}

.orangeTimes {font-size: 15px; font-family: Times, "Times New Roman", serif; color:#e07b3a;}
.purple {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#7D3488;}

a:link.subNav, a:visited.subNav {font-size: 10px; line-height: 18px; font-weight: bold; color: #309AB8; text-decoration: none;}
a:hover.subNav {font-size: 10px; line-height: 18px; font-weight: bold; color: #D1651E; text-decoration: none;}
A:link.subNavActive, A:visited.subNavActive {font-size: 10px; line-height: 18px; font-weight: bold; color: #D1651E; text-decoration: underline;}
A:hover.subNavActive {font-size: 10px; line-height: 18px; font-weight: bold; color: #D1651E; text-decoration: none;}
A:link.whiteLinks, A:visited.whiteLinks {font-weight: bold; font-size: 09px; line-height: 13px; color: #ffffff;	text-align: left; text-decoration: none;}
A:hover.whiteLinks {font-weight: bold; font-size: 09px; line-height: 13px; color: #e07b3a; text-align: left; text-decoration: none;}
A:link.blueLinks, A:visited.blueLinks {font-weight: bold; font-size: 09px; line-height: 13px; color: #57bcd9; text-align: left; text-decoration: none;}
A:hover.blueLinks {font-weight: bold; font-size: 09px; line-height: 13px; color: #e07b3a; text-align: left; text-decoration: none;}
A:link.footer, A:visited.footer {font-size: 11px; font-weight: bold; line-height: 27px; text-align: left; color: #309AB8; text-decoration: none;}
A:hover.footer {font-size: 11px; font-weight: bold; line-height: 27px; text-align: left; text-decoration: none; color: #e07b3a;}



/* ---------------------------- */
/* PARAGRAPH STYLES */
/* ---------------------------- */
p {margin: 0px auto 0px; padding: 3px;}


#footerLinksContainer {
	width:764px;
	height:260px;
	margin:0px auto 0; 
	padding:0;
  	position:relative; 
  	background: url(../images/footer_bg_2.jpg) no-repeat top left;
}

#footerLinks {
	width:660px;
	height:auto;
	margin:0px auto 0; 
	padding-top:135px;
  	position:relative;
  	text-align: center;
}

/* ---------------------------- */
/* FORM STYLES */
/* ---------------------------- */

form {
	margin:0px 20px 0px 20px;
}

select {
	width:140px;
	font-family:arial, helvetica, sans-serif;
	font-size:9px;
	background-color:#5cd8e9;
}

select.form {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
}

input {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}

#siteToggle {
	position: relative; top: 135px; left: 64px;}


.white {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFF;
}

.blue { 
	color: #015f7b;
}
