/* background packing classes */
 
.heading7 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
}
.heading9 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 10pt;
	font-weight: bold;
}
.normal10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt; 	 
}

.normal10italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}

.normal12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
}

.normal12italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
}
.normal12bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
}
.normalunderline {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;

}
.normal {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: 4pt;
}
.normal9 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;	 
}

.cf12 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;	 
	font-weight: bold;
}

.btext, .btext A{
	font: 8pt Verdana, Arial, sans-serif; 
	color:black;
}
.Arial10 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 10pt;
	font-style: italic;
	color: #990000;

}
.arialHeader12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}
.timetitle10 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}
.timetitle12 {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
}
.error {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FF0000;
}


.table { 
	border: 1px #00A19B solid;
}

.table999999 { 
	border: 1px #999999 solid;
}

.topbarTitle { 
	font-family:  Arial, Helvetica, Geneva, sans-serif; 
	font-weight:bold;  font-size: 12px; 
	background-color: #00A19B; 
	color: #FFFFFF; 
	
	border: #000000 solid; 
	border-width: 0px 0px 0px
}
.sTopbarTitle { 
	font-family:  Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; font-size: 12px; 
	background-color: #F00000; 
	color: #CCCCCC; 
	
	border: #000000 solid; 
	border-width: 0px 0px 0px
}

.specText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #122C47;
	background-color: #FFFFFF;
}

.promoText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}

.loginHome {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}

.f12textfield {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}

.logo{
	font-family: "Times New Roman", "Times", "serif";
	font-size:24pt;
	font-style: normal;
	font-weight: bold;
}

		/*** The Essential Code ***/

		body {
			min-width: 630px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		#container {
			padding-left: 200px;      /* LC fullwidth */
			padding-right: 190px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
		}
		
		#left {
			width: 180px;             /* LC width */
			padding: 0 10px;          /* LC padding */
			right: 240px;             /* LC fullwidth + CC padding */
			margin-left: -100%;
		}
		
		#right {
			width: 130px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
		}
		
		#footer {		      
			clear: both;
		}

		#sectionC {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
		}
				
		#sectionB {
			width: 180px;             /* LC width */
			padding: 0 10px;          /* LC padding */
			right: 240px;             /* LC fullwidth + CC padding */
			margin-left: -100%;
		}

		#sectionD {
			width: 130px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
		}
	
		/*** IE Fix ***/
		* html #left {
			left: 150px;              /* RC fullwidth */
		}
	      
	      /*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #FFF;
		}

		#header {
			font-size: large;
			text-align: center;
			padding: 0.3em 0;
			background-color: #FFFFFF;
		}

		#footer {
			font-size: large;
			text-align: center;
			padding: 0.3em 0;
			background: #999;
			width: 860px; 
		}
		
		#left {
			background: #074C88;
		}
	 
		#center {
			background: #DDD;
		}

		#right {
			background: #F66;
		}

		#container .column {
			padding-top: 1em;
			text-align: justify;
		}

		 /** application specific **/
		 .bw_top_nav_links a {
 			font-family: Verdana;
			font-size: 9px;
			color: #000000;
			background-color: #FFFFFF;
 		}
		.bw_top_nav_links a:visited {
			color: #000000;
 		}
		.bw_content_area_header {
 			font-family: Verdana;
			font-size: 12px;
			color: #296188;
			background-color: #e5e5e5;
			font-weight: bold;
			border-bottom: 1px solid #074C88;
			border-top: 1px solid #074C88;
 		}
 		.bw_content_area_header_top {
 			font-family: Verdana;
			font-size: 12px;
			color: #296188;
			background-color: #e5e5e5;
			font-weight: bold;			 
			border-top: 1px solid #074C88;
 		}
 		 
 		 .bw_content_area_header_middle {
 			font-family: Verdana;
			font-size: 12px;
			color: #296188;
			background-color: #e4e4e4;
			font-weight: bold;			 
			 
 		}
 		.bw_content_area_header9 {
 			font-family: Verdana;
			font-size: 9px;
			color: #296188;
			background-color: #CBC392;
			font-weight: bold;
			border-bottom: 1px solid #074C88;
			border-top: 1px solid #074C88;
			border-right: 1px solid #FFFFFF;
 		}
		.bw_content_area_header_append {
 			font-family: Verdana;
			font-size: 9px;
			color: #296188;
			background-color: #e5e5e5;
			font-weight: bold;
			border-bottom: 1px solid #074C88;
			border-top: 1px solid #074C88;
 		}
		.bw_content_area_border {
			border-left: 1px solid #074C88;
			border-right: 1px solid #074C88;
			border-bottom: 1px solid #074C88;
			width: 100%;
			position: relative;
			left: 2px;
		}
		
		.bw_result_area_border {
			border-top: 1px solid #080808;
			border-left: 1px solid #080808;
			border-right: 1px solid #080808;
			border-bottom: 1px solid #080808;
			width: 100%;
			position: relative;
			left: 2px;
		}
		
		
		.bw_content_area_border_4side {
			border-top: 1px solid #074C88;
			border-left: 1px solid #074C88;
			border-right: 1px solid #074C88;
			border-bottom: 1px solid #074C88;
			width: 100%;
			background-color: #e5e5e5;
			position: relative;
			left: 2px;
		}
		
		 
		.bw_promobox {
    			background-color: #eee;
    			border: 1px solid #999;
    			width: 100%;
    			font-size: x-small; font-family:  Verdana, Arial, Helvetica, sans-serif;
    			margin-bottom: 5px;
		}
		.bw_promobox td {
        		padding: 5px 10px 5px 10px;
		}
		.bw_promobox h3 {
    			font-size: small; font-family: Arial, Helvetica, Verdana, sans-serif;
    			margin:2px 0;
		}
		.bw_promobox ul {
    			list-style-type: disc;
    			margin: 0 0 0 15px;
    			padding: 0;
		}
		.bw_promobox li {
    			margin:0;
    			padding: 2px 0px;
		}
		#bw_commonfooter { 
    			font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif;
    			margin:5px auto;
    			text-align: center;
    			border-top: 1px solid #999;
    			padding-top: 2px;
		}

		#bw_comments { 
		       font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size: 9px;    			 
    			margin:5px auto;
    			text-align: left   			 
		}

		.bw_content_area_left {
			font-family: Verdana;
			font-size: 12px;
			color: #ffffff;
			background-color: #e0e0e0;
			font-weight: bold;
			
			border-top: 1px solid #074C88;
		}
		.bw_content_area_right {
			font-family: Verdana;
			font-size: 12px;
			color: #ffffff;
			background-color: #e0e0e0;
			font-weight: bold;	 
			border-top: 1px solid #074C88;
		}
		#bwError, #bcError span.error {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #CC0000;
		}
		.bw_content_area_textBold {
 			font-family: Verdana;
			font-size: 9px;
			font-weight: bold;
			color: #000000;
 		}
 		.bw_content_area_textBold12 {
 			font-family: Verdana;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
 		}
 		.bw_content_area_text12 {
 			font-family: Verdana;
			font-size: 12px;
 			color: #000000;
 		}
 		.bw_content_area_text11 {
 			font-family: Verdana;
			font-size: 11px;
 			color: #000000;
 		}
 		.bw_content_area_text10 {
 			font-family: Verdana;
			font-size: 10px;
 			color: #000000;
 		}
 		.bw_content_area_textBold10 {
 			font-family: Verdana;
			font-size: 10px;
			font-weight: bold;
 			color: #000000;
 		}
 		.bw_content_area_text9 {
 			font-family: Verdana;
			font-size: 9px;
 			color: #000000;
 		}
 		.bw_content_area_textBold9 {
 			font-family: Verdana;
			font-size: 9px;
			font-weight: bold;
 			color: #000000;
 		}
 		
 		.bw_form_text {
			font-family: Arial, Helvetica, Geneva, sans-serif;
			font-size: 12px;
		}
		
		.bw_regasterisk {
			font-family: verdana, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #F68622; 
			font-weight: bold;
			vertical-align: -2px;
		}
		
		.bw_menu_area_header {
			font-family: verdana, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #FFFFE0; 
			background-color: #548b54;
			font-weight: bold;		
		}
		.bw_top_menu {
			font-family: verdana, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #FFFFF0; 
			background-color: #548b54;
			font-weight: bold;		
			border: #000000 solid; 
			border-width: 0px 0px 0px
		}	

		.bw_top_menu_select {
			font-family: verdana, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #800000; 
			background-color: #548b54;
			font-weight: bold;		
			border: #000000 solid; 
			border-width: 0px 0px 0px
		}	
		
		.bw_select_link {
			font-family: verdana, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #FFFFF0; 
			background-color: #DAA520;			 
			border: #808080 solid; 
			border-width: 2px 2px 2px
		}	
					
		.menu_table { 
			border: 1px #548b54 solid;
		}

		.bw_content_area_submenu_link_bold {
		      	font-family: Verdana;
			font-size: 11px;
			font-weight: bold;
			color: #074C88;
			text-decoration: none;
		}
		.bw_content_area_submenu_link {
		      	font-family: Verdana;
			font-size: 11px;		
			color: #074C88;
			text-decoration: none;
		}
		.bw_secondary_content_area_header {
			font-family: Verdana;
			font-size: 12px;
			color: #074C88;
			font-weight: bold;
			border-bottom: 2px solid #074C88;
			width: 560px;
		}
		
		
		#layer {
			position: absolute;
			padding-left: 3px;
			border: 2px solid black;
			background-color:lightyellow;	
			font-family: Verdana, sans-serif;
			font-size: 11px;
			line-height: 120%;
			visibility: hidden;
		}
		
		.bw_table_header9 {
 			font-family: Verdana;
			font-size: 9px;
			color: #000000;
			font-weight: bold;
			background-color: #DAE0DE;
			border-bottom: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
		}
		
		.bw_content_area_table_even_row {
 			font-family: Verdana, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;
			background-color: #EEEEEE;
			border-bottom: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
		}
		
		.bw_content_area_table_odd_row {
 			font-family: Verdana, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;
			background-color: #D3D3D3;
			border-bottom: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
		}
		
		.bw_result_name_row {
 			font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			background-color: #FFFFCC;
			border-bottom: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
		}
		.bw_left_nav_text {
			font-family: Verdana;
			font-size: 9px;
			color: #FFFFFF;
			position: relative;
			left: 5px;
			width: 180px;
		}
		
		.f14alt {
			font-family: Verdana;
			font-size: 13px;
			font-weight: bold;
			color: #000000;
			border-bottom: thin solid white;
		}
		
		.f14altLeft {
			font-family: Arial, Helvetica, Geneva, sans-serif;
			font-size: 14px;
			color: #002577;
			font-weight: bold;
			border-bottom: thin solid black;
		}
		 
		.f14altGray {
			font-family: Verdana;
			font-size: 13px;
			font-weight: bold;
			color: #000000;
			background-color: #DAE0DE;
			 
		}
		.leftf10  {
			font-family: Arial;
			font-size: 10px;
			color: #000000;
		}
		
   