	body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#384152; }
	a { text-decoration: none; color:#37516C; }
	a:hover { color:#000000; }
	a.optionLink { color:#FFFFFF; }
	a.optionLink:hover { text-decoration:underline; }
	input { font-size: 8pt; color: #666666 }
	input.login { color: #FFFFFF; 	background: #5681AB; border: 2px outset #d7b9c9;} 
	textarea { font-family: 'arial', sans-serif; font-size: 8pt; color: #666666 }
	select { font-size: 8pt; color: #666666 }
	span.error { color:#FF0000; font-weight:bold; font-size:12px; }
	#searchInfo { color: #003366; font-weight:bold;}
	
	h1 { margin-bottom: 5px; font-size:16px; color:#000000; }
	h2 { margin-bottom: 3px; font-size:11px; font-weight:bold; color:#000000; margin-top:8px; }
	h3 { margin-bottom: 1px; font-size:12px; color:#ffffff; margin-top:0; color:#000000; }
	h4 { margin-bottom: 1px; font-size:14px; color:#000000; }
	h5 { margin-bottom: 5px; margin-top:10px; font-size:14px; color:#FFFFFF; }
	
	div.pageEnd { background-color: #D8E6F3; padding:2px; padding-left:10px; border-bottom: 1px solid #CCCCCC; border-top:1px solid #CCCCCC;  }
	div.errMsg { margin:10px; font-weight:bold; font-size:11px; margin-bottom:5px; color:red; }
	div.returnMsg { margin:10px; border: 1px dashed #cccccc; font-weight:bold; font-size:12px; margin-bottom:5px; }
	div.login { text-align: center; }
	div.container { width:900px; padding:0;}
	div { padding: 3px;	text-align: left;}
	div.menu_header { padding:0; margin-bottom:5px; margin-top:5px; margin-left:-1px;}
	div.menu_header a { display:block; background-color:#5681AB; width:171px; height:20px; color:#ffffff; text-align:left; padding-left:27px; font-weight:bold; padding-top: 4px; border-left: 2px solid #aaaaaa; border-right: 2px solid #aaaaaa;} 
	div.menu_header a:hover { background-color: #444444;  }
	div.menu_option { padding:0; margin:0; margin-left:1px; margin-bottom:3px; }
	div.menu_option a { display:block; background-color:#444444; width:176px; height:20px; color:#ffffff; text-align:right; padding-right:20px; font-weight:bold; padding-top: 4px; border-left: 2px solid #aaaaaa; border-right: 2px solid #aaaaaa;}
	div.menu_option a:hover {background-color:#555555;}
	div.hideshow { margin:0; padding:0; }
	div.left_menu {  padding:0; }
	div.header { position:relative; background-color:#AAAAAA; padding:0; background-image:url(../_img/header_back.jpg); background-repeat:repeat; }
	div.header_page_title { position:absolute;	top: 105px;	left: 225px; }
	div.adminSectionTitle { position:absolute; top: 83px; left: 40px; color:#FFFFFF; font-size:12px; width:140px; text-align:center;}
	div.help_options { position:absolute; top: 110px; right: 25px; text-align:right; color:#FFFFFF;}
	div.help_options a { color:#FFFFFF; }
	div.help_options a:hover { text-decoration:underline; }
	div.top_menu {	background-color:#CCCCCC; margin:0; }
	div.bottom { background-image: url(../_img/bottom_corner.jpg); background-position:left; background-repeat:no-repeat;  background-color:#AAAAAA; height:21px; background-color:#084E82; }
	div.middle { margin-top:-3px; margin-bottom:-8px; border:0; padding-left:0; }
	div.login { position:relative; background-image:url(../_img/login.jpg); background-repeat:no-repeat; width:402px; height:184px; margin:auto; text-align:center; }
	div.login_table { position:absolute; top: 80px;left:98px;text-align:center; }
	div.poweredby { margin:auto; }
	
	div.portal_container { margin:auto; width:715px; padding:0; }
	div.portal_header { background-color:#094E82; background-image:url(../_img/panel_top.jpg); height:69px;   }
	div.portal_header_right { background-color:#094E82; background-image:url(../_img/right_panel_top.jpg); height:20px;   }
	div.portal_content { background-color:#094E82; color:#cccccc; padding:0; margin:0;}
	div.portal_bottom { background-image:url(../_img/panel_bottom.gif); height:21px;}
	div.right_portal_bottom { background-image:url(../_img/right_panel_bottom.gif); height:21px;}
	div.portal_table { border-collapse:collapse; padding:0;}
	
	
	table.middle {width: 900px; }
	table.admin_table{ margin-top: 15px; }	
	#addOns { background-color: #084E82; border-spacing:1px; border-collapse:collapse; }	
	#addOns td {border-bottom: 1px solid #cccccc;  }
	table.dataTable { margin-top:15px; }
	table.dataTable td {border: 1px solid #cccccc;  }
	table.middle { margin:0; border-collapse:collapse; }
	table.login td{ background-color:#084E82; color:#ffffff; }
	td { border: 0px solid #000000; }
	td.list_subheading { font-weight:bold; }
	td.leftcol { width:200px; }
	td { vertical-align:top; }
	td.rightcol { padding: 20px; vertical-align:top; padding-top:0px;}
	td.leftcol { border:0; padding-top:0; vertical-align:top; background-color: #CBD8E7; }
	tr { background-color: #ffffff; }
	td.subHead { border:0; background-image:url(../_img/subHead.gif);  background-repeat:no-repeat; background-color:#587DA3; color:#ffffff; padding-top:5px; padding-left:15px; font-weight:bold; height:20px; border:0;  }
	#extraCol { background-image:none; }
	td.footer { border-top:1px solid #cccccc; text-align:left; background-color:#EEEEEE; text-align:center; border-bottom:1px solid #CCCCCC; } 
	tr.adminCols { font-weight:bold; background-color:#EEEEEE; }
	a.textLink { text-decoration:underline; }
	a.textLink:hover { text-decoration:none; color:#000000; }
	#help {
	padding: 10px;
	margin: 0px;
	border: 2px solid #587DA3;
	}
	table.summary_table { background-color:#094E82; margin:10px; margin-left:20px; height:286px; font-size:10px; }
	table.summary_table td { background-color:#094E82; color:#FFFFFF; }
	tsd {border:1px solid #000000;}
	
