.head,.item,TD {
	font-family:verdana;
	font-size:11px;
}
.body {
	padding-left:20px;
	padding-right:20px;
}
.text {
	font-family:verdana;
	font-size:11px;
	background-color:#CCCCCC;
}
.number {
	font-family:verdana;
	font-size:11px;
	background-color:#CCCCCC;
	text-align:right;
}
.text_small {
	font-family:verdana;
	font-size:9px;
	background-color:#CCCCCC;
}
.form_button {
	font-family:verdana;
	font-size:11px;
	background-color:#CCCCCC;
	width:100px;
}
.form_button_small {
	font-family:verdana;
	font-size:11px;
	background-color:#CCCCCC;
}
.form_button_med {
	font-family:verdana;
	font-size:11px;
	background-color:#CCCCCC;
	width:150px;
}


.header_logo {
	vertical-align:top;
	padding:20px;
}
.page_header {
	
}

.page_title {
	font-family:verdana;
	font-size:12px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
}
.grey {
	color:#A0A0A0;
}
.page_link {
	color:black;
}
.prompt {
	font-family:verdana;
	font-size:11px;
	text-align:right;
	padding-right:12px;
}
.link_button {
	font-family:verdana;
	font-size:11px;
	width:125px;
	padding:2px;
	text-align:center;
	border:0px;
	background-color:#CCCCCC;
}
.link_text {
	color:black;
	font-family:verdana;
	font-size:11px;
}

.link_menu {
	color:black;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}

.list_head {
	font-family:verdana;
	font-size:11px;
	border-bottom:1px solid CCCCCC;
	border-top:1px solid CCCCCC;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-right:5px;
}
.list_subhead {
	font-family:verdana;
	font-size:11px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
}


.list_item {
	font-family:verdana;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f2f2f2;
	vertical-align:top;
}
.list_item_red {
	font-family:verdana;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FF3333;
	color:white;
	vertical-align:top;
}

.list_item_line {
	font-family:verdana;
	font-size:11px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	border-bottom:1px solid black;
}

.detail_title {
	padding-bottom:15px;
	font-weight:bold;
	font-size:11px;
}

.detail_prompt {
	padding-right:3px;
	text-align:right;
}

.detail_item {
	padding-right:5px;
	font-family:verdana;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f2f2f2;
}

.buy_prompt {
	width:400px;
	font-family:verdana;
	font-size:11px;
}

.title_cell {
	background-color:black;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:0px;
}
.title_parent {
	color:white;
	font-family:arial;
	font-size:14px;
}
.title_parent_small {
	color:white;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
.title_parent_small:hover {
	color:#f7b429;
}
.title_str {
	color:#f7b429;
	font-family:arial;
	font-size:14px;
}
.req_on {
	color:red;
}
.req_off {
	color:black;
}

