
/* ---------------------------------------------------------
GENERAL STYLE, BASIC TEXT, LINKS, HEADLINE
--------------------------------------------------------- */
BODY { margin: 0px; background-color: #fff; font-size: 11px; font-family: Verdana; color: #55483a;	}

a { color: #005399;	text-decoration: none;}
a:visited {	color: #005399;	text-decoration: none;}
a:hover, a:focus { color: #e06226; text-decoration: underline;}
a img {	border: 0 none;}


/* ---------------------------------------------------------
SITE WRAPPER
--------------------------------------------------------- */
.sitewrapper { width: 100%; padding: 0; background-color: #fff; }
/* ---------------------------------------------------------
Page Header
--------------------------------------------------------- */
.sitehead { text-align:right; height: 100px; vertical-align: top; width: 750px; }
.sitehead .logo { float: left; margin: 10px 0 0 0; z-index: 200;}
.sitehead .status { font-size: 11px; padding-top: 4px; }
.tophelpbar{float:right; width:285px; height:23px; background:url(../images/nav/top-help-bar.jpg) no-repeat;}
.customerservice{width:240px; float:left; padding:10px 0px 10px 20px;}

/* ---------------------------------------------------------
Top Navigation
--------------------------------------------------------- */
.sitenav { margin-left: 0px; width: 515px; float:right;}
.sitenav ul { margin:0; padding:0; list-style:none; }
.sitenav li { display:inline; margin:0px; padding:0; }
.sitenav a { float:left; background:url("../images/nav/nav_button_left.jpg") no-repeat left top; background-color: #a2968a; margin:0px; padding:0px; text-transform:uppercase; margin-right: 1px; }
.sitenav a span { float:left; display:block; background:url("../images/nav/nav_button_right.jpg") no-repeat right top; background-color: #a2968a; 	padding:6px 13px; padding-left: 8px; margin-left: 5px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.sitenav a span {float:none;}
/* End IE5-Mac hack */
.sitenav #current a { background:url("../images/nav/nav_button_left_on.jpg") no-repeat left top; background-position:0% -50px; background-color: #3056a7; }
.sitenav #current a span { background:url("../images/nav/nav_button_right_on.jpg") no-repeat right top; background-position:100% -50px; background-color: #3056a7; }
.sitenav a:hover { background-position:0% -50px; background-color: #869DD2; }
.sitenav a:hover span { background-position:100% -50px; background-color: #869DD2; }
a.navtxt:link 			{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold ; text-decoration: none;}
a.navtxt:visited		{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold ; text-decoration: none;}
a.navtxt:hover			{font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold ; text-decoration: none;}
/* ---------------------------------------------------------
SUBNAV
--------------------------------------------------------- */
.subnav { background-color:#539814; clear:both; height:18px; border-bottom:solid; border-bottom-color:#336633; border-width: 2px;  text-transform:uppercase; width:100%}
a.subnavtxt 		{font-size: 10px; text-decoration: none; margin-left:5px; margin-right: 5px;}
a.subnavtxt:link 		{color: #c6deff;}
a.subnavtxt:visited		{color: #c6deff; font-size: 10px; text-decoration: none;}
a.subnavtxt:hover 		{color: #ffffff; font-size: 10px; text-decoration: none;}
a.subnavtxton			{color: #ffffff; font-size: 10px; text-decoration: none; font-weight: bold; margin-left:5px; margin-right: 5px;}
a.subnavtxton:link		{color: #ffffff; font-size: 10px; text-decoration: none;}
a.subnavtxton:visited	{color: #ffffff; font-size: 10px; text-decoration: none;}

span.subnavtxt	{ color: #c6deff;}
span.subnavtxton	{ color: #ffffff;}
.footernav { background-color:#3056a7; height:3px; margin-bottom:10px; }
.headernav { background-color:#3056a7; clear:both; height:6px; margin-top: 18px; padding: 0px; }

.textField{font-size: 10px;color:#006699; margin-bottom:4px;}


/* ---------------------------------------------------------
LEFT PANEL
--------------------------------------------------------- */
.leftmenu{width:183px; float:left; clear:right; margin-right:10px;}
.whiteText{color:#FFFFFF;font-size:11px;}
.arrow_list { margin: 0 0 5px 5px; padding-left: 15px; list-style: none; font-size: 11px; background: url(../images/icon/menuBullate.gif) no-repeat;}
.arrow_list li {padding-left: 8px; background: url(../images/icon/arrow_normal.gif) left no-repeat; font-size: 11px; font-family:verdana; font-weight:normal; line-height:18px;}




/* ---------------------------------------------------------
FOOTER
--------------------------------------------------------- */
div#footer { clear:both; margin:0pt auto; width:100%; border-top:1px solid #CCCCCC; LINE-HEIGHT:18PX;
font-family:"Myriad Pro","Myriad Web",Myriad,"HelveticaNeue-light","Helvetica Neue","Lucida Grande",geneva,helvetica,arial,sans-serif; background: url(../images/bottomBg.jpg) repeat-x top;}
div#feedback { text-align:right; }
div#footer-links { border-bottom:1px solid #EEEEEE;
  font-size:11px; line-height:18px; margin-bottom:14px; padding:15px 0pt; text-align:center; text-decoration:none; width:100%; }
div#footer-links a { color: #0000FF; text-decoration: none; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px;}
div#footer-links a:HOVER {text-decoration: UNDERLINE;}
span.main-nav a { font-weight:bold; }

#spacer { height:8px; clear:both;}