BODY {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif;

}

TABLE {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

TR {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

TD {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

A {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

P {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

H1 {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

H2 {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

H3 {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

H4 {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

H5 {

	FONT-FAMILY: arial, helvetica, verdana, sans-serif

}

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff

}

HTML {

	HEIGHT: 100%

}

BODY {

	HEIGHT: 100%

}

P {

	MARGIN-TOP: 0px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 16px

}

P.footer {

	MARGIN-TOP: 24px; MARGIN-BOTTOM: 6px

}

A {

	TEXT-DECORATION: none

}

A:link {

	COLOR: #416787

}

A:active {

	COLOR: #416787

}

A:visited {

	COLOR: #416787

}

A:hover {

	COLOR: #AC5555; TEXT-DECORATION: underline

}

UL {

	LIST-STYLE: circle url(design_files/li_bullet.gif) outside; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.2em

}

OL {

	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.2em

}

LI {

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 1.4em

}

DL {

	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2em 0px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px

}

DT {

	CLEAR: left; PADDING-RIGHT: 9.9%; BORDER-TOP: #ddddb7 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 30%; PADDING-TOP: 10px

}

DD {

	PADDING-RIGHT: 0px; BORDER-TOP: #ddddb7 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 60%; PADDING-TOP: 11px

}

H1 {

	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 35px 0px 14px; COLOR: #f46a05

}

H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 30px 0px 12px; COLOR: #f46a05

}

H3 {

	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 30px 0px 12px; COLOR: #f46a05

}

H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 25px 0px 12px; COLOR: #f46a05

}

H5 {

	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 25px 0px 12px; COLOR: #f46a05

}



.small-link {

	FONT-SIZE: 0.8em; 

}

DIV.numbers {

	FONT-SIZE: 1.5em; 

}

A.white-link {

	COLOR: #FFFFFF; 

}

A.white-link-u {

	COLOR: #FFFFFF; TEXT-DECORATION: underline;

}



.white {

	COLOR: #FFFFFF; 

}

white {

	COLOR: #FFFFFF; 

}

#white {

	COLOR: #FFFFFF; 

}



#crumbs {

	FONT-WEIGHT: normal; LEFT: 10px; COLOR: #808080; POSITION: absolute; TOP: 42px

}

#crumbs A {

	COLOR: #808080; TEXT-DECORATION: none

}

#crumbs A:hover {

	TEXT-DECORATION: underline

}

#container {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff

}

#mainContent {



}



#pageHeader {

	WIDTH: 100%; BACKGROUND-COLOR: #ffffff

}

#pageHeader H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#pageHeader H1 A {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 21%; CURSOR: pointer; HEIGHT: 85px; BORDER-RIGHT-WIDTH: 0px; max-width: 300px; min-width: 150px

}

#pageHeader H1 SPAN {

	DISPLAY: none

}

#pageHeader .image {

	

}

#pageHeader .image .inner {

	OVERFLOW: hidden; HEIGHT: 85px

}

#pageHeader .image .inner .search {

	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 21px; WIDTH: 250px; PADDING-TOP: 21px; HEIGHT: 43px

}

#pageHeader .image .inner .search LABEL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 76px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-ALIGN: right

}

#pageHeader .image .inner .search #searchQuery {

	BORDER-RIGHT: #bdbdb0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bdbdb0 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #bdbdb0 1px solid; WIDTH: 166px; PADDING-TOP: 1px; BORDER-BOTTOM: #bdbdb0 1px solid; BACKGROUND-COLOR: #ffffff

}

#pageHeader .image .inner .search .contextAndButton {

	FLOAT: right; MARGIN: 0px; WIDTH: 170px

}

#pageHeader .image .inner .search #searchContext {

	BORDER-RIGHT: #86b6dd 1px solid; BORDER-TOP: #86b6dd 1px solid; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #86b6dd 1px solid; WIDTH: 65%; BORDER-BOTTOM: #86b6dd 1px solid; BACKGROUND-COLOR: #ffffff

}

#pageHeader .image .inner .search #searchSubmit {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%; PADDING-TOP: 0px

}

#leftColumn {



}

.leftColumn-inner {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(design_files/nav_bg.jpg) #f7f7e6 repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; PADDING-TOP: 10px

}

.leftColumn-inner .bot {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(design_files/nav_botleft.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 10px

}

.leftColumn-inner UL {

	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none

}

.leftColumn-inner UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0px -13px; PADDING-TOP: 0px; max-width: 300px

}

.leftColumn-inner UL LI UL {

	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 0.89em; MARGIN-LEFT: -10px; max-width: 307px

}

.leftColumn-inner UL LI UL LI {

	PADDING-LEFT: 40px; MARGIN: 0.1em 0px 0px -20px; max-width: 277px

}

.leftColumn-inner LI.highlight {

	BACKGROUND-COLOR: #ffffff

}

.leftColumn-inner LI.highlight UL {

	BACKGROUND: url(/res/Image/misc/nav_bg.jpg) #f7f7e6 repeat-y 0px 0px

}

.leftColumn-inner LI UL LI.highlight {

	BACKGROUND-COLOR: #ffffff

}

.leftColumn-inner UL LI A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px

}

.leftColumn-inner UL LI UL LI A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px

}

.leftColumn-inner .pad {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}



#msg {

	ALIGN:center; MARGIN: 0px 0px; COLOR: #526066; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; WIDTH: 950px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 70px

}



#centreColumn {



}

.centreColumn-inner {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff

}



#rightColumn {



}

.rightColumn-inner {

	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f7f7e6

}



#utilityNav {

	PADDING-RIGHT: 0px; BORDER-TOP: #f7f7e6 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; LIST-STYLE-TYPE: none

}

#utilityNav LI {

	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #0066b7 1px solid; PADDING-TOP: 0px

}

#utilityNav LI.first {

	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none

}



#pageFooter {

	TEXT-ALIGN: center; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; 

	margin-left: 200px;

    margin-right: 160px;

	PADDING-TOP: 10px

}



IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.textField {

	BORDER-RIGHT: #ddddb7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ddddb7 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ddddb7 1px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #ddddb7 1px solid; FONT-FAMILY: arial, helvetica, verdana, sans-serif; HEIGHT: 1.3em; BACKGROUND-COLOR: #ffffff

}

.narrow {

	WIDTH: 55px

}

.wide {

	WIDTH: 300px

}

.textArea {

	BORDER-RIGHT: #009900 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #009900 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; BORDER-LEFT: #009900 1px solid; WIDTH: 180px; PADDING-TOP: 1px; BORDER-BOTTOM: #009900 1px solid; FONT-FAMILY: arial, helvetica, verdana, sans-serif; HEIGHT: 100px; BACKGROUND-COLOR: #f7f7e6

}

.wide {

	WIDTH: 300px

}

.select {

	WIDTH: 185px

}

.wide {

	WIDTH: 300px

}

.narrow {

	WIDTH: 100px

}



.roundcont {

	width: 160px;

	background-color: #F7F7E6;

	color: #111111;

}



.roundcont p {

	margin: 0 10px;

}



.roundtop { 



}



.roundbottom {



}



.roundcont2 {

	WIDTH: 200px;

	background-color: #F7F7E6;

	color: #111111;

}



.roundcont2 UL {

	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none

}

.roundcont2 UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0px -13px; PADDING-TOP: 0px; max-width: 300px

}

.roundcont2 UL LI UL {

	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 0.89em; MARGIN-LEFT: -10px; max-width: 307px

}

.roundcont2 UL LI UL LI {

	PADDING-LEFT: 40px; MARGIN: 0.1em 0px 0px -20px; max-width: 277px

}

.roundcont2 UL LI A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px

}

.roundcont2 UL LI UL LI A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px

}

.roundcont2 .pad {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}



.roundcont2 p {

	margin: 0 10px;

}

.roundtop2 { 

	background: url(/design_files/tr2.gif) no-repeat top right; 

}

.roundbottom2 {

	background: url(/design_files/br2.gif) no-repeat top right; 

}

img.corner {

   width: 15px;

   height: 15px;

   border: none;

   display: block !important;

}





.pages {

	float: right;

	height: 22px;

	margin-top: 6px;

	margin-bottom: 6px;

	margin-right: 1px;

}



.pages {

	background-color: #EEEEEE;

	float: left;

	width: 20px;

	text-align: center;

}



.pages_selected {

	background-color: #454545;

	float: left;

	width: 20px;

	text-align: center;

}



.pages a, .pages_selected a {

	width: 100%;

	display: block;

	text-align: center;

	height: 22px;

	font-size: 16px;

	text-decoration: bold;

	line-height: 22px;

	border: 1px solid #CCCCCC;

	font-weight: bold;

}



.pages a {

	background-color: #EEEEEE;

}



.pages a:hover {

	background-color: #454545;

	color: white;

}



.pages_selected a {

	background-color: #454545;

	color: white;

}



.pages_title {

	width: 50px;

	float: left;

	font-weight: bold;

	border: 1px solid #CCCCCC;

	background-color: #454545;

	color: white;

	height: 22px;

	font-size: 10px;

	line-height: 22px;

	text-align: center;

}



table.base {background-color:#FFFFFF;

border:1px solid #666666;color:#000000;

font-size:12px;vertical-align:middle;}



table.base tr {

border-bottom:1px solid #666666;color:#000000;

font-size:12px;vertical-align:middle;}



table.base td {border-bottom:1px solid #666666;border-right:1px solid #666666;color:#000000;

font-size:12px;vertical-align:middle;}



table.base th {background-color:#375872;

border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;color:#FFFFFF;

height:18px;text-align:center;vertical-align:middle;}



.hiddenRow {

 display:none;

 visibility:hidden;

}

.visibleRow {

 display:;

 visibility:visible;

}



.page2 {

	float: right;

	height: 22px;

	margin-top: 6px;

	margin-bottom: 6px;

	margin-right: 1px;

	

}



.page2 {

	background-color: #EEEEEE;

	float: left;

	text-align: center;

}



.page2_selected {

	background-color: #454545;

	float: left;

	text-align: center;

}



.page2 a, .page2_selected a {

	width: 100%;

	text-align: center;

	height: 22px;

	font-size: 16px;

	text-decoration: bold;

	line-height: 22px;

	border: 1px solid #CCCCCC;

	font-weight: bold;

	padding: 2px;

}



.page2 a {

	background-color: #EEEEEE;

}



.page2 a:hover {

	background-color: #454545;

	color: white;

}



.page2_selected a {

	background-color: #454545;

	color: white;

}



.page2_title {

	float: left;

	font-weight: bold;

	border: 1px solid #CCCCCC;

	background-color: #454545;

	color: white;

	height: 22px;

	font-size: 10px;

	line-height: 22px;

	text-align: center;

}


a.vote_up, a.vote_down {
 display:inline-block;
 background-repeat:none;
 background-position:center;
 vertical-align: bottom;
 height:16px;
 width:47px;
 margin-left:4px;
 text-indent:-900%;
}

a.vote_up {
 background:url("/_images/agree.gif");
}

a.vote_down {
 background:url("/_images/boned.gif");
}





