BODY {padding:0;margin:0;font-size:11px;font-family:verdana,tahoma,arial,sans-serif;background-color:#ffffff}
TD {font-size:11px;font-family:verdana,tahoma,arial,sans-serif}
IMG {border:none}
P,BLOCKQUOTE {margin-top:10px;margin-bottom:12px}

A {color:#000000;text-decoration:underline}
A:hover,A:active { color:#ff6600; text-decoration:underline}

A.sidebutton {color:#000000;font-size:10px;text-decoration:none;font-weight:normal}
A.sidebutton:hover {color:#ff6600;font-size:10px;text-decoration:none}

A.greybutton {color:#000000;font-family:arial;font-size:11px;text-decoration:none}
A.greybutton:hover {color:#333333;font-family:arial;font-size:11px;text-decoration:underline}

A.groups{color:#000000;font-size:11px;font-weight:bold;text-decoration:underline}
A.groups:hover{color:#ff6600;font-size:11px;font-weight:bold;text-decoration:underline}

A.breadcrumb {color:#333333;font-size:10px;text-decoration:underline;font-weight:normal}
A.breadcrumb:hover {color:#ff6600;font-size:10px;text-decoration:underline}

.standard {font-size:12px;font-family:verdana,tahoma,arial,sans-serif;}
.standard11 {font-size:11px;font-family:verdana,tahoma,arial,sans-serif;}
.standard12 {font-size:12px;font-family:verdana,tahoma,arial,sans-serif;}
.standard10 {font-size:10px;font-family:verdana,tahoma,arial,sans-serif;}
.breadcrumb {font-size:9px;font-family:verdana,tahoma,arial,sans-serif;color:#ff6600}
.standardw {font-size:11px;font-family:verdana,tahoma,arial,sans-serif;color:#ffffff}
.date {font-size:10px;font-family:verdana,tahoma,arial,sans-serif;font-style:italic;color:#666666}

A.nu {text-decoration:none}
A.nu:hover {text-decoration:underline}

A.nolink {text-decoration:none}
A.nolink:hover {color:#000000}

INPUT,SELECT,TEXTAREA {font-family:verdana,tahoma,arial,sans-serif;font-size:12px}

.newsdate {font-size:10px;color:#666666;font-family:verdana,tahoma,arial,sans-serif;}

H1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 font-size: 16px;
 padding: 0 0 2px 0;
 font-weight: bold;
 margin: 0 0 10px 0;
 border-bottom: 5px solid #DDE0D4;
}
H2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 font-size: 14px;
 padding: 0 0 2px 0;
 font-weight: bold;
 margin: 0 0 10px 0;
 border-bottom: 5px solid #DDE0D4;
}
H2.noline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 font-size: 14px;
 padding: 0 0 3 0;
 font-weight: bold;
 margin: 0 0 3px 0;
 border: 0;
}
H3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 font-size: 12px;
 padding: 0 0 3 0;
 font-weight: bold;
 margin: 0 0 3px 0;
 border: 0;
}

EM {
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
}

UL.nav {list-style-image: url(/images/button_square.gif);margin:0 0 0 8px;padding:0}
LI.nav {margin:7px 0 7px 8px;padding:0}

UL.nav1 {list-style-image: url(/images/button_square.gif);margin:0 0 0 8px;padding:0}
LI.nav1 {margin:2px 0 2px 8px;padding:0}

UL.hotissues {list-style-image: url(../images/blue_button_square.gif);margin:0 0 0 18px;padding:0}
LI.hotissues {margin: 0 0 6px 0;font-size:12px}

UL.hotissue {list-style-image: url(../images/blue_button_square.gif);margin:0 0 0 18px;padding:0}
LI.hotissue {margin: 0 0 6px 0;font-size:12px}

UL.item {list-style-image: url(/images/button_square.gif);margin:0 0 0 26px;padding:0}
LI.item {margin:8px}

UL.item2 {list-style-image: url(/images/button_square.gif);margin:0 0 0 6px;padding:0}
LI.item2 {margin: 6px}
UL.item3 {list-style-image: url(/images/button_square.gif);margin:0 0 0 6px;padding:0}
LI.item3 {margin: 8px;height:2.5em;}

UL.pastarticles {list-style-image: url(/images/blue_button_square.gif);margin:0 0 0 18px;padding:0}
LI.pastarticles {margin:0px 0 10px 0px;font-size:10px}

.brd {border: 1px solid #000000}
.search {font-size:11px}

FORM {display:inline}

.form_header {font-size:12px;font-weight:bold;color:#000000;background-color:#DDE0D4;padding:2px}

.form_header_grey {background-color:#DDE0D4;padding:0}

HR {height:1px;color:#DDE0D4;background-color:#DDE0D4;border:none}

DIV.hr {background-color:#DDE0D4;height:5px;margin:0;padding:0;border:0;line-height:5px;font-size:3px}

.borderedtable {
 border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;background-color:#ffffff;border-color:#99CCFF;border-width:1px;margin-bottom:1px
}

.borderedtableorange {
 border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;background-color:#ffffff;border-color:#ff6600;border-width:1px;margin-bottom:1px
}

.borderedtableorangelt {
 border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;background-color:#ffffff;border-color:#ff9966;border-width:1px;margin-bottom:1px
}

.borderedtabledarkblue {
 border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;background-color:#ffffff;border-color:#336699;border-width:2px;margin-bottom:1px
}


h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 0px;
}
.wb {font-weight:bold;color:#ffffff}

/* Blog styling (don't forget to update blog editor to match!) */
DIV.blog {font-size:11px;line-height:1.3}
DIV.blogentry {border:1px solid #99ccff;margin:20px 40px 0 40px}
DIV.blogtitle {background-color:#99ccff;padding:5px}
DIV.blogdate {font-style:italic;margin:3px 5px 12px 5px}
DIV.blogbody {margin:5px;text-align:justify}
DIV.blogbody a {color:#5588cc}
DIV.bloginfo {margin:20px 5px 5px 5px}
DIV.blogcomments {margin:20px 40px 0 40px}
/* End blog styling */

.container {height:100%}
.container:after { content: ""; display: block; height: 0; clear: both; }

IMG.imgLeft {float:left;margin:0 10px 5px 0}
IMG.imgRight {float:right;margin:0 0 5px 10px}
.capDivLeft {float:left;margin:0 10px 8px 0;text-align:center}
.capDivRight {float:right;margin:0 0 8px 10px;text-align:center}
.caption {font-style:italic}

.req {margin-left:-11px;color:#ff0000}
.r {color:#ff0000}

.orange {color:#ff6600}

TD.th1 {padding:2px 5px 2px 5px;color:#ffffff;font-weight:bold}
TD.th {padding:2px 5px 2px 10px;color:#ffffff;font-weight:bold}
TD.td1 {padding:2px 5px 2px 5px}
TD.td {padding:2px 5px 2px 10px}
TD.tdi {padding:2px 5px 2px 20px}
TD.td0 {padding:1px 5px 1px 10px}

.directoryl {border-bottom:1px solid #cccccc;padding:5px 10px 5px 0}
.directoryr {border-bottom:1px solid #cccccc;padding:3px 0 3px 0;text-align:justify}

.box1 {border:1px solid #99CCFF}
.box1 H2 {background-color:#99ccff;border:none;padding:5px;margin:0}
DIV.box1header {font-weight:bold;background-color:#99ccff;border:none;padding:3px 2px 5px 5px}
A.more1 {font-size:10px;text-decoration:none;padding:1px 5px 1px 5px;background-color:#99ccff}
A.more1:hover {color:#555555;text-decoration:none}
.box2 {border:1px solid #ff9966}
.box2 H2 {background-color:#ff9966;border:none;padding:5px;margin:0}
A.more2 {font-size:10px;text-decoration:none;padding:1px 5px 1px 5px;background-color:#ff9966}
A.more2:hover {color:#555555;text-decoration:none}
.box3 {border-right:1px solid #ff9966;width:203px}
TD.boxbody {padding:0 2px 5px 0}
DIV.boxbody {padding:5px}
DIV.boxbody UL {list-style-image: url(/images/button_square.gif);margin:0 0 0 10px;padding:0}
DIV.boxbody UL LI {margin:0 0 5px 5px}
DIV.boxbody UL LI A {text-decoration:none}

DIV.title2 {line-height:12px;padding-bottom:4px;clear:both}
DIV.title2 H2 {color:#ff6600;font-weight:bold;display:inline;border:none;margin:0}
A.viewall {text-decoration:none;font-size:10px}

.flink {font-size:10px;text-decoration:none;font-weight:normal}
.flink:hover {text-decoration:none}
.bglink {text-decoration:none}
.bglink:hover {color:#555555;text-decoration:none}

.error {color:#FF0000}

/* Son of Suckerfish dropdown menu */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #1a7fb4;
}
#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
#nav a:hover {
	color: #ff6600;
}
#nav li {
	float: left;
	width: auto;
}
#nav li a {
	padding: 0 13px 0 10px;
	font-weight: bold;
	line-height: 1.5;
}
#nav li ul {
	position: absolute;
	width: 166px;
	padding: 5px 1px 9px 0;
	left: -1999em;
	border: 1px solid #000000;
	border-top-width: 0;
}
#nav li ul li {
	width: 166px;
}
#nav li ul li a {
	width: 166px;
	font-weight: normal;
	line-height: 1.3;
}
#nav li ul li a:hover {
	font-weight: bold;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
