.inner_table_background {
	background-image:url("../p_bg/top_shim.gif");
	background-repeat: no-repeat;
	background-position: top left;
}
.large_table_background {
	background-image:url("../p_bg/large_panel_bg.gif");
	background-repeat:  no-repeat;
	background-position: bottom right;
}
.large_arrow_background {
	background-image:url("../p_bg/large_panel_bg.gif");
	background-repeat:  no-repeat;
	background-position: bottom right;
	background-color: #EFEFEF;
	bordercolor: #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
}
.strip_background {
	background-image:url("../p_bg/strips.gif")
}
.base_line_background {
	background-image:url("../p_bg/b_line.gif")
}
.tablebackground {
	background-image:url("../p_bg/mid_shim.gif")
}
.redtablebackground {
	background-color: #CB0129;
}
.titleredbackground {
	background-color: #E10000;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.titlebluebackground {
	background-color: #546AC6;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.tableboarder {
	background-color: #EFEFEF;
	bordercolor: #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
}
.navigationtable {
	background-color: #FFFFFF;
	bordercolor: #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
}
.teasertable {
	background-color: #EFEFEF;
	bordercolor: #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.highlight {
	background-color: #dddddd;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.whitesmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.whiteheading {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.greenheading {
	font-weight: bold;
	font-size: 12px;
	color: #86982E;
	font-family: Arial, Helvetica, sans-serif;
}
.grayheading {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.blueheading01 {
	font-weight: bold;
	font-size: 12px;
	color: #546AC6;
	font-family: Arial, Helvetica, sans-serif;
}
.gobutton   {
	font-weight: bold;
	font-size: 12px;
	color: #546AC6;
	font-family: Arial, Helvetica, sans-serif;
	cursor:HAND;
	background-color: #FFFFFF;
	border-right: 1px solid #546AC6;
	border-top: 1px solid #546AC6;
	border-left: 1px solid #546AC6;
	border-bottom: 1px solid #546AC6;
}
.bluegobutton   {
	font-weight: bold;
	font-size: 10px;
	color: #546AC6;
	font-family: Arial, Helvetica, sans-serif;
	cursor:HAND;
	background-color: #FFFFFF;
	border-right: 1px solid #546AC6;
	border-top: 1px solid #546AC6;
	border-left: 1px solid #546AC6;
	border-bottom: 1px solid #546AC6;
}
.select   {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #FFFFFF;
	cursor:HAND;
	background-color: #FFFFFF;
	border-right: 1px solid #82BBB8;
	border-top: 1px solid #82BBB85;
	border-left: 1px solid #82BBB8;
	border-bottom: 1px solid #82BBB8;
}
.textbox	{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #FFFFFF;
	cursor:HAND;
	background-color: #FFFFFF;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
}
.alink:link { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #CB0129; font-size: 12px;font-weight: bold; }
.alink:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #CB0129; font-size: 12px; font-weight: bold; }
.alink:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FF9900; font-size: 12px; font-weight: bold; }
.alink:active { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FF9900; font-size: 12px; font-weight: bold;
}
.p_submitred_class { font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #FFFFFF;
	cursor:HAND;
	background-color: #CC0000;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 18px;
}
.p_submitgreen_class { font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #FFFFFF;
	cursor:HAND;
	background-color: #009900;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 18px;
}
.marktableborder {
	border-right: 2px solid #FF2461;
	border-top: 2px solid #FF2461;
	border-left: 2px solid #FF2461;
	border-bottom: 2px solid #FF2461;
}
.thinblackborder {
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.p_submitblue_class { font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #FFFFFF;
	cursor:HAND;
	background-color: #0000ff;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 18px;
}

/* Administration Links */

.adlink:link, .adlink:visited, .adlink:active { 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bolder;
	padding: 2px;
}
.adlink:hover { 
	color: #FFAAAA;
}
.adlinkh:link, .adlinkh:visited, .adlinkh:active { 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #ffe7c6;
	background-color: #CC6666;
	font-size: 10px;
	font-weight: bolder;
	padding: 2px;
}
.adlinkh:hover { 
	background-color: #E10000;
}
.adilink:link, .adilink:visited, .adilink:active { 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc0000;
	font-size: 12px;
	font-weight: bolder;
	padding: 2px;
}
.adilink:hover { 
	color: #b38020;
}
.adbar_top {
	background-color: #cb0129;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: center;
}
.adbar_bot {
	background-color: #cb0129;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: center;
}

