body {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
	/*background-color: #FFFFFF;*/
	margin: 3px 0px 1px 0px;
	/*background-attachment: fixed;*/
	/*background-image: url(../../../../_imgs/pg_background.gif);*/
 	/*background-repeat: repeat-x;*/
}

.color_bar {
	border: 1px solid transparent;
}

#nw-container {
	width: 942px; /*min-width: 874px;*/
	color: #333;
	/*border: 1px solid gray;*/
	/*line-height: 130%;*/
}

#top_outer {
	width: 100%;
	background-color: #FFFFFF;
}

#top {
	width: 150px; 
	/*padding: .5em;*/
	background-color: #FFFFFF;
	/*border-bottom: 1px solid gray;*/
	line-height: 16px;
	margin: 0px auto;
}

#leftnav {
	float: left;
	width: 0px; /*width: 205px;*/
	margin: 0;
	padding: 0.7em;
	display: none;
}
#leftnav_a {
	float: left;
	width: 0px; /*width: 205px;*/
	margin: 0;
	padding: 0.7em;
}
#nw-content {
	/*margin-left: 240px;*/
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;/*background-color: #f9f6e2;*/
	padding: .0em 0em 0em 0em;
	/*max-width: 36em;*/
	min-width: 510px;
	
}

#nw-content_left { 
  width: 45%; 
  margin:0px; 
  padding: 0em; 
  background: white; 
} 

#nw-content_right { 
  width: 55%; 
  margin:0px; 
  padding: 0px 0px 0px 0px; 

} 

#nw-content_left  { float:left;  }
#nw-content_right { float:right; } 

#content_a {
	margin-left: 240px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;/*background-color: #f9f6e2;*/
	padding: 1em;
	/*max-width: 36em;*/
	min-width: 510px;
}
#navigation {
	clear: both;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #004C70;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#navigation_sh {
	clear: both;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}



#navigation_tbl {
	width: 942px;
	border-collapse:collapse;
	border-spacing: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#navigation_tbl .orange {
	width: 143px;
	background-color: #f1861e; 
}
#navigation_tbl .blue_light {
	width: 143px;
	background-color: #5FBDDC;
}
#navigation_tbl .arrow {
	width: 42px;
}
#navigation_tbl .blue {
	width: 143px;
	background-color: #ff0000; 
}
#navigation_tbl .dkblue {
	width: 143px;
}



#footer {
	clear: both;
	color: #9a9a9a;
	padding: 2em 3em 2em 3em;
	/*border-top: 1px solid gray;*/
	border-left: 0px solid gray;
	border-right: 0px solid gray;
	line-height: 120%;
	text-align: right;
}
.footer_A:link {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration:none;
}

.footer_A:visited {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration:none;
}

.footer_A:active {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9a9a9a;
	text-decoration:none;
}

.footer_A:hover {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f1861e;
	text-decoration:none;
}
#footer_a {
	clear: both;
	padding: 3em 3em 3em 3em;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 120%;
}
.TheNewPlan {
	width: 618px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}
.TheNewPlanA {
	width: 616px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #d0e5e8;
	color: #898a8b;
	font-weight: bold;
}
.TheNewPlanB {
	width: 616px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #ffffff;
}
.TheNewPlanO {
	width: 616px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #f1861e;
	color: #ffffff;
	font-weight: bold;
}
.TNP {
	padding: 10px 10px 10px 23px;
	line-height: 130%;
}
.TNP_tbl {
	padding: 0px;
	line-height: 130%;
}
.TheNewPlan_bt {
	width: 618px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	font-size: 4px;
	line-height: 50%;
}

.TheCurrentElection {
	width: 202px;
	height:45px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
}
.TheCurrentElectionA {
	width: 200px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #d0e5e8;
}
.TheCurrentElectionB {
	width: 200px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #ffffff;
}
.TCE {
	padding: 10px 10px 10px 23px;
	color: #9a9a9a;
	line-height: 130%;
}
.TheCurrentElection_bt {
	width: 202px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	font-size: 4px;
	line-height: 50%;
}

.div-block {
	width: 879px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	font-size: 4px;
	line-height: 50%;
}

.div-block_o {
	width: 877px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #f1861e;
	color: #ffffff;
	font-weight: bold;
}

.div-block_g {
	width: 877px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #999999;
	color: #ffffff;
	font-weight: bold;
}
.div-block-midd {
	width: 877px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #ffffff;
}

.div-block-midd_b {
	width: 877px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	background-color: #d0e5e8;
	color: #898a8b;
	font-weight: bold;
}

.div-block-txt {
	padding: 10px 10px 10px 23px;
	line-height: 130%;
}

.div-block-tbl {
	padding: 0px;
	line-height: 130%;
}

.shadow { 
	width:202px;
	-moz-box-shadow: 2px 2px 3px #cdcdcd; 
	-webkit-box-shadow: 2px 2px 3px #cdcdcd; 
	box-shadow: 2px 2px 3px #cdcdcd; 
	/* For IE 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=135, Color='#cdcdcd')"; 
	/* For IE 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=135, Color='#cdcdcd'); 
}

#leftnav p {
	margin: 0 0 1em 0;
}

#content h2 {
	margin: 0 0 .5em 0;
}

A:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	color: #bfbfbf;
	font-weight: bold;
	text-decoration:none;
}

A:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	color: #bfbfbf;
	font-weight: bold;
	text-decoration:none;
}

A:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	color: #bfbfbf;
	font-weight: bold;
	text-decoration:none;
}

A:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	color: #FFCC00;
	font-weight: bold;
	text-decoration:none;
}

.ABC {
	font-weight: bold;
	border: 3px double #f1861e;
	padding: 0px 5px;
} 
.ABC:hover {
	color: #ffffff;
}
.l_menu {
	border: 1px solid #6f706f;
	background-color: #f9f6e2;
	color:#000000;
	width: 95%;
	font-size: 0.95em;
	float: left;
}


.l_menu_seq {
	color:#FFFFFF;
	width: 95%;
	font-size: 0.95em;
	float: left;
}

.l_menu_seq2 {
	border: 1px solid #6f706f;
	background-color: maroon;
	color:#FFFFFF;
	width: 95%;
	font-size: 0.95em;
	float: left;
}

a:hover .l_menu {
	background-color:#ede5b2;
	color:#000000;
}

.l_img {
	float: left;
	width: 5%;
	vertical-align: baseline;
}

.TimeOut {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	display: none;
	PADDING: 20px 20px 20px 20px;
	border: 1px solid #000000;
	background-color: #990000;
	position: relative;
	width: auto;
	left: 0;
	top: 0;
}

p#fancy1:first-letter {
	font-size: 300%; 
	font-family: "Edwardian Script ITC","Brush Script MT",cursive;
}

p#fancy1:first-line {
	line-height: 100%;
}

.strong {
	font-weight: bold;
}

.strong-color2 {
	font-weight: bold;
	color: #990000;
}

.color2 {
	color: #990000;
}

.underline {
	text-decoration: underline;
}

.frame {
	PADDING: 10px 0px 10px 0px;
	border: 0px solid #e0dcbe;
	background-color: #f5f5f5;
	width: 100%;
}
.frame_holder {
	PADDING: 0px 0px 0px 0px;
	border: 0px solid #e0dcbe;
	background-color: transparent;
	width: 99%;
}
.Locked_In {
	border: 0px solid #e0dcbe;
	MARGIN: 0em 0px;
	width: 100%;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
}

.Locked_In TD {
	BORDER-BOTTOM: #e7e3e4 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #e7e3e4 0px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.5em; BORDER-TOP: #e7e3e4 0px solid; BORDER-RIGHT: #e7e3e4 1px solid; PADDING-TOP: 0.5em; font-size: 12pt; font-weight: normal;;
}
.Locked_In TH {
	BORDER-BOTTOM: #e7e3e4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e7e3e4 0px solid; PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.5em; BORDER-TOP: #e7e3e4 0px solid; BORDER-RIGHT: #e7e3e4 0px solid; PADDING-TOP: 0.1em; font-size: 12pt; font-weight: bold;;
}

.Locked_In .td-color1 {
	background-color: #f1f3f2;
}

.Locked_In .td-color2 {
	background-color: #ffffff;
}

h1 {
	padding: 0;
	margin: 0;
}

H2 {
	font: bold 1.6em/.6em "Arial", "MS Serif", "New York", serif;
	margin: 5px;
	padding: 5px;
	width: auto;
}
H4 {
	font: bold 1.2em/.4em "Arial", "MS Serif", "New York", serif;
	margin: 5px 0px;
	padding: 5px 0px;
	width: auto;
}
H2 .H2A {
	color:#818181; 
	font-size: .8em;
	font-weight: bold;
	font-family: 'Letter Gothic Std', Arial, Verdana;
}
H2 .H2B {
	color:#818181; 
	font-size: large;
	font-weight: bold;
}
.H2_Font {
	font-size: .75em;
}

H3 {
	font: bold italic 1em "Arial","Verdana","Times New Roman", "MS Serif", "New York", serif;
	margin: 0px;
	padding: 2px;
	border-top: solid #999999 medium;
	border-bottom: solid #999999 thin;
	color: #000000;
	background-color: #999999;
}

.H3_C {
	color: #FFFFFF;
}

.H3_W {
	font: bold italic 1em "Arial","Verdana","Times New Roman", "MS Serif", "New York", serif;
	margin: 0px;
	padding: 2px;
	border-top: solid #e0dcbe medium;
	border-bottom: solid #e0dcbe thin;
	color: #FFFFFF;
	background-color: #990000;
	border-top: solid #990000 medium;
	border-bottom: solid #990000 thin;
	background-color: #990000;
}

HR {
	border-bottom: 0px;
	border-left: 0px;
	border-top: #d5d0bf 1px solid;
	border-right: 0px;
	width: 100%;
}

.tb_heading {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.tb_row {
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.tb_row_s {
	padding-left: 5px;
	padding-right: 5px;
}

.tb_row_ss {
	padding-left: 5px;
	padding-right: 5px;
}

.tb_row_t {
	background-color: #8ad2e8;
	padding-left: 5px;
	padding-right: 5px;
}

.tbl_bnf {
	border: 1px solid #e0dcbe;
	text-align: left;
}

.xml_tbl_bnf {
	border: 1px solid #e0dcbe;
	text-align: left;
}

.xml_tb_heading {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.xml_tb_row_s {
	color: #000000;
}

.xml_tb_row_t {
	background-color: #fafafa;
	font-weight: normal;
	color: #000000;
}

.strY {
	display: none;
}

.strAddY {
	display: none;
}

.strAdd1Y {
	display: none;
}

.strAdd2Y {
	display: none;
}

.strAdd3Y {
	display: none;
}

.strAdd4Y {
	display: none;
}

.strPrY {
	display: none;
	border: 1px solid #FFFFFF;
}

.strPrN {
	border: 1px solid #FFFFFF;
}

.A_Edit {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:none;
}

.A_Edit:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:none;
}

.A_Edit:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:none;
}

.A_Edit:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:none;
}

.A_Edit:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration:underline;
}

.A_Remove:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}

.A_Remove:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}

.A_Remove:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}

.A_Remove:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.75em;
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}

.frame_mo {
	PADDING: 0px 5px 0px 5px;
	border-left:0px solid #e0dcbe;
	border-top:0px solid #e0dcbe;
	border-bottom:0px solid #e0dcbe;
	border-right:0px solid #e0dcbe;
	background-color: #e9f4f5;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.frame_mo.alt {
	background: #ffffff;
}

.frame_mo.over_a {
	background: #fedbbc;
}

.frame_mo.over_a .A_Edit {
	color: #004C70;
}

.frame_mo.over {

}

.fnt_small {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}

.required {
	font-size: 1em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px ridge #999999;
	border-right:1px ridge #999999;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=2);
}

.text_a {
	font-size: 1em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px ridge #999999;
	border-right:1px ridge #999999;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=2);
}

select {
	font-size: 1em;
}

.tb_login {
	border-top: 0px solid #e0dcbe;
	border-bottom: 0px solid #e0dcbe;
	border-left: 0px solid #e0dcbe;
	border-right: 0px solid #e0dcbe;
	color: #FFFFFF;
	font-weight: normal;
	width: auto;
}

.H3_login {
	font: bold italic 1em "Arial","Verdana","Times New Roman", "MS Serif", "New York", serif;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #e0dcbe;
	border-bottom: 1px solid #e0dcbe;
	border-left: 1px solid #e0dcbe;
	border-right: 1px solid #000000;
	width: auto;
	color: #000000;
	background-color: #8ad2e8;
}

.frame_login {
	PADDING: 15px 0px 10px 4px;
	border: 1px solid #e0dcbe;
	width: 200px;
	font-size: .90em;
}

.top_menu {
	font-size: 0.56em;
	font-weight: normal;
	text-decoration:none;
}

.A_menu {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration:none;
}

.A_menu:link {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration:none;
}

.A_menu:visited {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration:none;
}

.A_menu:active {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration:none;
}

.A_menu:hover {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration:none;
}


/*---------------------------------------Error Codes--------------------------------------- */
.markererror{
	background-color: #FFD2D2;
	border-left:1px solid #FF7777;
	border-top:1px solid #FF7777;
	border-bottom:1px ridge #FF7777;
	border-right:1px ridge #FF7777;
	outline: 5px solid #FFD2D2;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#FF0000,strength=2);
}

.mrk{
	background-color: #FFD2D2;
	border-left:1px solid #FF7777;
	border-top:1px solid #FF7777;
	border-bottom:1px ridge #FF7777;
	border-right:1px ridge #FF7777;
	outline: 5px solid #FFD2D2;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#FF0000,strength=2);
}


.error{
	border: #d6d8d6 0px solid;
	width: auto;
	padding: 0px 0px 0px 0px;
	font-size: .75em;
	margin-left: 20px;
	color: red;
	font-style: italic;
}

.errorA{
	border: #d6d8d6 0px solid;
	width: auto;
	padding: 0px 0px 0px 0px;
	font-size: .75em;
	margin-left: 20px;
	color: red;
	font-style: italic;
}

#errorContainer{
	display: none;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid red;
	padding-bottom: 10px;
}
#errorContainerA{
	display: none;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;

}
#mainError{
	display: none;
	border: #ccc 0px solid;
	margin: 0px 0 0 0px;
	font-size: .75em;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
}
/*---------------------------------------------------------------------------------------- */

/*---------------------------------------impromptu--------------------------------------- */
.jqiwarning .jqi{
	background-color: #8ad2e8;
}
.jqifade{
	position: absolute;
	background-color: #000000;
}
div.jqi{
	position: absolute;
	background-color: #e9f4f5;
	padding: 10px;
	width: 300px;
	text-align: left;
	border-right-style: ridge; 
	border-right-color: #c3c3c3; 
	border-right-width: 5px; 
	border-bottom-style: ridge; 
	border-bottom-color: #c3c3c3;
	border-bottom-width: 5px; }
}
div.jqi .jqiclose{
	float: right;
	margin: -35px -10px 0 0;
	cursor: pointer;
}
div.jqi .jqicontainer{
	background-color: #FFFFFa;
	padding: 5px;
	border: 1px solid #c3c3c3;
	color: #000000;
	font: bold italic 1em "Arial","Verdana","Times New Roman", "MS Serif", "New York", serif;
}
div.jqi .jqimessage{
	background-color: #E7E3CB;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
	font-style: normal;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}
/*---------------------------------------------------------------------------------------- */

.slc_focus {
	background-color: #8ad2e8;
}
.slc_focus_bu {
	background-color: #8ad2e8;
	font-weight: bold;
	text-decoration:underline;
	font-style: italic;
}
.reset_button {
	background:url(../../../../_imgs/no_change.gif) no-repeat; /* Define Image Path */
	border:0;
	width:125px; /* Define Image Width */
	height:30px; /* Define Image Height */
}

.imgCaptcha {
	font-size: 1em;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px ridge #999999;
	border-right:1px ridge #999999;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=2);
}
.pg_nr {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration:none;
	display: inline;
	padding: 0px 3px 0px 3px;
}
.pg_nr_cnt {
	text-align: center;
	padding: 0px 0px 15px 0px;
	height: 17px;
}
.pg_OR {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration:none;
}

.table_mo {
	PADDING: 10px 10px 10px 10px;
	border: 1px solid #e0dcbe;
	background-color: #e9f4f5;
	/*width: auto;*/
	/*margin-top: 5px;*/
	/*margin-bottom: 5px;*/
	/*margin-left: 0px;*/
	/*margin-right: 0px;*/
}

.table_mo.alt {
	background: #e9f4f5;
}

.table_mo.over_a {
	background-color: #8ad2e8
}

.table_mo.over {
}
.fnt_Acolor {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.7em;
	color: #990000;
	font-weight: normal;
	text-decoration:none;
	PADDING: 2px 2px 2px 2px;
	border: 1px solid #C0C0C0;
	background-color: #8ad2e8;
	float: right;
	clear:both;
	width: 155px;
	text-align: center;
}
.fnt_AcolorV {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.65em;
	color: #990000;
	font-weight: normal;
	text-decoration:none;
	PADDING: 0px 0px 0px 0px;
	border: 1px solid #C0C0C0;
	background-color: #8ad2e8;
	float: left;
	width: 50px;
	text-align: center;
}
.HR_M {
	border: solid 0 #e0dcbe thin;
	color: #e0dcbe;
	background-color: #8ad2e8;
	height: 1px;
	width: 100%;
	clear: both;
}
.FS_M {
	border: 0px solid #e0dcbe;
	width: 100%;
	PADDING: 0px 0px 0px 20px;
}
legend {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	text-decoration:underline;
	background-color:transparent;
	border: 1px solid transparent;
	PADDING: 5px 5px 5px 5px;
}
.div_Conf_Source {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	text-align: left;
	display: none;
}
.tb_alignCL {
	text-align: center;
}
.border_trp {
	border: 1px solid transparent;
}
.tb_cell_s {
	background-color:#fcb06c;
	border: 1px solid #000000;
	color: #000000;
	font-weight: bold;
}

.color3 {
	color: #ea4d39;
	font-weight: bold;
}

.main_menu {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 1.2em;
	text-decoration:none;
	line-height: 220%;
}
.ttTABLE {
	MARGIN: .2em 0px;
	WIDTH: 100%;

}
.ttTABLE TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em;

}
.ttTABLE TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0.3em; font-size: 8pt; font-weight: bold; width: 30%; height: 30px;
}
.ttTABLENormal {
	background-color:#ffffff;
}
.ttTABLEHighlight {
	background-color:#fedbbc
}
.tbl_bnf {
	MARGIN: 1em 0px;
	WIDTH: 98%;

}
.tbl_bnf TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #e7e3e4 1px solid;
	BORDER-RIGHT: #e7e3e4 1px solid;
	BORDER-TOP: #e7e3e4 1px solid;
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em;

}
.tbl_bnf TH {
	BORDER-BOTTOM: #e7e3e4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e7e3e4 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #e7e3e4 1px solid; BORDER-RIGHT: #e7e3e4 1px solid; PADDING-TOP: 0.5em; font-size: 8pt; font-weight: bold; width: 30%; height: 30px;
}
.xml_tbl_bnf {
	MARGIN: 0em 0px;
	WIDTH: 100%;

}
.xml_tbl_bnf TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #e7e3e4 1px solid;
	BORDER-RIGHT: #e7e3e4 1px solid;
	BORDER-TOP: #e7e3e4 1px solid;
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em;

}
.xml_tbl_bnf TH {
	BORDER-BOTTOM: #e7e3e4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e7e3e4 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #e7e3e4 1px solid; BORDER-RIGHT: #e7e3e4 1px solid; PADDING-TOP: 0.5em; font-size: 8pt; font-weight: bold; width: 30%; height: 30px;
}
#sdfsomediv {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.TBLBEN TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; PADDING-TOP: 0.2em;

}
.btn_div {
	text-align: center;
	vertical-align: center;
	margin: 0px 250px;
}

.TBLVTL {
	MARGIN: 0em 0px;
	WIDTH: 100%;

}
.TBLVTL TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em;

}
.TBLVTL TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0.3em; font-size: 8pt; font-weight: bold; height: 30px;
}
.TBLVTL-OPT {
	MARGIN: 0em 0px;
	WIDTH: 100%;

}
.TBLVTL-OPT TD {
	BORDER-BOTTOM: #e7e3e4 1px solid;
	BORDER-LEFT: #e7e3e4 1px solid;
	BORDER-RIGHT: #e7e3e4 1px solid;
	BORDER-TOP: #e7e3e4 1px solid;
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; PADDING-TOP: 0.2em;

}
.TBLVTL-OPT TH {
	BORDER-BOTTOM: #e7e3e4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e7e3e4 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BORDER-TOP: #e7e3e4 1px solid; BORDER-RIGHT: #e7e3e4 1px solid; PADDING-TOP: 0.2em; font-size: 8pt; font-weight: bold; width: 30%; height: 30px;
}
