/* CSS Document */

@import url("nd_ddMenu.css");
/*@import url("nd_clusterstyles.css");*/

/* New Design Styles 04-07 */

body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;/*font-size:100%;*/}

#nd_pagecontainer {width:800px;margin:0 auto;border:1px solid #3366FF;}
#nd_pagecontainerinner {}
#nd_headermast {background: url(../Images_04-07/ASK_Masthead_4-07.jpg) left top no-repeat;height:160px;}
html>body #nd_headermast {width:800px;}
#nd_headerMenuLeft {float:left;text-align:left;font-size:65%;line-height:1em;color:#FFF;padding:0.2em;}
#nd_headerMenuLeft a {color:#FFF;text-decoration:none;font-weight:bold;}
#nd_headerMenuLeft a:hover {color:#FFFF00;}

#nd_headerMenuRight {float:right;text-align:right;font-size:65%;line-height:1.25em;color:#FFF;padding:0.2em;}
#nd_headerMenuRight a {color:#FFF;text-decoration:none;font-weight:bold;}
#nd_headerMenuRight a:hover {color:#FFFF00;}

.nd_headerMenuL ul {margin:0;padding:0;}
.nd_headerMenuL li {display:inline;list-style:none;border-right:1px solid #C6DBFF;padding:0 0.2em 0 0.5em;}
.nd_headerMenuR ul {margin:0;padding:0;}
.nd_headerMenuR li {display:inline;list-style:none;border-left:1px solid #C6DBFF;padding:0 0.2em 0 0.5em;}

#nd_contentwrapper {}
#nd_contentinnerwrapper {padding:1em;}

#nd_leftcol {float:left;width:160px;margin-bottom:1em;}
#nd_content {float:right;width:595px;margin-bottom:1em;}

#nd_footer {clear:both;background-color:#3366FF;width:800px;height:1.5em;margin:0 auto;border:1px solid #3366FF;text-align:center;font-size:65%;line-height:1.5em;}
#nd_footer a {color:#FFF;}

/* Content Styles */

.nd_contentTopPanel {background: url(../Images_04-07/ask_contentboxheader.jpg) left top no-repeat;border-bottom:1px solid #999;}

#contentpanel {padding:0.5em;}
#contentpanel h1 {font-size:100%;margin:0;padding:0;}
#contentpanel h2 {font-size:90%;margin:0;padding:0;}
#contentpanel p {font-size:75%;margin:0;padding:0;margin-bottom:0.5em;}

#contentpanel ul {margin:0;padding:0;}
#contentpanel li {list-style:none;}
#contentpanel a {font-size:75%;}

#columnwrapper {}

.boxcallout {float:left;width:9.75em;height:5em;background-color:#C6DBFF;margin:0.45em;padding:0.5em;}
html>body .boxcallout {width:10em;}
.boxcallout h2 {font-size:90%;margin:0;padding:0;}
.boxcallout p {}

#nd_google {margin:0.5em 0 1em 0;}
#nd_google p {margin:0.3em 0;font-size:75%;line-height:100%;}
#nd_google h1 {margin:0;font-size:100%;}

/* E-Bulletin */

#e-bulletinlatestlink {line-height:1.65em;margin:0.5em auto 0.5em auto;background: url(../Images_04-07/e-BulletinButton_large.jpg) center center no-repeat;text-align:center;}
#e-bulletinlatestlink a {display:block;margin:0 auto;height:30px;width:500px;color:#fff;text-decoration:none;font-weight:bold;}
#e-bulletinlatestlink a:hover {color:#fff;}

#e-bulletinheading {float:left;margin-right:1em;}

#e-bulletinButtons {}
#e-bulletinButtons ul {}
#e-bulletinButtons li {display:inline;}

/* News & Features */
#nf_wrapper {background-color:#FFF;}
.nf_boxcallout {float:left;margin:0 0.3em;border-right:1px dashed #999;width:30%;padding-right:0.2em;}
#nf_heading h1 {font-size:90%;color:#3366FF;margin-bottom:0.5em;}
#nf_contentpanelinner {/*background: url(../Images_04-07/NewsFeaturesColumnRules.gif);text-align:center;height:10px;text-align:left;*/}
html>body #nf_contentpanelinner {height:auto;}
.nf_readmore a {font-weight:bold;text-decoration:none;}
.nf_readmore a:hover{color:#000;}


/* Menu Panel Styles */
.nd_menubox {margin-bottom:1em;}

.nd_menuboxTopPanel {background: url(../Images_04-07/ASK_MenuBoxHeader.jpg) left top no-repeat;border-bottom:1px solid #999;}
.nd_boxHead {margin:0.2em;margin-left:0.5em;font-weight:bold;font-size:85%;line-height:1.5em;}
.nd_menu {padding:1em;font-size:70%;}

.greyborder_l {background: url(../Images_04-07/999_pixelBorder.gif) left repeat-y;margin:0;padding:0;}
.greyborder_r {background: url(../Images_04-07/999_pixelBorder.gif) right repeat-y;margin:0;padding:0;}
.greyborder_b {background: url(../Images_04-07/999_pixelBorder.gif) bottom repeat-x;margin:0;padding:0;}
.greyborder_t {background: url(../Images_04-07/999_pixelBorder.gif) top repeat-x;margin:0;padding:0;}


.readmore a {font-weight:bold;text-decoration:none;}
.readmore a:hover{color:#999;}

#nd_menulinks ul {margin:0;padding:0;}
#nd_menulinks li {list-style:none;background-color:#C6DBFF;border:none;margin-bottom:0.2em;padding:0;background: #C6DBFF url(../Images_04-07/RightArrowBlue.gif) 3px center no-repeat ;}
#nd_menulinks a {display:block;padding:0.2em 0;padding-left:12px; height:1.2em;}
#nd_menulinks a:hover {background: #e9e9e9 url(../Images_04-07/RightArrowBlue.gif) 3px center no-repeat ;}

/* Round Corners */

.bl {background: url(../Images_04-07/999_Corner_LB.gif) left bottom no-repeat;height:9px;}
html>body .bl {height:auto;}
.br {background: url(../Images_04-07/999_Corner_RB.gif) right bottom no-repeat;}
.tl {background: url(../Images_04-07/999_Corner_LT.gif) left top no-repeat;height:9px;}
.tr {background: url(../Images_04-07/999_Corner_RT.gif) right top no-repeat;}

/* Login Panel */

#nd_loginPanel {margin-bottom:0.5em;}
#nd_loginPanel form {margin:0;padding:0;}
#nd_loginPanel label {font-weight:bold;margin-bottom:0.5em;}
#nd_loginPanel input {margin-bottom:0.5em;}
.submitbutton {background-color:#3366FF;color:#FFF;border:none;margin-bottom:0.5em;font-weight:bold;padding:0.2em; cursor: pointer;}
.errmsg {color:red;font-size:85%;font-weight:bold;margin-bottom:0.5em;}

/* Logos */

.logobox {border-bottom:1px solid #999;margin-bottom:0.25em;padding-bottom:0.25em;}


/* SUB MENU STYLES */

#submenu {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:160px;padding:0px;}

.nd_submenuboxTopPanel {background: url(../Images_04-07/ASK_MenuBoxHeader.jpg) left top no-repeat;border-bottom:1px solid #999;}
.nd_submenuboxHead {}

#submenuheader {font-size:75%;font-weight:bold;padding:5px;margin:0;line-height:100%;}
#submenuheader ul {margin:0;padding:0;}
#submenuheader li {list-style:none;margin:0;}
#submenuheader a {padding:0;margin:0;text-decoration:none;color:#000;}
#submenuheader a:hover {color: #3366FF;}

#submenupart {font-size:65%;line-height:120%;padding:5px;}
#submenupart p {margin:0;padding:0;font-weight:bold;color:#000;background-color:#C6DBFF;padding:0.1em;}
#submenupart ul {margin:0;padding:0;}
#submenupart li {list-style:none;margin:0;background: url(../Images_04-07/RightArrowBlue_WhiteBG.gif) 0px 3px no-repeat ;padding:0.2em 0;padding-left:12px;}
#submenupart a {text-decoration:none;color:#000;margin:0;}
#submenupart a:hover {color:#498fff;}



/*  NEWS AND ARTICLES STYLES */

.nheading {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}
.nsubhead {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.ntext {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.nfootnote {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.nauthor {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.nstartdate {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.textboldgrey {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

/* Adobe Reader Panel */

#adobereader {clear:both;width:160px;margin:0.5em 0 0 0;background-color:#FFF;border:1px dashed #999;}
#adobereader a {display:block;background-color:#FFF;padding:0.5em;}
#adobereader a:hover {background-color:#e9e9e9;}

/* Browsealoud Panel */


#browsealoud_upstate {width:150px;height:100px;background: url(../Images_04-07/browsealoud_enabled_UP.gif) no-repeat center center;}
#browsealoud_upstate a:hover {position:fixed;background: url(../Images_04-07/browsealoud_enabled_DOWN.gif) no-repeat center center;}
/* Template Styles */

#page_container {margin:1em;}
#tmpl_container {float:right; width:100%; margin-left:-18em;background-colour:#FFF;margin-bottom:1em;}
#tmpl_containerinner {margin-left:18em;z-index:30;}
#templ_navcol {position:relative;float:left;width:216px;}
#tmpl_submenu {margin-right:1em;width:194px;}
#tmpl_content {margin:0;border:1px solid #000;padding-bottom:0.5em;}
#tmpl_footer {clear:both;font-size:0.75em;margin:1em 1.2em 0 1.2em;padding:0.25em;height:65px;border:1px solid #ccc;background-color:#FFF;}
#tmpl_footer p {margin:0;padding:0;}
#tmpl_footer a {text-decoration:none;font-weight:bold;}
#tmpl_cfelogo {float:left;}
#tmpl_footertext {float:right;text-align:right;padding:0.5em;}
#tmpl_footnote {margin:0;clear:both;margin-bottom:1em;padding:0.15em 0.5em 0.35em 0;border-bottom:1px solid #666;border-top:1px solid #CCC;text-align:right;background-color:#fff;}
#tmpl_articles {/*margin:1em;*/}
#tmpl_articles h1 {font-size:130%;}
#tmpl_articles h2 {font-size:120%;}
#tmpl_articles h3 {font-size:110%;}
#tmpl_articles h4 {font-size:100%;}
#tmpl_articles p {font-size:85%;}
#tmpl_articles ul {font-size:100%;}
#tmpl_articles a {font-weight:bold;color:#3366FF;}
#tmpl_articles a:hover {font-weight:bold;color:#000;}

#tmpl_clear {margin-top:0;}

#linkbox a {font-weight:bold;margin:0 0 0.2em 0;}
#linkbox a.pagenav {font-size:65%;}
#linkbox span {font-size:75%;}

#docbox a {font-weight:bold;margin:0 0 0.2em 0;}
#docbox a.pagenav {font-size:65%;}
#docbox span {font-size:75%;}

@media print {
body {width:100%}
#nd_headermast {display:none;}
#nd_leftcol {display:none;}
#nd_footer {display:none;}
#nd_pagecontainer {border:none;}
#nd_sitenav {display:none;}
#nd_content {width:100%;margin:0;padding:0;background-colour:#FFF;}
#page_container {margin:0;padding:0;}
#tmpl_articles {width:100%;margin:0;padding:0;background-colour:#FFF;}
#tmpl_submenu {display:none;}
#tmpl_content {border:0;}
#templ_navcol {display:none;}
#tmpl_footer {display:none;}
#tmpl_footer_ask  {display:none;}
#tmpl_footnote {display:none;}
#tmpl_container {width:100%;margin:0;padding:0;background-colour:#FFF;}
#tmpl_containerinner {margin:0;}
#tmpl_navlayer {display:none;}
#tmpl_docsandlinks {display:none;}
}

