body
	{
		margin:0 0 0 0;
		background-color:#FFFFFF;
		font-size: 12px;
		FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
	}
a:link {  font-size: 12px; line-height: 16px; color: #333333; text-decoration: none}
a:visited {  font-size: 12px; line-height: 16px; color: #333333; text-decoration: none}
a:hover {  font-size: 12px; line-height: 16px; color: #FF3300; text-decoration: none}
.H12 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt;line-height: 18pt}
.menu
{
	font-weight: 600;
	color: #ffffff;
	font-size: 12px;
	FONT-FAMILY:  "Arial"
}
.menu a:link
{
	font-weight: 600;
	color: #ffffff;
	font-size: 12px;
	FONT-FAMILY:  "Arial"
}
.menu a:visited
{
	font-weight: 600;
	color: #ffffff;
	font-size: 12px;
	FONT-FAMILY:  "Arial"
}
.menu a:hover
{
	font-weight: 600;
	color: #ffffff;
	font-size: 12px;
	FONT-FAMILY:  "Arial"
}
.table1
{
	BORDER-TOP: #DAD9D9 1px solid; 
	BORDER-BOTTOM: #DAD9D9 1px solid; 
	BORDER-LEFT: #DAD9D9 1px solid; 
	BORDER-RIGHT: #DAD9D9 1px solid; 
}
.table2
{
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.table3
{
	font-size: 12px; line-height: 16px;
	BORDER-TOP: #ff6600 1px solid; 
	BORDER-BOTTOM: #ff6600 1px solid; 
	BORDER-LEFT: #ff6600 1px solid; 
	BORDER-RIGHT: #ff6600 1px solid; 
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.table4
{
	font-size: 12px; 
	BORDER-TOP: #FF8F12 1px solid; 
	BORDER-BOTTOM: #FF8F12 1px solid; 
	BORDER-LEFT: #FF8F12 1px solid; 
	BORDER-RIGHT: #FF8F12 1px solid;  
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	BACKGROUND-COLOR: #E8E8E8;
	font-weight: 600;
	FONT-FAMILY:  verdana, arial, sans-serif
}
.content
{
	font-size: 12px;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif";
}
.content2
{
	font-size: 12px;
	line-height: 18pt;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif";
}
.content3
{
	font-size: 12px;
	line-height: 16pt;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif";
}
.textbox1 {
	BORDER-RIGHT: #C3C3C2 1px solid; 
	BORDER-TOP: #C3C3C2 1px solid; 
	BORDER-LEFT: #C3C3C2 1px solid; 
	BORDER-BOTTOM: #C3C3C2 1px solid; 
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
}
.img
{
	BORDER-RIGHT: #C3C3C2 1px solid; 
	BORDER-TOP: #C3C3C2 1px solid; 
	BORDER-LEFT: #C3C3C2 1px solid; 
	BORDER-BOTTOM: #C3C3C2 1px solid; 
}
.title
{
	font-weight: 600;
	color: #ff5500;
	font-size: 12px;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
}
.title a:link
{
	font-weight: 600;
	color: #ff5500;
	font-size: 12px;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
}
.title a:visited
{
	font-weight: 600;
	color: #ff5500;
	font-size: 12px;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
}
.title a:hover
{
	font-weight: 600;
	color: #ff0000;
	font-size: 12px;
	FONT-FAMILY:  "Arial", "Helvetica", "sans-serif"
}
.gray_del {
	text-align:center;
	font-size: 12px;
	COLOR: #414141; 
	TEXT-DECORATION: line-through;
}
.tableOut
{
	BORDER-TOP: #FF6E07 1px solid; 
	BORDER-BOTTOM: #FF6E07 1px solid; 
	BORDER-LEFT: #FF6E07 1px solid; 
	BORDER-RIGHT: #FF6E07 1px solid; 
}
.tableIn
{
	font-family:"Arial";
	FONT-SIZE: 12px;
	font-weight: 600;
	color: #ffffff;
	padding-left: 10px;
}
.tableIn a:link {
	font-family:"Arial";
	FONT-SIZE: 12px;
	font-weight: 600;
	color: #ffffff;
	padding-left: 10px;
}
.tableIn a:visited{
	font-family:"Arial";
	FONT-SIZE: 12px;
	font-weight: 600;
	color: #ffffff;
	padding-left: 10px;
}
.tableIn a:hover{
	font-family:"Arial";
	FONT-SIZE: 12px;
	font-weight: 600;
	color: #ffffff;
	padding-left: 10px;
}
.logbtn {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: #ffffff 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #ff5500 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ff9900
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	BACKGROUND: url(popbj.jpg) ;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#ff5500;
	padding:3px;
	width:250px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #E5F1FF;
    color: #0000CC;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2
{
    color:#ff5500;
    background-color:#ff5500;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:#ff5500;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:12px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:Maroon;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Orange;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color:Lime;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #ff5500;
    color: white;
    background-color: #ff5500;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #F4F4E7;
    border: 1px dashed #ff5500;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
