/* CSS Document */

body
{
	margin: 5px;
	background-color: #fff3be;
	font-weight: normal;
	font-size:8pt;
	font-family: Arial;
	color: #333333;
	background-image: url("/images/yellowbg.jpg");
	background-repeat: repeat-x;
}

table
{
	background-color: #FFFFFF;
	font-weight: normal;
	font-size:8pt;
	font-family: Arial;
	color: #333333;
}
/* START Forms style */
.forms
{  
	PADDING-RIGHT: 0px;  
	PADDING-LEFT: 0px;  
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	border-style: solid;
	border-width: 1px;
	PADDING-TOP: 0px;  
	FONT-FAMILY: Arial;  
}

.inputs
{
	background-color: #EbEEf5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #D4D0C8;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.button
{
	color: white;
    background-color: #5E93BB;
	border: 1px solid #666600;
	height: auto;
	width: auto;
	padding: 1px;
}

.caption
{
	font-size: 10px;
	color: #999999;
	padding-left: 20px;
}

.required
{
	color: #FF0000;
}

.redBold
{
	color: #FF0000;
	font-weight: bolder;
}
/* END Forms style */

/* ****************************************************** */
/* LINK STYLE */
a:link, a:active, a:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #333333;
}

a:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: Red;
}

/* NEWS LINK STYLE */
a.news:link, a.new:active, a.news:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: #695c0a;
}

a.news:hover
{
	font-size: 8pt;
	text-decoration: none;
	color: Red;
}
/* NEWS LINK STYLE */

/* START OF SUB NAV FOR THE LEFT MENU */
a.subNav:link, a.subNav:active, a.subNav:visited
{
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
a.subNav:hover
{
	font-size: 11px;
	text-decoration: none;
	color: Red;
}

a.subNavOn:link, a.subNavOn:active, a.subNavOn:visited
{
	font-size: 11px;
	text-decoration: none;
	font-weight: bolder;
	color: #333333;
}
a.subNavOn:hover
{
	font-size: 11px;
	text-decoration: none;
	font-weight: bolder;
	color: Red;
}
/* END OF SUB NAV FOR THE LEFT MENU */
/* ****************************************************** */

.tableBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}
.homeNewsBackground
{
	padding:11px;
	background-color:#f3d13b;
}

.pageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #e1c94a;
}

.bodyContent
{
	font-size: 9pt;
	padding-right: 15px;
}

.newsTitle
{
	font-size: 11pt;
	font-weight: bolder;
	color: Navy;
}

.newsHeader
{
	font-weight: bolder;
	font-size: 12px;
}

.redBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: Red;
}

.listTitle
{
	background-image: url(/images/icon/graybg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	font-weight: bolder;
}

.sublistTitle
{
	background-image: url(/images/icon/subgraybg.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	font-weight: bolder;
}

.padding15px
{
	padding-left: 15px;
	font-size: 10px;
	background-color: #EEEEEE;
}
.leftTitle
{
	font-size: 11px;
	padding-left: 10px;
	font-weight: bolder;
	background-color: #EEEEEE;
}

.bgStyle
{
	font-size: 10px;
	padding-left: 5px;
	background-color: #EEEEEE;
}

.bodyContentTitle
{
	font-size: 11px;
	font-weight: bolder;
}

.signup
{
	font-size:16pt;
	color: #0054a6;
	font-weight: bolder;
}

/* PAYMENT FORM STYLE */
.bold
{
	font-weight: bold;
}
.formHeader
{
	color:#1573D5;
	font-weight:bolder;
}