html, body {
	margin: 				0px;
	padding: 				0px;	
	font-family:			"Trebuchet MS", "Trebuchet", georgia;
	font-size:				14px;
	color:					#000000;
	width:					100%;	
	background-color:		#FFFFFF;
	height:					100%;
}

form {
	padding:				0;
	margin:					0;
}	

.form {
	border:					2px solid #CDCED0;
}

h1 {
	color:					#2E5E82;
	font-size:				18px;
	font-weight:			bold;
	margin-bottom:			0px;
}

h2 {
	background-color:		#5394BE;
	background-image:		url( assets/title_right.jpg );
	background-position:	top right;
	background-repeat:		no-repeat;
	border:					1px solid #CDCED0;
	color:					#FFFFFF;
	font-size:				14px;
	font-weight:			bold;
	margin-bottom:			10px;
	padding:				5px;
	width:					100%;
}

hr {
	color:					#CDCED0;
	border:					1px solid #CDCED0;
	position:				relative;
	top:					-5px;
}

#header {
	background-color:		#5394BE;
}

#header table {
	background-image:		url( assets/header_right.jpg );
	background-repeat:		no-repeat;
	background-position:	top right;
}

#header td {
	font-size:				14px;
	text-align:				right;
}

#header A {
	color:					#FFFFFF;
	display:				block;
	font-weight:			bold;
	padding-right:			10px;
	text-decoration:		none;
}

#header A:hover {
	text-decoration:		none;
}

#BK {	
	background-image:		url( assets/background_rpt.jpg );
	background-position:	bottom center;
	background-repeat:		repeat-x;
}

#wrapper {
	background-position:	bottom left;
	background-repeat:		no-repeat;
}

#menu {
	background-image:		url( assets/menu_rpt.jpg );
	padding-right:			10px;
	text-align:				right;
}

#menu A, #category_menu A {	
	color:					#2E5E82;
	font-size:				14px;
	margin-left:			20px;
	text-decoration:		none;
}

#menu A:hover, #category_menu A:hover {
	text-decoration:		none;
}

#category_menu {
	border: 				1px solid #D0E1EE;
	border-top: 			0;
	padding-bottom: 		10px;
	padding-top: 			20px;
}

#category_menu .button {
	background-color:		#FFFFFF;
	border:					0;
	cursor:					hand;
	font-weight:			bold;
	font-size:				12px;	
	width:					20px;
}

#category_menu input {
	border:					1px solid #B7B7B8;
	color:					#104770;
	font-size:				11px;
	width:					135px;	
}

#category_menu A {
	color:					#104770;
	display:				block;
	margin-bottom:			10px;
	margin-left:			30px;
}

#splash {
	background-image:		url( assets/gray-dots.jpg );
	background-position:	top left;
	background-repeat:		no-repeat;
}

#content {
	padding:				15px;
	/*background-image:		url( assets/gray-dots.jpg );
	background-position:	top left;
	background-repeat:		no-repeat;*/
}

#content td, #content tr, #content {
	font-size:				14px;
}

#body {
	padding-left:			15px;
}

#footer {
	color:					#66A6D2;
	font-size:				11px;
	padding:				5px;
	text-align:				center;	
}

#footer A {
	color:					#66A6D2;
	text-decoration:		none;
}

#footer A:hover {
	text-decoration:		underline;
}

A {
	color:					#000000;
	text-decoration:		none;
}

A:hover {
	color:					#000000;
	text-decoration:		none;
}

.Linkbutton span {
	background-image:		url( assets/left_cap.jpg );
	background-position:	top left;
	background-repeat:		no-repeat;
	cursor:					hand;
	height:					22px;
	padding:				2px;
	display:				block;
	width:					120px;
}

.Linkbutton {
	background-image:		url( assets/right_span.jpg );
	background-position:	top right;
	background-repeat:		no-repeat;
	color:					#FFFFFF;
	cursor:					hand;
	display:				block;
	height:					22px;
	font-weight:			bold;
	text-align:				center;
	width:					120px;
}

.Linkbutton2 span {
	background-image:		url( assets/left_cap.gif );
	background-position:	top left;
	background-repeat:		no-repeat;
	cursor:					hand;
	height:					22px;
	padding:				2px;
	display:				block;
	width:					120px;
}

.Linkbutton2 {
	background-image:		url( assets/right_span.gif );
	background-position:	top right;
	background-repeat:		no-repeat;
	color:					#124572;
	cursor:					hand;
	display:				block;
	height:					22px;
	font-weight:			bold;
	text-align:				center;
	width:					120px;
}

.image {
	border:					2px solid #D0E1EE;
}

SUP {
	font-weight:			bold;
	color:					#FF0000;
}

.tab_selected, .tab_unselected, .tab_selected TD, .tab_unselected TD {
	font-size:				5px;
	border:					1px solid #C1C1C1;
	padding: 				2px;
}

.tab_selected {
	border-bottom:			0;
}

