
body
{
	padding-left: 0px;
	padding-right: 0px; 
	padding-top: 0px;
	padding-bottom: 0px; 
	margin: 0px; 
}

.login-btn
{
	border-right: #a3a3a3 1px solid; 
	padding-right: 1px; 
	border-top: #a3a3a3 1px solid; 
	padding-left: 1px; 
	font-size: 8pt; 
	padding-bottom: 1px; 
	margin: 1px; 
	border-left: #a3a3a3 1px solid; 
	cursor: pointer; 
	color: #000033; 
	padding-top: 1px; 
	border-bottom: #a3a3a3 1px solid; 
	font-family: Arial, sans-serif; 
	background-color: #ECECEC;
}

.footer-hr
{
	background: #333333;
}

TD.footer-cell
{
	font-size: 100%;
}

.footer-link1
{
	font-size: 65%;
	color: #405ebe; 
	text-decoration: none;
}

.footer-link1:hover
{
	color: #0000ff; 
	text-decoration: underline;
}

.footer-text1
{
	font-size: 65%; 
	color: #000000;
}

.footer-text1 A
{
	color: #003366; 
	text-decoration: underline;
}

.footer-text1 A:hover
{
	color: #3366cc; 
	text-decoration: underline;
}

.footer-text2
{
	font-weight: bold; 
	font-size: 67%; 
	color: #000000;
}

A.mainLink:hover
{
	color: #000000; 
	background-color: transparent; 
	text-decoration: none; 
	
}
.mainLink
{
	color: #000000; 
	background-color: transparent; 
	font-size: 11px; 
	font-family: Helvetica, sans-serif;
}

.title2-bkg
{
	background: #ececec
}

.gridline1
{
	background: #cccccc
}

.gridline2
{
	background: #bebaba
}

.gridline3
{
	background: #a1bcd2
}

.acctmgr-bkg
{
	background: #EAEAEA
}

.signin-bkg
{
	background: #E4EFF8
}

.signin2-bkg
{
	background: #b6cfe4
}

.maincontent-text
{
	font-size: 11px; 
	color: #003366; 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

.maincontent-text2
{
	font-size: 90%; 
	margin-LEFT: 0px; 
	color: #003366; 
	padding-top: 2px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-txt1
{
	font-size: 9px;
	margin-LEFT: 0px; 
	color: #003366; 
	padding-top: 2px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-txt1 A
{
	color: #003366; 
	text-decoration: underline;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-txt1 A:hover
{
	color: #3366cc; 
	text-decoration: underline;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

DIV.signin-a
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	padding-top: 2px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

DIV.signin-a2
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 2px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-txt2
{
	font-size: 9px;
	color: #003366;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-txt3
{
	font-size: 55%; 
	margin-LEFT: 0px; 
	color: #405ebe; 
	padding-top: 2px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

.signin-textbox
{
	border-top-width: 1px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 1px; 
	font-size: 65%; 
	border-left-color: #AFADAA; 
	border-bottom-width: 1px; 
	border-bottom-color: #AFADAA; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 10em; 
	color: #333333; 
	border-top-color: #AFADAA; 
	padding-top: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	border-right-width: 1px; 
	border-right-color: #AFADAA; 
	width:50px; 
}

.signin-textbox
{
	width: 7.6em
}

.searchtextbox
{
	border-top-width: 1px; 
	padding-right: 0px; 
	padding-bottom: 25px; 
	padding-left: 0px; 
	border-left-width: 1px; 
	font-size: 65%; 
	border-left-color: #AFADAA; 
	border-bottom-width: 1px; 
	border-bottom-color: #AFADAA; 
	padding-bottom: 10px; 
	margin: 0px; 
	width: 10em; 
	color: #333333; 
	border-top-color: #AFADAA; 
	padding-top: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	border-right-width: 1px; 
	border-right-color: #AFADAA
}

.home-txt3
{
	font-size: 80%; 
	margin-LEFT: 2px; 
	color: #395163; 
	padding-top: 2px
}

.home-txt4
{
	font-weight: bold; 
	font-size: 70%; 
	color: #3d5164;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

H3.home-txt3
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 4px; 
	margin: 0px; 
	padding-top: 4px
}

DIV.pulldown SELECT
{
	border-top-width: 1px; 
	display: inline; 
	border-left-width: 1px; 
	font-size: 65%; 
	border-left-color: #000000; 
	border-bottom-width: 1px; 
	border-bottom-color: #000000; 
	width: 13.2em; 
	color: #000000; 
	border-top-color: #000000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	border-right-width: 1px; 
	border-right-color: #000000
}

DIV.pulldown
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	margin: 0px; 
	padding-top: 2px
}

TR.pulldown TD
{
	border-bottom: #ffffff 5px solid
}

H2, H3, H4
{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 8px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

H2
{
	font-size: 160%;
}

H3
{
	font-size: 130%;
}

H4
{
	font-size: 70%;
}

.sec_home
{
	color: #D65018;
}

.sec_bus
{
	color: #D89079;
}

.sec_cs
{
	color: #AD4B5C;
}

.sec_comm
{
	color: #257902;
}

.sec_comp
{
	color: #10599C;
}

a:hover.subhome
{
	color: #3165CE;
}

a:link.subhome
{
	color: #003366; 
	padding-top: 2px; 
	font-family: Helvetica, sans-serif; 
	font-size: 85%; 
	text-decoration: underline; 
	font-weight: bold;
}

A.FAQText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #686567;
}

A.FAQs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf5a11;
}

SPAN.heading
{
	color: #003366; 
	padding-top: 2px; 
	font-family: Helvetica, sans-serif; 
	font-size: 85%; 
	text-decoration: underline; 
	font-weight: bold
}

SPAN.text
{
	color: #ffffff; 
	padding-top: 2px; 
	font-family: Helvetica, sans-serif;
	font-size: 100%; 
	font-weight: bold
}

a
{
	color: #3D5164;
}

a.homemenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.homemenu 
{
	text-decoration: underline;
	color: #D65018;
}

a.homemenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #D65018;
}

a.businessmenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.businessmenu 
{
	text-decoration: underline;
	color: #D89079;
}

a.businessmenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #D89079;
}

a.customersvcmenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.customersvcmenu 
{
	text-decoration: underline;
	color: #AD4B5C;
}

a.customersvcmenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #AD4B5C;
}

a.communitymenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.communitymenu 
{
	text-decoration: underline;
	color: #257902;
}

a.communitymenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #257902;
}

a.companymenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.companymenu 
{
	text-decoration: underline;
	color: #10599C;
}

a.companymenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #10599C;
}

a.sitemapmenu 
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:hover.sitemapmenu 
{
	text-decoration: underline;
	color: #F5A30A;
}

a.sitemapmenu_bold 
{
	text-decoration: none;
	font-weight: bold;
	color: #F5A30A;
}

a:hover.press_link 
{
	text-decoration: underline;
}

a.press_link 
{
	text-decoration: none;
}

a:hover.quicklink
{
	text-decoration: underline;
}

a.quicklink
{
	text-decoration: none;
}

td.calendar
{

	width: 25px;
	font-size: 11px; 
	color: #003366; 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

/* XHTML Banner */
#X_Banner_Container { width: 780px; height: 172px; background: url("/images/xhtml/banner/skyline.jpg") top left no-repeat; border-color: #afadaa; border-style: solid; border-width: 1px 1px 0 1px; }
#X_TopNavBar { width: 780px; height: 26px; background: url("/images/xhtml/banner/top_navbar_bg.gif") top left no-repeat; }
a.X_TopNavBar_Home { position: absolute; display: block; height: 16px; width: 38px; top: 6px; left: 263px; background: url("/images/xhtml/banner/top_nav_home.gif") no-repeat; }
a.X_TopNavBar_Sitemap { position: absolute; display: block; height: 16px; width: 52px; top: 6px; left: 316px; background: url("/images/xhtml/banner/top_nav_sitemap.gif") no-repeat; }
a.X_TopNavBar_Contact { position: absolute; display: block; height: 16px; width: 69px; top: 6px; left: 388px; background: url("/images/xhtml/banner/top_nav_contact.gif") no-repeat; }
a.X_TopNavBar_FAQ { position: absolute; display: block; height: 16px; width: 38px; top: 6px; left: 473px; background: url("/images/xhtml/banner/top_nav_faqs.gif") no-repeat; }
a.X_TopNavBar_About { position: absolute; display: block; height: 16px; width: 60px; top: 6px; left: 525px; background: url("/images/xhtml/banner/top_nav_about.gif") no-repeat; }
#X_TopNavBar span { display: none; }
#X_TopNavBar_Search form { padding: 0; margin: 0; }
.X_SearchButton { position: absolute; top: 6px; left: 722px; }
.X_SearchForm { position: absolute; top: 4px; left: 600px; border: 1px solid black; width: 115px; background: #FFFFFF url("/images/xhtml/banner/search_google_logo.gif") center no-repeat; }
#X_NavBar { position: absolute; top: 148px; left: 1px; width: 780px; height: 26px; background: url("/images/xhtml/banner/nav_bar_bg_lines.gif") top left no-repeat; }
li.X_NavBar_YourHome { position: absolute; display: block; height: 26px; width: 71px; top: 6px; left: 171px; }
li.X_NavBar_YourBusiness { position: absolute; display: block; height: 26px; width: 93px; top: 6px; left: 273px; }
li.X_NavBar_CustomerService { position: absolute; display: block; height: 26px; width: 111px; top: 6px; left: 397px; }
li.X_NavBar_Community { position: absolute; display: block; height: 26px; width: 111px; top: 6px; left: 540px; }
li.X_NavBar_Green { position: absolute; display: block; height: 26px; width: 89px; top: 6px; left: 683px; }
#X_Banner_Header h1 { padding: 0; margin: 0; display: inline; }
#X_Banner_Header h1 a { display: block; position: absolute; top: 22px; left: 20px; padding: 0; margin: 0; width: 168px; height: 65px; background: url("/images/xhtml/banner/ues_logo.gif") no-repeat; }
#X_Banner_Header span { display: none; }
#X_NavBar { color:#003366; font-family:Verdana,Tahoma,Helvetica,sans-serif; font-size:11px; }
#X_NavBar img { border: 0; }
#X_NavBar ul { margin: 3px; padding: 0; list-style: none; z-index: 1000; }
#X_NavBar ul li { margin: 0; padding: 0; }
#X_NavBar ul li ul { position: absolute; left: -5px; background: #FFFFFF; border: 1px solid #AFADAA; width: 175px; visibility: hidden; padding: 4px 0; }
#X_NavBar ul li.X_NavBar_Green ul { position: absolute; left: -85px; background: #FFFFFF; border: 1px solid #AFADAA; width: 175px; visibility: hidden; padding: 4px 0; }
#X_NavBar ul li ul li ul { left: 170px; top: -4px; position: absolute; background: #FFFFFF; border: 1px solid #AFADAA; width: 175px; visibility: hidden; }
#X_NavBar ul li.X_NavBar_Green ul li ul { left: -178px; top: -4px; position: absolute; background: #FFFFFF; border: 1px solid #AFADAA; width: 175px; visibility: hidden; }
#X_NavBar ul li.X_NavBar_Green ul li .X_IEFix { position: absolute; left: -175px; top: -4px; z-index: -100; width: 176px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); visibility: hidden; }
#X_NavBar ul li ul li .X_IEFix { position: absolute; left: 173px; z-index: -100; width: 176px; top: -4px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); visibility: hidden; }
#X_NavBar .X_IEFix { position: absolute; z-index: -100; width: 176px; top: 20px; left: -2px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); visibility: hidden; }
/* CSS compliant browsers only */
#X_NavBar .X_Sub { background: url("/images/arrow.gif") no-repeat center right; }
#X_NavBar ul li:hover ul { visibility: visible; }
#X_NavBar ul li:hover ul ul { visibility: hidden; }
#X_NavBar ul li ul li:hover ul { visibility: visible; }
/* End CSS complaint browsers only */
/* IE6 */
#X_NavBar ul li.over ul { visibility: visible; }
#X_NavBar ul li.over ul ul { visibility: hidden; }
#X_NavBar ul li ul li.over ul { visibility: visible; }
#X_NavBar ul li ul li.over .X_IEFix { visibility: visible; }
/* End IE6 */
#X_NavBar ul li ul li { width: auto; padding: 3px 4px; margin-left: 4px; }
#X_AccountManagerLock { height: 39px; width: 32px; position: absolute; background: url("/images/xhtml/banner/account_manager_lock.gif") no-repeat; top: 151px; left: 4px; }
#X_AccountManager { height: 15px; width: 108px; position: absolute; background: url("/images/xhtml/banner/nav_bar_account_manager.gif") no-repeat; top: 154px; left: 40px; }
/* End XHTML Banner */


/* XHTML Left Nav */
#X_LeftNav a { text-decoration: none; font-family:Verdana,Tahoma,Helvetica,sans-serif; font-size:11px; }
#X_LeftNav ul { list-style-type: none; padding: 0; margin: 0; }
#X_LeftNav li { padding-left: 8px; margin: 0; background: url("/images/arrow.gif") no-repeat; background-position: 0 7px; }
#X_LeftNav ul ul { padding-left: 2px; }
/* End XHTML Left Nav */

/* Bright Family Override of Skyline */
#X_Banner_Container { background: url(/BrightSolutions/images/bright_family_bg.jpg) !important; }
#X_Banner_Header a { position: absolute;  top: 28px; left: 1px; display: block; width: 780px; height: 120px; }
#X_Banner_Header h1 { display: none; }
/* End Bright Family Override of Skyline */