/* CSS Document */
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.table_border_1 {
	line-height:18px;	
	border:1px solid #cccccc;	
}
.margin td {
	border-top: 2px solid #ffffff;
}
input {
	float: left;
	font-size:11px;
	height: 14px;
	padding-top:2px;
	line-height: 12px;
	border:1px solid #cccccc;
	margin:1px;
}
input.off {	
	float: left;
	height: 14px;
	padding-top:2px;
	line-height: 12px;
	border:1px solid #cccccc;
	background-color: #EBEFF0;
	margin:1px;
	-moz-user-select:none;
}
.rght {
	text-align:right;
}
input.nobox{
	float: left;
	height: 18px;
	border:0px;
	line-height: 16px;
	text-align: center;
	background-color: transparent;
	-moz-user-select:none;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.tr_show {
	display:table-row;
}
.tr_hide {
	display:none;
}
.footer_button {
	float:left;
	height:18px;
	margin-left:10px;
	-moz-user-select:none;
}
.button_browse {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height:16px;
	text-align:right;
	letter-spacing:0.00em;
	vertical-align:middle;
	color: #333333;		
	background-image:url(/images/buttons/button_browse.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	width:90px;
	height:18px;
	border:0px;
	cursor:pointer;
	-moz-user-select:none;
	padding-bottom:2px;
}
.button_browse:hover {
	color: #666666;	
}
.button_browse:active {
	color: #666666;
	background-image:url(/images/buttons/button_browse_click.gif);
}
.error_header {
	font-size:12px;
	font-variant:small-caps;
	font-weight:bold;
	color:#c1090e;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 56px;
	border:1px solid #cccccc;
}



.menu_link {
	font-size: 14px;
	line-height: 16px;
	color: #5c6370;
	text-decoration: none;
	cursor: pointer;
}
.menu_line {
	background-color: #5c6370;
}
.show_menu {
	display:block;
	border:1px solid #5c6370;
	background-color:#cbde9d;
}


input.popup_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	clear: left;
	float: left;
	height: 15px;
	padding-top:3px;
	line-height: 14px;
	border:solid 0 #fff;	
	background:transparent;
	cursor:pointer;
}
select { /* IE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	cursor: pointer;
	border: 1px solid #cccccc;
}
*:lang(en) #base_select select{ /* Firefox */
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	cursor: pointer;
	border: 1px solid #cccccc;
}
select.off { /* IE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	cursor: pointer;
	border: 1px solid #888888;
	background-color:#CCCCCC;
}
*:lang(en) #base_select select.off{ /* Firefox */
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	cursor: pointer;
	border: 1px solid #888888;
	background-image: url(/images/input_off.gif);
	background-color: transparent;
	background-repeat:repeat-x;
	-moz-user-select:none;
}

.white_background {
	background-color: #ffffff;
}
.grey_background {
	background-color: #cccccc;
}
.lt_grey_background {
	background-color: #E8E8E8;
}
.main_background {
	background-color: #ffffff;
}
.background_bold {
	background-color: #c8cedb;
}
.popup_highlight {
	background-color: #fcf0ac;
}
.popup_frame {
	border:1px solid #5c6370;
	position: absolute;
}



.popup_highlight {
	background-color: #fcf0ac;
}
.popup_background {
	background-color:#ffffff;
	height: 100%;
	width: 100%;
}
.popup_background2 {
	background-color:#ffffff;
	height: 100%;
	width: 100%;
}
.table_bold {
	background-color: #c8cedb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #5c6370;
	vertical-align: sub;
}
.small_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #5c6370;

	vertical-align: 75%;
}
.medium_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #5c6370;
	vertical-align: 75%;
}
.large_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #5c6370;
	text-transform: uppercase;
}
.cb_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF3333;
	text-transform: uppercase;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #5c6370;
	vertical-align: sub;
}
.small_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #455060;
	line-height: 11px;
}
.small_input_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

	line-height: 14px;
	height:16px;
	margin:0px;
	padding-left:2px;
	background-color: transparent;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 1px solid #888888;
}
.legal_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	height: 40px;
	width: 450px;
	margin-left: 4px;
	border: none;
}

.check { /* IE */
	border: none;
}
*:lang(en) #base_select .check{ /* Firefox */
	border: none;
}
.check_off { /* IE */
	border: none;
}
*:lang(en) #base_select .check_off { /* Firefox */
	border: none;
}
.check_sm {
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 0px;
	clear: left;
	float: left;
	height: 13px;
	width: 13px;
	background-color: transparent;
	background-image:none;
	border: none;
}
.check_sm_off {
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 0px;
	clear: left;
	float: left;
	height: 13px;
	width: 13px;
	background-color: gray;
	background-image:none;
	border: none;
}
.rado { /* IE */
	text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 0px;
	clear: left;
	float: left;
	height: 13px;
	width: 13px;
	background-color: transparent;
	background-image:none;
	border: none;
}
*:lang(en) #base_select .rado{ /* Firefox */
  text-align: center;
	vertical-align: middle;
	margin: 1px;
	padding: 0px;
	clear: left;
	float: left;
	height: 13px;
	width: 13px;
	background-color: transparent;
	background-image:none;
	border: none;
}
.uwnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 604px;
	border: 1px solid #000000;
}
.div1_header {
	position:absolute;  
	top:0px; 
	left:95px;
	height:32px;
	right:0px;
	background-image:url(/images/title_bg2.gif); 
	background-repeat:repeat-x;
	overflow:hidden;
}
.div1_sub_header {
	position:absolute;  
	top:0px; 
	left:0px;
	height:32px;
	width:95px;
	right:0px;
	background-image:url(/images/menu_title_bg.gif); 
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
}
.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	top:0px;
	left:10px;
	width:400px;
	height:26px;
	padding-bottom:6px;
	position:absolute;
}
.lien_position{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	top:0px;
	left:400px;
	bottom:0px;
	right:11px;
	height:26px;
	padding-bottom:6px;	
	position:absolute;
}
.div1 {
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
}
.div2 {
	position:relative;
	display:table;
	height:100%;
	width:100%;	
	overflow:hidden;
}
.div3 { /* IE */
	position:absolute; 
	top:50%; 
	display:table-cell; 
	vertical-align:middle;
}
*:lang(en) #base_select .div3 { 
	position:relative; 
	top:0%;
	display:table-cell; 
	vertical-align:middle;
}
.div4 { /* IE */
	position:relative; 
	top:-50%;
}
*:lang(en) #base_select .div4 {
	top:0%;
}

.sendDocsBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	height: 140px;
	width: 442px;
	overflow:auto;
	border: 1px solid #000000;
}
.copy_button_shade {
	background-color:#CCCCFF;
}

/*###################### POPUP WRAPS #########################*/
.top_bar {
	position:fixed; 
	top:0px; 
	left:0px; 
	bottom:43px; 
	right:0px; 
	overflow:auto;
}
.bottom_bar {
	position:absolute;
	background-image:url(/images/gray_bar_under_tab_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:43px;
	bottom:0px;
}
.control_buttons {
	float:left;
	margin-left:10px;
	margin-top:11px;
}
.company_list {
	float:left;
	clear:left;
	width:100%;
}
.background_gray {
	background-color:#cccccc;
}