body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
}

.bodytext {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 0px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 250px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #8C8C8C;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}
a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0087B9;
	text-decoration:none;
}
a:active {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0087B9;
	text-decoration:none;
}
a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0087B9;
	text-decoration:none;
}
a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CF7900;
	text-decoration:none;
}
h1 {
font-family:Calibri,Arial, Helvetica, sans-serif;
font-size:30px;
color:#0087B9;
font-weight:lighter;
letter-spacing:-1.5px;
}

.pageheader {
font-family:Calibri,Arial, Helvetica, sans-serif;
font-size:30px;
color:#0087B9;
font-weight:lighter;
letter-spacing:-1.5px;
}

.grey h1 {
font-family:Calibri,Arial, Helvetica, sans-serif;
margin:0px;
font-size:25px;
color:#848484;
font-weight:lighter;
letter-spacing:-1.5px;
}

.footer_txt{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none;
}
.footer_light{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#A0A0A0;
text-decoration:none;
}
.footer_txt a:link {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none;
}
.footer_txt a:active {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none;
}
.footer_txt a:visited {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none;
}
.footer_txt a:hover {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#020202;
text-decoration:none;
}

hr {
border: 0;
color: #DEDEDE;
background-color: #DEDEDE;
height: 1px;
width: 100%;
text-align: left;
}
.rb_bg {
background-image:url(../images/rightbar_bg.png);
padding-left:15px;
padding-right:15px;

font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#2D2D2D;
text-decoration:none;
}
.rb_bg_top {
background-image:url(../images/rightbar_rounded.png);
height:8px;
}
.rb_bg_btm {
background-image:url(../images/rightbar_rounded_btm.png);
height:8px;
margin-bottom:6px;
}
.rb_heading {font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:17px;
color:#D58B22;
text-decoration:none;}

.rb_text {}
	
.borders {
border-left-width:1px;
border-left-style:solid;
border-right-width:1px;
border-right-style:solid;
border-color:#E5E5E5;
}

