/* CSS colour- for KIDS ************/
/* Author - Sharon Lee, Fused Technologies/Cyonix  ************/
/* Created on - 05th March 2008************/
/* Last modified - 03rd March ************/

/* Defaults
-----------------------------------*/
a {
color:#008C8D;
}


/* General
-----------------------------------*/
body#home, body#subpage {
	background: #f6f6f6 url(/images/body-bg.gif) repeat-x left top;
}

/* Header and its contents
-----------------------------------*/


#header {
	background:#fff url(/images/header-bg.gif) repeat-x left top;
}

#header h1 {
	color: #008c8d;
}

#header h1 span{
	color: #e9760a;
}

#header .site-tools li {
	border-right: 1px solid #009999;
}

#header .site-tools li a {
	color: #009999;
}

#header .site-tools li a:hover, #header .site-tools li.current a{
	color: #f7a819;
}



/*Forms 
-----------------------------------*/
#header form.search-form input {
	border: 1px solid #e8ad31;
	background: #fff url(/images/search-input-bg.gif) repeat-x bottom left;
	color: #7d7a76;
}

#header form.search-form input.submit {
	background:url(/images/search-button.gif) no-repeat bottom center;
}

form.genForm{
    border: 1px solid #c8cee3;
	background: #f7f5f2;
}

form.genForm fieldset fieldset {
	border: none;
}

form.genForm input, form.genForm textarea {
	background: #fff url(/images/input-bg.gif) repeat-x bottom left;
	border: 1px solid #c8cee3;
}

form.genForm input,  form.genForm textarea, form.genForm select {
	border: 1px solid #c8cee3;
	}

form.genForm input:focus,  form.genForm textarea:focus, form.genForm select:focus, form.genForm fieldset.chkRad input:focus {
	border: 1px solid #f7a819;
	}


form.genForm legend {
 color: #5a5f71;
 font-weight: bold;
}

form.genForm .submit {
	background: #e9760a;	
	color: #fff;
	border: 1px double #d56500;
}

form.genForm .submit:focus {
	background: #fbab1e;	
	color: #fff;
	border: 1px double #d56500;
}

form.genForm fieldset.chkRad input {
	background: #f7f5f0;
	border: none;
}


/* Navigation
-----------------------------------*/

#nav-container {
	border-top: 1px solid #ec9f02;		
	background: url(/images/nav-cont-bg.gif) repeat-x bottom left;
}

ul.nav {
	background: #48c0c0 url(/images/nav-bg.gif) repeat-x left bottom;	border-bottom: 1px solid #ec9f02;	
}

ul.nav li a {
	border-right: 1px solid #ec9f02;

}

ul.nav li a:hover, ul.nav li.current a {
	background: #f7a819 url(/images/nav-over.gif) repeat-x left bottom;
	border-right: 1px solid #229293;
}

#right-col .bottom-left-pan div h4 a, #right-col .far-right-col div h4 a {
text-decoration:none;
}
#right-col .bottom-left-pan div h4 a:hover,#right-col .far-right-col div h4 a:hover {
text-decoration:underline;
color:#FFFFFF !important;
}

/* Home and subs content and containers
-----------------------------------*/
#container {
	background: #fff;
}

#content a {
	color: #008c8d;
}
#right-col .bottom-left-pan div h4 a, #right-col .far-right-col div h4 a {
color:#fff;
}
#content a:hover, #footer a:hover {
	color: #004548;
}

body#home .feature-box {
	background: url(/images/feature-box-top.gif) no-repeat top left;
	border-bottom: 1px solid #009c9e;
}

body#home .feature-box div {
	background: transparent url(/images/feature-box-border.gif) repeat-y top left;
}

body#home .feature-box div div{
   background: transparent url(/images/right-side-bg.gif) repeat-x bottom left;
}

body#home .feature-box div div.right-side {  
   background: transparent url(/images/right-border.png) no-repeat top left;
}

body#home .feature-box div div.right-side span.feat-link a{  
   background: transparent url(/images/feature-arrow.gif) no-repeat top left;
   padding-left: 20px;
   color: #009193;
   font-weight: bold;
   font-size: 1em;
}

body#home .feature-box div div.right-side p {
	margin-bottom: 10px;
}

body#home .feature-box div div.left-side {
	 background: #fff;
}

body#home .feature-box h2 {
  color: #004548;
}

body#home #right-col .bottom-left-pan, body#subpage #left-col {
	background:url(../images/bot-left-pan-bg.gif) repeat-y left top;
}

body#home .bottom-right-pan {
	background:url(../images/bot-right-pan-bg.gif) repeat-y left top;
}

body#home .bottom-left-pan h2, body#home .bottom-left-pan dt, body#subpage #left-col h3  {
	background: url(../images/heading-bg-1.gif) no-repeat left top;
}

body#home .bottom-right-pan h2  {
	background: url(../images/heading-bg-2.gif) no-repeat left top;
}

body#home .bottom-left-pan h2, body#home .bottom-left-pan dt, 
body#home .bottom-right-pan h2,  body#subpage #left-col h3 {
	color: #004548;
}

 body#subpage #left-col h3 span {
	color: #e9760a;
}
body#home .bottom-left-pan dl dd, #left-col dl dd{	
	border-bottom: 1px dotted #009999;
}

body#home .bottom-left-pan dl dd.first , #left-col dl dd.first {
	border-top: 1px dotted #009999;
}

body#home .bottom-left-pan dl dd.last, #left-col dl dd.last {
	border-bottom: none;
}

body#home .bottom-left-pan dl dd a, 
#left-col dl dd a  {
	background:#fff url(/images/news-arrow.gif) no-repeat left 2px;
}

div.shadow3 {
	background:url(/images/shadow.gif) right bottom no-repeat;
}

.mid-feature-container {
	border-bottom: 1px dotted #ec9e00;
	background:url(/images/feature-container-bg.gif) repeat-x bottom left;
}

.mid-feature-container h3 {
	color: #ec9e00;
}
.mid-feature-container h3 a{
color:#EC9E00!important;
text-decoration:none!important;
}
.mid-feature-container h3 a:hover{
text-decoration:underline!important;

}
.first {
	border-top: 1px dotted #ec9e00; 
}
.bottom-left-pan .bluebox {
	/*border-top: 1px solid #0d2c8e;*/
	background:url(../images/sub-box-bottombg12.gif) repeat-y top left;
	
}
.bluebox .bottom a {
	color: #0D2C8E !important;
	text-decoration:none!important;
	}
.bluebox .bottom a:hover {
	color: #0D2C8E !important;
	text-decoration:underline!important;
	}
.greenbox .bottom a {
	text-decoration:none!important;
	color: #229293!important;
	}
.greenbox .bottom a:hover {
	color: #229293!important;
	text-decoration:underline!important;
	}
.orangebox .bottom a {
	color: #E9760A!important;
	text-decoration:none!important;
	}
.orangebox .bottom a:hover {
	color: #E9760A!important;
	text-decoration:underline!important;
	}

.bottom-left-pan .greenbox div.bottom, div#content div#left-col div.greenbox div.bottom {
	background: url(../images/sub-box-bottombg4.gif) no-repeat left bottom;
}
.bottom-left-pan .bluebox div.bottom, div#content div#left-col div.bluebox div.bottom {
	background: url(../images/sub-box-bottombg11.gif) no-repeat left bottom;
}
.far-right-col .bluebox {
	border-top: 1px solid #0d2c8e;
	background:url(../images/background-feature.gif) repeat-y top left;
}
/*Brown
--------------*/
.far-right-col .brownbox {
	border-top: 1px solid #AA935B;
	background:url(../images/background-feature5.gif) repeat-y top left;
}
div.far-right-col div.brownbox div.bottom {
background:transparent url(../images/box-bottombg4.gif) no-repeat scroll left bottom;
}
.brownbox h2, .brownbox h4, .brownbox h2 a, .brownbox h4 a {
background:#AA935B none repeat scroll 0%;
color:#FFFFFF;
}
.far-right-col .brownbox h4 a{
color:#FFFFFF!important;
}
/*--*/
/*purple
--------------*/
.far-right-col .purplebox {
	border-top: 1px solid #944DB3;
	background:url(../images/background-feature6.gif) repeat-y top left;
}
div.far-right-col div.purplebox div.bottom {
background:transparent url(../images/box-bottombg7.gif) no-repeat scroll left bottom;
}
.purplebox h2, .purplebox h4, .purplebox h2 a, .purplebox h4 a {
background:#944DB3 none repeat scroll 0%;
color:#FFFFFF;
}
.far-right-col .purplebox h4 a{
color:#FFFFFF!important;
}
/*--*/

/*red
--------------*/
.far-right-col .redbox {
	border-top: 1px solid #BF0000;
	background:url(../images/background-feature8.gif) repeat-y top left;
}
div.far-right-col div.redbox div.bottom {
background:transparent url(../images/box-bottombg8.gif) no-repeat scroll left bottom;
}
.redbox h2, .redbox h4, .redbox h2 a, .redbox h4 a {
background:#BF0000 none repeat scroll 0%;
color:#FFFFFF;
}
.far-right-col .redbox h4 a{
color:#FFFFFF!important;
}
/*--*/
/*darkgrey
--------------*/
.far-right-col .orange_themegraybox {
	border-top: 1px solid #616161;
	background:url(../images/background-feature9.gif) repeat-y top left;
}
div.far-right-col div.orange_themegraybox div.bottom {
background:transparent url(../images/box-bottombg6.gif) no-repeat scroll left bottom;
}
.orange_themegraybox h2, .orange_themegraybox h4, .orange_themegraybox h2 a, .orange_themegraybox h4 a {
background:#616161 none repeat scroll 0%;
color:#FFFFFF;
}
.far-right-col .orange_themegraybox h4 a{
color:#FFFFFF!important;
}
/*--*/


.bottom-left-pan .bluebox,body#subpage #left-col .bluebox {
	background:url(/images/sub-background-feature.gif) repeat-y top left;
	border-top:1px solid #0d2c8e;
	width:192px;
}
.bottom-left-pan .greenbox,body#subpage #left-col .greenbox {
	background:url(/images/sub-background-feature4.gif) repeat-y top left;
	border-top:1px solid #008C8D;
	width:192px;
}

body#home .far-right-col .orangebox {
	border-top: 1px solid #e9760a ;
	background:url(../images/background-feature2.gif) repeat-y top left;
}

body#subpage #left-col .orangebox {
	border-top: 1px solid #E88931;
	background:url(/images/sub-background-feature3.gif) repeat-y top left;
}

body#subpage div#container #left-col .greenbox {
	border-top: 1px solid #009c9e;
	background:url(/images/sub-background-feature4.gif) repeat-y top left;
}

body#home .far-right-col .greenbox {
	border-top: 1px solid #009c9e;
	background:url(../images/background-feature3.gif) repeat-y top left;
}
#right-col .bottom-left-pan .orangebox{
	background-image: url(../images/sub-background-feature3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#right-col .bottom-left-pan .orange_themegraybox{
	background-image: url(../images/sub-background-feature10.gif);
	background-repeat: repeat-y;
	background-position: left top;
}#right-col .bottom-left-pan .redbox{
	background-image: url(../images/sub-background-feature11.gif);
	background-repeat: repeat-y;
	background-position: left top;
}#right-col .bottom-left-pan .purplebox{
	background-image: url(../images/sub-background-feature9.gif);
	background-repeat: repeat-y;
	background-position: left top;
}#right-col .bottom-left-pan .brownbox{
	background-image: url(../images/sub-background-feature12.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div.bottom-left-pan div.orangebox div.bottom,div#content div#left-col div.orangebox div.bottom {
 	background: url(../images/sub-box-bottombg3.gif) no-repeat bottom left;
}
div.bottom-left-pan div.purplebox div.bottom,div#content div#left-col div.purplebox div.bottom {
 	background: url(../images/sub-box-bottombg15.gif) no-repeat bottom left;
}
div.bottom-left-pan div.redbox div.bottom,div#content div#left-col div.redbox div.bottom {
 	background: url(../images/sub-box-bottombg13.gif) no-repeat bottom left;
}
div.bottom-left-pan div.orange_themegraybox div.bottom,div#content div#left-col div.orange_themegraybox div.bottom {
 	background: url(../images/sub-box-bottombg14.gif) no-repeat bottom left;
}
div.bottom-left-pan div.brownbox div.bottom,div#content div#left-col div.brownbox div.bottom {
 	background: url(../images/sub-box-bottombg12.gif) no-repeat bottom left;
}
div.far-right-col div.orangebox div.bottom {
 	background: url(../images/box-bottombg2.gif) no-repeat bottom left;
}

div.far-right-col div.greenbox div.bottom{
 	background: url(../images/box-bottombg3.gif) no-repeat bottom left;
}
#right-col .far-right-col div.greenbox h4 a{
color:#fff;
}

body#subpage #left-col div.bottom1 {
 	background: url(/images/sub-box-bottombg11.gif) no-repeat bottom left;
}

div.far-right-col div.bluebox div.bottom {
 	background: url(../images/box-bottombg11.gif) no-repeat bottom left;
}

div.bottom3 {
 	background: url(/images/box-bottombg3.gif) no-repeat bottom left;
}

body#subpage #left-col div.bottom2 {
 	background: url(/images/sub-box-bottombg3.gif) no-repeat bottom left;
}

body#subpage #left-col div.bottom3 {
 	background: url(/images/sub-box-bottombg4.gif) no-repeat bottom left;
}

.bluebox h2, .bluebox h4 {
	background: #0d2c8e;
	color: #fff;
}

div#right-col div.far-right-col div.bluebox h2 a,  div.bluebox h4 a{
	color:#fff!important;
	text-decoration:none!important;
}
div#right-col div.far-right-col div.bluebox h2 a:hover,  div.bluebox h4 a:hover{
	color:#fff;
	text-decoration:underline!important;
}

 .orangebox h2, .orangebox h4, .orangebox h2 A, .orangebox h4 A{
	background: #e9760a;
	color: #fff;
}

.greenbox h2, .greenbox h4, .greenbox h2 a, .greenbox h4 a{
	background: #008c8d;
	color: #fff !important;
}



.orangebox h4 a, .orangebox h2 a {
color:#fff!important;
}

/*Subnav
-----------------------------------*/
body#subpage #left-col ul.subnav li a{
	background:#008689 url(/images/nav-sub-arrows-over.gif) no-repeat 8px center;
	color: #fff;
}

body#subpage #left-col ul.subnav li a:hover, body#subpage #left-col ul.subnav li a:hover {
	background: #f7a819 url(/images/nav-sub-arrows.gif) no-repeat 8px center;
	color: #ffffff !important;
}
body#subpage #left-col ul.subnav li a.current {
	background: #f7a819 url(/images/nav-sub-arrows-current.gif) no-repeat 8px center;
}

body#subpage #left-col ul.subnav li li a {
	background:  #608889 url(/images/nav-sub2-arrows.gif) no-repeat 14px center;
}

body#subpage #left-col ul.subnav li li a:hover,  body#subpage #left-col ul.subnav li li a.current  {
	background: #f7a819 url(/images/nav-sub-arrows.gif) no-repeat 14px center;
}

body#subpage #left-col ul.subnav li li li a{
	background: #898989 url(/images/nav-sub3-arrows.gif) no-repeat 20px center;
}

body#subpage #left-col ul.subnav li li li a:hover, body#subpage #left-col ul.subnav li li li a.current {
	background: #f7a819 url(/images/nav-sub-arrows.gif) no-repeat 20px center;
}

body#subpage #left-col ul.subnav li.bottom-sub-nav{
	background:url(/images/bottom-nav.gif) no-repeat top left;
}

body#subpage #right-col h2, body#subpage #right-col h3, body#subpage #right-col h4, body#subpage #right-col h5, body#subpage #right-col h6 {
	color: #004548;
}

body#subpage #right-col h2 {
	border-bottom: 1px solid #E9760A;	
	border-top: 1px solid #E9760A;	
}

body#subpage #right-col form.genForm h2{
	border-bottom:none;	
	border-top: none;
}
	
body#subpage #right-col p.summary {
	background: url(/images/summary-p-bg.gif) repeat-x bottom left;
	border-bottom: 1px solid #E9760A;
	
}

/* News and news archive 
-----------------------------------*/

#content #left-col dl{
background:transparent url(../images/heading-bg-1.gif) no-repeat scroll  -3px 0 ;
}

#right-col dl.inner-news-list {
	border-bottom: 1px solid #eda004;
}

body#subpage #right-col .inner-news-list dt {
	background:#fff url(/images/inner-news-title-bg.gif) repeat-x top left;
	border-bottom: 1px solid #eda004; 
	border-top: 1px solid #eda004;
}

body#subpage #right-col .inner-news-list dt a{
	color: #004947;
}

body#subpage #right-col dl.newsHover {
    background:#f2fbfa;
   	border-bottom: 1px solid #014143;
}	

body#subpage #right-col dl.newsHover dt {
   background:#fff url(/images/inner-news-title-over.gif) repeat-x top left;   
   color:#fff;
   	border-bottom: 1px solid #014143; 
	border-top: 1px solid #014143;
}


 div.date {

}

body#subpage #right-col dl.newsHover dd strong.date, body#subpage #right-col dl.news
 dd strong.date{
	color:#000;
}

body#subpage #right-col .archiveNews li {
	background: #48bfbd;	
	border: 1px solid #fff;
}


body#subpage #right-col .archiveNews li.selected {
	background: #f7a819;
}

body#subpage #right-col .archiveNews li.selected a {
	color: #fff;
}

body#subpage #right-col .archiveNews li a {
	color: #fff;
}

body#subpage #right-col .archiveNews li a:hover {
	background: #f7a819;
}

/* Page Pagnination
-----------------------------------*/
body#subpage #right-col ul.pageNumbering li a{
text-decoration:none;
}
body#subpage #right-col ul.pageNumbering li a:hover{
text-decoration:underline;
}
body#subpage #right-col ul.pageNumbering li  .selected{
 background:#f7a819;
}

body#subpage #right-col ul.pageNumbering li a {
       background: #008689;
		color: #fff;
}

		
body#subpage #right-col ul.pageNumbering li.page {
	background: #f7a819;
	color: #fff;
}

body#subpage #right-col ul.pageNumbering li a:hover {
	background: #f7a819;
	color: #fff;

}


/*Sitemap 
-----------------------------------*/
body#subpage #right-col .sitemap li a {
	background: #008689;
	color: #fff;
    border-top: 1px solid #fff;
}

body#subpage #right-col .sitemap li a:hover {
	background-color: #f7a819;
	color: #fff !important;
}

body#subpage #right-col .sitemap li li a {
	background: #608889  url(/images/level2-sitemap.gif) no-repeat 7px 7px;
}

body#subpage #right-col .sitemap li li li a {
 background: #7b8989 url(/images/level3-sitemap.gif) no-repeat 28px 8px;
}

body#subpage #right-col .sitemap li li li li a {
	background: #8f9c9c url(/images/level4-sitemap.gif) no-repeat 48px 8px;
}

body#subpage #right-col .sitemap li li a:hover, 
body#subpage #right-col.sitemap li li li a:hover, 
body#subpage #right-col.sitemap li li li li a:hover{
	background-color: #f7a819;
	background-image: url(/images/sitemap-over.gif);
	background-repeat:no-repeat;	
	color: #fff;
}

/* Footer
-----------------------------------*/
#footer {
	background: #fff url(/images/footer-bg.gif) repeat-x top left;
	border-top: 1px solid #d7d7d7;
	color: #7d7a76;
}

#footer a {
	color: #009c9e;
}
	/*subscribe to feed
	--------------------*/
	.subscribe {
background-color:transparent;
background-image:url(../images/rss2.gif);
background-position:95% 1px;
background-repeat:no-repeat;
color:#FFFFFF;

}
.subscribe a {
color:#FFFFFF;

}



/*Orange_Theme
	--------------------*/
.orange_theme ul.nav {
background:#48C0C0 url(/images/nav-bgOrange.gif) repeat-x scroll left bottom!important;
border-bottom:1px solid #EC9F02;
}


.orange_theme {
background:#000!important;
}
.orange_theme ul.nav li a:hover, .orange_theme ul.nav li.current a {
background:#9B1309 url(/images/nav-over2.gif) repeat-x scroll left bottom!important;
border-right:1px solid #9B1309!important;
}
.orange_theme ul.nav li a {
border-right:1px solid #9B1309;
}

/*SubNav
--------------*/
body.orange_theme#subpage #left-col ul.subnav li a {
background:#E4630F url(/images/nav-sub-arrows-over2.gif) no-repeat scroll 8px center!important;
color:#FFFFFF;
}
body.orange_theme#subpage #left-col ul.subnav li a:hover, body.orange_theme#subpage #left-col ul.subnav li a:hover{
	background: #9B1309 url(/images/nav-sub-arrows-over3.gif) no-repeat 8px center!important;
	color: #ffffff !important;
}


body.orange_theme#subpage #left-col ul.subnav li a.current {
	background: #9B1309 url(/images/nav-sub-arrows-over3.gif) no-repeat 14px center!important;
}

body.orange_theme#subpage #left-col ul.subnav li li a {
	background:  #F8B689 url(/images/nav-sub2-arrows2.gif) no-repeat 14px center!important;
}

body.orange_theme#subpage #left-col ul.subnav li li a:hover,  body#subpage #left-col ul.subnav li li a.current  {
	background: #9B1309 url(/images/nav-sub-arrows-over3.gif) no-repeat 14px center!important;
}

body.orange_theme#subpage #left-col ul.subnav li li li a{
	background: #D8A341 url(/images/nav-sub3-arrows2.gif) no-repeat 20px center!important;
}

body.orange_theme#subpage #left-col ul.subnav li li li a:hover, body#subpage #left-col ul.subnav li li li a.current {
	background: #9B1309 url(/images/nav-sub-arrows-over3.gif) no-repeat 20px center!important;
}

body.orange_theme#subpage #left-col ul.subnav li.bottom-sub-nav{
	background:url(/images/bottom-nav.gif) no-repeat top left!important;
