body, td, input, textarea, select{
	font-family:			verdana, tahoma, arial;
	font-size:				11px;
	color:					black;
}

input, textarea, select{
	border:					1px solid black;
	background-color:		white;
	color:					black;
}

body{
	background-color: #ffffff;
	overflow: -moz-scrollbars-vertical; 
}

body, html{
	height:					100%;
	width:					100%;
	padding:					0px;
	margin:					0px;
}

.vuetbody{
	background-image:		url("images/body_bg2.jpg");
}

.actionbox{
	padding-bottom: 25px;
}

a:link, a:visited{
	color:					#1d499b;
	text-decoration:		none;
}

a:hover, a:active{
	color:					#1d499b;
	text-decoration:		underline;
}

.menu > .hovermenu{
	position: relative;
	z-index: 9;
	background-color: #ffffff;
}

.menu > .hovermenu > div{
	width: 210px;
	background-color: #ffffff;
	background-image: url('images/menu_sub_bg.jpg');
	visibility: hidden;
	position: absolute;
	left: -7px;
	border: 1px solid #000000;
}

.menu > .hovermenu > div > table{
	width: 100%;
}

.menu > .hovermenu > div > table td{
	padding: 4px;
	white-space: nowrap;
}

.menu a{
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

.menu_sub{
	width:					90px;
	height:					25px;
	cursor:					pointer;
	text-align:				left;
	padding-left:			6px;
	border-right:			1px solid #000000;
	background-image:		url('images/menu_sub_bg.jpg');
	white-space:			nowrap;
}

.roundbox_td1{
	background-image:		url('images/roundbox/corner-bits.png');
	background-repeat:	no-repeat;
	width:					11px;
	height:					11px;
	font-size:				1px;
}

.roundbox_td2{
	background-image: url('images/roundbox/shadow-t.png'); background-repeat: repeat-x; height: 11px; font-size: 1px;
}

.roundbox_td3{
	background-image: url('images/roundbox/corner-bits.png'); background-repeat: no-repeat; background-position: -10px -0px; width: 11px; height: 11px; font-size: 1px;
}

.roundbox_td4{
	background-image: url('images/roundbox/shadow-l.png'); background-repeat: repeat-y; width: 11px; font-size: 1px;
}

.roundbox_td5{
	padding:					5px;
}

.roundbox_td6{
	background-image: url('images/roundbox/shadow-r.png'); background-position: 9px 0px; background-repeat: repeat-y;  width: 11px; font-size: 1px;
}

.roundbox_td7{
	background-image: url('images/roundbox/corner-bits.png'); background-repeat: no-repeat; background-position: 0px -10px; width: 11px; height: 11px; font-size: 1px;
}

.roundbox_td8{
	background-image: url('images/roundbox/shadow-b.png'); background-repeat: repeat-x; background-position: 0px 9px; height: 11px; font-size: 1px;
}

.roundbox_td9{
	background-image: url('images/roundbox/corner-bits.png'); background-repeat: no-repeat; background-position: -10px -10px; width: 11px; height: 11px; font-size: 1px;
}

.roundbox_title{
	font-size:				18px;
	color:					#003366;
	padding-bottom:		5px;
}

.menu_item{
	border-right:			1px solid black;
	white-space:			nowrap;
	padding:					4px;
	padding-right:			12px;
	cursor:					pointer;
	background-image:		url("images/menu_bg.jpg");
}

.menu_item_active{
	border-right:			1px solid black;
	white-space:			nowrap;
	padding:					4px;
	padding-right:			12px;
	cursor:					pointer;
	background-image:		url("images/menu_bg_active.jpg");
}

.menu_item a:visited, .menu_item a:link{
	color:					black;
	text-decoration:		none;
}

.menu_item_active a:visited, .menu_item_active a:link{
	color:					black;
	text-decoration:		none;
}

.menu{
	width:					100px;
	height:					25px;
	cursor:					pointer;
	text-align:				left;
	padding-left:			6px;
	border-right:			1px solid #000000;
	background-image:		url('images/menu_bg.jpg');
	white-space:			nowrap;
}

.menu_sub{
	width:					90px;
	height:					25px;
	cursor:					pointer;
	text-align:				left;
	padding-left:			6px;
	border-right:			1px solid #000000;
	background-image:		url('images/menu_sub_bg.jpg');
	white-space:			nowrap;
}

.main_cell{
	width:					1000px;
	height:					100%; 
	border-left:			1px solid black;
	border-right:			1px solid black;
	background-color:		white;
}

.main_menu{
	width: 100%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image: url('images/menu_bg.jpg');
}

.main_menu_td{
	width:					100%;
	border-top:				1px solid black;
	border-bottom:			1px solid black;
	background-image:		url("images/menu_bg.jpg");
}

.main_content_td{
	width:					100%;
	height:					100%;
	vertical-align:		top;
	padding:					12px;
}

.listtable, .formtable, table.form, table.list{
	width: 100%;
}

.tdt, .tdcheck{
	font-weight:			bold;
	white-space:			nowrap;
}

.tdc{
	width:					100%;
}

.tdb, td.buttons{
	text-align:				right;
}

.tdd{
	color: grey;
	padding-bottom: 8px;
	padding-top: 0px;
	font-size: 10px;
}

.trt td{
	white-space: nowrap;
	font-weight: bold;
}

td.error{
	text-align: center;
	font-style: italic;
}

.input_text{
	width: 100%;
}

.input_textarea{
	width: 100%;
}

.input_select{
	width: 100%;
}

.input_checkbox{
	border: none;
	background-color: transparent;
}

.input_button{
	border:					1px solid black;
	background-color:		grey;
	padding:					3px;
	text-align:				center;
}

.submit, input[type=button], input[type=submit]{
	border:					1px solid black;
	background-color:		grey;
	padding:					3px;
	text-align:				center;
}

#popupbox{
	position:				absolute;
	z-index:					99;
}

#popupbox_content{
	padding:					0px;
	background-color:		#ffffff;
	background-image:		url("images/popupbox/center_background.png");
	background-repeat:	no-repeat;
	background-position:	-14px -14px;
	vertical-align:		top;
}

.popupbox_topleft{
	background-image:		url("images/popupbox/topleft.png");
	width:					14px;
	height:					14px;
	font-size:				1px;
}

.popupbox_topcenter_left{
	background-image:		url("images/popupbox/top_left.png");
	width:					180px;
	height:					14px;
	font-size:				1px;
}

.popupbox_topcenter_right{
	background-image:		url("images/popupbox/top_right.png");
	height:					14px;
	font-size:				1px;
}

.popupbox_topright{
	background-image:		url("images/popupbox/topright.png");
	width:					14px;
	height:					14px;
	font-size:				1px;
}

.popupbox_lefttop{
	background-image:		url("images/popupbox/left_top.png");
	width:					14px;
	height:					119px;
	font-size:				1px;
}

.popupbox_leftbottom{
	background-image:		url("images/popupbox/left_bottom.png");
	width:					14px;
	font-size:				1px;
}

.popupbox_bottomleft{
	background-image:		url("images/popupbox/bottomleft.png");
	width:					14px;
	height:					14px;
	font-size:				1px;
}

.popupbox_bottomcenter{
	background-image:		url("images/popupbox/bottom.png");
	height:					14px;
	font-size:				1px;
}

.popupbox_bottomright{
	background-image:		url("images/popupbox/bottomright.png");
	width:					14px;
	height:					14px;
	font-size:				1px;
}

.popupbox_right{
	background-image:		url("images/popupbox/right.png");
	width:					14px;
	font-size:				1px;
}

.box_lt{
	font-size:				1px;
	width:					4px;
	height:					4px;
	float:					left;
	background-image:		url('images/box/box_top_left.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	z-index:					0;
}

.box_rt{
	font-size:				1px;
	width:					4px;
	height:					4px;
	float:					right;
	background-image:		url('images/box/box_top_right.jpg');
	background-repeat:	no-repeat;
	background-position:	top right;
	z-index:					0;
}

.box_inner{
	padding:					9px 9px 9px 10px;
	z-index:					0;
}

.box_outer{
	position:				relative;
	text-align:				left;
	background-color:		#EFEFEF;
	background-image:		url('images/box/box_bottom_right_bg.jpg');
	background-repeat:	no-repeat;
	background-position:	bottom right;
	z-index:					0;
}

.box_lb{
	position:				absolute;
	top:						-4px;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/box/boxleft.jpg');
	background-repeat:	no-repeat;
	background-position:	bottom left;
	z-index:					0;
}

.box_title{
	font-family:			tahoma, verdana, sans, arial;
	font-size:				12px;
	font-weight:			bold;
	padding-bottom:		4px;
	z-index:					0;
	margin:					0px;
	padding:					0px;
}

.des_rt{
	position:				absolute;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/right_top.gif');
	background-repeat:	no-repeat;
	background-position:	top right;
}

.des_lb{
	position:				absolute;
	top:						-6px;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/left_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left; 
}

.des_rb{
	position:				absolute;
	top:						-6px;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/right_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom right; 
}

.desp_lt{
	position:				absolute;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/left_top.gif');
	background-repeat:	no-repeat;
	background-position:	top left;
}

.desp_rt{
	position:				absolute;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/right_top.gif');
	background-repeat:	no-repeat;
	background-position:	top right;
}

.desp_lb{
	position:				absolute;
	top:						-4px;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/left_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom left; 
}

.desp_rb{
	position:				absolute;
	top:						-4px;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/right_bottom.gif');
	background-repeat:	no-repeat;
	background-position:	bottom right; 
}


.desp_grey_lt{
	position:				absolute;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/grey/left_top.png');
	background-repeat:	no-repeat;
	background-position:	top left;
}

.desp_grey_rt{
	position:				absolute;
	font-size:				1px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/grey/right_top.png');
	background-repeat:	no-repeat;
	background-position:	top right;
}

.desp_grey_lb{
	position:				absolute;
	top:						-4px;
	font-size:				10px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/grey/left_bottom.png');
	background-repeat:	no-repeat;
	background-position:	bottom left; 
}

.desp_grey_rb{
	position:				absolute;
	top:						-4px;
	font-size:				10px;
	width:					4px;
	height:					4px;
	background-image:		url('images/images_round/grey/right_bottom.png');
	background-repeat:	no-repeat;
	background-position:	bottom right; 
}

.bottomspacer{
	padding-bottom: 15px;
}

.siteheader{
	color: #000066;
	font-size: 17px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
