body {
	background-color: #CECCC4;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.leftside {
	background-image: url(images/site_l_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.contentzone {
	background-color: #eeeeee;
	width: 556px;
}
.navbox {
	background-image: url(images/nav_box_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.siteline {
	background-image: url(images/site_line_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightcol {
	background-color: #eeeeee;
}
.rightside {
	background-image: url(images/site_r_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sitebottom {
	background-image: url(images/site_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 752px;
}
.footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 780px;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 121px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565347;
}
.footertext a:link{
	color: #797564;
	text-decoration: none;	
}
.footertext a:active{
	color: #797564;
	text-decoration: none;	
}
.footertext a:visited{
	color: #797564;
	text-decoration: none;	
}
.footertext a:hover{
	color: #37352D;
	text-decoration: none;	
}
.pageheader {
	background-image: url(images/page_header_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1F3250;
	background-color: #8D9BAF;
	padding-left: 5px;

}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:link{
	color: #1C2E48;
	text-decoration: none;
	
}
a:visited{
	color: #1C2E48;
	text-decoration: none;
	
}
a:active{
	color: #1C2E48;
	text-decoration: none;
	
}
a:hover{
	color: #8D9BAF;
	text-decoration: none;
	
}
.navlink {
	height: 20px;
	width: 204px;
}
.navlink a:link{
	height: 20px;
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/nav_bt_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
	padding-left: 25px;
}
.navlink a:active{
	height: 20px;
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/nav_bt_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
	padding-left: 25px;
}
.navlink a:visited{
	height: 20px;
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/nav_bt_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
	padding-left: 25px;
}
.navlink a:hover{
	height: 20px;
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/nav_bt_bg_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:2px;
	padding-left: 25px;
}
a.adminboxlinks:link{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.adminboxlinks:active{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:visited{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.adminboxlinks:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.adminspacer{
background-color:#333333;
}
.adminpageheader{
	border: solid 1px #333333;
	background-color:#2C4870;
	font-family:Arial;
	color:#ffffff;
	font-size:13px;
	padding-left:5px;
	font-weight:bold;
}
.adminpageheader a:link{
color:#FFFFFF;
}
.adminpageheader a:visited{
color:#FFFFFF;
}
.adminpageheader a:active{
color:#FFFFFF;
}
.adminpageheader a:hover{
color:#FFFFFF;
}
.fullborder{
border: solid 1px #333333;
background-color:#2C4870;
}
.admindatalisttableheader{
background-color:#2C4870;
color: #FFFFFF;
}
.datalistrow{
background-color:#FFFFFF;
}
a.adminpagelinks:link{
 color:#333333;
}
a.adminpagelinks:active{
 color:#333333;
}
a.adminpagelinks:visited{
 color:#333333;
}
a.adminpagelinks:hover{
 color:#D7281B;
}
.adminfrontboxheader{
	border-bottom: solid 1px #333333;
	background-color:#2C4870;
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	padding-right:5px;
}
.adminboxcontent{
	background-color:#eeeeee;
	font-family: Arial;
	font-size:12px;
	vertical-align: top;
}
.adminboxborder{
	border: solid 1px #333333;
}
.headerlinks{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:link{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:visited{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:active{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.headerlinks:hover{
font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
a.subnavlinks:link{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:active{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:visited{
height:20px;
background-color:#2C4870;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:2px 5px 2px 5px;
border-bottom:1px solid #445E83;
}
a.subnavlinks:hover{
height:20px;
background-color:#8C9CAC;
display:block;
width:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.mailheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#contentbox a.rollovercell:link{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:visited{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:active{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#DDD;
	padding:5px 3px 0px 5px;
}
#contentbox a.rollovercell:hover{
	color:#333333;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#EEE;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:link{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:visited{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:active{
	color:#263264;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#FFF;
	padding:5px 3px 0px 5px;
}
#contentbox a.subpagerollovercell:hover{
	color:#333333;
	text-decoration:none;
	display:block;
	height:25px;
	background-color:#EEE;
	padding:5px 3px 0px 5px;
}
.subpagesdatalistrow{
background-color:#FFFFFF;
}
.pagedatalistrow{
background-color:#DDD;
}