/* Global Styles */
/* 
   USE: <link rel="stylesheet" type="text/css" href="tools/forcescrollbars.css" />

   DOCTYPE: XHTML 1.0 Transitional
   WORKS FOR: FIREFOXmac, FIREFOXpc, SAFARImac, IE7pc, (IE6pc - if needed)

   Forces a vertical scrollbar on the page even if none is needed. 
   Non-scrolling pages will now scroll by 1px (essentially unnoticeable).
   Forcing the scrollbar prevents the layout from shifting side-to-side 
   when navigating between scrolling and non-scrolling pages and when
   turning a non-scrolling page into a scrolling page by dynamically 
   displaying/adding extra content. 
*/

html { height:100%;padding-bottom:1px; }  /* FIREFOXmac, FIREFOXpc, SAFARImac, IE7pc */ 

/*
   IE6pc SUPPORT:
   In IE6pc and IE7pc, the vertical scrollbar is always present even if
   the page is not scrollable. We use a method here that works for IE7pc 
   but breaks (invisibily) for IE6pc. If needed (you shouldn't need it), 
   IE6pc support is provided below (commented out) - note that if you 
   turn it on, margins and padding on the body must be 0px. You will have 
   to add a wrapper div within the body if you want a page with margins 
   or padding.
*/

/* body { height:100%;margin:0;margin-bottom:1px; } */ /* IE6pc SUPPORT */

body { 
	height:auto;
	width: 760px; 
	padding:0px;
	padding-right:0px;
	background: #123062 url('./images/stars_b.jpg') repeat-x ;
	border:0px solid #3167cb;
	border-left:0px solid #174496;
	border-right:0px solid #174496;
	border-bottom:0px solid #174496;
	margin:20px auto; 
	padding-bottom:20px;
}

.left_navigation_back {
	background-color:#174496;
	background: #3167cb;
	xborder-right:5px solid #3167cb;
	xborder-left:3px solid #3167cb;
	background: #174496;
	border-right:0px solid #174496;
	border-left:6px solid #174496;
}

.xbigtitle {
	color: #333333;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.link_title a {
	color: #0033CC;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.link_title a:hover {
	color: #0033FF;
	text-decoration:underline;
}
.link_title small {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.enlarge {
	color: #993300;
	font-size: 12px;
}

p {
	padding-top:0;
	margin-top:20px;
	padding-bottom:0;
	margin-bottom:20px;
}

ul { margin:0; padding:0; }
ul li { margin:0; padding:0; }

ul {
	padding-left:40px; 
	padding-top:5px; 
	padding-bottom:13px;
	color:#FFFFFF; 
}
ul li {
	padding-top:0px;
	padding-bottom:5px;
}

ul ul {
	padding:0;
	padding-left:15px;
	padding-bottom:10px;	
}

ul ul li {
}

ul.innerul {
	margin-left:20px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

ul.innerul li {
	padding-top:0px;
	padding-bottom:2px;
}


.texttitle {
	padding-left:40px;
	padding-bottom:0px;
}

.rightarrow {
	color: #3366CC;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	padding-right:10px;
}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #FF6600;
	}

a.resource {
	color: #FF6600;
	font-size:12px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	}
	
a.resource:hover {
	color: #FF6600;
	text-decoration:underline;
	}


/* ID Styles */

#navigation td {
	xborder-bottom: 1px solid #C0DFFD;
	border-bottom: 1px solid #3167cb;
	xborder-right: 5px solid #3167cb;
	border-bottom: 1px solid #ffffff;
	}
	
#navigation a.one {
	font: 13px Arial, Helvetica, sans-serif;
	color: #003366;
	color: #e7f3ff;
	color: #ffffff;
	font-weight:bold;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:0px 0px 0px 20px;
	}
	
#navigation a.one:hover {
	color:#FF6600;
	color: #e7f3ff;
	text-decoration:underline;
	}
	
#navigation a.two {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	color: #FFFF66;
	color: #f78204;
	color: #b4fc6c;
	text-decoration: none;
	font-weight:bold;
	}
	
#navigation a.two:hover {
	color:#FF6600;
	xcolor: #e7f3ff;
	color: #b4fc6c;
	xtext-decoration:underline;
	}
	
#navigation a.three {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;	
	color: #e7f3ff;
	color: #ffffff;
	text-decoration: none;	
	}
	
#navigation a.three:hover {
	color:#FF6600;
	color: #e7f3ff;
	text-decoration:underline;
	}
	
#navigation a.four {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FF6600;
	color: #f78204;
	color: #b4fc6c;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	font-weight:bold;
	display:block;
	padding:0px 0px 0px 20px;
	}
	
#navigation a.four:hover {
	color:#FF6600;
	color: #b4fc6c;
	xcolor: #e7f3ff;
	xtext-decoration:underline;	
	}
	
#navigation a.next {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;	
	div align: right 
	display:block;
	padding:8px 6px 10px 26px;
	display:block;	
	background:  14px 45% no-repeat;
	}
	
#navigation a.next:hover {
	background: #ffffff 14px 45% no-repeat;
	color:#FF6600;
	}
	
#navigation a.previous {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;	
	display:block;	
	background:  14px 45% no-repeat;
	}
	
#navigation a.previous:hover {
	background: #ffffff 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:14px Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:1.6em;
	margin-top:10px;
	}
	
.style2 {
		color: #333333;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-weight:bold;
	line-height:24px;
	padding:0px 6px 10px 26px;
	letter-spacing:.1em;
	}
	
.subHeader {
	font: 14px Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-weight:bold;
	padding:8px 6px 10px 26px;
	line-height:20px;
	letter-spacing:.1em;
	margin-bottom:0px; 
	padding-bottom:0px;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
