@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	color: #040454; 
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#page {
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	width: 1000px;
	background-image: url(/source/images/template/page_bkgd.gif);          
	z-index: 1;
	position: relative;
	}

#header_name {
	margin-top: 0;	
	width: 1000px;
	height: 78px;	
	background-image: url(/source/images/template/header.gif);	
	background-repeat: no-repeat;
	}

#header_links {
	font-family: Arial, Helvetica, sans-serif;
	z-index:7;
	position:absolute;
	left: 640px;
	top: 45px;
	}

#header_links ul {
	}

#header_links li{
	display: inline;	
	}

#header_links a{
	/* color: #7F7FA8; */
	color: #040454;
	border-right: 1px solid #7F7FA8;
	padding-right: 4px;
	padding-left: 2px;
	line-height: 8px; 
	}

#header_links a.rightmost{
	border-right: none;
	}

#header_links a:hover{
text-decoration: underline;
	}







#leftbar {
	margin: 20px 0 0 2px;
	text-align: left;
	width: 148px;      
	float: left; 
	
	} 

#leftbar.homepage {
	margin: -340px 0 0 2px;
	position: absolute;
	} 

#leftbar .header {
	height: 30px;
	margin: 0 0 0 0;
	background-image: url(/source/images/template/leftbar_submenu_header.gif);        
	color: #FFFFFF;
	font-weight: bold;  
	text-align: center;
	padding: 0 0 0 0;
	}

#leftbar .header p {
	padding: 10px 0 0 0;
	margin: 0;
	z-index: 0;
	}

#leftbar .list {
	margin: 0 0 0 0;
	background-image: url(/source/images/template/leftbar_submenu_bkgd.gif); 
	padding: 0;
	z-index: 1;
	}


#leftbar .list ul {
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	font-size: 8pt; 
	LIST-STYLE-IMAGE: url(/source/images/template/leftbar_submenu_bullet.gif);  
	margin: 0 15px 0 0;
	padding: 0 0 10px 30px;
	z-index: 1;
	}
#homepage_leftbar #leftbar .list ul {

	padding: 0 0 0 30px;

	}

#leftbar .list li {
	margin: 0 0 0 4px;
	line-height: 11px;
	padding: 4px 0 0 0;
	z-index: 1;	
	}

#leftbar .list a {
	color: #040454;
	text-decoration: none; 
	z-index: 1;          
	}

#leftbar .list a:hover {
	text-decoration: underline;  
	z-index: 1;         
	}

#leftbar .footer {
	margin: 0 0 0 0;
	height: 13px;
	background-image: url(/source/images/template/leftbar_submenu_footer.gif); 
	z-index: 0;	
	}

#news.homepage {
	margin: -350px 0 10px 165px;
	position: relative;
min-height: 390px;
	} 

#news .header {
	height: 25px;
	margin: 0 0 0 0;
     
	color: #040454;
	font-weight: bold;  
	text-align: left;
	padding: 0 0 0 0;
	}

#news .header p {
	padding: 10px 0 0 0;
	margin: 0;
	}

#news .list {
	margin: 0 0 0 0;
	padding: 0;
	}

#news .header_emergency {
	height: 25px;
	margin: 0 0 0 0;
     
	color: #CC0000;
	font-weight: bold;  
	text-align: left;
	padding: 0 0 0 0;
	font-size:14px;
	}

#news .message_emergency {
	margin: 0 700px 0 0;
	padding: 0;
	color: #CC0000;
	font-size:12px;
width: 300px;

	}

#news .list ul {
	font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; 
	font-size: 8pt; 
	LIST-STYLE-IMAGE: url(/source/images/template/news_bullet.gif);  
	margin: 0 15px -5px 0;
	padding: 2px 0 0px 30px;
	}

#news .list li {
	margin: 0 0 0 4px;
	line-height: 11px;
	padding: 2px 0 0 0;
	}

#news .list a {
	color: #3399FF;
	text-decoration: none; 
	}

#news .list a:hover {
	text-decoration: underline; 
	}

#news .footer {
	margin: -10px 0 0 0;
	height: 15px;
	}

#WebAdvisor {
	border: 1px #040454;
	}

#WebAdvisor .list{
	margin: -40px 0px 0px 50px;
	}
























.header_link a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    width: 1000px;
    height: 78px;  
	display:block;
	z-index:6;
	position:absolute;
	left: 0;
	top: 0;
	}

#content {
	text-align: left;
	margin: 0 0 0 150px;
	padding: 30px 0 0 0;
	width: 780px;
	}


#content.homepage {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 470px;
	}







h1	{
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 16pt; 
	font-weight: normal;
	color: #520052; 	
	margin: 3px 0 10px 0; 
	}

h2	{
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
	color: #040454; 
	margin: 20px 0 5px 0; 
	}

h2.accent	{
	color: #990000;
	}
	
h2.center	{
	text-align: center; 
	}
	
h2.title_forDarkBG	{
	color: #FFFFFF; 
	}

h3	{
	font-family: Tahoma, Trebuchet MS, Arial, Verdana, sans-serif; 	
	font-size: 10pt;
	font-weight: bold;
	/*color: #944979;*/ 
	color: #520052;
	margin: 4px 0 0 0; 
	}
	
h4 	{
	font-family:  Tahoma, Arial,Verdana, sans-serif; 
	font-size: 9pt;
	font-weight: bold; 
	/*font-style: italic;*/
	color: #040454; 
	margin: 4px 0 0 0px; 	
	}
	
h5 	{
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 8pt;
	font-weight: bold; 
	font-style: italic;
	color: #040454; 
	margin: 4px 0 0 0px; 	
	}







p	{
	margin: 4px 0 10px 0px; 
	}

p.indent	{
	margin: 4px 0 10px 50px; 
	}

p.red	{
	color: #990000; 
	}

/* NEED TO CHANGE RED TO ACCENT....CHECK FOR ITEMS THAT SHOULD BE RED. */
p.accent	{
	color: #990000; 
	}
	
p.warning_plain	{
	font-family: Verdana, Arial, sans-serif;
	color: #CC0000; 
	}
	
p.warning	{
	font-family: Verdana, Arial, sans-serif;
	color: #CC0000; 	
	margin: 55px 150px 0 50px;
	}

p.warning_Exclamation	{
	font-size: 36pt;
	font-weight: bold; 
	color: #CC0000; 	
	float: left;
	margin: 40px 0 0 25px;
	}
	
p.note	{
	font-size: 7pt; 
	margin: -10px 0 0 0; 
	}

p.note_inline	{
	font-size: 7pt; 
	margin: 0 0 0 0; 
	}
	
p.note_forDarkBG	{
	font-size: 7pt; 
	color: #FFFFFF; 
	margin: -10px 0 0 0; 
	}








p.leftbar	{
	font-family: Arial, Verdana, sans-serif;   
	margin: 1px 0 1px 0;
	}
	
p.subleftbar	{
	font-family: Arial, Verdana, sans-serif;  
	margin: 0 0 0 0;
	}








p.breadcrumb	{
 	color: #7D407D;
	margin: -10px 0 10px 0;
	}
	
p.calendar_blue {
	font-family: Arial, Verdana, sans-serif;
	font-size: 7pt;
	color: #0000FF; 
	display: inline;
	}
	
p.calendar_green	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 7pt;
	color: #008000;
	display: inline;
	}

p.calendar_black	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #000000;
	display: inline;
	}

p.calendar_gray	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #AAAAAA;
	display: inline;
	}
	
p.calendar_purple	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #800080; 
	display: inline;
	}
	
p.calendar_orange 	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #FF6600; 
	display: inline;
	}
	
p.calendar_brown 	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #993300;
	display: inline;
	}

img.WithinText	{
	margin: 0 10px 5px 10px;
	}
	
img.icon	{
	margin: 10px 0 8px 5px;
	}

img.ToTop	{
	position: absolute;
	/*left: 958px; WILL BE ON NEW DESIGN */
	left: 800px;
	}

a	{
	color: #3399FF;  
	text-decoration: none; 
	}
	
a:hover	{
	color: #999999;	
	}

a.leftbar	{
	font-family: Arial, Verdana, sans-serif;  
	font-weight:bold; 
	color: #040454;
	background: #FFE57F; 
	margin:  0 0 0 0; 
	padding: 0 0 0 4px; 
	/*border-width: 0; 
	border-style: none; */
	border: 0;
	cursor: pointer; 
	}
	
a.leftbar:hover	{
	color: #FFFFFF; 
	}

a.subleftbar	{	
	font-family: Arial, Verdana, sans-serif; 
	color: #040454; 
	background: #FFE57F;
	margin:  0 0 0 0; 
	padding: 0 0 0 3px; 
	/*border-width: 0; 
	border-style: none; */
	border: 0;
	cursor: pointer;
	}
	
a.subleftbar:hover	{
	color: #FFFFFF; 
	}

a.breadcrumb	{
 	color: #7D407D;  
	text-decoration: none; 
	margin: 25px 0 10px 0;
	}
	
a.breadcrumb:hover	{
	color: #7D407D;
	text-decoration: underline; 
	}

a.calendar	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #3399FF; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar:hover	{
	color: #C0C0C0; 
	}
	
a.calendar_blue	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #0000FF; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_blue:hover	{
	color: #C0C0C0; 
	}

a.calendar_green	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #008000; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_green:hover	{
	color: #C0C0C0; 
	}

a.calendar_black	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #3399FF; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_black:hover	{
	color: #C0C0C0; 
	}

a.calendar_gray	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #AAAAAA; 
	display: block;
	margin: 5px 0 5px 0; 
	}
	
a.calendar_gray:hover	{
	color: #C0C0C0; 
	}

a.calendar_purple	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #800080; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_purple:hover	{
	color: #C0C0C0; 
	}

a.calendar_orange	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #FF6600; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_orange:hover	{
	color: #C0C0C0; 
	}

a.calendar_brown	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #993300; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_brown:hover	{
	color: #C0C0C0; 
	}

a.calendar_file	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 7pt;
	color: #3399FF; 
	display: block; 
	margin: 5px 0 5px 0;
	}
	
a.calendar_file:hover	{
	color: #C0C0C0; 
	}
	
ul	{
	LIST-STYLE-TYPE: disc;
	}	
	
ul ul	{
	LIST-STYLE-TYPE: circle;
	}
ul ol	{
	LIST-STYLE-TYPE: decimal;
	}

ul ul ol	{
	LIST-STYLE-TYPE: decimal;
	}	

ol {
	LIST-STYLE-TYPE: decimal;
	}	
	
ol ol {
	LIST-STYLE-TYPE: lower-alpha;
	}

ol ul {
	LIST-STYLE-TYPE: disc;
	}

ol ol ul {
	LIST-STYLE-TYPE: disc;
	}
	

	
li	{
	margin: 5px 0 5px 0; 
	}

ul ul li	{
	margin: 5px 0 5px 0; 
	}

ol ol li	{
	margin: 5px 0 5px 0; 
	}

	
	
	
	
hr	{
	color: #FFCC00; 
	text-align: left; 
	height: 1px; 
	width: 100%;
	}	

table	{ 	
 	font-family: Arial, Verdana, sans-serif;	
 	font-size: 8pt;	 
 	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	border: 0; 
	}
	
#content table {
	border-collapse: collapse;
	width:100%;
	}	
	
#content table.SmallText	{ 	
 	font-size: 7pt;	  
 	} 
 	
#content tr	{
	vertical-align: top;
	}

#content tr.dark_AltDark	{	
	background: #BFBFD3;
	}
	
#content tr.dark_AltLight	{
	background: #DFDFE9; 
	}	

#content th	{
	font-weight: normal;
	color: #FFFFFF; 	 	
	background: #520052; 
	background: #040454;
	padding: 3px 3px 3px 3px; 
	border: solid #fff;
	border-width: 1px;
	}

#content th.dark_left	{
	text-align:left; 
	}
	
#content th.dark_right	{
	text-align:right; 
	}

#content td {
	padding: 3px 3px 3px 3px; 
	color: #040454;
	border: solid #fff;
	border-width: 1px;
	}
   
#content td.dark_AltDark	{
	background: #BFBFD3; 
	}
	
#content td.dark_AltLight	{
	background: #DFDFE9; 
	}	

#content td.center {
	text-align: center;
	}
   
#content td.center_wAccentColor_BorderTop {
	text-align: center;
	color: #990000;
	border-top: 1px solid #040454;
	}

#content td.borderBottom {
 	border-bottom: 1px solid #040454; 
	}
   
#content td.right {
	text-align: right;
	}

#content td.borderTop {
 	border-top: 1px solid #040454; 
	}

#content td.calendar	{ 	 	
 	/*border: 1px 1px 1px 1px;*/
 	/*border-color: #BFBFD3;*/
 	border: 1px solid #BFBFD3; /*FOR IE */
 	}

#content td.calendar_CurrentDay	{ 	
 	/*border: 1px 1px 1px 1px;*/
 	/*border-color: #BFBFD3;*/
 	border: 1px solid #BFBFD3; /*FOR IE */
 	background: #FFF2BF; 
 	}
#content td.calendar_DayNotInMonth	{ 	
 	/*border: 1px 1px 1px 1px;*/
 	/*border-color: #BFBFD3;*/
 	border: 1px solid #BFBFD3; /*FOR IE */
 	background: #DFDFE9; 

 	}



/* the following is for four column styling*/
.FourColumn {
	width: 100%;
	}



	
.FourColumn:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.FCRow {
	clear: both;
	}
.FCCell {
	float: left;
	text-align: center;
	width: 25%;
	padding: 10px 0 10px 0;
	margin-right: 0;
	}
.FCCellLeft {
	float: left;
	text-align: left;
	width: 25%;
	padding: 10px 0 10px 0;
	}

.fourColumn li	{
	margin: 5px 25px 5px -20px; 
	}


/* the following is for three column styling*/
.ThreeColumn {
	width: 100%;
	}
	
.ThreeColumn:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
.TCRow {
	clear: both;
	}
	
.TCCell {
	float: left;
	text-align: center;
	margin: 5px;
	width: 30%;
	padding: 10px 0 10px 5px;
	/*border-left: 1px solid #FFCC00;*/
	}
	
.TCCellLeft {
	float: left;
	text-align: left;
	margin: 5px;
	width: 30%;
	padding: 10px 0 10px 5px;
	/*border-left: 1px solid #FFCC00; */
	}
	
.TCCell_EmpListLeft {
	float: left;
	text-align: center;
	width: 10%;
	margin: -5px 0 -10px 0;
	line-height: 10px;	
	}

.TCCell_EmpListMiddle {
	float: left;
	width: 60%;
	margin: -5px 0 -10px 0;
	line-height: 10px;
	}
	
.TCCell_EmpListRight {
	float: left;
	text-align: right;
	width: 30%;
	margin: -5px 0 -10px 0;
	line-height: 10px;
	}
	
	
	
#footer {     	
	margin-top: 0px;	
	width: 1000px;
	height: 39px; 
	clear: both;           
	}

#footer_bar {             
	width: 1000px;
	height: 39px;           
	background-image: url(/source/images/template/footer.gif);	 
	background-repeat: no-repeat;      
	}

#footer_text {    
	padding-top: 5px;          
	width: 1000px;        
	font-family: Tahoma;
	font-size: 10px;	
	color: #040454;    
	text-align: center;   
	font-weight: normal;    
	letter-spacing: 0px;     
	}

#footer_links {     	
	padding-top: 5px;          
	width: 1000px;
	font-family: Tahoma;
	font-size: 10px;	
	color: #3399FF;    
	text-align: center;   
	font-weight: normal;    
	letter-spacing: 0px;  
	}






.home_help_link {
	font-family: Arial, Helvetica, sans-serif;
	z-index:7;
	position:absolute;
	left: 740px;
	top: 58px;

	}

.home_help_link a {
color: #7F7FA8;
border-right: 1px solid #7F7FA8;
padding-right: 10px;
}

.home_help_link a:hover {
text-decoration: underline;
}







.googlebox {
	font-family: Arial, Helvetica, sans-serif;
	z-index:7;
	position:absolute;
	left: 854px;
	top: 5px;
	}

.button {
	padding: 0px;
	height: 18px;
	width: 19px;
	border:solid 1px #BFBFD3;
	background-color: #BFBFD3;
	color: #7F7FA8;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	}

.inputbox {
	padding: 2px;
	border:solid 1px #ccc;
	background-color: #fff;
	font-size: 11px;
	color: #999;
	font-style: italic;
	}
	
	
	
	
	
	
	
	
	
	
/* The following is for Program Information Quick Stats*/

#nonMenuLeftbar {
	margin:300px 0 0 2px;
	text-align: left;
	float:left;
	width: 150px;      
	top: 80px;
	left:2px;
	position: absolute;
	padding: 0 0 0 0;
	
	} 

#nonMenuleftbar .header {
	height: 30px;
	margin: 0 0 0 0;
	background-image: url(/source/images/template/leftbar_nonmenu_header.gif);        
	color: #FFFFFF;
	font-weight: bold;  
	text-align: center;
	padding: 0 0 0 0;
	}

#nonMenuleftbar .header p {
	padding: 10px 0 0 0;
	margin: 0;
	z-index: 0;
	}

#nonMenuleftbar .list {
	margin: 0 0 0 0;
	background-image: url(/source/images/template/leftbar_nonmenu_bkgd.gif); 
	padding: 0;
	z-index: 1;
	list-style-type: none;
	padding: 0 0 10px 30px;

	}


#nonMenuleftbar .list ul {
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	font-size: 8pt; 
	LIST-STYLE-IMAGE: url(/source/images/template/leftbar_nonmenu_bullet_square.gif);  
	margin: 0 10px 0 0;
	padding: 0 0 5px 0;
	z-index: 1;
	}

#nonMenuleftbar .list ul ul li {
	LIST-STYLE-IMAGE: none;	list-style-type: none;
	margin: 0 15px 0 15px;
	font-size: 8pt; 
	line-height: 11px;
	padding: 4px 0 0 0;
	z-index: 1;	
	}

#nonMenuleftbar .list li {
	margin: 0 0 0 4px;
	line-height: 11px;
	padding: 4px 0 0 0;
	z-index: 1;	
	list-style-type: none;
	}

#nonMenuleftbar .list a {
	color: #040454;
	text-decoration: none; 
	z-index: 1;          
	}

#nonMenuleftbar .list a:hover {
	text-decoration: underline;  
	z-index: 1;         
	}

#nonMenuleftbar .footer {
	margin: -10px 0 0 0;
	height: 13px;
	background-image: url(/source/images/template/leftbar_nonmenu_footer.gif); 
	z-index: 0;	
	}
#marq {
font-size: 20px;
background-color:#BFBFD3;
}

.float_left_columone {
float:left; 
margin-right:10px; 


}

.float_left_columtwo {
float:left; 
width: 610px;

}
* html #stinger_logo {
		position:absolute;
	right: 10px;
	bottom: 8px;
}

#stinger_logo {
	position:absolute;
	right: 10px;
	bottom: 31px;
height: 87px;
width: 80px;
text-align: center;
padding: 0;
margin: 0;
}

#stinger_logo img:hover {
	opacity:0.4;
filter:alpha(opacity=40);
	
	}

#impt_info {
position: absolute;
	left: 100px;
	top: 6px;
width: 740px;
}

#facebook img:hover {
opacity:0.4;
filter:alpha(opacity=40);
}


