/* CSS Document */
.navigation
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ad1616;
	text-decoration:none;
}
.lightNavigation
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6e6d4c;
	text-decoration:none;
}
.onepxtable
{
	background-color:#460D0D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.normaltext
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#1f1e1e;
	text-decoration:none;
}
a.normaltext:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#d43214;
	text-decoration:none;
}
.normaltextoreng
{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.whitetext
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
a.whitetext:link
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.whitetext:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.bluetext
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #f7e885;
	text-decoration:none;
}
.footer
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.normalwhitetext
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.normalwhitetext:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E9A101;
	text-decoration:none;
}
.greentext
{
	font-size:11px;
	font-weight:bold;
	color:#ffc711;
	text-decoration:none;
	font-family: Arial;
}
a.greentext:hover
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial;
}
.bluetable
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#63331F;
	text-decoration:none;
}
.bluetable2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.heading
{
	font-size:20px;
	font-weight:bold;
	color:#BF1010;
	text-decoration:none;
	font-family: "Times New Roman";
}
a.heading:link
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial;
}
a.heading:hover
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial;
}
.bluesmalltext
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#3e3c3c;
	text-decoration:none;
}
.bluemedtext
{
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color: #8B2B0A;
	text-decoration:none;
}

.dgreytext
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#4e4e4e;
	text-decoration:none;
}

.greenrightmenu
{
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color:#6e6d4a;
	text-decoration:none;
}
a.greenrightmenu:link
{
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color: #8B2B0A;
	text-decoration:none;
}
a.greenrightmenu:hover
{
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color: #8B2B0A;
	text-decoration:none;
}
.greypxtable
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #6C3F2F;
	text-decoration:none;
	line-height: normal;
}
.bottemgrey
{
	font-family: Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.whitetext2
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#5d5c57;
	text-decoration:none;
	line-height: normal;
	clip: rect(auto,auto,auto,auto);
}
.whitetexttop
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#656565;
	text-decoration:none;
	line-height: normal;
}
.hed
{
	font-family:"Times New Roman";
	font-size:22px;
	font-weight:bold;
	color:#bf1010;
	text-decoration:none;
	line-height: normal;
}


#menu {
	float:right;
	width: 800px;
	height: 42px;
	padding: 0;
		
}

#menu ul {
	width: 800px;
	height: 38px;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}


#menu li 
{
	height: 38px;
	display: inline;
	
}



#menu a {
	
	display: block;
	float: right;
	height: 23px;
	width:123px;
	padding: 12px 0px 0px 0px;
	background:url(../images/button2.jpg)  repeat-x;
	text-decoration: none;
	text-align:center;	
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color: #8B2B0A;
	text-decoration:none;
	
}

#menu a:hover {
	height: 23px;
	width:123px;
	padding: 12px 0px 0 0px;
	background:url(../images/hover.gif) repeat-x;
	font-family:Arial, ;
	font-size:12px;
	font-weight:bold;
	color: #8B2B0A;
	text-decoration:none;
	
}








/*Legend and Fieldset*/

.legend
{
	font-family:Arial ;
	font-size:12px;
	font-weight:bold;	
}
.fieldset
{
	/*height:400px;*/
	
}

.fieldset_Area
{
	border: #aaaaaa 1px solid;
}
.fieldset_Legend
{
	color: GrayText;
	font-family: Verdana;
	font-size: 9pt;
}

/*********************/


/*Model popup*/

.modalBackground 
{
	
background-color:Transparent ;


}
.modalPopup img {
border:solid 5px #fff;
}
.modalPopup-text {
display:block;
color:#000;
background-color:#fff ;
text-align:center;
border:solid 2px #000;
padding:10px;
}
.modalPopup-text input {
width:75px;
}    
.feedback
{
color: #00cc00;
font-weight: 700;
}


/**********************/
/************ 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:Blue;
    background-color:Blue;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	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;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

/**************************************************************************************/


/*******Calender**/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#F7F4F4  ;
    color:Maroon ;
}
.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;
}

/***************/


a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; font-size:smaller; width:50px;z-index: 100;padding-top:5px; }
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
    
/****Rating Star******************/

.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	cursor: pointer;
	display: block;	
	background-repeat: no-repeat;
	background-color: transparent;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);
    background-color: transparent;    
}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
    background-color: transparent;
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
    background-color: transparent;
}

/****End Rating*******************/