
td, tr, table, div
{
	padding:0px;
	margin:0px;
	border-style:none;
}

textarea
{
	width:100%;
	font-size:8pt;
	padding:0pt;
	padding-left:3px;
	padding-top:2px;
	margin:0px;
}


body, div
{
	margin:0pt;
}


img
{
	border-style:none;
}


.content_box_content
{
  font-size:8pt;
  display:inline;
}

.content_box_bg_top
{
  width:100%;
  background-repeat:no-repeat;
  background-position:top left;
}

.content_box_bg_bot
{
  background-repeat:no-repeat;
  background-position:bottom right;
  min-height:125px;
  padding:15px;
}



.content_box_header
{
  padding-left:5px;
  padding-right:5px;
  padding-bottom:0px;
  margin-bottom:5px;
  height:20px;
  font-size:10pt;
  color:#000000;
  background-color:#FFFFFF;
  text-decoration:none;
}



.navbold
{
 font-weight:bold;
}

.ct
{
 text-align:center !important;
}

.ctright
{
 text-align:right !important;
 padding-right:5px;
 vertical-align:center;
}

.ctactive
{
 text-align:right;
 padding-right:5px;
 vertical-align:center;
}


.vcenter
{
	padding:0px;
	margin:0px;
	vertical-align:middle;
	float:left;
}

.ctleft
{
 text-align:left;
 padding-left:5px;
}


.detailTable
{
	padding:0px;
	margin:0px;

	width:100%;
}

.detailTable td,
.detailTable th {
	text-align:left;
	padding-left:5px;
}

.detailTable th {

	font-weight:bold;
	
}
.detailTable td {

}


/*
* .detailTable a:link	{ text-decoration: none; 	font-size:8pt; 		color: #246086;		font-weight:bold; }
* .detailTable a:visited	{ text-decoration: none; 	font-size:8pt; 		color: #246086;		font-weight:bold; }
* .detailTable a:hover { text-decoration: underline; 	font-size:8pt; 	color: #246086;		font-weight:bold; }
* .detailTable a:active { text-decoration: underline;	font-size:8pt; 		color: #246086;		font-weight:bold; }
*/

.detailTable th a,
.detailTable th a:visited,
.detailTable th a:hover,
.detailTable th a:active
{ color:#d8df00; }
	
.left_box_header
{
	color:#1E4C69;
	background-color:#F0B82B;
	font-size:10pt;
}

.left_box_header_small
{
	color:#000000;
	background-color:#F0B82B;
	font-size:10pt;
	height:17px;
}


.left_box_subheader
{
	color:#000000;
	background-color:#FFFFFF;
	font-size:10pt;
}

.left_box_content
{
	padding:15px;
}


.main_table
{
	border-width:0px;
	border-bottom-width:0px;
	border-style:none;
	border-color:white;

}

.nav_menu_entry
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#246086;
	font-size:8pt;
	background-color:#95D1F8;
	cursor:pointer;
	margin:0pt;
	height:16px;
}

.nav_menu_entry_small
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#246086;
	font-size:8pt;
	background-color:#95D1F8;
	cursor:pointer;
	margin:0pt;
	height:16px;
}

.nav_login_form
{
	color:#1A425B;
	background-color:#c8e7fb;
	font-size:7pt;
	padding:0pt;
	padding-left:3px;
	padding-top:2px;
	vertical-align:bottom;
	margin:0px;
	width:100%;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#61BBF4;
}

.nav_search_form
{
	color:#1A425B;
	background-color:#c8e7fb;
	font-size:7pt;
	padding:0pt;
	padding-left:3px;
	padding-top:2px;
	vertical-align:bottom;
	margin:0px;
	width:129px;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#61BBF4;
}


.submit_box
{
	width:100%;
    color:black;
	background-color:#F0B82B;
	font-size:7pt;
	height:18px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-style:solid;
	border-color:black;
	border-width:1px;
}


.nav_menu_entry_selected
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#c8e7fb;
	font-size:8pt;
	background-color:#c8e7fb;
	cursor:pointer;
	font-weight:bold;
	height:16px;

}

.nav_menu_entry_sub
{
	padding:1px;
	padding-left:5px;
	color:#c8e7fb;
	font-size:8pt;
	background-color:#95D1F8;
	cursor:pointer;
	height:16px;
}

.nav_menu_entry_selected_sub
{
	padding:1px;
	padding-left:5px;
	color:#c8e7fb;
	font-size:8pt;
	background-color:#c8e7fb;
	cursor:pointer;
	font-weight:bold;
	height:16px;
}



.nav_blue_line
{
	background-color:#3DA7E7;
}

.nav_blue_line_shadow
{
	background-color:#BDE2FA;
}

.nav_menu_entry_left
{
	background-color:#61BBF4;
}

.nav_menu_entry_left_selected
{
	background-color:#F0B82C;
}

.nav_menu_entry_left_sub
{
	background-color:#c8e7fb;
}



.nav_menu_entry_shadow
{
	background-color:#DAEFFD;
}



.diagram_filled
{
	background-color:#95D1F8;
}

.diagram_unfilled
{
	background-color:#C8E7FB;
}

.diagram_back
{
	background-color:#F0B82B;
}

.desc {
	text-align: right; 
	width: 250px;
}

.help {
	
}

.hidden {
	display:none;	
}

.FormError {
	color: red; text-align: right;
}