
body {background: #e6e7e8; }

h1,h2,h3,h4,h5,h6 {color:#1b93d1;font-weight:normal;}

h1 {font-size:135%; margin:15px 0px 5px 0px;}
h2 {font-size:128%; margin:15px 0px 5px 0px;}
h3 {font-size:123%; margin:15px 0px 5px 0px;}
h4 {font-size:114%; margin:15px 0px 5px 0px;}
h5 {font-size:110%; margin:15px 0px 5px 0px;}
h6 {font-size:100%; margin:15px 0px 5px 0px;}

body, select, input, textarea {color:#58595b;}

p {margin: 1.33em 0px;}

a,a:visited,
a:active {
	color:#58595b;text-decoration:underline;cursor:pointer
} 
a:hover {color:#1b93d1} 



#yui-main .first a,
#yui-main .first a:visited,
#yui-main .first a:active,
h1 a,
h1 a:visited,
h1 a:active,
h2 a,
h2 a:visited,
h2 a:active,
h3 a,
h3 a:visited,
h3 a:active,
h4 a,
h4 a:visited,
h4 a:active,
h5 a,
h5 a:visited,
h5 a:active,
h6 a,
h6 a:visited,
h6 a:active {
	 color:#1b93d1;text-decoration:underline;cursor:pointer
} 

#yui-main .first a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover
 {color:#58595b}


ul {margin:1.33em 0 1.33em 40px;list-style:disc; }
ol {margin:0 0 0 40px;list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: lower-roman; }

ol p { margin:0; }
ol li { padding: 0.33em 0; }

blockquote {margin:1.33em 0 1.33em 40px;}

dl { display: block; }

dt {
 clear:   left;
 display:  block;
 font-weight: bold;
 float:   left;
 width:   130px;
}

dd {
 clear:   right;
 display:  block;
 
 margin-left:130px;
 margin-top:5px;
 width:350px;
}

strong {font-weight: bold}

.caption {font-size:85%;}
.caption p {margin-top:5px;}


br.clearer, div.clearer {clear:both; height:0px;}




body.mceContentBody {
   background: #FFF;
}

form.formtool fieldset {border-width:0px;}


.bodySearchParameters {
	border:1px solid #b6b6b8;padding:10px;margin-bottom:10px;
}
.bodySearchParameters td {
	padding:5px;
}

.experiencePathTileMedium { border-bottom: 5px solid #fff; }

	.experiencePathTileLarge h3, .experiencePathTileMedium h3 {
		margin:3px 0px 5px 0px;
	}
	.experiencePathTileLarge p, .experiencePathTileMedium p {
		margin:0px 0px 5px 0px;
	}
	.experiencePathTileLarge ul, .experiencePathTileMedium ul {
		margin:5px 0px 5px 15px;
	}



	#frontlogin {
		width:968px;
		position:absolute;
		top:101px;
		float:left;
		margin: auto 0;
		text-align:right;
		z-index:999;
		font-size:12px;
	}
	#frontlogin-slider {
		float:right;
		width:187px;
		height:97px;
		overflow:
		hidden;
		text-align:left;
		background:transparent url(/wsimages/header/loginBG.jpg) no-repeat right bottom;
		} 
	
	#frontlogin form {margin:5px;}
	#frontlogin table tr td {padding:5px;text-align:right;}
	#frontlogin input {width:85px;border:1px solid #2156a4;}
	#frontlogin input.enter { width: 31px; border: 0 none transparent; height: 18px; }
	
	button {border:0px;background-color:transparent;}
	
.featurebox h1,.featurebox h2,.featurebox h3,.featurebox h4,.featurebox h5,.featurebox h6 {margin-top:0px;}

.border {border:1px solid red;}
		
		#doc2-ssfs { background: #fff}
		#ft {background:#c3dff4;}
		
		.yui-t2-ssfs #bd {background: transparent url(/wsimages/3ColBG.gif) repeat-y;}
		.yui-t2-ssfs #bd #yui-main {background:transparent url(/wsimages/SubNavBG.jpg) no-repeat top left ;}		
		
		.yui-t7-ssfs #bd {background: transparent url(/wsimages/2ColBG.gif) repeat-y;}
		.noSubNav #bd #yui-main {background-color:transparent;background-image: none;}
		.noSubNav #bd #yui-main .yui-b {padding:0px 60px 0px 60px;}
		.noUtility #bd {background-color:transparent;background-image: none;}
		
		
		
		#hd {background:#ffffff ;}
		
		#hd #logoBar {height:80px;background:#fff }
		
		#hd .primaryNav {
			background:#0095da ;
			height:1.6em;
		}
		a.login,a.login:visited,a.login:active {color:#fff;text-decoration:none;}
		a.login:hover {color:#fff;background:#2156a4}
		
		#hd .banner {
			background:#474498 url(/wsimages/header/banner.jpg) no-repeat bottom right ;
			height:91px;
		}
		.banner #bannerTitles
		{
		padding:30px 0px 0px 35px;
		}
	
		
		#headerLinks {text-align:right;margin:10px 10px 10px 0px;}
		#headerSearch {margin-left:5px;}
		a.iconLink,a.iconLink:visited,a.iconLink:active {color:#636466; text-decoration:none; font-size:92%;padding:15px 5px 15px 35px;margin-left:5px;}
		a.iconLink:hover {color:#707479;  text-decoration:underline;}
		a.searchLink {margin-left:0px;}
		
		a.homeLink {background:transparent url(/wsimages/icons/home.jpg) no-repeat left;}
		a.sitemapLink {background:transparent url(/wsimages/icons/sitemap.jpg) no-repeat left;}
		a.contactLink {background:transparent url(/wsimages/icons/contact.jpg) no-repeat left;}
		a.searchLink,a.searchLink,a.searchLink:visited,a.searchLink:active {background:transparent url(/wsimages/icons/search.jpg) no-repeat right;padding:15px 35px 15px 5px;}
		a.guideLink {background:transparent url(/wsimages/icons/guide.gif) no-repeat left;}
		a.privacyLink {background:transparent url(/wsimages/icons/privacy.gif) no-repeat left;}
		a.downloadLink {background:transparent url(/wsimages/icons/downloadlink.jpg) no-repeat left;}
		
		#byline {text-align:right;margin:17px 10px 10px 0px;}
		
		#home-utility-links {font-size:77%;}
		#bd .yui-u .yui-u-inner {margin:30px 23px 10px 28px;}
		#bd #yui-main .yui-u-inner {margin:0px 0px 10px 0px;}
		#bd #yui-main .first .yui-u-inner {margin:0px 0px 10px 0px;border:1px solid white;}
		.yui-t7-ssfs #yui-main .yui-b {padding-left:30px;}


		#bd #yui-main .yui-u-inner a {font-size:95%;}
		#bd #yui-main .first .yui-u-inner a {font-size:100%;}
		
		
		#yui-main .yui-u-inner {padding-bottom:185px;background:#e5f6fd url(/wsimages/utilityCol/utilityBG.jpg) no-repeat bottom right;min-height:1px; }
		#yui-main .first .yui-u-inner, 
		.noUtility #yui-main .yui-u-inner {padding:0px;background-image:none;background-color:transparent; }
		
		#breadcrumb {margin:2px 0px 10px 0px;color:#636466; text-decoration:none; font-size:92%;}
		#breadcrumb a {color:#636466; text-decoration:none;}
		#breadcrumb a:hover {color:#707479;  text-decoration:underline;}
		
		#ft {color:#636466; font-size:77%;}
		#ft a {color:#636466; text-decoration:none;}
		#ft a:hover {color:#707479;  text-decoration:underline;}
		
		#footerTerms {padding:10px;}
		#footerLinks {padding:10px 20px; text-align:right;}
				
				
		input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color: #FF3300;}
		.validation-advice {font-size:11px; margin:0px; padding: 0px; color: #FF3300; font-weight: normal; z-index:-19999; opacity:1 !important; background-color:#fff;}
		.custom-advice {margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; color: #FFFFFF; font-weight: bold;}
		
		
/* TRANSACTION HISTORY */
.first table { width: 99%; border: 1px solid #2156a4; margin-bottom: 5px; }
.first table th, #bd #yui-main .first table td { padding: 3px 7px; border: 1px solid #ccc; }
.first table th { background-color: #c0dff4; }



.headerTitle {color:#ffffff;font-size:165%; font-weight:normal;}
.headerSubTitle {color:#ffffff;font-size:110%; font-weight:normal;margin-top:5px;}

		
.featurebox { background:#e5f6fd;border: 5px solid #fff;border-width:0px 0px 5px 0px;padding:5px;}
	.featurebox td { padding:5px; }
	.featurebox ul { margin-left: 20px; }
#bd #yui-main .first .featurebox  {background:#fff;border: 2px solid #e5f6fd;padding:5px;margin:10px 0px 10px 0px;}


		
		/* NAV - top horizontal nav */
		#nav, #nav ul {padding: 0;margin: 0;list-style: none;overflow:visible;}
		#nav {font: normal 92% arial;margin: 0 105px 0 0px;}
		#nav li {height:1.6em;position:relative; background: #0095da;float: left;width: 10em;display:block;margin: 0;border-bottom: 0px solid #0095da;border-right: 0px solid #0095da;padding:0}
		#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#ffffff;display: block;padding: 4px 9px 2px}
		#nav a:hover {color:#ffffff;background:#2156a4;}
		
		#nav li ul {border-left: 0px solid #0095da;background: #0095da;width:15.8em;font-size:92%;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
		#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
		
		#nav li li {background:none;float:none;border:none;border-top:1px solid #ffffff;border-right:0px solid #0095da; border-bottom:0px solid #0095da;border-left:0px solid #0095da;padding-left:0}
		#nav li li.last {border-bottom:none}
		#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#ffffff;padding: 3px 10px 2px;width:14em}
		#nav li li a:hover {color:#000000;background:#c3def4;}
		
		#nav li.active {background: #0095da;border-bottom: 0px solid #0095da;}
		#nav li.active ul {border:none;background: #0095da;}
		#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#ffffff;background:#2156a4;}
		
		#nav li.active li {border:none;border-top: 1px solid #ffffff;border-bottom: 0px solid #0095da;}
		#nav li.active li.last {border-bottom: none}
		#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {background: #0095da;color:#ffffff;}
		#nav li.active li a:hover {background: #c3def4;color:#000000;}
		
		#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#000000;font-weight:normal;background: #c3def4;}
	
		/* hide from IE mac \*/
		#nav li {width:auto}
		/* end hiding from IE5 mac */
		
		
/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, 
	#nav-secondary ul {position:static;}
	#nav-secondary, 
	#nav-secondary li {list-style: none;margin:0;padding:0;}
	#nav-secondary {padding-top:0;margin-top: 1px}
	#nav-secondary a {line-height:1.0;padding: 5px 0 5px 0px;font: bold 86% arial;display:block}
	#nav-secondary a, 
	#nav-secondary a:link, 
	#nav-secondary a:visited, 
	#nav-secondary a:hover, 
	#nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#5e83b8;} 
	#nav-secondary a:visited {color:#5e83b8;} 
	#nav-secondary a:hover {color:#5e83b8;background: transparent url("/wsimages/nav/secondaryNavItemBG.jpg") repeat-y right;} 
	#nav-secondary li.active a:link, 
	#nav-secondary li.active a:visited, 
	#nav-secondary li.active a:hover, 
	#nav-secondary li.active a:active {color:#5e83b8;} 
	#nav-secondary li {background:transparent url(/wsimages/nav/secondaryNavSeparator.gif) repeat-x scroll center bottom;}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 0px 0px;padding:0px 0px 0px 0px;}
	#nav-secondary li li {background:none;}
	#nav-secondary li li a {padding-left:25px;}
	#nav-secondary li.active li a, 
	#nav-secondary li.active li a:link, 
	#nav-secondary li.active li a:visited {line-height:1.5;font-weight:normal;width:auto;color:#5e83b8;width:130px;display:block}
	#nav-secondary li.active li a:hover, 
	#nav-secondary li.active li a:active {color: #5e83b8;}
	#nav-secondary li.active li {border: none;margin:0;}	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold;color:#43acdd;}


/* SSFS DOC ON PRODUCTS PAGE */
#ssfsDoc_teaser{}
	#ssfsDoc_teaser td{padding:2px 0;}
	#ssfsDoc_teaser td.docIcon{width:45px;}
	#ssfsDoc_teaser img{padding-right:5px;vertical-align:text-top;}
	#ssfsDoc_teaser h4{display:inline;}

.homepromotiles { margin-top: 15px;text-align:center; }

div.utilityList{padding:2px 5px;}

.header{padding:5px 0 0 5px;margin:0;}

.ajaxsubmission {
	color:		transparent;
}

a.show { clear:left; color:#1b93d1; text-decoration:underline; cursor:pointer; font-size:100%; margin:0 0px 5px 0px; }

form.formtool label {width:33%}
form.formtool div.fieldAlign {width:60%}

#sitemapNav, #sitemapNav ul {list-style-type:none;}
