/* CSS Document */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.maintable_index
{
	background:#204363 url(../images/bg_top_main.jpg) top center no-repeat;
}

.maintable_index_c
{
	background:#204363 url(../images/bg_top_main_c.jpg) top center no-repeat;
}
.maintable_index_t
{
	background:#204363 url(../images/bg_top_main_t.jpg) top center no-repeat;
}
.maintable
{
	background:#204363 url(../images/bg_top.jpg) top center no-repeat;
}
.maintable_contact
{
	background:#204363 url(../images/bg_top_contact.jpg) top center no-repeat;
}
.footer
{
	height:50px;
	background:#204363 url(../images/bg_footer.jpg) top center no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.newslayer
{
 	 opacity=40;

}

.footer a
{
 color:#99CCFF;
}
.footer a:hover
{
 color:#99CCFF;
 text-decoration:none;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
    cursor:hand;
 }

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	cursor:hand;

}
 
.a_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
    cursor:hand;
}

.a_black:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration:none;
	cursor:hand;

}
 
  
.a_error
{
	background-color:#FFECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0000;
	border-top: solid 1px #cc0000;
	border-bottom: solid 1px #cc0000;
	text-decoration:none;
	cursor:hand;
} 

.a_error:hover
{
	background-color:#FFECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cc0000;
	border-top: solid 1px #cc0000;
	border-bottom: solid 1px #cc0000;
	text-decoration:underline;
    cursor:hand;
} 
.a_white
{
	color:#ffffff;
	text-decoration:underline;
    cursor:hand;

} 

.a_white:hover
{
	color:#ffffff;
	text-decoration:underline;
    cursor:hand;
} 

.toplist
{
	background:url(../image/bg_topright.jpg) top right no-repeat;
	vertical-align:top;
	text-align:right;
	font-size: 10px;
 	color:#333333;
  }
/*
.a_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
    cursor:hand;
	text-decoration:none;
}

.a_menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	cursor:hand;

}
 */
 

input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.select
{
	font-size: 10px;
}
.input_info
{
	color:#336600;
	font-size: 8px;
}

.button
{
	background-image:url(../image/bg_button.gif);
	background-color: #FFFFFF;
	font-size: 10px;
	color:#333333;
	border-top: solid 1px #A9BBD6;
	border-left: solid 1px #A9BBD6;
	border-bottom: solid 2px #A9BBD6;
	border-right: solid 2px #A9BBD6;
	font-weight:bold;
	cursor:hand;
	height: 18px;
	vertical-align:middle;
}
 
 
.button_disabled
{
	background-image:url(../image/bg_button_disabled.gif);
	background-color:#EEEEEE;
	font-size: 10px;
	color:#666666;
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #AAAAAA;
	border-bottom: solid 2px #AAAAAA;
	border-right: solid 2px #AAAAAA;
	font-weight:bold;
	height: 18px;
	vertical-align:middle;
}

 
 
 .button_on
{
	background-image:url(../image/bg_button_on.gif);
	background-color:white;
	font-size: 10px;
	color:#000000;
	border-top: solid 1px #A9BBD6;
	border-left: solid 1px #A9BBD6;
	border-bottom: solid 2px #A9BBD6;
	border-right: solid 2px #A9BBD6;
	font-weight:bold;
 	cursor:hand;
	height: 18px;
	vertical-align:middle;
}
 
.icon
{
 	cursor:hand;
}


select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

hr
{
	color:#D3D3D3;
}
 
.login_body
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: solid 1px #CFD9E8;
	border-left: solid 1px #CFD9E8;
	border-right: solid 1px #CFD9E8;
}

.login_caption
{
	background-color: #CFD9E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	height:20px;
	left: 10px;
}

.login_caption_right
{
	background-color: #99B3C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

.login_table
{
	background-color: #FFFFFF;
 }

.footer
{
	background-color:#F2F2F2;
	text-align:center;
	height:18px;
}

.footer_copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#CFD9E8;
	text-align:center

}

.title_bar
{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333
	height: 25px;
}

.action_bar
{
	background-color: #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	height:18px;
}
/*For the cross line under the menu tabs*/
 

.menubar
{
	background-color:#CFD9E8;
    background-image:url(../image/bg_menubar.jpg);
 	text-align:center;
	font-weight:bold;
 }
 
.menu_style2
{
	color:#264E75; 
 	text-align:center;
}
.message_bar_caption
{
	background-color: #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.message_bar_action
{
	background-color: #F0F8EF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006600;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	text-align:right;
}

 
.form_caption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#D3D3D3;
	color: #003300;
}
.sub_title_bar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	
}
.td
{
 
}
.td_mid
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.td_mouseover
{
	border-bottom: solid 1px #CCCCCC;

}

.td_info
{
	color: #005900;
}

.table_header
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CFD9E8;
	font-size: 11px;
	color:#333333;
	height:20px;
}
.table_footer
{
	font-family: Arial, Helvetica, sans-serif;
	background:#CFD9E8 url(../image/bg_list_nav_bottom.gif) repeat ;
	font-size: 11px;
	color:#333333;
	height:20px;
}

.portalet_header
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size: 11px;
	color:#000000;
	height:10px;
	font-weight:bold;
}
.tab_submenu
{
	background-color:#18A50C;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #006600;
	border-right:1px solid #006600;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;


}
.a_submenu
{
	background-color:#18A50C;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;

}
.a_submenu:hover
{
	background-color:#18A50C;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
.bar_orange
{
	background-color:#6699CC;
	height:3px;
}

.breadcrumb
{
	font-size:10px;
	/*background-color:#D1E0EF;*/
	background-color:#EEEEEE;
	color: #333333;
	height:15px;
	border-bottom:#CCCCCC solid 1px;
}

.breadcrumb_a
{
	background-color:#D1E0EF;
	color:#333333;
	height:15px;
	text-decoration:none;

}

.breadcrumb_a:hover
{
	background-color:#D1E0EF;
	color:#333333;
	height:15px;
	text-decoration:underline;
}
.breadcrumb_h
{
	background-color:#D1E0EF;
	color:#333333;
	height:15px;
	font-weight:bold;

}
 
.footer_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #003300;
}

.footer_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #003300;
	text-decoration:underline;
}

 

.top_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #6699CC;
	text-decoration:none;

}

.top_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #0066CC;
	text-decoration:none;

}
.font_orange
{
	color: #6699CC;
}
 
 .mtDropdownMenu {
	LEFT: -1000px; 
	OVERFLOW: hidden; 
	POSITION: absolute; 
	TOP: -1000px;
}

.mtDropdownMenu .content {
	POSITION: absolute
}

.mtDropdownMenu .items {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	Z-INDEX: 2; 
	LEFT: 0px; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	POSITION: relative; TOP: 0px
}
.top .items {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: medium none; 
	CURSOR: hand; 
	COLOR: #4a4b4b; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.mtDropdownMenu .item {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: medium none; 
	CURSOR: hand; 
	COLOR: #4a4b4b; 
	BORDER-BOTTOM: medium none; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.mtDropdownMenu .background {
	Z-INDEX: 1; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
	moz-opacity: .8;
}
.mtDropdownMenu .shadowRight 
{
	Z-INDEX: 3; 
	FILTER: alpha(opacity=40); 
	WIDTH: 2px; 
	POSITION: absolute; 
	TOP: 3px; 
	moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; 
	FILTER: alpha(opacity=40); 
	LEFT: 3px; 
	POSITION: absolute; 
	HEIGHT: 2px; 
	moz-opacity: .4
}
.mtDropdownMenu .hover {
	BACKGROUND: #ffffff; COLOR: #ff6600
}
.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 10px
}



.highlightedoption
{
	BACKGROUND: #BED0FC; 
	COLOR: #666666;

}
 
.detail_title
{
	font-weight: bold;
	BACKGROUND: #DDDDDD; 
	height:20px;

}
.info_bar
{
	COLOR: #999966;
}
.info_cfm
{
	COLOR: #999966;
	BACKGROUND: #FFFFE1; 
}
.info_error
{
	color:#cc0000;
	background-color:#FFECEC;
}
.info_error_field
{
	
	background-color:#FFECEC;
	font-weight: bold;

}
.tab
{
	height: 16px;
	COLOR: #003300;
	BACKGROUND: #eeeeee; 
	text-align:center;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	margin:5px;
	cursor:hand;
}
.tab_h
{
	height: 16px;
	COLOR: #000000;
	BACKGROUND: #CCCCCC; 
	text-align:center;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-weight: bold;

}
.tab_top
{
	BACKGROUND: #CCCCCC; 
	height: 3px;
}
.tab_link
{
	text-decoration:none;
}
.image_link
{
	cursor:hand;
}
.pop_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	COLOR: #000000;
}


#dropmenudiv{
position:absolute;
border:1px solid #EEEEEE;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #EEEEEE;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
}
 
.menu_h
{
	COLOR: #000000;
	background-color:#86C4F0;
	text-align:center;
	font-weight: bold;
 	cursor:hand;
}
/*Current Tab*/
.menu_on
{
	COLOR: #000000;
	background-color:#66CCFF;
	text-align:center;
	font-weight: bold;
 	
} 
/*Menu Tabs */
.menu
{
	COLOR: #000000;
	background-color:#86C4F0;
	text-align:center;
	font-weight: bold;
 	cursor:hand;
}

.info_inline
{
	background-color: #D3D3D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006600;
}

 
.detail_list_title
{
	height:20px;
	font-weight: bold;
	BACKGROUND: #F1F9F0; 
	border-top: solid 1px #CCCCCC;

}
 

.detail_paging
{
	background-color: #F1F9F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006600;
	text-align:right;
	border-bottom: solid 1px #CCCCCC;

}
.detail_list_action
{
	background-color: #F1F9F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006600;
	text-align:left;
 
}
.tab_content
{
	border: solid 1px #CCCCCC;
 }

.defaultOption
{
	font-size: 10px;
	color:#666666;
}

.tr_odd
{	
	padding: 1px;
	background-color:#ffffff;
}

.tr_even
{
	padding: 1px;
	background-color:#eeeeee;
}

.tr_odd_invalid
{	
	padding: 1px;
	background-color:#ffffff;
	text-decoration: line-through;
	color: #666666;
}

.tr_even_invalid
{
	padding: 1px;
	background-color:#eeeeee;
	text-decoration:line-through;
	color: #666666;
}

.tr_highlight{

	padding: 1px;
	background-color:#dddddd;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;

}

 
.wizard
{
	height: 15px;
	COLOR: #aaaaaa;
	BACKGROUND: #eeeeee; 
	text-align:center;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width:15px;
 
}

.wizard_h
{
	height: 15px;
	COLOR: #000000;
	BACKGROUND: #CBE7C7; 
	text-align:center;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
 	width:15px;
	cursor:hand;
 
}

.wizard_on
{
	height: 15px;
	COLOR: #000000;
	BACKGROUND: #CCCCCC; 
	text-align:center;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-weight: bold;
	width:15px;
 
}
.table_h
{
	height: 16px;
	COLOR: #000000;
	BACKGROUND: #CCCCCC; 
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	font-weight: bold;

}

.table_list
{
 	border-bottom: solid 1px #cccccc;
 	border-top: solid 1px #cccccc;
 	border-right: solid 1px #cccccc;
 	border-left: solid 1px #cccccc;
 }
 
.table_checkbox_column
{
	color: #333333;
	background-color:#CCCCCC;
	font-weight:bold;
    width:20px;

}
 


.td_separator
{
	background-color:white;
	weidth:1px;

}

/*Menu Tab */
#navigation a
{
color: #000000;
background: #CFD9E8 url(../image/bg_tab_left.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px;

}

#navigation a span
{
background: #CFD9E8 url(../image/bg_tab_right.gif) right top no-repeat;
padding-right: 10px;
 padding-top:2px;
padding-bottom:2px;

}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000000;
background: #A2C0DF url(../image/bg_tab_left_over.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
color: #000000;
background: #A2C0DF url(../image/bg_tab_right_over.gif) right top no-repeat;
padding-top:2px;
padding-bottom:2px;
padding-right: 10px
}

  

/* Hide from IE5-Mac \*/
#currentsubtab a, #currentsubtab a span
{
 float: none
}
/* End hide */

/* set background images */
.rbroundbox { background: url(../images/i_unitsquare.jpg) repeat; }
.rbtop div { background: url(../images/corner_lt.jpg) no-repeat top left; }
.rbtop { background: url(../images/corner_rt.jpg) no-repeat top right;   }
.rbbot div { background: url(../images/corner_lb.jpg) no-repeat bottom left; }
.rbbot { background: url(../images/corner_rb.jpg) no-repeat bottom right; }

/* height and width  , width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.rbroundbox { width: 96%; margin: 1em auto; }

 