@charset "UTF-8";
/* CSS Document */

/* Layout Styles (gives centered layout & nice shadow gutters)*/
body {
	margin-top: 0;
}

#contentContainer {
	width: 720px;
	float: left;
	/*background-image: url(images/navBg.gif) repeat-y;*/
}

/* Home Banner Styles */
#bannerLeft {
	float: left;
}

#bannerRight {
	float: right;
}

/* Basic Text Styles */
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	line-height: 1.4em;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: x-small;
	color: #FFFFFF;
	margin-top:25px;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: #004FC6;
	font-weight: bold;
	text-align: left;
}

.pageHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
	color: #004FC6;
	background-color: #E6E6E6;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 4px 4px;
}

.bullet { 
	list-style-image: url(images/bulletImage.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 2px;
}

/* FAQ styles */
.faqList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .70em;
	line-height: 1.80em;

}

.faqList li {
	list-style: none;
	margin-left: -30px;
	color: #FF6600;

}

.faqList a {
	color: #0000FF;
}

.faqList a:hover {
	text-decoration: none;	
	color: #FF6600;
}

.faqList a:visited {
	color:#999999;
}


.faqQuestion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .80em;
	color: #FF6600;
	padding-top: 20px;
	padding-bottom: 4px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.faqAnswer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .80em;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 8px;

}

/* News Styles */

.newsHeadlines {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .6em;

}

.newsHeadlines li {
	list-style: none;
	margin-left: -30px;
	color: #333333;
	padding-top: 1em;

}

.newsHeadlines a {
	color: #0000FF;
	font-size: 1.2em;
}

.newsHeadlines a:hover {
	text-decoration: none;	
	color: #FF6600;
}

.newsHeadlines a:visited {
	color:#999999;
}


.newsItem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .80em;
	color: #FF6600;
	padding-top: 20px;
	padding-bottom: 4px;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.newsItem .date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .85em;
	color: #333333;
}

.newsCopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .80em;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 8px;

}

.linkTop {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .80em;
}

.linkTop a {
 	color: #0000FF; 
 	text-decoration: none; 
}

.linkTop a:hover {
 	color: #FF6600; 
 	text-decoration: none; 
}
	
.linkTop span.arrow {
	font: Arial;
}
	


/* Layout Styles */
.column {
 float: left;
}

.column .gutter {
 padding: 0px 15px 0px 20px;
}

#mainContent {
	/*margin-left: 20%;*/
	width: 350px;
	padding-top: 6px;
	padding-bottom: 20px;
}

#sidebarContent {
	width: 220px;
	border-left: 1px solid #69c;
	padding-top: 6px;
	padding-bottom: 20px;
}

#fullWidthContent {
	width: 550px;
	padding-top: 6px;
	padding-bottom: 20px;
}


#copyright {
 clear: both;
 padding-top: 5px;
 padding-bottom: 5px;
}

/* IEx patches \*/
* html .column {
 display: inline;
}
/**/

/* Navigation Menu Styles */
#navsite p {
 display:none;
}

#navsite .blurb {
 padding-left: 10px;
 text-align: center;
 padding-top: 30px;
}

#navsite {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 0.7em;
 font-weight: bold;
 width: 115px;
 height: inherit;
 padding-top: 18px;
 margin-bottom: 1em; 
 background-color: #FFFFFF; 
 color: #FFFFFF; 
}
#navsite ul {
 list-style: none; 
 margin: 0; 
 padding: 0; 
}
#navsite ul li {
 margin: 0; 
 /*border-top: 1px solid #003;*/
}
#navsite ul li a {
 display: block; 
 padding: 2px 2px 2px 0.5em; 
 border-left: 8px solid #006699; 
 border-bottom: 1px solid #69c;
 /*border-bottom: 1px solid #369;*/
 background-color: #FFFFFF; 
 color: #333333; 
 text-decoration: none; 
 width: 100%; 
}
html>body #navsite ul li a { 
 width: auto; 
}
#navsite ul li a:hover {
 border-left: 8px solid #FF6600;
 /*border-right: 1px solid #69c;*/
 border-bottom: 1px solid #006699; 
 background-color: #66CCFF; 
 color: #fff; 
}


/*Example CSS for demo ticker*/

#ajaxticker1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	width: 200px;
	height: 300px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}

#ajaxticker1 div{ 
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FFFFFF;
}

.someclass{ //class to apply to your scroller(s) if desired
}