@charset "utf-8";
/* Start top navigation css */
#topNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	z-index: 8;
}

#topNav A {
	color:#000000; 
	text-decoration:none;
}

#topNav A:hover {
	color:#0000FF; 
	text-decoration:underline;
}
/*End top nav css*/

/*Text box formatting*/
#textArea {
	position:absolute; 
	left:565px; 
	top:350px;
}

#subPageTextArea {
	position:absolute; 
	left:565px; 
	top:360px;
}

#subPageTextArea2 {
	position:absolute; 
	left:565px; 
	top:360px;
}


#headingBox {
	height:15px; 
	width:197px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#subPageTextArea #headingBox {
	height:15px; 
	width:197px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#textScroller{
	height:190px; 
	width:197px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000;*/ 
	overflow:visible;
	left:0px;
	top:0px;
}

#subPageTextArea #textScroller{
	/*height:260px;*/ 
	width:197px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:visible;
}

#upArrow {
	position:absolute;
	left:210px;
	top:3px;
}

#downArrow {
	position:absolute;
	left:210px;
	top:195px;
}

#subPageTextArea #downArrow {
	position:absolute;
	left:210px;
	top:275px;
}

#productTextArea{
	position:absolute; 
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:290px;
	overflow:hidden; 
	left:525px;
	top:360px; 
	width:250px;
}

#productTextArea #headingBox {
	height:15px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

/*end text box formatting*/

/* Full page text area formatting */
#fullPageTextArea {
	position:absolute; 
	left:25px; 
	top:360px; width:750px;
}

#fullPageTextArea #headingBox {
	height:15px; 
	width:750px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#fullPageTextArea #textScroller{
	height:260px;
	width:755px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:hidden;
}

#fullPageTextArea #upArrow {
	position:absolute;
	left:750px;
	top:3px;
}

#fullPageTextArea #downArrow {
	position:absolute;
	left:750px;
	top:275px;
}
/* End full page text aree formatting */

#footerText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8px; 
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF; letter-spacing:0px;
}
#footerText A {
	color:#FFFFFF; 
	text-decoration:none;
}
#footerText A:hover {
	text-decoration:underline;
}

/*test layout*/
#subPageTextAreaFull {
	position:absolute;
	left:15px;
	top:368px;
	width: 770px;
}
	
#headingBox {
	height:15px; 
	width:100%;
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#textScroller{ 
	width:100%;
	color:#000000;
	padding:4px;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#subPageTextAreaTest #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}

#subPageTextAreaTest2 {
	position:absolute;
	left:525px;
	top:362px;
	visibility: visible;
}
#subPageTextAreaTest2 #headingBox {
	height:15px; 
	width:297px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#subPageTextAreaTest2 #textScroller{
	/*height:260px;*/ 
	width:297px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:visible;
}
#subPageTextAreaTest2 #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest2 #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}

#subPageTextAreaTest3 {
	position:absolute;
	left:260px;
	top:390px;
	
}
#subPageTextAreaTest3 #headingBox {
	height:15px; 
	width:297px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#subPageTextAreaTest3 #textScroller{
	/*height:260px;*/ 
	width:297px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:visible;
}
#subPageTextAreaTest3 #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest3 #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}

#subPageTextAreaTest4 {
	position:absolute;
	left:420px;
	top:375px;
	
}
#subPageTextAreaTest4 #headingBox {
	height:15px; 
	width:297px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#subPageTextAreaTest4 #textScroller{
	/*height:260px;*/ 
	width:297px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:visible;
}
#subPageTextAreaTest4 #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest4 #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}

#subPageTextAreaTest5 {
	position:absolute;
	left:384px;
	top:362px;	
}
#subPageTextAreaTest5 #headingBox {
	height:15px; 
	width:100%; 
	background-color:#000000;
	padding:3px;
	padding-left:5px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}
#subPageTextAreaTest5 #textScroller{ 
	width:100%;
	color:#000000;
	padding:4px;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#subPageTextAreaTest5 #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest5 #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}

#homePageNews {
	position:absolute;
	left:545px;
	top:340px;
	padding-left:35px;
}

#homePageNews .pageText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#homePageNews a{
	text-decoration:none;
}



#subPageTextAreaTest6 {
	position:absolute;
	left:545px;
	top:362px;
	
}
#subPageTextAreaTest6 #headingBox {
	height:15px; 
	width:297px; 
	background-color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#subPageTextAreaTest6 #textScroller{
	/*height:260px;*/ 
	width:297px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:4px;
	/*background-color:#FF0000; */
	overflow:visible;
}
#subPageTextAreaTest6 #downArrow {
	position:absolute;
	left:310px;
	top:275px;
}
#subPageTextAreaTest6 #upArrow {
	position:absolute;
	left:310px;
	top:3px;
}




/*DROP DOWN MENU STYLES*/


/*DROP DOWN MENU STYLES*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 7em;  /*width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #184d84;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a { /* second-level lists */
	padding-top:5px;
	padding-bottom:5px; 
	color:#FFFFFF; 
	font-size:9px;
}
#nav li ul a:hover { /* second-level lists */
	text-decoration:underline;
	color:#FFFFFF;
	 
/*	background:#000000;
*/}
#nav li ul li { /* second-level lists */
	padding:0px 10px 0px 10px; 
	border:#FFFFFF; 
	border-bottom-style:solid; 
	border-width:1px;
	width:80px;
}
#nav li ul li:hover { /* second-level lists */
	background: #000000; 
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav2, #nav2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav2 a {
	display: block;
	width: auto;
}

#nav2 li { /* all list items */
	float: left;
	width: 7em;  /*width needed or else Opera goes nuts */
}


#nav2 li ul { /* second-level lists */
	position: absolute;
	background: #184d84;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav2 li ul a { /* second-level lists */
	padding-top:5px;
	padding-bottom:5px; 
	color:#FFFFFF; 
	
	font-size:9px;
}
#nav2 li ul a:hover { /* second-level lists */
	text-decoration:underline;
	color:#FFFFFF; 
	width:120px; 
	
/*	background:#000000;
*/}
#nav2 li ul li { /* second-level lists */
	padding:0px 10px 0px 10px; 
	border:#FFFFFF; 
	border-bottom-style:solid; 
	border-width:1px;
	
}
#nav2 li ul li:hover { /* second-level lists */
	background: #000000;
	
}


#nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav3, #nav3 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width:145px;
}

#nav3 a {
	display: block;
	width: 145px;
}

#nav3 li { /* all list items */
	float: left;
	width: 7em;  /*width needed or else Opera goes nuts */
}


#nav3 li ul { /* second-level lists */
	position: absolute;
	background: #184d84;
	width: 145px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav3 li ul a { /* second-level lists */
	padding-top:5px;
	padding-bottom:5px; 
	color:#FFFFFF; 
	width: 145px;
	font-size:9px;
}
#nav3 li ul a:hover { /* second-level lists */
	text-decoration:underline;
	color:#FFFFFF; 
	width:145px;
/*	background:#000000;
*/}
#nav3 li ul li { /* second-level lists */
	padding:0px 10px 0px 10px;
	border:#FFFFFF;
	border-bottom-style:solid;
	border-width:1px;
	width:145px;
}
#nav3 li ul li:hover { /* second-level lists */
	background: #000000; 
	width:145px;
}


#nav3 li:hover ul, #nav3 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

.profilePic {
	margin: 0 10px 10px 0;	
}

.profileBold {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.pageText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.newsLink {
	text-transform:uppercase;
	color:#09F;
}