/*
 Uses the ""Tantek Çelik" box model hack to step IE5 relative sizes down a size (and other necessary tweaks)
*/
body 
{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;margin:0 0.3em 0.3em 0.3em;font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;}
h1 {font-weight:bold;font-size:medium;voice-family: "\"}\"";voice-family:inherit;font-size:large;}
h2 {margin:0;padding:0;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
.h2 {margin:0;padding:0;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
h3 {margin:0;padding:0;font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;}
ul.none {list-style:none;vertical-align:middle;}
a {color:#000000;text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}
a.bold {font-weight:bold;text-decoration:none;position:relative;}
a:visited.bold {font-weight:bold;text-decoration:none;}
a:hover.bold {font-weight:bold;text-decoration:underline;}
span.bold {font-weight:bold;}
a.skiplink {display:none;}
br.skiplink {display:none;}
p {font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;}
td {font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;}
.more {float:right;margin:0;}
.more img {float:none;margin:0 0 0 0.25em;border:none;}
form {margin:0px}
/*IE specific movement of the more link*/
* html body li .more {position:relative;top:1.5em;}
* html body .more {position:relative;top:-1em;}
* html body td .weatherright {position:relative;top:1em;right:-0.5em;}

/*NETSCAPE/FIREFOX STYLE - need to turn the underline off of the link as it causes an extension to the line length*/
html>body .more a {text-decoration:none;}
html>body .morenorightpadding a {text-decoration:none;}

div.hrule {border-top:solid 1px #CECECE;}
div.hruletop {border-top:solid 1px #CECECE;padding-bottom:0.3em;}
div.hrulefootertop {border-top:solid 1px #CECECE;margin-top:0.3em;padding-bottom:0.3em;}
div.hrulebottom {border-bottom:solid 1px #CECECE;padding-bottom:0.3em;}
div.spacer {margin-top:0.3em;}
/* LAYOUT STYLES */
table {margin:0;padding:0;}
table.main {width:100%;}
table.content {width:100%;}

/*LEFT/RIGHT column widths*/
table.fixwidthleft {width:180px;}
table.fixwidthright {width:180px;}
.removetopheaderpadding .header {margin-top:0;}

td.rightnav {width:175px}
td.logocontainer {width:180px; padding-right:4px;text-align:center;vertical-align:middle;}
td.leftcontainer {width:180px;padding-right:4px}
/*Cell adjusted container is shifted up by one pixel to cover the space left by the empty cell which is used to enable HTML to be constructed in the desired order*/
td.leftcontainercelladjusted {width:180px;padding-right:4px;position:relative;}
td.contentpadding {padding-right:4px;width:100%;}

/*HEADERS*/
div.header li {display:inline;position:relative;}
div.header ul {list-style:none;margin:0;padding-left:0.5em;text-indent:-1em;}

/*CONTENT PLACEHOLDERS*/							 
div.contentbox {margin:0;border:solid 1px #4D4D4D;padding-bottom:0.01em}
/*FIX FOR BUG #6722*/
html>body div.contentbox {padding-bottom:0.01em}
div.contentboxgrey {margin-top:0.3em;border:solid 1px #4D4D4D;background-color:#EFEFEF;}
div.contentboxnoborder {margin-top:0.3em;}

/*TEXT ONLY*/
div#textonly {text-align:right;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div#textonly ul {list-style:none;margin:0;padding:0;}
div#textonly li {display:inline;}

/*LOGO*/
div.logo {border-bottom:none;}
div.logo img {border-style: none;}

/*SEARCH*/
div.search {text-align:center;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.search input.searchtextbox {margin:4px 0px 0px 2px;border:solid 1px #000000;width:8em;height:1.3em;voice-family: "\"}\"";voice-family:inherit;height:1em;}
div.search img.search {vertical-align:text-bottom;}
div.search input.searchbutton {padding-bottom:3px;font-size:7pt;font-weight:bold;height:17px;width:21px;vertical-align:bottom;background-color:#FFFFFF;border:solid 1px #000000;}
/*FOR IE ONLY*/
* html body input.searchbutton{margin-bottom:1px;}

/*BREADCRUMB*/
div.breadcrumb {margin-bottom:0.3em;height:1.5em;border:solid 1px #3F3F3F;color:#000000;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.breadcrumb a {font-weight:bold;color:#000000;text-decoration:none;padding-left:0.5em;padding-right:0.5em}
div.breadcrumb a:visited {font-weight:bold;color:#000000;text-decoration:none;padding-left:0.5em;padding-right:0.5em}
div.breadcrumb a:hover {font-weight:bold;color:#000000;text-decoration:underline;padding-left:0.5em;padding-right:0.5em}

/*WELCOME*/
div.welcome {overflow: hidden;border:solid 1px #4D4D4D;margin-bottom:3px;}
div.welcome div {margin:0px 10px 0px 10px;}
/*FOR IE ONLY*/
* html body div.welcome {height:100%;}
/**********************/
img.welcome {float:left;padding-right:10px;position:relative;left:-3px;voice-family: "\"}\"";voice-family:inherit;left:0px;}

/*LEFT NAV*/
/*Font size specified in em's since none of the standard named sizes are quite right. This is fine as it is a leaf element so it wont be inherited*/
div.leftnav {width:100%;font-size:0.85em;}
div.leftnav ul {list-style:none;margin:0;padding:0;}
div.leftnav li {background-color:#EFEFEF;margin-bottom:0.25em;padding:0;voice-family: "\"}\"";voice-family:inherit;padding:0.25em 0 0.25em 0;}
/*div.leftnav li.expanded {background-color:#EFEFEF;margin-bottom:0.25em;padding:0;voice-family: "\"}\"";voice-family:inherit;padding:0.25em 0 0 0;}*/
div.leftnav li.expanded {background-color:#EFEFEF;margin:0;padding:0;voice-family: "\"}\"";voice-family:inherit;padding:0.25em 0 0 0;margin-bottom:0.25em;}
div.leftnav li .bold {position:relative;top:-0.25em;voice-family: "\"}\"";voice-family:inherit;top:0em;}

/*NETSCAPE/FIREFOX STYLE*/
html>body div.leftnav li {margin-bottom:0.3em;}
html>body div.leftnav ul li.lastlistitem {margin:0.25em 0 0 0;}

/**********************/
div.leftnav li.lastlistitem {margin-bottom:0em;}
div.leftnav div {height:1em;width:1em;display:inline;margin-right:0.25em;}
/*NETSCAPE/FIREFOX STYLE*/
html>body div.leftnav div {margin-right:0;}
/**********************/
div.leftnav ul.l2 {background-color:#FFFFFF;voice-family: "\"}\"";voice-family:inherit;margin-top:3px;}
div.leftnav span.subnavselected {color:#999999;font-weight:bold;}

div.leftnav ul.l2 li{margin-bottom:3px}
* html body div.leftnav ul li.lastlistsubitem {padding:0;margin:-3px;}
html>body div.leftnav ul li.lastlistsubitem {margin-bottom:-0.3em;}

div.leftnav div.ministrynavchannel {background-color:#CCCCCC;color:#CCCCCC;padding:0.25em 0.25em 0.25em 0;}
div.leftnav div.ministrynavchannelselected {background-color:#CC0000;color:#CC0000;padding:0.25em 0.25em 0.25em 0;}
div.leftnav div.ministrynavchannelselectedsub {position:absolute;left:22px;vertical-align:middle;background-color:#CC0000;color:#CC0000;padding:2px;margin:3px 2px 1px 2px;font-size:1px;line-height:0;height:6px;width:2px;voice-family: "\"}\"";voice-family:inherit;height:2px;width:2px;}

/*NETSCAPE/FIREFOX STYLE*/
html>body div.leftnav ul.l2 li {margin-left:18px;background-color:#FFFFFF}
/*IE STYLE*/
* html body div.leftnav ul.l2 li {padding-left:20px;padding-bottom:5px;background-color:#FFFFFF;voice-family: "\"}\"";voice-family:inherit;padding-bottom:0px;}

* html body div.leftnav ul.l2 li {margin:0px 0px 0px 15px;}
html>body div.leftnav ul.l2 li {padding:0px 0px 0px 15px;}

div.leftnav div.basubx {vertical-align:top;background-color:#CC6633;color:#CC6633;padding:2px;margin:2px 2px 1px 2px;height:3px;width:6px;font-size:1px;line-height:0;}
div.leftnav div.basub {position:absolute;left:22px;vertical-align:middle;background-color:#CC6633;color:#CC6633;padding:2px;margin:3px 2px 1px 2px;font-size:1px;line-height:0;height:6px;width:2px;voice-family: "\"}\"";voice-family:inherit;height:2px;width:2px;}
div.leftnav div.sub {color:#FFFFFF;padding:0.1em 0em 0.1em 0em;}

/*LATEST NEWS*/
div.latestnews {width:100%;}
div.latestnews div.topcontent img.right {float:right;border:solid 1px #000000;margin:-1em 0em 0.5em 1em;vertical-align:top;}
div.latestnews div.topcontent {overflow:hidden;padding:0.25em 1em 0em 0.75em;}
* html body div.latestnews div.topcontent {height:100%;}
div.latestnews div.hr {border-bottom:dashed 1px #3F3F3F;margin:0em 1em 0em 1em;}
* html body div.latestnews div.hr {margin-top:1em;}
div.latestnews div.bottomcontent {padding:0.5em 1em 0.25em 1em;}

/*MORE ABOUT*/
div.moreabout {width:100%;}
div.moreabout div.layout {overflow:hidden;padding:0.5em 1em 0em 0.75em;}
div.heretohelp div.lastone {overflow:hidden;padding:0.5em 1em 1em 1em;}
div.moreabout div.layout img.right {float:right;border:solid 1px #000000;margin:-1em 0em 0.5em 1em;vertical-align:top;}
div.moreabout div.topcontent {overflow:hidden;padding:0.25em 1em 0em 0.75em;}
html body div.moreabout div.layout {height:100%;}
div.moreabout div.hr {border-bottom:dashed 1px #3F3F3F;margin:0em 1em 0em 1em;}
* html body div.moreabout div.hr {margin-top:1em;}

/*HERE TO HELP*/
div.heretohelp {width:100%;}
div.heretohelp img.left {float:left;border:solid 1px #000000;margin:0.25em 1em 0.5em 0em;vertical-align:top;}
div.heretohelp div {padding:0.25em 1em 0em 1em;}
div.heretohelp div.layout {overflow:hidden;}
* html body div.heretohelp div.layout {height:100%;}
div.heretohelp div.lastone {overflow:hidden;padding:0.5em 1em  0em 1em;}
* html body div.heretohelp div.lastone {height:100%;}
div.heretohelp div.hr {border-bottom:dashed 1px #3F3F3F;margin:0em 1em 0em 1em;}
/*MORE LINK*/
* html body div.heretohelp .more {position:relative;top:-1em;margin-bottom:-1em}

/*FEATURED LINKS*/
div.featuredlinks {width:100%;}
div.featuredlinks img.left {float:left;border:solid 1px #000000;margin:0.25em 1em 0.5em 0em;vertical-align:top;}
div.featuredlinks div {padding:0.5em 1em 0em 1em;}
div.featuredlinks div.layout {overflow:hidden;}
* html body div.featuredlinks div.layout {height:100%;}
div.featuredlinks div.lastone {overflow:hidden;padding:0.5em 1em 1em 1em;}
* html body div.featuredlinks div.lastone {height:100%;}
div.featuredlinks div.hr {border-bottom:dashed 1px #3F3F3F;margin:0em 1em 0em 1em;}

/*RECENTLY VISITED*/
div.recentlyvisited {width:100%;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.recentlyvisited ul {list-style:none;padding:0;margin:0;}
div.recentlyvisited li {padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;}
div.recentlyvisited a {text-decoration:none}
div.recentlyvisited a:visited {text-decoration:none}
div.recentlyvisited a:hover {text-decoration:underline}

/*QUICK LINKS*/
div.quicklinks {width:100%;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.quicklinks ul {list-style:none;padding:0;margin:0;}
div.quicklinks li {padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;padding-right:0.5em;}

/*NEW TO THE SITE*/
div.newtothesite {width:100%;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.newtothesite ul {list-style:none;padding:0;margin:0;}
div.newtothesite li {padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;padding-right:0.5em;}
/*MORE LINK*/
* html body div.newtothesite .more {position:relative;padding-bottom:2em;margin-top:-2em;font-size:small;}

/*Weather Panel - now on the right*/
div.weatherpanel {width:100%;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.weatherpanel p {font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;padding-right:0.5em;}


/*CONTACT US*/
div.contactus {margin:0;padding-left:0.5em;padding-right:0.5em;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.contactus p {margin:1em 0em 1em 0em;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}

/*FOOTER*/
table.footerwrapper {width:99%;margin:0;padding:0;}
table.footer {width:100%;margin:0;padding:0;}
td.weatherleft {width:80%;text-align:left;}
td.weatherright {text-align:right;}
div.footer {width:100%;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.footer li {display:inline;}
div.footer ul {margin:0;padding:0.25em 0em 0.25em 0.25em;}
div.textnav {text-align:center;padding-top:1em;}
div.textnav a {text-decoration:underline;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.textnav a:visited {text-decoration:underline;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}
div.textnav a:hover {text-decoration:underline;font-size:xx-small;voice-family: "\"}\"";voice-family:inherit;font-size:x-small;}

/*A TO Z*/
div.atoz {padding-left:10px;}
div.atoz ul {list-style:none;padding:0;margin:0;}
div.atoz li {display:inline;}
div.atoz li a {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#FFFFFF;font-weight:bold;background-color:#CC0033;text-decoration:none;border:solid 2px #000000;}
div.atoz li a:visited {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#FFFFFF;font-weight:bold;background-color:#CC0033;text-decoration:none;border:solid 2px #000000;}
div.atoz li a:hover {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#FFFFFF;font-weight:bold;background-color:#CC0033;text-decoration:underline;border:solid 2px #000000;}
div.atoz li a.selected {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#CC0033;font-weight:bold;background-color:#FFFFFF;text-decoration:none;border:solid 2px #000000;}
div.atoz li a.selected:visited {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#CC0033;font-weight:bold;background-color:#FFFFFF;text-decoration:none;border:solid 2px #000000;}
div.atoz li a.selected:hover {padding:0px 2px 0px 2px;margin:0 -2px 0 0;color:#CC0033;font-weight:bold;background-color:#FFFFFF;text-decoration:underline;border:solid 2px #000000;}
div.atoz a {text-decoration:none;}
div.atoz a:visited {text-decoration:none;}
div.atoz a:hover {text-decoration:underline;}


/*TWO COLUMN CONTENT TABLE*/
div.contenttable2c table {width:99%;background-color:#FFFFFF;}
div.contenttable2c td {vertical-align: top;}
.redheader{color:#CC0000;background-color:#CC0000;border:solid 1px #929191;height:15px;margin-bottom:3px;}
div.contenttable2c table td{width:50%;padding:5px 40px 10px 30px;}
div.contenttable2c table img{float:right;border:solid 1px #929191;margin-left:1em;}
div.contenttable2c p {margin:0;padding-left:5px;}

/*GENERAL CONTENT*/
div.content {overflow:hidden;padding:0px 10px 0px 10px;}
div.content img.right {clear:right;float:right;border:solid 1px #000000;vertical-align:text-top;margin:0em 0em 1em 0.5em}
div.content img.left {clear:left;float:left;border:solid 0px #000000;vertical-align:text-top;margin:0em 0.5em 0em -1em}
* html body div.content {height:100%;}
span.newsstartdate {float:right;font-weight:bold;font-size:medium;voice-family: "\"}\"";voice-family:inherit;font-size:large;}
span.pageupdateddate {float:right;}
* html body span.newsstartdate {margin-top: -2.75em;}
* html body span.pageupdateddate {margin-bottom:-10px;}
html>body span.newsstartdate {margin-top: -2em;}
html>body span.pageupdateddate {margin-bottom:5px;}
/*EXPANDABLE LIST*/
div.expandlist {padding:0px 10px 0px 10px;}
div.expandlist ul {list-style:none;}
/*REDUCE INDENTATION IE ONLY*/
* html body div.expandlist ul {margin:10px;padding:0px;}
/*REDUCE INDENTATION NS/FF ONLY*/
html>body div.expandlist ul {margin:0px;padding:10px;}
div.expandlist ul.l1 li a {font-weight:bold;color:#000000;}
div.expandlist ul.l2 li a {font-weight:bold;color:#3F3F3F;}
div.expandlist ul.endoflist li a {font-weight:normal;color:#3F3F3F;}
div.expandlist li {margin:5px 0px 5px 0px;}
div.expandlist img {margin-right:3px;border:none;}
/*TURN OFF UNDERLINE FOR NS/FF*/
html>body div.expandlist a {text-decoration:none;}
html>body div.expandlist a:visited {text-decoration:none;}
html>body div.expandlist a:hover {text-decoration:none;}

/*SITE NEWS*/
div.sitenews {padding:0px 10px 0px 10px;}
div.sitenews table th {padding-left:3px;text-align:left;}
div.sitenews table td a {text-decoration:none;font-weight:bold;}
div.sitenews table td a:visited {text-decoration:none;font-weight:bold;}
div.sitenews table td a:hover {text-decoration:underline;font-weight:bold;}
div.sitenews table td.row {background-color:#FFFFFF;border:solid 1px #929191;padding-left:3px;padding-bottom:2px;}
div.sitenews table td.altrow {background-color:#EFEFEF;border:solid 1px #929191;padding-left:3px;padding-bottom:2px;}
div.sitenews div.footer {font-style:italic;text-align:center;margin-top:10px;}

/*FAQ SUMMARY*/
div.faqitem {overflow:auto;height:100%;}
div.faqitem img{float:right;vertical-align:top;}

/*SEARCH RESULTS*/
div.searchresults {padding:0px 10px 0px 10px;}
div.searchresults h1 {padding-bottom:0;margin-bottom:0;}
div.searchresults div.searchbox {margin-top:5px;}
div.searchresults div.searchbox input.resultsearchtext {border:solid 1px #000000;width:9em;height:1.3em;voice-family: "\"}\"";voice-family:inherit;height:1em;}
div.searchresults div.searchbox input.resultsearchbutton {padding-bottom:3px;font-size:7pt;font-weight:bold;height:16px;width:45px;vertical-align:bottom;background-color:#FFFFFF;border:solid 1px #000000;}
div.searchresults div.searchbox a {margin-left:10px;font-size:0.85em;text-decoration:underline;}
div.searchresults div.searchbox a.visited {text-decoration:underline;}
div.searchresults div.searchbox a.hover {text-decoration:underline;}
div.searchresults table.resultsheader {width:100%;border:solid 1px #4D4D4D;margin-top:5px;}
div.searchresults div.resultpagelinks {font-size:0.85em;margin-top:10px;margin-bottom:10px;}
div.searchresults div.resultpagelinks span.pagenumbers {margin-right:20px;}
div.searchresults div.resultpagelinks a {margin-left:5px;margin-right:5px;}
div.searchresults div.resultpagelinks a.first {margin-left:0;}
html>body div.searchresults div.resultpagelinks a {text-decoration:none;}
div.searchresults div.resultpagelinks ul {list-style:none;padding:0;margin:0;}
div.searchresults div.resultpagelinks li {display:inline;}
div.searchresults div.resultshrule {border-top:solid 1px #CECECE;margin-top:10px;padding-bottom:10px;}
div.searchresults td.title {font-weight:bold;}
div.searchresults td.links {font-weight:bold;}
div.searchresults td.url {font-style:italic;}
div.searchresults td span {background-color:#CC0000;color:#FFFFFF}
html>body div.searchresults td {padding-right:10px;}
html>body div.searchresults td a {text-decoration:none;}
html>body div.searchresults td a:visited {text-decoration:none;}
html>body div.searchresults td a:hover {text-decoration:none;}
 
 /*FORM BUILDER*/
 div.formbuilder {padding:0px 10px 10px 10px;}
 /*STYLES FOR USE WITH FORM BUILDER TEMPLATE*/
div.formbuilder input.textbox {border:solid 1px #000000;background-color:#FFFFFF;}
div.formbuilder textarea.textarea {border:solid 1px #000000;background-color:#FFFFFF;}
div.formbuilder select.dropdownlist {border:solid 1px #000000;background-color:#FFFFFF;}
div.formbuilder input.formSubmit {border:solid 1px #000000;background-color:#FFFFFF;}

/* MISC MESSAGES */
div.validationMessage {padding: 5px; border: solid 1px #cc0000; background-color: #ffcccc;}
div.successMessage {padding: 5px; border: solid 1px #3399ff; background-color: #99ccff; color: #000000}
div.errorMessage {padding: 5px; border: solid 1px #cc0000; background-color: #ffcccc; }
div.validationMessage p, div.errorMessage p { padding: 0px; margin: 0px;}
div.validationMessage ul, div.errorMessage ul { padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
div.errorMessage a { font-weight: bold; }
