*{padding: 0; margin: 0;}

body {
 margin:0;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 background-color:#FFF;
 background-image:url(/img/bgpattern.png);
 background-position:top;
 background-repeat:repeat-y;
}
img {
 border:0;
}
H1 {
	color:#0090d3;
	font-size:1.3em;
	font-weight:lighter;
	letter-spacing:0.2em;
}
H2 {
	color:#FFF;
	background-color:#777;
	font-size:0.77em;
	font-weight:lighter;
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:2px;
}
H3 {
	color:#0090d3;
	font-size:1.2em;
	font-weight:lighter;
	letter-spacing:0.2em;
}
H4 {
	color:#666;
	font-size:0.77em;
	text-transform:uppercase;
	letter-spacing:0.4em;
	font-weight:lighter;
}
H5 {
	color:#0090d3;
	font-size:10px;
	font-weight:lighter;
	letter-spacing:0.2em;
}
.maincol {
 padding:16px;
}
.bluex27 {
 height:27px;
 background-color:#0090d3;
 font-size:16px;

}
.bluex13 {
 height:13px;
 background-color:#0090d3;
 font-size:13px;

}
.bluex6 {
 height:6px;
 background-color:#0090d3;
 font-size:6px;

}
.bluex3 {
 height:3px;
 background-color:#0090d3;
 font-size:3px;

}
.bluex1 {
 height:1px;
 background-color:#0090d3;
 font-size:1px

}
.bluex27 {
 height:27px;
 background-color:#0090d3;
 font-size:27px;

}
.bluex6 {
 height:6px;
 background-color:#0090d3;
 font-size:6px;
}
.bluex1 {
 height:1px;
 background-color:#0090d3;
 font-size:1px;
}

.greyx27 {
 height:27px;
 background-color:#eee;
 font-size:27px;
}
.greyx13 {
 height:13px;
 background-color:#eee;
 font-size:13px;
}
.greyx6 {
 height:6px;
 background-color:#eee;
 font-size:6px;
}

.darkgreyx27 {
 height:27px;
 background-color:#aaa;
 font-size:27px;
}
.darkgreyx6 {
 height:6px;
 background-color:#aaa;
 font-size:6px;
}
.publish-classified {
 color:#0090d3;
 letter-spacing:0.05em;
 font-size:0.77em;
 text-transform:uppercase;
}
.publish-classified-error {
 color:#990000;
 letter-spacing:0.05em;
 font-size:0.77em;
 text-transform:uppercase;
}
.dotline {
 border-bottom-style:dotted;
 border-color:#eee;
 border-width:1px;
 font-size:1px;
}
.greydash {
 border-bottom-style:dashed;
 border-color:#eee;
 border-width:1px;
 font-size:1px;
}
.greyline {
 border-bottom-style:solid;
 border-color:#eee;
 border-width:1px;
 font-size:1px;
}
.form-msg-nobdr {
 color:#333;
 letter-spacing:0.1em;
 font-size:0.77em;
}
.form-msg {
 color:#333;
 letter-spacing:0.1em;
 font-size:0.77em;
 text-align:center;
 border-style:solid;
 border-color:#0090d3;
 border-width:1px;
 padding:10px 0 10px 0;
 background-color:#f7f7fa;
}
.form-msg-error {
 background-color:#fefefe;
 color:#990000;
 letter-spacing:0.1em;
 font-size:0.77em;
 text-align:center;
 border-style:solid;
 border-color:#990000;
 border-width:1px;
 padding:10px 0 10px 0;
 background-color:#faf7f7;
}
.form-msg a {
 color:#0090d3;
 letter-spacing:0.05em;
 text-transform:uppercase;
 text-decoration:none;
}
.form-msg a:hover {
 background-color:#0090d3;
 color:#fff;
 letter-spacing:0.05em;
 text-transform:uppercase;
 text-decoration:none;
}
.Ltxt {
 padding:8px;
 background-color:#f7f7fa;
 color:#333;
 letter-spacing:0.1em;
 text-align:left;
 font-size:0.77em;
 margin-bottom:1px;
}
.Ltxt a {
 color:#0090d3;
 letter-spacing:0.05px;
 font-size:12px;
 text-transform:uppercase;
 text-decoration:none;
}
.Ltxt a:hover {
 color:#FFF;
 background-color:#0090d3;
 text-decoration:none;
}
.LtxtBdr {
 padding:8px;
 background-color:#fff;
 color:#333;
 letter-spacing:0.1em;
 text-align:left;
 font-size:0.77em;
 margin-bottom:1px;
 border-style:solid;
 border-color:#eee;
 border-width:1px;
}
.displayMsg {
 background-color:#fff;
 color:#333;
 border-style:solid;
 border-color:#eee;
 border-width:1px;
 font-size:12px;
}
.law {
 color:#333;
 letter-spacing:0.1em;
 font-size:12px;
 text-transform:none;
}
.law p {
 margin:12px 0 12px 0;
}
.law a {
 color:#0090d3;
 letter-spacing:0.05px;
 font-size:12px;
 text-transform:uppercase;
 text-decoration:none;
}
.law a:hover {
 background-color:#0090d3;
 color:#fff;
 letter-spacing:0.05px;
 font-size:12px;
 text-transform:uppercase;
 text-decoration:none;
}
.classified {
 color:#333;
 letter-spacing:0.1em;
 font-size:12px;
 text-transform:none;
}
.classified a {
 color:#0090d3;
 letter-spacing:0.05px;
 font-size:12px;
 text-transform:uppercase;
 text-decoration:none;
}
.classified a:hover {
 background-color:#0090d3;
 color:#fff;
 letter-spacing:0.05px;
 font-size:12px;
 text-transform:uppercase;
 text-decoration:none;
}
.classified-rep {
 text-align:right;
}
.classified-rep a {
 color:#0090d3;
 letter-spacing:0.05em;
 font-size:0.77em;
 text-transform:uppercase;
 text-decoration:none;
}
.classified-rep a:hover {
 background-color:#0090d3;
 color:#fff;
 letter-spacing:0.05em;
 font-size:0.77em;
 text-transform:uppercase;
 text-decoration:none;
}
.classifiedcol {
 background-color:#fff;
}
.classified-pager {
 background-color:#eee;
 text-align:center;
 color:#333;
 letter-spacing:0.05em;
 font-size:0.77em;
 text-transform:uppercase;
}
.classified-pager a {
 padding:5px;
 color:#0090d3;
 text-decoration:none;
}
.classified-pager a:hover {
 background-color:#0090d3;
 color:#fff;
 text-decoration:none;
}
.classified-cnt {
 background-color:#f7f7fa;
 text-align:right;
 color:#333;
 letter-spacing:0.1em;
 font-size:0.77em;
 text-transform:uppercase;
 margin-bottom:1px;
}
.classified-pagercounter {
 background-color:#f7f7fa;
 text-align:right;
 color:#333;
 letter-spacing:0.1em;
 font-size:0.77em;
 text-transform:uppercase;
 margin-top:1px;
}
.chkbxtable {
 margin:0 0 0 184px;
}
.chkbxtable div {
 background-color:#ffffff;
 color:#333;
 letter-spacing:0.1px;
 font-size:10px;
 margin:0 10px 10px 0;
}
.chkbxtable td {
 width:113px;
 color:#333;
 letter-spacing:0.1px;
 font-size:10px;
}
.formtableleftcol {
 width:164px;	
}
.foot {
 padding:8px;
 background-color:#ffffff;
 color:#333;
 letter-spacing:0.1px;
 text-align:center;
 font-size:10px;
 margin-bottom:1px;
 border-style:solid;
 border-color:#eee;
 border-width:1px;
}
.foot a {
 color:#0090d3;
}
.foot a:hover {
 color:#FFF;
 background-color:#0090d3;
 text-decoration:none;
}
.topmenu {
 font-family:Trebuchet MS;
 padding:5px;
 background-color:#0090d3;
 color:#FFF;
 letter-spacing:1px;
 font-size:14px;
 text-transform:none;
}
.topmenu a {
 padding:5px;
 color:#FFF;
 text-transform:uppercase;
 text-decoration:none;
}
.topmenu a:hover {
 background-color:#FFF;
 color:#0090d3;
 text-transform:uppercase;
 text-decoration:none;
}
.msgBullets {
 width:16px;
 float:left;
 margin:0 5px 0 0;	
}
.tos {
 color:#777;
 font-size:11px;
}
.tos-error {
 color:#990000;
 font-size:11px;
}
.tos a {
 color:#777;
 text-decoration:none;
}
.tos a:hover {
 color:#777;
 text-decoration:none;
}
.tos-error a {
 color:#990000;
 text-decoration:none;
}
.tos-error a:hover {
 color:#990000;
 text-decoration:none;
}
.rssbtn img {
 margin-top:5px;	
}
.rssbtn a:hover {
	{ border: none; }
}


