body{background:#670d0e url('/template/images/backgroundpattern.gif') repeat-x;
font-size:85%;
}

#masthead {background:#000 url('/template/images/mastheadbg.jpg') repeat-x;position:relative;}

#top-right-text{color:#ffffff;position:absolute;top:10px;right:5px;}
#top-right-text a{color:#ffffff;}
#top-right-text a:hover{color:#ffffff;}

a:link,a:visited{
	text-decoration:underline;
	color: #A00;
}
a:hover,a:active{
	text-decoration:none;
	color: #670d0e;
}

#masthead div#login-button {float:right;margin-top:21px}
#masthead div#login-button img{margin-bottom:5px;margin-right:10px;}

#masthead a#login-button {float:right;background-image:url(/template/images/menu/loginbutton.gif);background-repeat:no-repeat; height: 44px; width:168px; display:block; }
#masthead a#login-button span { display:none; }
#masthead a#login-button:hover { background-image:url(/template/images/menu/loginbutton2.gif);background-repeat:no-repeat; }
#masthead a#logout-button {float:right;background-image:url(/template/images/menu/logoutbutton.gif);background-repeat:no-repeat; height: 44px; width:168px; display:block; }
#masthead a#logout-button span { display:none; }
#masthead a#logout-button:hover { background-image:url(/template/images/menu/logoutbutton2.gif);background-repeat:no-repeat; }
#masthead a#account-button {background-image:url(/template/images/menu/accountbutton.gif);background-repeat:no-repeat; height: 44px; width:168px; display:block; }
#masthead a#account-button span { display:none; }
#masthead a#account-button:hover { background-image:url(/template/images/menu/accountbutton2.gif);background-repeat:no-repeat; }

#menu1-container,#menu2 {background:#000 url('/template/images/menubackground.gif') repeat-x;}
.container_16{background-color:#fff;}
#sub-header, #content-container{padding-top:10px;}
#banner{margin-bottom:2px;}

#preloadedImages { display: none; }

#menu1 ul,#menu1 li {list-style:none;margin:0px;padding:0px;float:left;}

#menu1 a#home { background-image:url(/template/images/menu/home.gif);background-repeat:no-repeat; height: 41px; width:95px; display:block; }
#menu1 a#home span { display:none; }
#menu1 a#home:hover { background-image:url(/template/images/menu/homehover.gif);background-repeat:no-repeat; }

#menu1 a#aboutus { background-image:url(/template/images/menu/about.gif);background-repeat:no-repeat; height: 41px; width:126px; display:block; }
#menu1 a#aboutus span { display:none; }
#menu1 a#aboutus:hover { background-image:url(/template/images/menu/abouthover.gif);background-repeat:no-repeat; }

#menu1 a#contactus { background-image:url(/template/images/menu/contactus.gif);background-repeat:no-repeat; height: 41px; width:139px; display:block; }
#menu1 a#contactus span { display:none; }
#menu1 a#contactus:hover { background-image:url(/template/images/menu/contactushover.gif);background-repeat:no-repeat; }

img#callustoday{float:right;}

#menu2 {height:35px;}

h1{font-size:2.25em;}
small{font-size:.75em;}

/********************************/
/*suckerfish 3 levels main css*/
#nav {float:left;}
#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: 10em;*/ /* width needed or else Opera goes nuts */
}

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

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*end suckerfish 3 levels main css*/
/********************************/


/********************************/
/*suckerfish 3 levels custom css*/


#nav li.firstlevel{
	text-align:center;
	line-height:35px;white-space:nowrap;
}

#nav li a.firstlevel
{
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}

/*for IE6*/
#nav li.firstlevel a.firstlevel:hover{
	color:#fff4a8;
	background-color:#872021;
}
/*end ie6*/

#nav li.firstlevel:hover a.firstlevel{
	color:#fff4a8;
	background-color:#872021;
}

/* second-level lists */

#nav li ul {
	background-color:#872021;
padding:5px 15px 10px 15px;
border-top-width:1px;
border-top-style:solid;
	font-size:.95em;
}

#nav li ul li {
	height:20px;
	line-height:20px;
}
#nav li#getstarted ul li,#menu2 ul li#benefits ul li {clear:both;/*make drop downward*/}

#nav li ul li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#nav li ul li:hover a, /*for IE6*/#menu2 ul li ul li a:hover{
	color:#fff4a8;
}

/* second-level lists DOCLIST style*/
/*doc list drops down and lists horizontally*/

#nav li#doclist ul {
	background-color:#872021;
padding:2px 10px 8px 0px;
/*margin-left:-397px;*//*turn this on if the menu is right aligned:  #nav float:right above*/
}

#nav li#doclist ul li {

	text-align:left;

	line-height:25px;
white-space:nowrap;
margin:0px 5px 0px 15px;
}

#nav li#doclist ul li a{
	text-align:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#nav li#doclist ul li:hover a, /*for IE6*/#menu2 ul li ul li a:hover{
	color:#fff4a8;
}

#nav #doclistdropdown {width:930px;}

/* third-and-above-level lists*/
#nav li#doclist ul#doclistdropdown li ul li a{color:#fff;}
#nav li#doclist ul#doclistdropdown li ul li a:hover{color:#fff4a8;}
#nav li#getstarted ul#getstarteddropdown li ul li a{color:#fff;}
#nav li#getstarted ul#getstarteddropdown li ul li a:hover{color:#fff4a8;}
#nav li#benefits ul#benefitsdropdown li ul li a{color:#fff;}
#nav li#benefits ul#benefitsdropdown li ul li a:hover{color:#fff4a8;}

/* third-and-above-level lists DOCLIST style*/
#nav li#doclist ul ul { /* third-and-above-level lists */
		margin: 0.25em 0 0 -1.25em;
border-bottom-width:0px;
border-bottom-style:solid;
border-top-width:1px;
border-top-style:solid;
}
#nav li#doclist ul ul li{clear:both;}

/*end suckerfish 3 levels custom css*/
/********************************/

.float-right {float:right;}
.float-left {float:left;}

/*RK*/
#content-container{
	background-image:url(/template/images/rightcolumnbg.gif);
	background-repeat:repeat-y;
	background-position:670px;
	background-color: #FFF;
}
#content ul {margin-bottom:0px;}
#content li {margin-top:5px;margin-bottom:5px;}

#content{line-height:1.5em;}
#content-padding {margin:20px 25px 20px 25px}


#rightcolumn{text-align:center;margin-bottom:20px;}

#rightcolumn p{text-align:left;margin-left:30px;margin-top:20px;font-size:1.25em;}


#footer{color:#fff;background:#872021 url('../../template/images/footerbackground.gif') repeat-x;}
#footer #copyright{font-size:.80em;font-weight:normal;margin-top:10px;}

#resource-footer {}
#resource-footer #newsletter-box{
float:left;
margin:12px 0px 0px 12px;
width:300px;
height:120px;
padding:10px;
color:#fff;
}
#resource-footer #newsletter-box .newsletter-box-title{
font-size:1.25em;font-weight:bold;
}

#newsletter-box input#email{
	border:0px;
	padding:4px;
	width:175px;
	margin: 0px;
}
#newsletter-box input#submit{
	font-family:tahoma,verdana,arial,sans;
	font-size:0.95em;
	position:relative;
	top:5px;
	margin: 0px;
	padding: 0px;
}

#resource-footer .resource-links-box{
margin:12px 0px 0px 25px;
float:left;
color:#fff;
line-height:1.5em;
}

#resource-footer .resource-links-title {margin:0px;font-size:1.25em;font-weight:bold;}
.resource-links-box a:link,.resource-links-box a:visited,.resource-links-box a:hover,.resource-links-box a:active{color:#fff;}

#footer-bottom{
padding-bottom:20px;
background-color:#000;
padding-top:10px;
margin:0px;
width:100%;
font-weight:bold;
font-size:1.2em;
}
#footer-bottom a:link,#footer-bottom a:visited,#footer-bottom a:hover,#footer-bottom a:active{color:#fff;}
#footer-bottom-padding{margin:20px 12px 0px 12px;}
#footer-bottom #footer-left{padding-left:10px;}
#footer-right{float:right;text-align:center;margin-left:25px;margin-right:25px;}
#footer-left{float:left;}
#footer-left img{margin-bottom:8px;}
#footer-left p{line-height:1.5em;}
