.top_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 2px;
}
a.top_menu:link, a.top_menu:active, a.top_menu:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 2px;
}

a.top_menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AB1416;
	text-decoration: none;
	word-spacing: 2px;
}

.menu_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

a.menu_link:link, a.menu_link:active, a.menu_link:visited, a.menu_link:
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

a.menu_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d11f22;
	text-decoration: none;
}
.heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #3a2327;
	text-decoration: none;
}

.body_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #353535;
	text-decoration: none;	
}

.right_shadow_image
{
	background-image: url(images/shadow_right.gif);
	background-repeat: repeat-y;
}
.bottom_shadow_image
{
	background-image: url(images/shadow_bot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.horizontal_grey_line
{
	background-image: url(images/grey_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.vertical_grey_line
{
	background-image: url(images/grey_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.grey_line_vright
{
	background-image: url(images/grey_line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.hiddencol
{
	display: none;
}

.left_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
a.left_menu:link, a.left_menu:, a.left_menu:active, a.left_menu:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

a.left_menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d11f22;
	text-decoration: none;
}
.text_right_panel_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8a8a8a;
	font-weight: bold;
}
.admin_heading
{
	text-decoration: none;
	color: #f5f5f5;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	font-family: Verdana, Arial;
}
 
.collapsePanelHeader
{
	width: 100%;
	height: 24px;
	background-image: url(images/bg-menu-main.png);
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.collapsePanel
{
	background-color: GrayText;
	border: 1px;
	border-color: #ffffdd;
	overflow: hidden;
}
.off
{
	text-decoration: none;

	color: #f5f5f5;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	font-family: Verdana, Arial;
	cursor: pointer;
	cursor: Hand;
	
	/*background: #669900;
	
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;*/
	
	
}

.on
{
	text-decoration: none;

	color: #f5f5f5;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background: #666666;
	font-family: Verdana, Arial;
	text-decoration: none;
	color: #f5f5f5;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: Hand;
}

.onUser
{
	background: #666666;
	text-decoration: none;
	
	color: #5d5b57;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	font-family: Verdana, Arial;
	cursor: pointer;
	cursor: Hand;
}
.offUser
{
	text-decoration: none;
	color: #5d5b57;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	font-family: Verdana, Arial;
	cursor: pointer;
	cursor: Hand;
}
a.offUserA 
{
	text-decoration: none;
	color: #5d5b57;
	
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	font-family: Verdana, Arial;
	cursor: pointer;
	cursor: Hand;
}

 a.offUserA:hover
{
	text-decoration: none;
	color: #f5f5f5;
	
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(Images/bgline.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	font-family: Verdana, Arial;
	cursor: pointer;
	cursor: Hand;
}
.sub_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #77776b;
	text-decoration: none;
}
a.sub_heading:link, a.sub_heading:active, a.sub_heading:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #77776b;
	text-decoration: none;
}
a.sub_heading:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3E3E37;
	text-decoration: none;
}

.normal_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.heading_bg
{
	background-image: url(images/heading_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.grid_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background-color: #666666;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.modalPopup
{
	background-color: White;
	border-right: #307dbc 1px solid;
	border-top: #307dbc 1px solid;
	border-left: #307dbc 1px solid;
	border-bottom: #307dbc 1px solid;
}
.displayPopup
{
	background-color: #e2e4cd; 
	border-right: #77786c 1px solid;
	border-top: #77786c 1px solid;
	border-left: #77786c 1px solid;
	border-bottom: #77786c 1px solid;
}
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(Images/FilledStar.png);
}

.emptyRatingStar
{
	background-image: url(Images/EmptyStar.png);
}

.savedRatingStar
{
	background-image: url(Images/SavedStar.png);
}

.transparent
{
	border-right: #77786c 1px solid;
	border-top: #77786c 1px solid;
	border-left: #77786c 1px solid;
	border-bottom: #77786c 1px solid;	
	width: 400px;	 
	position: absolute;
	background-color: #f4f4f4;
}
.supp_sub_heading
{
	background-image: url(images/sub-heading-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.log_bot_shadow
{
	background-image: url(images/bot_shadow.gif);
    background-repeat: repeat-x;
}

.log_rgt_shadow
{
	background-image: url(images/rgt_shadow.gif);
    background-repeat: repeat-y;
}

.log_bg_img
{
	background-image: url(images/slice-login_15.gif);
    background-repeat:no-repeat;
	background-position:bottom left;
}

.log_lft_shadow
{
	background-image: url(images/lft_shadow.gif);
    background-repeat:repeat-y;
}
.fckBody
{
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
}
.log_bg_img1
{
    background-image: url(images/slice-login_151.gif);
   background-repeat:no-repeat;
    background-position:bottom left;
}
.gray_line_h
{
	background-image: url(images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.gray_line_h1
{
	background-image: url(images/gray_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.gray_line_v_r
{
	background-image: url(images/gray_line.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.gray_line_v_l
{
	background-image: url(images/gray_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BarIndicator_txtPassword
{
    color:Blue;
    background-color:Blue;
}
.BarBorder_txtPassword
{
    border-style:solid;
    border-width:1px;
    width:100px;
    vertical-align:middle;
}

