/*Overall style*/
body, p, td, th, b, strong, li, ul, ol, dd, i, em, a {
	
	font-size: 13px;
	color:000066
}
/* End Overall style */

/* Content Styles */
hr {
	color:#000099;
	width:250px;
}
li {
	margin-top: 15px;
}
.alert {
	color: #FF0000;
}
.footer {
	text-align: center;
}
p a {
	color: FF6600;
}
div a {
	color: FF6600;
}
ul a {
	color: FF6600;
}
ol a {
	color: FF6600;
}
p a:visited {
	color: #9999FF;
}
div.content a:visited {
	color: #9999FF;
}
ul a:visited {
	color: #9999FF;
}
ol a:visited {
	color: #9999FF;
}
table {
	border-color:#000099;
}
.note {
	font-size: 9px;
}
.h1 {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 25px;
	color: 000099;
}
.h2 {
	font-size: 17px;
	color: 000099;
	font-variant: small-caps;
	margin-top: 35px;
}
.h3 {
	font-size: 15px;
	color: 333399;
	font-style: italic;
	margin-bottom: -10px;
}
li ul li {
	list-style-image:url(../images/bullet8.gif);
}
/* End Content Styles */

/* Special Design/Layout styles */
.navText {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.subLink {
	font-size: 11px;
	color: #FFCC33;
	text-decoration: none;
	/*font-weight: bold;*/
}
/*.lessSpace1 {
	font-size: 9px;
}*/
.navLink {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
.navLink a:link {
	color:#FFFFFF;
	text-decoration: none;
}
.navLink a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.navLink a:active {
	color:#FFFFFF;
	text-decoration: none;
}

.navLink a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.searchText {
	
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
}
.searchLink {
	
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}
.searchLink a:visited {
	
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}
.searchLink a:active {
	
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
	text-decoration: none;
}
.gutterLink {
	
	font-size: 11px;
	font-weight: bold;
	color: 333399;
	text-decoration: none;
}
.blipBlock {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.quote {
	
	font-size: 10px;
	letter-spacing: -1px;
	word-spacing: 2px;
}
.quote strong {
	font-weight:bold;
	text-align: right;
	font-size: 11px;
	word-spacing: 2px;
	letter-spacing: -1px;
}
.select {
	font-size: 8pt; 
	 
	width:115px;
}
#logo {
	position:absolute; left:12px; top:0px; width:68px; height:106px; z-index:9; visibility: visible;
}
#searchbar {
	position:absolute; left:264px; top:59px; width:600px; height:21px; z-index:8; visibility: visible;
}
#searchbarInside {
	position:absolute; left:162px; top:59px; width:600px; height:21px; z-index:8; visibility: visible;
}
#allLinks {
	position:absolute; left:618px; top:56px; width:600px; height:21px; z-index:8; visibility: visible;
}
#calendar {
	position:absolute; left:108px; top:170px; width:155px; height:45px; z-index:7; visibility: hidden;
}
#juveniles {
	position:absolute; left:107px; top:213px; width:156px; height:232px; z-index:6; visibility: hidden;
}
#nationals {
	position:absolute; left:108px; top:241px; width:155px; height:61px; z-index:5; visibility: hidden;
}
#retardation {
	position:absolute; left:107px; top:281px; width:157px; height:50px; z-index:4; visibility: hidden;
}
#illness {
	position:absolute; left:107px; top:323px; width:157px; height:50px; z-index:4; visibility: hidden;
}
#BlipBlocker {
	position:absolute; left:92px; top:122px; width:17px; height:32px; z-index:3; visibility: hidden;
}
#sphere {
	position:absolute; left:106px; top:98px; width:127px; height:119px; z-index:1; visibility: visible;
}
#sphereCover {
	position:absolute; left:106px; top:110px; width:127px; height:230px; z-index:2; visibility: hidden; background-color: #FFFFFF;
}
#titleBar {
	position:absolute; left:161px; top:130px; width:488px; height:21px; z-index:8; visibility: visible;
}
/* end Special Design/Layout styles */