body, td {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 12px;
	color:#000000;
}
body {
	background-color:#EEEEEE;
}
.page_contain {
	background-color:#FFFFFF;
	width:942px;
	clear: both;
}
.area_title {
	background-image:url('images/orange-grad-faded.gif'); height:24px; color:#000000; text-align:center; font-weight:bold; font-size:15px;
}

.nopad {
	padding:0px;
	margin:0px;
	border:none;
}
.title {
	padding-bottom:8px;
	font-size:24px;
	color:#DDAA76;	
}
.subtitle {
	padding-bottom:6px;
	font-size:16px;
	color:#d2791d;		
}
.section {
	padding:8px;
	border:1px solid #DDAA76;
	background-color:#ffebd7;
}

.input_submit {
	border:1px solid #999999;
	background-image:url('images/button.gif');
}

.footer {
	font-size:10px;
}
.in_sup {
	padding-bottom:0px;
	margin-bottom:0px;
}
.in_sub {
	font-size:10px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:12px;
}

a:link.footerlink, a:visited.footerlink, a:active.footerlink, a:hover.footerlink { font-size:10px; text-decoration: underline; color:#000000; }

a:link, a:visited, a:active { color:#666666; }
a:hover { color:#FF9900; }


a:link.headlink, a:visited.headlink, a:active.headlink { color:#000000; font-size:15px; font-weight:bold; }
a:hover.headlink { color:#FF9900; font-size:15px; font-weight:bold; }

.alert {
	background-color:#FF9900;
	color:#000000;
	font-style:italic;
	font-size:14px;
}

.tPreHeader {
	font-weight:bold;
	font-size:14px;
}

.tHeader {
	font-weight:bold;
	background-color:#FFD3AB;
	padding:4px;
}

.tCell {
	background-color:#D4D4D4;
	padding:4px;
}

.t1st {
	font-weight:bold;
}
.tBoldSub {
	font-style:italic;
	font-size:14px;
	color:#CC6600;
}

.bL {
	background-image:url('images/button.gif');
	font-size:12px;
	height:20px;
	color:#000000;
	font-weight:bold;
	border:1px solid #666666;
	cursor:pointer;
}
.listHead {
	font-weight:bold;
	background-color:#DDDDDD;
	background-image:url('images/lhgrad.png');
	padding:4px;
	height:24px;
	overflow:hidden;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
}
.itRow {
	vertical-align:top;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.warning {
	font-style:italic;
	color:#FF0000;
}
.table_head {
	background-image:  url('images/head_bg.png');
	background-color: #99C7ED;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.table_label {
	background-color: #C1CFF4;
	font-weight: bold;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.table_item {
	background-color: #EEEEEE;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}
