body {text-align:center;color:#000; background: url(../images/masthead_filler.gif) repeat-x; padding:0px; margin:0px; font-size:75%; text-align:center;}

BODY, DIV, INPUT, h1, h2 {font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; color:#333333;}

h1 {margin:5px 0px 14px;padding:0px;font-weight:normal; font-size:160%; color:#5c8bca;}
h2 {margin-top:10px;margin-bottom:15px;padding-top:0px;font-size:120%;}
h2.noPadd, h2.image {font-family:'lucida sans unicode', 'lucida grande', 'Trebuchet', 'Verdana'; ; color:#5c8bca;}

a {color:#36F;text-decoration:none;}
a:hover	{text-decoration:underline}

#header	{position:relative; font-family: Verdana, Helvetica, sans-serif; height:113px; width:741px; margin:0px auto;}
	#printLogo {display:none;}
	#sllogo {position:relative; top:10px; padding:0;float:left; }
	a#logo:hover {background:none; text-decoration:none;}
	#existingCustomers	{position:relative; top: 6px; padding-top: 20px; display:inline;}

#sllogo {position:relative; top:10px; padding:0;float:left; }

#frame { width:751px; margin-right:auto; margin-left:auto; text-align:left;  }
#contentleft { width:415px; float:left; border: 0px dashed #000000; }
#contentcenter { width:453px; float:left; margin-top:10px; border: 0px dashed #000000; text-align:left;}

#searchNav {position:relative; top:4px; width:580px; color:#fff; font-weight:bold; font-size:80%;text-align:right; float:right;}

	#searchNav a	{color:#fff;text-decoration:none; margin-right:10px; }
	#searchNav a:hover, #search-nav a:active 	{color:#fff; text-decoration:underline; background-color:transparent;}
	#searchNav a:visited	{color:#fff;text-decoration:none}
	#searchNav .spacer {width:4px; height:1px; line-height:1px; display:inline;}/* force ie5 to space properly since it won't allow margin/padding styling on a tag */
	#searchNav form .spacer {width:4px; height:1px; line-height:1px; display:inline;}
	#searchNav	label {margin-right:6px;}
	#searchNav .submit {position:relative; top: 6px; }
	#searchBox {margin-right:7px; font-size:110%; font-weight:normal;}
	
#pnav {position:relative; left:0px; top:27px; height:26px; width:741px;}
#tabs {width:741px; }
#tabs, #tabs img.first {margin:0;}
#tabs img {margin:0 0 0 5px;}
#tabs a:hover {background:none; text-decoration:none;}

#demoButton {position:absolute; top:25px; left:25px; width:101px; height:28px;} 

#bread {line-height:175%; }
	#newBread {color:#818181;}
	#newBread a:link, #newBread a:visited {text-decoration:none; color:#818181; text-decoration:underline;}
	#newBread a:hover {text-decoration:underline; color:#3366FF;}

#onecolumn { padding:0px 20px 0px 20px; border: 0px dashed #000000;} 

#topnavHolder {position:relative; left:0px; top:0px; width:741px; height:35px;  background:url(../img/topnav_bg.gif); border:0px dotted #000; margin:0 auto;}
	#topnav {text-align:left; padding:12px 20px 0px 20px;}
	#topnav img { position: relative; top:3px; t\op:0; padding:3px 0; margin:0 4px; background-color:transparent !important;}
	#topNav a:hover, #topNav a:active {text-decoration:none;} /*overrides preset a behaviour*/
	.breadText		{float:left;width:650px;padding:1px 0 3px 0;color:#818181;}	

#frame {margin:0 auto; text-align:left; width:741px; border:0px dotted #000;}

#ya_holder {background:url(../img/ya_bgrnd.gif) ; background-repeat:no-repeat; width:373px; height:211px; padding:20px 20px 17px 20px;}

#ya_top {background:url(../img/ya_top_bgrnd.gif) ; background-repeat:no-repeat; width:373px; height:30px;}
	.ya_qmark {position:relative; top:5px; right:10px; float:right;}
	
#ya_mid {background:url(../img/ya_mid_bgrnd.gif) ; background-repeat:repeat-y; width:373px; height:70px; text-align:left;}
	.ya_radio {margin-left:10px; padding-top:10px; font-size:85%;}
	.ya_leftCol {padding-top:10px; margin-left:10px; width:353px;}
	.ya_userid {margin-top:3px; width:110px; float:left;}
	.ya_forgotten {margin-top:5px; margin-left:118px;} 
	.ya_password {margin-top:3px; width:110px; float:left;}
	.ya_txt {width:235px; height:22px; font-size:85%;}

#ya_bot {background:url(../img/ya_bot_bgrnd.gif); background-repeat:repeat-y; width:373px; height:41px;}

#ya_login {position:relative; top:9px; right:10px; float:right; }

#ya_bot_bot {margin-top:16px; margin-left:10px; font-size:85%; width:353px;}
	.ya_tc {float:left; margin-top:8px; width:145px; }
	.ya_notyet {float:left; margin-top:8px; width:140px; text-align:right; padding-right:2px; }
	.ya_signup {float:right; width:68px; }
	
.ya_float_right {float:right;}

#footerlinksHolder {background: #f7f6f0;}
#footerlinksContent {text-align:left; margin-left:auto; margin-right:auto; margin-top:38px; width:792px; height:97px; padding-top:17px; font-size:90%}
	#footerlinksContent h2 {margin:0; padding:0; font-weight:bold; font-size:100%; color:#000;}
	.footerlinksOne {text-align:left; width:144px; float:left; margin-right:20px; padding-left:26px;}
		.footerlinksOne a {font-weight:bold;}
	.footerlinksTwo {text-align:left; width:195px ; float:left; margin-right:23px;}
	.footerlinksThree {text-align:left; width:195px; float:left; margin-right:20px;;}
	.footerlinksFour {text-align:left; width:144px; float:left;  }

	#footer-central .col164 {width:164px; float:left;}
		#footer-central .col164 a {font-weight:bold;}
	#footer-central .col218 {width:218px; float:left;}
	#footer-central .col141 {width:141px; float:left;}

#footerHolder {text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; width:741px;}
	#footerContent {}
	
#contentright				{ width:144px; float:left; border: 0px dashed #000000; }
	.rightPadd				{ padding-left:7px; }
	.loginBg				{ background:#F2F3F7; margin-bottom:4px; }
	.loginForm 				{ padding:8px 0px 8px 8px; border-right:1px solid #E0E4F7; }
	.search					{ padding:8px 0px 8px 8px;margin-bottom:4px; }
	img {border:0;}
