
body {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
color: #000000;
font: 12px Verdana;
}

/*margin/padding: TOPpx RIGHTpx BOTTOMpx LEFTpx*/

.gen_text {
color: #333333;
font: normal 12px Verdana;
}

.gen_title {
color: #000000;
font: bold 14px Verdana;
}

.gen_heading {
color: #000000;
font: bold 16px Verdana;
}

.gen_text_tiny {
color: #000000;
font: normal 10px Verdana;
}

.top_nav {
margin-left: 575px;
margin-top: -20px;
padding: 8px 0px 8px 10px;
width: 225px;
text-align: left;
color: #999999;
font: bold 11px Verdana;
background-image:url("../img/icon_computer.gif");
background-repeat:no-repeat;
background-position: center right;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background-color: #FFFFEC;
}

.tab_header{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
font: bold 14px Verdana, Helvetica, sans-serif;
color: #FFFFFF;
background-color: #333333;
}

.shadetabs{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
font: normal 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
vertical-align: top;
width: 195px;
}

.shadetabs li{
padding: 5px 0px 5px 5px;
margin: 0px 0px 0px 0px;
height: 35px;
color: #FFFFFF;
}

.shadetabs li a{
text-decoration: none;
color: #666666;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration: underline;
}

.shadetabs li.selected{
padding-left: 20px;
background-image:url("../img/arrow_right.gif");
background-repeat:no-repeat;
background-position: top left;
}

.shadetabs li.selected a{ /*selected main tab style */
color: #000000;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
/*border: 1px solid #CC3300;*/
width: 600px;
margin-left: 210px;
padding: 10px 0px 30px 0px;
position: absolute;
}

.tabcontent{
display:none;
padding: 0px 0px 0px 1px;
background-image:url("../img/tab_divider.gif");
background-repeat:repeat-y;
}

@media print {
	.tabcontent {
	display:block!important;
	}
}

.tabtitle {
font: bold 16px Verdana, Helvetica, sans-serif;
color: #666666;
/*background: #333333;
color: #FFFFFF;*/
margin: 0px 0px 0px 0px;
padding: 15px 3px 10px 3px;
background-image:url("../img/tab_divider_top.gif");
background-repeat:repeat-x;
}


.page_footer {
background-color: #FFFFEC;
width: 600px;
height: 30px;
padding: 10px 0px 10px 0px;
background-image:url("../img/tab_divider_top.gif");
background-repeat:repeat-x;
background-position: bottom;
}

.page_footer a {
cursor:pointer;
}

.page_prev {
width: 250px;
padding-left: 30px;
background-image: url("../img/arrow_prev.gif");
background-repeat: no-repeat;
background-position: center left;
font: 11px Verdana, Helvetica, sans-serif;
float: left;
text-align:left;
display: block;
}

.page_prev_blank {
width: 250px;
float: left;
display: block;
}

.page_next {
width: 250px;
padding-right: 30px;
background-image: url("../img/arrow_next.gif");
background-repeat: no-repeat;
background-position: center right;
font: 11px Verdana, Helvetica, sans-serif;
float: right;
text-align:right;
display: block;
}

.page_end {
width: 250px;
padding-right: 10px;
font-style: italic;
float: right;
display: block;
text-align:right;
}

.form_nostyle_inline {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}

.form_question {
padding: 10px 5px 10px 15px;
font: 12px Verdana;
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}

.form_question_active {
padding: 10px 5px 10px 15px;
font: 12px Verdana;
background-image:url("../img/bg_reg.gif");
background-repeat:repeat;
border-top: #999999 1px solid;
border-bottom: #999999 1px solid;
}

.form_question_active_req {
padding: 10px 5px 10px 15px;
font: 12px Verdana;
background-image:url("../img/bg_req.gif");
background-repeat:repeat;
border-top: #FDA1A1 1px solid;
border-bottom: #FDA1A1 1px solid;
}

.form_required {
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 10px;
font: bold 12px Verdana;
color: #FF0000;
background-image:url("../img/dot_red.gif");
background-repeat:no-repeat;
background-position:center left;
}

.form_required a{
color: #336699;
font-style: normal;
padding-left: 5px;
text-decoration: none;
font-size: 75%;
vertical-align: top;
}

.link_underline {
text-decoration: underline;
cursor:pointer;
}

.form_standard {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: bold 12px Verdana;
font: bold 12px Verdana;
color: black;
display:block;
}

.form_standard a{
color: #336699;
font-style: normal;
padding-left: 5px;
text-decoration: none;
font-size: 75%;
vertical-align: top;
}

.form_description {
margin: 10px 0px 10px 0px;
font: 12px Verdana;
color: black;
}

.form_description_short {
font: 10px Verdana;
color: black;
text-align: right;
margin: 5px 20px 10px 0px;
}

.form_text_single_short {
width: 375px;
font: 14px Verdana;
}

.form_text_single {
width: 550px;
font: 14px Verdana;
}

.form_text_single_bad {
width: 550px;
font: 14px Verdana;
border: 1px solid #7F9DB9;
height: 24px;
padding-right: 25px;
background-image:url("../img/format_field_bad.gif");
background-repeat:no-repeat;
background-position:center right;
}

.form_text_single_good {
width: 550px;
font: 14px Verdana;
border: 1px solid #7F9DB9;
height: 24px;
padding-right: 25px;
/*background-image:url("../img/format_field_good.gif");
background-repeat:no-repeat;
background-position:center right;*/
}

.form_text_single_zip {
width: 120px;
font: 14px Verdana;
}

.form_text_single_zip_bad {
width: 120px;
font: 14px Verdana;
border: 1px solid #7F9DB9;
height: 24px;
padding-right: 25px;
background-image:url("../img/format_field_bad.gif");
background-repeat:no-repeat;
background-position:center right;
}

.form_text_single_zip_good {
width: 120px;
font: 14px Verdana;
border: 1px solid #7F9DB9;
height: 24px;
padding-right: 25px;
/*background-image:url("../img/format_field_good.gif");
background-repeat:no-repeat;
background-position:center right;*/
}

.form_multi_text {
width: 550px;
height: 75px;
font: 14px Verdana;
margin-bottom: 3px;
}

.form_multi_text_long {
width: 550px;
height: 200px;
font: 14px Verdana;
margin-bottom: 3px;
}

.form_multi_text_half {
width: 275px;
height: 75px;
font: 14px Verdana;
margin-bottom: 3px;
}

.form_multi_pulldown {
width: 275px;
height: 75px;
font: 14px Verdana;
margin-bottom: 3px;
}

.form_multi_view {
font: 12px Verdana;
width: 480px;
color: #666666;
}

.form_multi_buttons {
margin: 0px;
padding: 0px;
position: absolute;
left: 500px;
}

.form_select_short {
width: 190px;
font: 14px Verdana;
}

.form_select_short_small {
width: 210px;
font: 12px Verdana;
}

.form_select_very_short {
width: 7col0px;
font: 14px Verdana;
}

.button_add{
font: 12px Verdana;
border: 1px solid #99CC99;
background-color: #CCFFCC;
width: 60px;
margin-bottom: 5px;
cursor:pointer;
}

.button_edit{
font: 12px Verdana;
border: 1px solid #CCCC99;
background-color: #FFFFCC;
width: 60px;
margin-bottom: 5px;
cursor:pointer;
}

.button_remove{
font: 12px Verdana;
border: 1px solid #CC9999;
background-color: #FFCCCC;
width: 60px;
margin-bottom: 15px;
cursor:pointer;
}

.button_coll_revise{
font: 12px Verdana;
border: 1px solid #9F9F79;
background-color: #FFFFCC;
width: 55px;
cursor:pointer;
}

.button_coll_view{
font: 12px Verdana;
border: 1px solid #8398A5;
background-color: #D9EEFB;
width: 50px;
cursor:pointer;
}

.button_coll_delete{
font: 12px Verdana;
border: 1px solid #CC9999;
background-color: #FFCCCC;
width: 55px;
cursor:pointer;
}

.button_coll_addsub{
font: 12px Verdana;
border: 1px solid #99CC99;
background-color: #CCFFCC;
width: 160px;
cursor:pointer;
}

.button_dummy_coll_addsub{
font: 12px Verdana;
border: 1px solid #99CC99;
background-color: #CCFFCC;
width: 160px;
cursor: text;
}

.button_dummy_coll_revise{
font: 12px Verdana;
border: 1px solid #9F9F79;
background-color: #FFFFCC;
width: 55px;
cursor: text;
}

.button_dummy_coll_view{
font: 12px Verdana;
border: 1px solid #8398A5;
background-color: #D9EEFB;
width: 50px;
cursor: text;
}

.button_dummy_coll_delete{
font: 12px Verdana;
border: 1px solid #CC9999;
background-color: #FFCCCC;
width: 55px;
cursor: text;
}

.button_ent_view{
font: 12px Verdana;
border: 1px solid #8398A5;
background-color: #D9EEFB;
width: 50px;
cursor:pointer;
}

.button_ent_view_all{
font: 12px Verdana;
border: 1px solid #8398A5;
background-color: #E9F3F9;
width: 60px;
cursor:pointer;
}

.button_ent_delete{
font: 12px Verdana;
border: 1px solid #CC9999;
background-color: #FFCCCC;
width: 55px;
cursor:pointer;
}

.button_ent_revise{
font: 12px Verdana;
border: 1px solid #CCCC99;
background-color: #FFFFCC;
width: 60px;
cursor:pointer;
}

.button_ent_edit_owner{
font: 12px Verdana;
border: 1px solid #B197C9;
background-color: #EBD9FB;
width: 110px;
cursor:pointer;
}

.button_ent_change_owner{
font: 12px Verdana;
border: 1px solid #B197C9;
background-color: #EBD9FB;
width: 60px;
cursor:pointer;
}

.button_ent_cancel{
font: 12px Verdana;
border: 1px solid #CC9999;
background-color: #FFCCCC;
width: 60px;
cursor:pointer;
}

.button_rep_delete{
font: 14px Verdana;
border: 1px solid #959591;
background-color: #F37C95;
width: 60px;
cursor:pointer;
}

.button_all_manage{
font: 14px Verdana;
border: 1px solid #959591;
background-color: #F1F1ED;
width: 70px;
cursor:pointer;
}

.button_all_addnew{
font: 14px Verdana;
border: 1px solid #959591;
background-color: #F1F1ED;
width: 75px;
cursor:pointer;
}

.button_dummy_all_addnew{
font: 12px Verdana;
border: 1px solid #959591;
background-color: #F1F1ED;
width: 65px;
cursor: text;
}

.button_all_update{
font: 14px Verdana;
border: 1px solid #959591;
background-color: #F1F1ED;
width: 70px;
cursor:pointer;
}

.button_all_view{
font: 14px Verdana;
border: 1px solid #959591;
background-color: #D9EEFB;
width: 50px;
cursor:pointer;
}

.button_backToMain{
font: 14px Verdana;
border: 1px solid #959591;
margin: 10px 0px 0px 0px;
background-color: #F1F1ED;
width: 100px;
cursor:pointer;
}

.button_logout{
font: 14px Verdana;
border: 1px solid #959591;
margin: 10px 0px 0px 0px;
background-color: #F1F1ED;
width: 120px;
cursor:pointer;
}

.button_print{
font: 14px Verdana;
border: 1px solid #959591;
margin: 10px 0px 0px 0px;
background-color: #F1F1ED;
width: 120px;
cursor:pointer;
}

.button_close{
font: 14px Verdana;
border: 1px solid #959591;
margin: 10px 0px 0px 0px;
background-color: #F1F1ED;
width: 120px;
cursor:pointer;
}



/*required field section of status*/
.status_required {
	width: 195px;
	border: 1px solid #777788;
	margin-top: 20px;
	background-color: #F5D9D9;
	}
.status_req_header {
	font-size: 11px;
	font-family: verdana;
	text-align: center;
	background-color: #FFBABA;
	padding: 3px 0px 3px 0px;
	font-style: italic;
	}
#status_required_focus {
	width: 190px;
	border: 0px;
	background-color: #F5D9D9;
	text-align: left;
	font-size: 11px;
	font-family: sans-serif;
	padding: 5px 0px 5px 3px;
	}

#status_required_number{
	width: 100%;
	border: 0px;
	background-color: #F5D9D9;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	padding: 3px 0px 3px 0px;
	font-style: italic;
	color: #666666;
	}

/*format section of status*/
.status_format {
	width: 195px;
	border: 1px solid #777788;
	margin-top: 20px;
	background-color: #FFFFCC;
	}
.status_format_header {
	font-size: 11px;
	font-family: verdana;
	text-align: center;
	background-color: #FFFFCC;
	padding: 3px 0px 3px 0px;
	font-style: italic;
	}
#status_format_focus {
	width: 190px;
	border: 0px;
	text-align: left;
	font-size: 11px;
	font-family: sans-serif;
	background-color: #FAFAE5;
	padding: 5px 0px 5px 3px;
	}
#status_format_number{
	border: 0px;
	font-size: 11px;
	font-family: verdana;
	text-align: center;
	width: 100%;
	background-color: #FAFAE5;
	padding: 3px 0px 3px 0px;
	font-style: italic;
	color: #666666;
	}

/*timer section of status*/
.status_timer_text {
	margin-top: 20px;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	background-color: #E0E7EB;
	border: 1px solid #777788;
	padding: 3px 0px 3px 0px;
	}
#status_timer {
	font-size: 10px;
	color: red;
	background-color: #E0E7EB;
	width: 8px;
	border: 0px;
	}

/*operation section*/
/*
.operation_text {
	margin-top: 20px;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	background-color: #D9EEFB;
	border: 1px solid #777788;
	padding: 3px 0px 3px 0px;
	}
.operation_text_save {
	background-image:url("../img/icon_disk.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 5px 0px 8px 5px;
	text-align: left;
	padding: 5px 0px 3px 25px;
	}
.operation_text_cancel {
	background-image:url("../img/format_field_bad.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 5px 0px 8px 5px;
	text-align: left;
	padding: 5px 0px 3px 25px;
	}
.operation_text_view {
	background-image:url("../img/icon_view.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 5px 0px 8px 5px;
	text-align: left;
	padding: 5px 0px 3px 25px;
	}
*/
.operation_text {
	font-size: 10px;
	font-family: verdana;
	text-align: left;
	padding: 3px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	height: 28px;
	width: 600px;
	background-color: #E9F3F9;
	background-image:url("../img/tab_divider.gif");
	background-repeat:repeat-y;
	background-position:center right;
	}
.operation_text_save {
	background-image:url("../img/icon_disk.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0px 0px 0px 5px;
	padding: 10px 0px 3px 25px;
	position: absolute;
	left: 410px;
	width: 180px;
	}
.operation_text_cancel {
	background-image:url("../img/format_field_bad.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 25px;
	position: absolute;
	left: 250px;
	width: 140px;
	}
.operation_text_view {
	background-image:url("../img/icon_view.gif");
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0px 0px 0px 5px;
	padding: 10px 0px 3px 25px;
	width: 100px;
	left: 0px;
	position: absolute;
	}