/*--- redefined html classes ---*/
body {
	background: url(/images/bg.jpg);
	margin-left: auto;
}

div.container {
	text-align: center;
}

td, p {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*margin-left: 20px;
	margin-right: 20px;*/
}

.pad20 {
	padding-left: 20px;
	padding-right: 20px;
}

.dropDown {
	background: #CC6600;
	padding-top: 12px;
	padding-bottom: 12px;
	/*padding: 12px 12px 12px 12px;*/
}

/*--- font classes ---*/
.boldBlue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/*
.H1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
*/
h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color:#4c104a;
}
.H3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#CC6600;
}
.white10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}
.blue11 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.blue11Bold {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #003366;
}
.black11Bold {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4a4a50;
	/*padding-top:10px;*/
}

/*--- background classes ---*/
.bgWhite {
	background: #ffffff;
}

.bgGray {
	background: #dbdbdb;
}

.bgPurple {
	background-image: url(/images/bg_purple.jpg);
}

.bgPurpleLeft {
	background-image: url(/images/bg_purpleLeft.jpg);
	background-repeat:no-repeat;
}

.bgPurpleRight {
	background-image: url(/images/bg_purpleRight.jpg);
	background-repeat:no-repeat;
}

.bgWhiteShadow {
	background-image: url(/images/bgWhiteShadow.gif);
}

.bgShadow {
	background-image: url(/images/bgShadow.gif);
}

.bgWhiteRight {
	background-image: url(/images/bgWhiteRight.gif);
}

.bgBottom {
	background-image: url(/images/bottom.jpg);
	
}

.bgNavLeft {
	background-image: url(/images/navButton_Left.jpg);
}

.bgNavRight {
	background-image: url(/images/navButton_Right.jpg);
}

.bgNavBg {
	background-image: url(/images/navButton_bg.jpg);
	font-family:times, serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#1f1d19;
}

/*--- menu list classes ---*/
ul {
	list-style-image: url(/images/bullet.gif);
}

/*--- misc classes ---*/
.pad10 {
	padding: 10px;
}

.formField {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
/*--- nav classes ---*/
a:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
a:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
a:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}

a.bottomNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.bottomNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.bottomNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.bottomNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	background-color: #99CC00;
}

a.mainNav:link {
	font-family: times, serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #1f1d19;
	text-decoration: none;
}
a.mainNav:visited {
	font-family: times, serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #1f1d19;
	text-decoration: none;
}
a.mainNav:active {
	font-family: times, serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #1f1d19;
	text-decoration: none;
}
a.mainNav:hover {
	font-family: times, serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	color: #1f1d19;
	text-decoration: underline;
}

a.topNav:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bold;
	padding: 6px;
	text-decoration: none;

}
a.topNav:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bold;
	padding: 6px;
	text-decoration: none;
}
a.topNav:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bold;
	padding: 6px;
	text-decoration: none;
}
a.topNav:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bold;
	padding: 6px;
	text-decoration: underline;
}

a.blackBoldNav:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4a4a50;
	padding-top:10px;
	text-decoration: none;
}
a.blackBoldNav:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4a4a50;
	padding-top:10px;
	text-decoration: none;
}
a.blackBoldNav:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4a4a50;
	padding-top:10px;
	text-decoration: none;
}
a.blackBoldNav:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4a4a50;
	padding-top:10px;
	text-decoration: none;
}

a.textNav {
	color: #333333;
	text-decoration: none;
}

