@charset "utf-8";
/* CSS Document */
/********************************************************HEADER ********************************/
body { margin: 0px; background-color: #f1f1f1; }
#main_container { width: 900px; margin-right: auto; margin-left: auto; padding: 0px; }

#main_header { background-color: #D3E3F1; background-image: url(images/css/logo_bg.gif); background-repeat: repeat-x; background-position: top; }
#main_header #header_container { width: 900px; margin-right: auto; margin-left: auto; }
#main_header #header_container #topBar { float: right; width: 560px; }
#main_header #header_container #topBar #bookmark_me { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; background-image: url(images/bookmark.gif); background-repeat: no-repeat; background-position: left top; padding-left: 20px; height: 20px; padding-top: 3px; }
#main_header #header_container #topBar #bookmark_me a { color: #033B73; }
#main_header #header_container #logo { padding-bottom: 5px; height: 58px; width: 215px; float: left; }
#main_header #nav_bar { background-image: url(images/css/bg_nav_top.gif); background-repeat: repeat-x; background-position: bottom; height: 35px; margin-bottom: 10px; }

#main_header #nav_bar #nav_menu { width: 860px; margin-right: auto; margin-left: auto; }
#main_header #nav_bar #nav_menu #home_icon { float: left; padding-top: 10px; padding-right: 15px; }

#sub_nav { width: 860px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }
#sub_nav #path  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 600px; color: #0072bc; float: left; padding-top: 4px; }
#sub_nav #shareThis { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 3px; margin-right: 15px; }
#sub_nav #linkMe_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-image: url(images/link_icon2.png); background-repeat: no-repeat; float: right; padding-left: 23px; padding-top: 4px; background-position: 3px 6px; }
#sub_nav #show_link #selectAll { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCCCCC; text-decoration: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; float: left; font-weight: bold; margin-top: 20px; }
#sub_nav #show_link #closeLinkMe { float: right; background-image: url(images/close_icon.gif); background-repeat: no-repeat; background-position: 9px 6px; padding-top: 7px; padding-right: 0px; padding-bottom: 0px; padding-left: 27px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#sub_nav #show_link { margin-right: auto; margin-left: auto; background-color: #E4E4E4; margin-top: 5px; border: 1px dashed #CCCCCC; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.linkBox { height: 50px; width: 730px; font-family: "Courier New", Courier, monospace; font-size: 12px; padding: 5px; border: 1px solid #CCCCCC; margin-top: 0px; }

/************************* MAIN SIDEBAR *******************/
#sidebar1 { width: 172px; float: left; margin: 0px; padding: 0px; }
#sidebar1 h1{ background-image: url(images/css/side_nav/blue_top.gif); background-repeat: no-repeat; background-position: top; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; height: 21px; font-weight: bold; padding-top: 7px; margin: 0px; width: 157px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
#sidebar1 .spacer { border-bottom-style: none; height: 2px; }
#sidebar1 .spacer:hover { border-bottom-style: none; height: 2px; background-color: #FFFFFF; }
#sidebar1 ul { list-style-type: none; margin: 0px; padding: 0px; }
#sidebar1 li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0072bc; background-color: #ffffff; border-left-width: 1px; border-left-style: solid; border-left-color: #d7d7d7; border-right-width: 1px; border-right-style: solid; border-right-color: #d7d7d7; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #d7d7d7; }
#sidebar1 li a {text-decoration:none; color:#0072bc; }
#sidebar1 li:hover { background-color: #fff799; }
#sidebar1 .sidenav_bot { background-image: url(images/css/side_nav/bottom.gif); background-repeat: no-repeat; background-position: top; margin: 0px; padding: 0px; height: 11px; width: 172px; }
#sidebar1 .relate_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #E1E1E1; color: #003366; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; padding-top: 4px; padding-bottom: 3px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; background-image: url(images/css/side_nav/down_arrow.gif); background-repeat: no-repeat; background-position: 10px; padding-left: 28px; }
#sidebar1 .sub_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #E1E1E1; color: #003366; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; padding-top: 4px; padding-bottom: 3px; padding-left: 10px; }
#sidebar1 .sub_title:hover { background-color: #E1E1E1; }
.space_border { height: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: #0099FF; margin-top: 5px; float: left; }
.navLink  a{ color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 15px; padding-left: 15px; padding-bottom: 8px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; float: left; margin-top: 6px; }
.navLink a:hover { color: #FFFFFF; text-decoration: none; background-color: #003366; }
.anchorclass2 { color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-right: 15px; padding-left: 15px; padding-bottom: 8px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; float: left; margin-top: 6px; }
.navLink_on { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 25px; background-repeat: no-repeat; background-position: left top; background-image: url(images/css/nav_butt_left2.png); color: #003366; padding-top: 10px; }
.navLink_on a    { text-decoration: none; color: #003366; padding-left: 9px; display: block; }
.buttCap { height: 35px; width: 10px; background-image: url(images/css/nav_butt_right2.png); background-position: right top; float: left; }


/********************************* FOR DROP DOWN MENU *********************/
.selectedanchor{ color: #FFFFFF; text-decoration: none; background-color: #003366; }
.anylinkcsscols{ position: absolute; top: 0; z-index: 100; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; visibility: hidden; width: 218px; margin-left: -9px; margin-top: -4px; }
.anylinkcsscols .men_mid { background-image: url(images/css/submenu/mid_shadow.png); background-repeat: repeat-y; }
.anylinkcsscols .men_bot { background-image: url(images/css/submenu/bot_shadow.png); background-repeat: no-repeat; background-position: top; height: 12px; }
.anylinkcsscols .men_top { background-image: url(images/css/submenu/top_shadow.png); background-repeat: no-repeat; background-position: bottom; height: 12px; }
.anylinkcsscols .opt  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-right: 9px; margin-left: 9px; }
.anylinkcsscols .opt:hover { background-color: #999; }
.anylinkcsscols .opt a { color: #000; text-decoration: none; width: 170px; display: block; height: 100%; padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px; }
.anylinkcsscols .opt a:hover { color: #FFF; }
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.men_mid .specials { margin-right: 9px; margin-left: 9px; margin-top: 25px; background-color: #003366; }
.men_mid .specials:hover { background-color: #930; }
.men_mid .specials .title { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-align: center; width: 200px; padding-top: 3px; padding-bottom: 3px; }
.men_mid .specials .offer { background-color: #E4E4E4; }
.men_mid .specials .offer .off_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.men_mid .specials .offer .off_title a { display: block; padding-top: 10px; padding-right: 10px; padding-left: 10px; }

.men_mid .specials .offer .off_desc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.men_mid .specials .offer .off_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; }
.men_mid .specials .offer .off_desc a { color: #000; text-decoration: none; display: block; padding-right: 10px; padding-left: 10px; }
.men_mid .specials .offer .off_link a { color: #060; text-decoration: none; display: block; padding-right: 10px; padding-left: 10px; }
/* ######### class for shadow DIV ######### */

.clear { clear:both; }

#disclose { color: #000000; margin-top: 150px; width: 900px; margin-right: auto; margin-left: auto; }
#disclose  h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; color: #000; font-weight: normal; text-align: center; }
#disclose  h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999; }


#footer_container { width: 900px; margin-right: auto; margin-left: auto; margin-top: 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 5px; }
#footer_container #footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }.anchorclass2:hover { color: #FFFFFF; text-decoration: none; background-color: #003366; }
.clearFloat { clear:both; }
