/*-----------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
-----------------------------------------------------------------------------------------------------*/
html, body {height:100%}
body {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;background:#fff;color:#2f2e2e}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, div, body, dl, dt, dd, form {margin:0;padding:0}
img {display:block;border:0}
a {outline:0;cursor:pointer} 
ul {list-style:none}
.error {color:#c00}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
.noscript {color:red;border:2px solid red; margin:10px auto;width:730px;font-weight:bold;line-height:1.4em;text-align:left;font-size:1.3em;padding:10px;}
.noscript a {color:red;}
/*-----------------------------------------------------------------------------------------------------
(2) WRAPPER 
-----------------------------------------------------------------------------------------------------*/
#wrap {font-size:1.1em;width:750px;text-align:left;margin:0 auto;background:#695e49;min-height:100%;}
#wrap.medium #mid {font-size:1.4em}
#wrap.large #mid {font-size:1.6em}

/*-----------------------------------------------------------------------------------------------------
(3) HEADER 
-----------------------------------------------------------------------------------------------------*/
#head {font-size:.9em;position:relative;background:#f4efe5 url(../images/head_bg.png) no-repeat bottom left;min-height:100px;border-bottom:10px solid #fff;border-top:7px solid #695E49;font-family:Arial, Helvetica, sans-serif;padding:0 0 10px;}
/* easy clearing */
#head:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#head{display: inline-block;}
/*\*/
#head{display: block;}
/* end easy clearing */

/*logo*/
#head h1 {width:110px;height:100px;text-indent:-9999px;background:url(../images/logo_national.png) no-repeat bottom;position:absolute;top:0;left:0;}
#head h1 a {display:block;width:110px;height:100px}
#chapter #head h1 {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
/*chapter site editable logo*/
#logo {position:absolute;top:7px;left:10px;width:110px;height:100px;}
/*search area*/
#head .tryagain {display:none;color:red;float:right;padding:5px;width:280px;background:#fff;border:1px solid red; margin:10px 10px 0;text-align:center}
#searcharea {float:right;background:url(../images/head_search_bg.png) no-repeat bottom left;padding-top:12px;clear:right;margin-right:10px}
#searcharea #keywords {border:0;width:105px;margin:0 10px 1px 5px;padding:0;color:#666;background:transparent}
#searcharea td {vertical-align:bottom;}
/*member information nav*/
#memberinfo_nav {float:right;width:383px;text-align:right;padding:17px 35px 0 120px;}
#memberinfo_nav li {display:inline;padding:0 7px 0 6px;background:url(../images/head_memberinfo_bg.png) no-repeat right center}
#memberinfo_nav li a {color:#0081c6;text-decoration:none}
#memberinfo_nav li a.icon {background:url(../images/head_loggedin_icon.png) no-repeat right center;padding-right:14px}
#memberinfo_nav li a:hover {text-decoration:underline}
#memberinfo_nav li.last {background:none;padding-right:0}
/*resource nav*/
#resource_nav {float:right;clear:right;padding:15px 0 14px 0;width:610px;text-align:right;margin-right:10px}
#resource_nav li {display:inline;padding:0 7px 0 6px;background:url(../images/head_resourcenav_bg.png) no-repeat right center}
#resource_nav li a {color:#695e49;text-decoration:none}
#resource_nav li a:hover {text-decoration:underline}
#resource_nav li.last {background:none;padding-right:0}
/*primary navigation*/
#primary_nav {float:right;clear:right;width:600px}
#primary_nav li {float:left}
#primary_nav li a {text-decoration:none;text-indent:-9999px;display:block;height:21px}
#primary_nav #p01 {width:88px;background:url(../images/primary_navigation/01.png)}
#primary_nav #p02 {width:119px;background:url(../images/primary_navigation/02.png)}
#primary_nav #p03 {width:77px;background:url(../images/primary_navigation/03.png)}
#primary_nav #p04 {width:102px;background:url(../images/primary_navigation/04.png)}
#primary_nav #p05 {width:145px;background:url(../images/primary_navigation/05.png)}
#primary_nav #p06 {width:69px;background:url(../images/primary_navigation/06.png)}
#primary_nav li a:hover, #primary_nav li a.active {background-position:bottom !important}
/*breadcrumbs*/
#crumbs {padding:2px 3px 14px;background:#fff;color:#0081c6;overflow:hidden;width:744px}
#crumbs a {color:#0081c6;}
#crumbs span {color:#2f2e2e;}
/* SUB-NAVIGATION */
#subnav {float:left;padding:0 0 15px;width:148px;overflow:hidden;background:#faf6ee url(../images/subnav_bot_bg.png) no-repeat bottom left;font-family:Arial, Helvetica, sans-serif}
/*visited styles for levels 2 onward.*/
#subnav  ul li a:visited {color:#666;}
/* level 1 */
#subnav li a.top {font-size:1.4em;padding:12px 12px 11px;display:block;background:#695e49 url(../images/subnav_top_bg.png) no-repeat top left;color:#fff;text-decoration:none}
#subnav li a.top:hover {text-decoration:underline}
/* level 2 */
#subnav ul {font-size:1.1em;line-height:1.2em;padding:6px 0 0}
#subnav ul li {padding:0 10px}
#subnav ul li a {padding:4px 0;color:#30302f;text-decoration:none;display:block;border-bottom:1px solid #d7d4d0}
#subnav ul li a.last {border:none}
#subnav ul li a:hover {text-decoration:underline}
#subnav ul li a.active, #subnav ul li a.active:hover, #subnav ul li a.active:visited {color:#f58027}
#subnav ul li a.children {border:none}
/*level 3 */
#subnav ul ul {font-size:.9em;margin:0 -10px;padding:5px 0;background:#FEFDFB;}
#subnav ul ul li {padding:0 10px 0 16px}
#subnav ul ul li a {padding:3px 0;border:none}
#subnav ul ul li a.active, #subnav ul ul li a.active:hover, #subnav ul ul li a.active:visited {font-weight:bold;color:#30302f}

/* level 4+ */
#subnav ul ul ul {font-size:1em}

/*----------------------------------------------------------------------------------------------------------
(4) MAIN COLUMN
----------------------------------------------------------------------------------------------------------*/
#mid {background:#fff;float:left;width:100%;padding-bottom:12px}
/*main container*/

#main {float:left;width:394px;margin:0 0 0 8px;overflow:hidden}
#home #main {width:550px;margin:0}
body.two_col #main {width:593px;}

/*flash & mastheads*/
#hpflash {margin:0 0 8px}
#masthead img {margin:0 0 7px}
#chapter_masthead {margin:0 0 8px}
/*page titles*/
#main h1.title {color:#fff;margin:0 0 10px;font-weight:normal;font-size:1.7em;padding:9px 14px}
#main h1.blue {background:#003352}
#main h1.red {background:#710100}
#main h1.redfade {background:#692e20}
#main h1.chapter {background:#0081c5;display:block !important}
#chapter #main h1.title {display:none}


/*USER OPTIONS ARRAY*/
#user_options {float:left;width:394px;margin:0 0 10px}
#user_options p {float:left;margin:0 0 0 10px;padding:3px 0 0 10px;font-size:11px;color:#695e49;background:url(../images/user_option_p_bg.png) no-repeat center left;min-height:15px}
#user_options p a {text-decoration:none;color:#695e49}
#user_options p a:hover {text-decoration:underline}
/*my content buttons*/
#mycontent {width:147px;height:17px;line-height:17px;float:left;margin:0 0 0 12px}
#mycontent li {float:left}
#mycontent li a {text-decoration:none;text-indent:-9999px;display:block;height:17px}
#mycontent #mc_go {background:url(../images/user_options_mycontent_btn.png);width:88px}
#mycontent #save {background:url(../images/user_options_save_btn.png);width:55px;margin:0 0 0 4px}
#mycontent li a:hover {background-position:bottom !important}
/*text size widget*/
#text_size_contain {float:left}
#text_size {height:16px;width:44px;float:left;margin:0 0 0 5px;line-height:16px}
#text_size li {float:left}
#text_size li a {text-decoration:none;text-indent:-9999px;display:block;height:16px;}
#text_size #small {background:url(../images/text_size_small.png);width:12px}
#text_size #medium {background:url(../images/text_size_medium.png);width:15px}
#text_size #large {background:url(../images/text_size_large.png);width:17px}
#text_size li a:hover {background-position:bottom !important}
#wrap.medium #text_size #medium, #wrap.large #text_size #large, #wrap.small #text_size #small{background-position:bottom !important;}
/*#wrap.medium #text_size #small, #wrap.large #text_size #small {background-position:top !important;}*/
/*alternate styles for chapter/national homepages*/
#user_options.alt {float:right;width:103px;margin:-2px 0 0}
#user_options.alt p {margin:0;background:none;font-size:10px;padding:3px 0 0 0;min-height:10px}
#user_options.alt p.email {float:right;padding:6px 0 2px 0}



/*PRIMARY CONTENT*/
#content {margin:0 13px;width:368px;overflow:hidden;line-height:1.45em;clear:left}
body.two_col #content {width:567px;}
#content a {color:#0081c6}
#content a:visited {color:#666;}
#content img {margin:8px;display:inline}
#content h1, #content h2 {font-size:1.4em;font-weight:normal;margin:0 0 10px;line-height:1.3em}
#content h3 {font-size:1.2em;font-weight:normal;margin:0 0 10px;line-height:1.3em}
#content h4, #content h5, #content h6 {font-size:1.1em;margin:0 0 8px;font-weight:normal}
#content p {margin:0 0 17px}
#content ul {margin:0 0 17px}
#content ul li {margin:0 0 5px;background:url(../images/content_ul_bullet.png) no-repeat 0 .5em;padding-left:12px}
#content ul ul {margin:8px 0}
#content ul ul li {background:url(../images/content_ulul_bullet.png) no-repeat 0 .5em;padding-left:8px}
#content ol {margin:0 0 17px 40px}
#content ol li {margin:0 0 5px}
#content ol ol {list-style:lower-alpha;margin:8px 0 8px 20px}
#content table {margin:0 0 17px}
#content th {font-size:1.2em;background:#710100;color:#fff;font-weight:normal}
#content td {font-size:1em}
#content table th p, #content table td p, #content table td ul, #content table td ol {font-size:1em}
#content hr {margin:0 0 10px;color:#cfd5d8;background:#cfd5d8;border:none;height:1px;overflow:hidden}
#content table.table {clear:both;border-collapse:collapse;margin-left:1px;border-color:#695E49}
/*forms base */
#content input, #content select, #content textarea {font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#555;}
#content label {font-weight:bold;font-size:.9em}
#content input.button {color:#fff;background:#0486CB;border:1px solid #0486CB;padding:3px 6px;cursor:pointer;margin:0 8px 0 0;}
#content input.button:hover {background:#fff;color:#0486CB;border:1px solid #0486CB;}


/*chapter search & results*/
#chapter_search {background:#e3e6e9;padding:10px 12px;margin:0 0 12px;clear:left}
#chapter_search select, #chapter_search input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}


#content div.branch {background:#f7f8fa;border:1px solid #ddd;margin:0 0 10px;}
#content div.branch h3 {margin:0;border-bottom:1px solid #ddd;padding:6px 15px;background:#F0F3F5}
#content div.branch h4 {margin:0;}
#content div.branch div {padding:15px 15px 0;}


/*symptom_form*/
#symptom_form {margin:0 0 18px}
#symptom_form.bg {background:#e3e6e9;clear:left;padding:10px 12px;margin:0 0 12px}
#symptom_form select {width:340px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}
#symptom_form input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em}

/*symptoms bottom box*/
#symptom_box {background:#f0f3f5;padding-bottom:10px}
#symptom_box a:visited {color:#666;}
#symptom_box h2 {background:#e3e6e9;color:#006cbe;font-size:1.4em;padding:5px 16px}
#symptom_box h3 {padding:0 16px 2px 12px;margin:0 0 2px 16px;text-decoration:underline;cursor:pointer;background:url(../images/content_ul_bullet.png) no-repeat 0 .45em;}
#symptom_box h3:hover {color:#666;}
#symptom_box p {border:1px solid #E3E6E9;background:#F6F9FB;padding:7px;margin:0 16px 8px;}
#symptom_box ul {margin:0;padding:0 18px 12px}



/*bottom 100% grey box*/
#bottom_box {background:#f0f3f5;padding-bottom:10px}
#bottom_box a:visited {color:#666;}
#bottom_box h2 {background:#e3e6e9;color:#006cbe;font-size:1.4em;padding:5px 16px}
#bottom_box h3 {padding:0 16px 2px;margin:0;text-decoration:underline;}
#bottom_box ul {margin:0;padding:0 18px 12px}
#bottom_box ol {margin:0;padding:0 16px 17px 40px}
#bottom_box p {margin:0;padding:0 16px 15px}
#bottom_box hr {margin:0 14px 8px;color:#cfd5d8;background:#cfd5d8;border:none;height:1px;overflow:hidden;}
#bottom_box.recent h3 {font-size:1.1em}



/*video page*/
#video {background:#f0f3f5;padding:6px;margin:0 0 14px}
/* easy clearing */
#video:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#video{display: inline-block;}
/*\*/
#video{display: block;}
/* end easy clearing */
#vid_player {background:#f0f3f5;float:left;}
#vid_copy{float:right;width:280px;padding:4px 0 0 0;}


/*related 2 column boxes*/

#related {background:url(../images/content_related_bg.png) repeat-y;width:361px;float:left;}
#related .col {float:left;width:175px;overflow:hidden}
#related .col2 {margin-left:11px}
#related h2 {background:#e3e6e9;color:#006cbe;font-size:1.3em;padding:5px 16px}
#related ul {margin:0;padding:0 18px 12px}
#related ul li {background:url(../images/content_related_ul_bullet.png) no-repeat 0 .5em}
/* easy clearing */
#bottom_contain:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#bottom_contain{display: inline-block;}
/*\*/
#bottom_contain{display: block;}
/* end easy clearing */

/*results*/
#results .result_a, #results .result_b {padding:14px;}
#results .result_a {background:#f0f3f5;}
#results .result_a p, #results .result_b p {margin:0 0 5px;}
#results h3 {margin:0 0 5px;}
#results p.description {margin:0;}
#results p.details {color:#555;margin:-3px 0 8px 0;font-style:italic;}






/*TABS FOR HMEPAGE/CHAPTER LANDNG*/
#tab_set {clear:left;}
#tab_set ul#tabs {height:34px;margin:0 0 3px}
#chapter #tab_set ul#tabs {width:290px}
#home #tab_set ul#tabs {width:404px}
#tab_set ul#tabs li {float:left}
#tab_set ul#tabs a {text-decoration:none;text-indent:-9999px;display:block;height:34px}

/*panel styles*/
#tab_set div.tabs-panel  {border-top:1px solid #fabf93;padding:12px 14px 0 0}
#tab_set  a {color:#f58025}
#tab_set  a:visited {color:#CF5C00}
#tab_set  img {margin:6px;display:inline}
#tab_set  h2, #tab_set  h3 {font-size:1.5em;line-height:1.3em;font-weight:normal;margin:0 0 2px;color:#f58025}
#tab_set  h3.small, #tab_set .list h3 {font-size:1.2em}

#tab_set  h3 a {text-decoration:none}
#tab_set  h3 a:hover {text-decoration:underline}
#tab_set  h4, #tab_set  h5, #tab_set  h6 {font-size:1.1em;margin:0 0 8px;font-weight:normal}
#tab_set  p {line-height:1.4em;margin:0 0 10px}
#tab_set  ul {margin:0 0 17px}
#tab_set  ul li {margin:0 0 5px;background:url(../images/content_ul_bullet.png) no-repeat 0 .5em;padding-left:12px}
#tab_set  ul ul {margin:8px 0}
#tab_set  ul ul li {background:url(../images/content_ulul_bullet.png) no-repeat 0 .5em;padding-left:8px}
#tab_set  ol {margin:0 0 17px 30px}
#tab_set  ol li {margin:0 0 5px}
#tab_set  ol ol {list-style:lower-alpha;margin:8px 0 8px 20px}
#tab_set  table {margin:0 0 17px}
#tab_set  th {font-size:1.2em;background:#003352;color:#fff;font-weight:normal}
#tab_set  td {font-size:1.1em}
#tab_set  table th p, #tab_set  table td p, #tab_set  table td ul, #tab_set  table td ol {font-size:1em}
#tab_set  hr {margin:0 -14px 8px 0;color:#fff;background:#fff;border:none;border-bottom:1px dotted #cfd5d8;}
#tab_set .tabs-hide {display:none}
/*chapter tabs*/
#chapter #tab_set ul#tabs li {background:none !important;padding:0;margin:0;}
#chapter #tab_set #event_tab a {width:63px;margin:0 2px 0 0;background:url(../images/chapter_tab_events.png)}
#chapter #tab_set #event_tab a:hover {background-position:center left}
#chapter #tab_set #event_tab.tabs-selected a {width:88px;background-position:bottom !important}
#chapter #tab_set #ps_tab a {width:117px;margin:0 2px 0 0;background:url(../images/chapter_tab_ps.png)}
#chapter #tab_set #ps_tab a:hover {background-position:center left}
#chapter #tab_set #ps_tab.tabs-selected a {width:142px;background-position:bottom !important}
#chapter #tab_set #mc_tab a {width:77px;background:url(../images/chapter_tab_mc.png)}
#chapter #tab_set #mc_tab a:hover {background-position:center left}
#chapter #tab_set #mc_tab.tabs-selected a {width:102px;background-position:bottom !important}
/*homepage tabs*/
#home #tab_set ul#tabs a {width:132px;}
#home #tab_set ul#tabs li {background:none !important;padding:0;margin:0;}
#home #tab_set #news_tab a {margin:0 4px 0 0;background:url(../images/home_tab_news.png)}
#home #tab_set #news_tab a:hover {background-position:center left}
#home #tab_set #news_tab.tabs-selected a {background-position:bottom !important}
#home #tab_set #event_tab a {margin:0 4px 0 0;background:url(../images/home_tab_events.png)}
#home #tab_set #event_tab a:hover {background-position:center left}
#home #tab_set #event_tab.tabs-selected a {background-position:bottom !important}
#home #tab_set #mc_tab a {background:url(../images/home_tab_mc.png)}
#home #tab_set #mc_tab a:hover {background-position:center left}
#home #tab_set #mc_tab.tabs-selected a {background-position:bottom !important}





/*----------------------------------------------------------------------------------------------------------
(5) SIDE COLUMN
----------------------------------------------------------------------------------------------------------*/
#sidebar {width:191px;float:right;overflow:hidden;margin-top:-5px;color:#fff}
/*base text styles*/
#sidebar a {color:#fff}
#sidebar a:visited {}
#sidebar h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.4em;line-height:1.3em;padding:15px 12px 10px;margin:0 0 12px}
#sidebar h3 {padding:0 14px 6px;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.5em}
#sidebar h4 {text-align:right;padding:0 14px 12px;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;font-size:1em;margin-top:-2px}
#sidebar h4 a {text-decoration:none}
#sidebar h4 a:hover {text-decoration:underline}
#sidebar p {padding:0 14px 12px;line-height:1.4em}
#sidebar ul {padding:0 14px 12px}
#sidebar ul li {margin:0 0 8px;background:url(../images/sidebar_ul_bullet.png) no-repeat 0 .5em;padding-left:10px}
#sidebar ol {padding:0 14px 12px 40px}
#sidebar ol li {margin:0 0 5px}
#sidebar hr {margin:0 14px 6px;border:none;height:1px;overflow:hidden}
#sidebar img {margin:8px 5px;border:1px solid}
#sidebar input, #sidebar select, #sidebar textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
#sidebar input.button {background:#fff;border:1px solid #333;cursor:pointer;} 
/*alternate homepage styles*/
#home #sidebar ul {padding-bottom:6px}
#home #sidebar ul li {margin:0 0 12px}
#sidebar div.hp ul {font-size:1.2em;padding-bottom:8px !important}
#sidebar div.hp ul li {padding:0;background:none;margin:0 0 6px !important}
#sidebar div.hp ul li a {text-decoration:none}
#sidebar div.hp ul li a:hover {text-decoration:underline}
/*green box*/
#sidebar div.green {background:#5a9819 url(../images/sidecol_green_bot.png) no-repeat bottom left}
#sidebar div.green h2 {background:#437c0f url(../images/sidecol_green_top.png) no-repeat top left}
#sidebar div.green hr {color:#8cb75e;background:#8cb75e}
#sidebar div.green img {border-color:#8cb75e}
/*red box*/
#sidebar div.red {background:#692e1f url(../images/sidecol_red_bot.png) no-repeat bottom left}
#sidebar div.red h2 {background:#4f1b12 url(../images/sidecol_red_top.png) no-repeat top left}
#sidebar div.red hr {color:#a56f62;background:#a56f62}
#sidebar div.red img {border-color:#a56f62}
/*blue box*/
#sidebar div.blue {background:#003a63 url(../images/sidecol_blue_bot.png) no-repeat bottom left}
#sidebar div.blue h2 {background:#002c50 url(../images/sidecol_blue_top.png) no-repeat top left}
#sidebar div.blue hr {color:#4d7592;background:#4d7592}
#sidebar div.blue img {border-color:#4d7592}
/*orange box*/
#sidebar div.orange {background:#ffc82e url(../images/sidecol_orange_bot.png) no-repeat bottom left;color:#333 !important}
#sidebar div.orange a {color:#333 !important}
#sidebar div.orange h2 {background:#f5ad1d url(../images/sidecol_orange_top.png) no-repeat top left}
#sidebar div.orange hr {color:#ffefc1;background:#ffefc1}
#sidebar div.orange img {border-color:#ffefc1}
#sidebar div.orange #symptoms {padding:4px 6px 16px}
#home #sidebar div.orange select {width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333}
#sidebar div.orange a:visited {color:#999;}
#sidebar div.orange ul li {background:url(../images/sidebar_orange_ul_bullet.png) no-repeat 0 .5em;}

/*white ad space*/
#sidebar div.ad_space p {color:#aaa;padding:16px 14px 0;font-size:1.4em}
#sidebar div.ad_space a {color:#aaa;text-decoration:none}
#sidebar div.ad_space a:hover {text-decoration:underline;color:#888}
#sidebar div.ad_space img {border-color:#cfcdca;margin:0 auto}
	/*for 2col pages*/
#content div.ad_space {float:right;width:163px;padding:0 10px 0 0;}
#content div.ad_space p {color:#aaa;font-size:1.5em;line-height:1.35em;margin:0 0 6px;}
#content div.ad_space a {color:#aaa;text-decoration:none}
#content div.ad_space a:hover {text-decoration:underline;color:#888}
#content div.ad_space img {border-color:#cfcdca;margin:0 auto}



/*chapter news box*/
#sidebar div.chapter {background:#0081c6 url(../images/sidecol_cnews_bot.png) no-repeat bottom left;display:block}
#sidebar div.chapter h2 {background:#0068ac url(../images/sidecol_cnews_top.png) no-repeat top left;margin:0 0 6px}
#sidebar div.chapter h3 {background:url(../images/sidecol_cnews_h3_bg.png) repeat-y;padding:5px 14px 7px;margin:0 0 10px;line-height:1em;font-size:1.3em}
#sidebar div.chapter p {padding-bottom:16px}
#sidebar div.chapter h4 {padding-top:6px}
#sidebar div.chapter hr {color:#b5dcf1;background:#b5dcf1}

/*bottom ads*/
#ad_space {padding:0 10px;float:left;clear:left;width:730px;background:#f4efe5 url(../images/ad_space_bg.png) no-repeat top left}
#ad_space img {padding:15px 0}
#ad1 {float:left}
#ad2 {float:left;margin:0 0 0 28px}
#ad3 {float:right}

/*----------------------------------------------------------------------------------------------------------
(6) FOOTER   
----------------------------------------------------------------------------------------------------------*/
#foot {width:641px;clear:both;font-size:1em;padding:18px 12px 18px 97px;overflow:hidden;min-height:60px;font-family:Arial, Helvetica, sans-serif;background:url(../images/foot_level.png) no-repeat top left}
#chapter #foot, #home #foot {background:url(../images/foot_logo.png) no-repeat top left}
#foot ul {text-align:right}
#foot ul li {display:inline;padding:0 10px 0 9px;background:url(../images/foot_ul_li_bg.png) no-repeat right center;}
#foot ul li.last {background:none;padding-right:0}
#foot ul li a {color:#fff;text-decoration:none;/*white-space:nowrap;*/}
#foot ul li a:hover {text-decoration:underline}

/*----------------------------------------------------------------------------------------------------------
(7) CALENDAR STYLE   
----------------------------------------------------------------------------------------------------------*/
#calendarDiv {display:block;display:none;position:relative;border:1px solid #777}
#calendarDiv a {cursor:pointer}
#calendar {background:#ddd;clear:both;text-align:center;font-size:105%}
#calendar, #linksTable {width:180px}
#calendar .calendarHeader {background:#333;border-bottom:1px solid #444;color:#fff}
#calendar .weekDaysTitleRow {background:#777;color:#fff}
#calendar .weekDaysRow {background:#eee;color:#666}
#calendar .weekDaysCell {color:#000;border:1px solid #ddd}
#calendar .weekDaysCellOver {background:#fff;border:1px solid #777}
#closeCalender {position:absolute;right:0;bottom:100%;margin-bottom:1px;display:block;padding:2px;cursor:pointer;font-size:60%}
#closeCalender:hover {background:#000;color:#fff}
#linksTable {background:#000}
#linksTable a {display:block;color:#fff;letter-spacing:1px;font-weight:bold;font-size:80%;padding:2px 5px}
#linksTable a:hover {background:#ddd;color:#333}
#prevMonth {float:left}
#nextMonth {float:right}
#today {background:#999}


/*sitemap list*/
#sitemap {padding:10px 20px;list-style:none;}
#sitemap ul li a{font-size:1.5em;}
#sitemap ul ul {padding:10px 0;margin:0 0 0 16px !important;}
#sitemap ul ul li a{font-size:1.4em;font-weight:bold;}
#sitemap ul ul ul {padding:5px 0 0;}
#sitemap ul ul ul li a{font-size:1.2em;font-weight:normal;}
#sitemap ul ul ul ul li a {font-size:1.1em;}
.treeview li { background: url(../images/tv-item.gif) 0 0 no-repeat !important;padding:3px 0 3px 15px !important;margin:0 !important }
.treeview li a {padding-left:6px;}
.treeview .collapsable { background-image: url(../images/tv-collapsable.gif) !important; }
.treeview .expandable { background-image: url(../images/tv-expandable.gif) !important; }
.treeview .last { background-image: url(../images/tv-item-last.gif) !important; }
.treeview .lastCollapsable { background-image: url(../images/tv-collapsable-last.gif) !important; }
.treeview .lastExpandable { background-image: url(../images/tv-expandable-last.gif) !important; }
#treecontrol {padding:0 0 10px;}			
.treeview .hitarea {cursor:pointer;float:left;height:15px;margin-left:-15px;width:15px;}


/*News Results Table and Tablesorter classes*/
#news_result th {background:none;font-weight:bold;color:#000;font-size:1.1em}
#news_result th.header {cursor:pointer;}
#news_result th.header span {background:url(../images/tablesorter_bg.gif) no-repeat center right;padding-right:20px;}
#news_result th.headerSortUp span {background:url(../images/tablesorter_asc.gif) no-repeat center right;}
#news_result th.headerSortDown span {background:url(../images/tablesorter_desc.gif) no-repeat center right;}

/*mycontent application*/
#mycontent_box {display:none;}
#TB_ajaxContent h2 {font-size:1.4em;margin:0 0 5px;background:#F4EFE5;color:#0688CE;padding:6px 10px;border-bottom:1px solid#695E49 }
#TB_ajaxContent form {padding:0 10px;}
#TB_ajaxContent label {font-weight:bold;vertical-align:top}
#TB_ajaxContent textarea {font-family:Verdana, Arial, Helvetica, sans-serif;width:300px;height:50px;font-size:1em;}
p.mc_status {background:pink;display:none;margin:0;padding:8px 16px !important;border:1px solid #c00;position:absolute;top:35px;left:6px;width:394px;height:110px;font-size:1.6em;line-height:1.2em}
p.signup {background:pink;display:none;margin:0 12px 10px;padding:5px 8px !important;border:1px solid #c00;font-size:1em;line-height:1.4em;clear:both;}
p.signup a {color:#0081C6;}
#TB_ajaxContent input.button {color:#fff;background:#0486CB;border:1px solid #0486CB;padding:2px 6px;cursor:pointer;margin:5px 8px 0 0;}
#TB_ajaxContent input.button:hover {background:#fff;color:#0486CB;border:1px solid #0486CB;}
#TB_ajaxContent input.red {color:#c00;background:#FFF0F0;border:1px solid #c00;margin:0;}
#TB_ajaxContent input.red:hover {background:#fff;color:#c00;border:1px solid #c00;}

