body {
	margin: 				0px;
	padding: 				0px;	
	font-family:			"Trebuchet MS", "Trebuchet", georgia;
	font-size:				14px;
	color:					#000000;
	width:					100%;	
	background-color:		#FFF;
	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-position:	top left;
	background-repeat:		no-repeat;
}

#content {
	padding:				15px;
}

#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, .Linkbutton4 span, .Linkbutton5{
	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;
}
.left_cap {position:relative;top:5px;}
.Linkbutton, .Linkbutton3, .Linkbutton4, .Linkbutton5 {
	background-image:		url( assets/right_span.jpg );
	background-position:	top right;
	background-repeat:		no-repeat;
	color:					#124572;
	cursor:					hand;
	display:				block;
	height:					22px;
	font-weight:			bold;
	text-align:				center;
	width:					120px;
	border:none;
}
.Linkbutton4 span, .Linkbutton4{width: 50px;}
 .Linkbutton4{margin-left: 70px;}
.Linkbutton3 {
display:				inline;
padding:0 15px 0 0;
}
.accept img, .accept input{
display:inline;
}
.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;
}

#tinymenu {
	background-color:		#2B83C4;
}

#tinymenu A {
	color:					#FFFFFF;
	font-size:				10px;
	padding-left:			5px;
	padding-right:			5px;
	border:					1px solid #000000;
	display:				block;
}
.msg_success, .msg_failure { 
	color:red;
}
/* photo ticket */
#center_bar {
	display:table;
}
#center_bar div {
	display:table-cell; vertical-align:middle;text-align:center;width:193px;
}

blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:690px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
}
#backgroundPopup2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:550px;
width:608px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact2 h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose3{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button2{
text-align:center;
}

}
#center_bar{
font-family:'Trebuchet MS', 'Trebuchet', georgia;
font-size:12px;
}
#bottom_bar{
font-family:'Trebuchet MS', 'Trebuchet', georgia;
font-size:12px;
}
