﻿body
{
	font-size: 13px;
	color: black;
	font-family: Verdana, Arial;
	background-color: #ffc;
	margin: 0;
	padding: 0;
}
a {
	margin: 0;
}
a:link {
	color: #03c;
}
a:visited {
	color: #03c; 
}
a:hover {
	color: #CC0000;
}
#header1
{
	background-image: url(images/title_bg.png);
	background-repeat: repeat-x;
}
#header-b
{
	background-image: url(pubimages/border_blue_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #003663;
}
#headerside
{
	background-image: url(images/title_bg.png);
	background-repeat: repeat-x;
	vertical-align: bottom;
	
}
#headerside-b
{
	background-image: url(pubimages/border_blue_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #003663;
}
#header2
{
	background-image: url(images/title_bg_s.png);
	background-repeat: repeat-x;
	vertical-align: top;
	height: 199px;
}
#scheader
{
	position: absolute;
	z-index: 1;
	top: 27px;
}
#sidebar
{
	background-image: url(images/side_bg.png);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	background-color: #990000;
}
#sidebar-b
{
	background-image: url(pubimages/border_blue_side.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	background-color: #003663;
}
.copy
{
	background-image: url(images/copy_bg.png);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align:middle;
	background-color: #990000;
	height: 37px;
}
.copy-b
{
	background-image: url(pubimages/border_blue_copy.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align:middle;
	background-color: #003663;
	height: 37px;
}
#content
{
	padding: 10px;
	margin: 0;
}
.main
{
	width: 100%;
	border-width: 0;
	padding: 0;
	margin: 0;
}


.txtCenter
{
	margin-left: auto;
	margin-right: auto;
	width: 20em;
}
.center
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#txtLeft
{
	margin-top: 10px;
}
#txtMid
{
	padding: 0 4px 0 0;
	margin-top: 10px;
}
#txtRight
{
	margin-top: 10px;
}
ul
{
	text-align:left;
}
#nav ul 
{
   margin:0;
   padding:0;
   list-style:none;
}
#nav li
{
	padding:48px 10px 0;
	background: url("images/button_roll.gif") no-repeat left top;
}
a.roll
{
	display: block;
    width: 146px;
    height: 58px;
    padding: 30px 0 0 0;
    background: url("images/button_roll.gif") no-repeat left top;
    text-decoration: none;
    text-align: center;
    color: #fff;
    vertical-align: middle;
}
a:hover.roll
{
	background-position: 0 -58px;
}