BODY {
	MARGIN: 0px
}
BODY {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
DIV {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
TABLE {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
P {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	FONT-SIZE: small; FONT-FAMILY: arial,helvetica,sans-serif
}
PRE {
	FONT-SIZE: 8pt;
}
A:link {
	COLOR: blue
}
A:visited {
	COLOR: purple
}
A:hover {
	COLOR: navy
}
A:active {
	COLOR: blue
}

.hidden {
	DISPLAY: none
}
.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 5px; TEXT-ALIGN:  center
}
.submit INPUT {
	FONT-WEIGHT: bold; WIDTH: 120px
}
TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ECEAE6
}
TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#webPage {
	WIDTH: 100%; POSITION: relative
}
#helpPage {
	WIDTH: 95%; POSITION: relative
}
#pageWrapper {
	min-width: 1110px;
}
#pageHeader {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#headerBanner {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px
}
#pageBody {
	BACKGROUND-REPEAT: repeat-x
}
HTML #pageBody {
	HEIGHT: 1%
}
#pageBody .clear {
	CLEAR: both; HEIGHT: 1px
}
#bodyWelcome {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 12px; FONT: bold 12px arial; COLOR: white; PADDING-TOP: 12px;
}

#bodyConstituency { color: white; font: 18px 'Arial',sans-serif; min-height: 25px; min-width: 900px; margin-left: 0; padding-top: 8px; text-indent: 14px; }
#bodyConstituency SPAN { float: right; clear: right; font-size: 12px; font-weight: normal; font-style: italic; padding: 5px 25px 0 0; color: whitesmoke; }

.SearchButton { margin: 0 45px 35px 0; padding: 0 3px 3px; font-weight: bold; font-size: larger; display: inline; text-decoration: none; }
.SearchButton a { font-weight: bold; font-size: larger; text-decoration: none; }
.SearchButton a:hover { text-decoration: none; }

TABLE#bodyContainer { width: 95%; margin: 9px 4px 2px;}
TABLE#bodyContainer tr td { margin:10px; }
#sideBar { width: 250px; max-width: 250px; min-width: 200px; padding:0; border: 1px solid #ddd; background: #F4F4F4; }
#sideBar ul {margin:0;padding-left:0;list-style-type:none; height:100%;}
#sideBar ul ul {margin:0;padding:0;}
#sideBar ul li {font-size:13px;border-bottom:0px dotted #999;}
#sideBar ul li.selected {padding:8px 0 8px 9px;}
#sideBar ul li.selected span {display:block;margin-bottom:5px;}
#sideBar ul li ul li.selected {padding:0px;font-weight:bold;}
#sideBar ul li ul li {margin:0;padding:0;border:none;background:transparent;}
#sideBar ul li a {display:block;text-decoration:none;color:#333;padding:10px 8px;font-family:helvetica,verdana,sans-serif;
	-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;
	cursor: pointer;}
#sideBar ul li ul li a {padding:6px 8px 6px 20px;}
#sideBar ul li a:hover {text-decoration:none;background:#79BEFF;}

/* table of contents navigation section*/
ul.toc_nav { width: 45%; padding: 5px 20px 10px 40px; margin: auto; }
ul.toc_nav li { padding: 3px; }
ul.toc_nav li.expanded { list-style: URL(../../dcccd/arrow_down.gif); }
ul.toc_nav li.closed { list-style: URL(../../dcccd/arrow_right_current.gif); }
ul.toc_nav li ul { list-style: none /*URL(/images/dcccd/arrow_right.gif);*/ }
ul.toc_nav li ul li { padding-top: 4px; }


#bodyForm { background-color:white; color:black; padding: 0 15px; }/**/
/* Holly Hack.  See www.positioniseverything.net/articles/hollyhack.html */
/* Hides from IE5-mac \*/
* html #bodyForm {height:1%;}
/* End hide from IE5-mac */

#pageFooter {
	BACKGROUND-COLOR: #ffffff;
}
/*#footerBanner {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(./images/shell-footBlue.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 67px
}*/

.customText {
	FONT-SIZE: small; PADDING-BOTTOM: 1px; COLOR: black; FONT-FAMILY: Verdana, Arial, "MS Sans Serif"
}
#mainBody .customText {
	COLOR: black
}

#mainBody .customLinks A {
	COLOR: #006699; TEXT-ALIGN: left
}

#mainBody .errorText {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-TOP: 10px
}

.emergency {
	FONT-SIZE: small; COLOR: red; TEXT-ALIGN: left
}

.new {
	COLOR: #ff0000
}

.rednote {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ff0000
}
.rednotexsmall {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff0000
}
.bluenote {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #003399
}
.bluenote2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #003399
}
.rednote_Link {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: red; TEXT-DECORATION: none
}

.hide {
	DISPLAY: none
}
.noscreen {
	padding-right : 6em;
}

.label, .eclabel {
    vertical-align: middle;
}
.Content {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Verdana,Arial,MS Sans Serif
}
S {
	COLOR: black; BACKGROUND-COLOR: #ffddee; TEXT-DECORATION: line-through
}
.old {
	COLOR: black; BACKGROUND-COLOR: #ffddee; TEXT-DECORATION: line-through
}
.new {
	COLOR: darkblue; BORDER-BOTTOM: thin double; BACKGROUND-COLOR: #bbffbb; TEXT-DECORATION: underline
}
.red_note {
	COLOR: #ff0033
}
.red {
	COLOR: #ff0033
}
.drkhding {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #003399; FONT-STYLE: normal
}

.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana,Arial,MS Sans Serif
}

.leftnav {
	FONT-SIZE: 10px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.leftnav TD {
	FONT-SIZE: 10px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.leftnav:link {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.leftnav:visited {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.leftnav:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.leftnavcurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #660000
}

.footer {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.footer:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.footer:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.footer:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.TH {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-TRANSFORM: none; COLOR: black; FONT-FAMILY: Helvetica, Verdana, sans-serif, 'Times New Roman'; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}



/* End of location Bar styles */

.printonly {
	DISPLAY: none;
}
@media Print    
{
.noprint {
	DISPLAY: none;
	height:0px;
}
/* Added by Rik 1/9/2007 for new location Bar*/
.headernoprint {
	DISPLAY: none;
	height:0px;
}	
.printonly {
	DISPLAY: inline;
}
/* End of location Bar styles */
.footer {
	display: none;
}
.pagetitle
{
	display:  none;
}

#bodyConstituency {
	display:  none;
}
.customLinks {
	display:  none;
}


.invisible
{
	display:none;
}

PRE {
	FONT-SIZE: 7pt;
}
    }