body {background:#EBEBEB; font-family:"Lucida Grande";}

/***   TYPOGRAPHY   ***/
h1,
.contentheading {color:#004B7E;}
.componentheading {color:#666;}
.small {color:#999;}
.createdate,
.modifydate {background:url(../images/nt_calendar.png) no-repeat 0 40%; color:#999;}
ul li {background:url(../images/typography/bullet-4.png) 4px 50% no-repeat;}

/***   LINKS   ***/
a {border-bottom:1px dotted #004B7E; color:#004B7E;}
a:hover {border-bottom:1px solid #004B7E;}
a.pathway {color:#666;}
a.pathway:hover {border-bottom:1px solid #666;}
a.readon {background:url(../images/style3/readmore.png) no-repeat;}
a.readon:hover {background:url(../images/style3/readmore.png) no-repeat 0 100%;	border-bottom:none;}
.back_button a {background:#FFF; color:#89B700;}
.back_button a:hover {background:#89B700;	border-bottom:none; color:#FFF;}
div#ft a {border-bottom:1px dotted #FFF; color:#FFF;}
div#ft a:hover {border-bottom:1px solid #FFF;}
div.pagenavbar a:hover {color:#FFF; background:#004B7E;}
table.contenttoc a:hover {border-bottom:1px solid #004B7E; text-decoration:none;}

/******* HEADER AREA *******/
div#hd a#logo {background: url(../images/style3/logo.png) no-repeat;}
div#search {color:#000;}
div#pathway {color:#999;}

/******** TOP HORIZ-NAV STYLING *********/
#horiz-nav {background:url(../images/style3/nav_ul_r.png) no-repeat 100% 0;}
#horiz-nav ul.menu {background:url(../images/style3/nav_ul_l.png) no-repeat 0 0;}
#horiz-nav .menu li ul {background:#FFF; border:1px solid #B1B59A; border-top:none;}
#horiz-nav .menu li {background:transparent;}
#horiz-nav .menu li a {border-bottom:none; color:#666;}
#horiz-nav .menu li a:hover {color:#004B7E; text-decoration:none;}
#horiz-nav .menu li.active > a {color:#000;}
#horiz-nav .menu li#current > a {color:#004B7E;}
#horiz-nav .menu li li,
#horiz-nav .menu li.parent li.parent {background:url(../images/nav-li-bg.png) no-repeat 50% 0;}
#horiz-nav .menu li.parent {background:url(../images/style3/nav_li_arrow_top.png) no-repeat 50% 0;}
#horiz-nav .menu li li.parent > a {background:url(../images/nav_li_arrow.png) no-repeat 100% 55%;}
#horiz-nav .menu li.parent li.parent ul {border-top:1px solid #B1B59A;}

/***   JOOMLA STYLING   ***/
table.contenttoc {background:#F9F9F9;}
table.contenttoc th {background:#F1F1F1;}
tr.sectiontableentry1,
td.sectiontablefooter {background:#F9F9F9;}
tr.sectiontableentry2 {background:#F1F1F1;}
td.sectiontableheader, 
td.sectiontableheader a {background:#999; color:#FFF;}
input.inputbox,
input.inputbox-search {border:1px solid #CCC;}
input.button,
button {background:#004B7E;	border:1px solid #002C48;	color:#FFF;}
span.pagenav,
form.search_result h3 {background:#F1F1F1;}

/******** BODY AREA **********/
div#shadow-tr {background:url(../images/style3/shadow-top.png) no-repeat 100% 0;}	
div#shadow-tl {background:url(../images/style3/shadow-top.png) no-repeat 0 0;}
div#shadow-l {background:#EBEBEB url(../images/style3/shadow-l.png) no-repeat 0 0;}
div#shadow-r {background:#EBEBEB url(../images/style3/shadow-r.png) no-repeat 100% 0;}
div#bottom-l {background:#FFF url(../images/style3/bottom-l.png) no-repeat 0 100%;}
div#bottom-r {background:url(../images/style3/bottom-r.png) no-repeat 100% 100%;}
div#tools {background:#F9F9F9; border-left:1px solid #F3F3F3; border-top:1px solid #F3F3F3;}
div#tools a#rss span {background: url(../images/style3/rss.png) no-repeat 0 50%; }

/******** FOOTER & BOTTOM AREA **********/
div#ft div.wrapper {background:#004B7E url(../images/style3/footwrap-bg.png) repeat-x; color: #FFF;}
div#ft div#wrap-r {background:url(../images/style3/footwrap-bg-r.png) no-repeat 100% 100%;}
div#ft div#wrap-l {background:url(../images/style3/footwrap-bg-l.png) no-repeat 0 100%;}
div#bottom a {border-bottom:none; color:#777;}
div#bottom a:hover {color:#000;}

/******** RIGHTCOLUMN BG***************/
div#rightcol-topbg {background:url(../images/style3/rightcol-top.png) no-repeat 0 0;}
div#mainright div#rightcol-bg {background:url(../images/style3/rightcol-bg.png) repeat-y 632px 0;}
div#rightcol-bot-bg {background:url(../images/style3/rightcol-bot.png) no-repeat 100% 100%;}

/******** MODULE HEADER STYLING *********/
div#rightcol h3 {background: url(../images/nt_squares.png) no-repeat 0 55%; color:#000;}
.module h3,
.module-hilite1 h3,
.module-hilite2 h3,
.module-hilite3 h3,
.module-hilite4 h3 {background: url(../images/nt_squares.png) no-repeat 0 0;}

/******* MODULE STYLING *******/
/*default - WHITE */
div.module {background:#FFF url(../images/style3/mods/mod-br.png) no-repeat 100% 100%}
div.module div {background:url(../images/style3/mods/mod-bl.png) no-repeat 0 100%}
div.module div div {background:url(../images/style3/mods/mod-tr.png) no-repeat 100% 0}
div.module div div div {background:url(../images/style3/mods/mod-tl.png) no-repeat 0 0}
/*hilite1 - GREY */
div.module-hilite1 {background:#666 url(../images/style3/mods/mod-br-hilite1.png) no-repeat 100% 100%; color:#E0E0E0;}
div.module-hilite1 div {background:url(../images/style3/mods/mod-bl-hilite1.png) no-repeat 0 100%}
div.module-hilite1 div div {background:url(../images/style3/mods/mod-tr-hilite1.png) no-repeat 100% 0}
div.module-hilite1 div div div {background:url(../images/style3/mods/mod-tl-hilite1.png) no-repeat 0 0}
div#rightcol div.module-hilite1 h3 {color:#FFF;}
/*hilite2 - BLUE */
div.module-hilite2 {background:#004B7E url(../images/style3/mods/mod-br-hilite2.png) no-repeat 100% 100%; color:#F9F9F9;}
div.module-hilite2 div {background:url(../images/style3/mods/mod-bl-hilite2.png) no-repeat 0 100%}
div.module-hilite2 div div {background:url(../images/style3/mods/mod-tr-hilite2.png) no-repeat 100% 0}
div.module-hilite2 div div div {background:url(../images/style3/mods/mod-tl-hilite2.png) no-repeat 0 0}
div#rightcol div.module-hilite2 h3 {color:#FFF;}
/*hilite3 - GREEN */
div.module-hilite3 {background:#89B700 url(../images/style3/mods/mod-br-hilite3.png) no-repeat 100% 100%; color:#F9F9F9;}
div.module-hilite3 div {background:url(../images/style3/mods/mod-bl-hilite3.png) no-repeat 0 100%}
div.module-hilite3 div div {background:url(../images/style3/mods/mod-tr-hilite3.png) no-repeat 100% 0}
div.module-hilite3 div div div {background:url(../images/style3/mods/mod-tl-hilite3.png) no-repeat 0 0}
div#rightcol div.module-hilite2 h3 {color:#FFF;}

/*module links*/
div.module-hilite1 a,
div.module-hilite2 a,
div.module-hilite3 a {border-bottom:1px dotted #FFF; color:#FFF;}
div.module-hilite1 a:hover,
div.module-hilite2 a:hover,
div.module-hilite3 a:hover {border-bottom:1px solid #FFF;}

/*hilite4 - WHITE + BOTTOM SHADOW */
div.module-hilite4 {background:#FFF url(../images/style3/rightcol-top.png) no-repeat scroll 0 100%;}
/*null - white with bottom shadow*/


