html, body {
	height: 100%;
	margin: auto;
	padding: 0px;
	font-size:12px;
	font-family: arial;
	color:#727474;
}

.main_bg{
	background: url(../images/common/bg_site_fade.gif) repeat-x 0 0;
}

img{
	border : 0px;
	display:block;
	margin:0px;
	padding:0px;
}

/* href tags */
a, a:link, a:visited, a:active{
	color:#BF1F24;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#000000;
}

a.bold_black, a.bold_black:link, a.bold_black:visited, a.bold_black:active{
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

a.bold_black:hover{
	color:#BF1F24;
	font-weight: bold;
}

a.black, a.black:link, a.black:visited, a.black:active{
	color:#000000;
	text-decoration:none;
}

a.black:hover{
	color:#BF1F24;
}

/* href tags end*/

.top_nav{
	height: 20px;
	color:#C7C7C7;
}

.top_nav a{padding-left:2px;padding-right:2px;}

.top_nav a, .top_nav a:link, .top_nav a:visited, .top_nav a:active{
	color:#BF1F24;
	text-decoration:none;
}

.top_nav a:hover{
	color:#000000;
}

/*main navigation */
.sub_nav{
	position:relative;
	padding: 10px 10px 10px 0px;
}
.main_nav{
	background: #f2f2f2;
}

a.navOff, a.navOff:link, a.navOff:visited, a.navOff:active{
	color:#000000;
	text-decoration:none;
}

a.navOff:hover{
	color:#BF1F24;
}

a.navOn, a.navOn:link, a.navOn:hover, a.navOn:visited, a.navOn:active{
	color:#BF1F24;
	text-decoration:none;
}

a.main_nav_off, a.main_nav_off:active, a.main_nav_off:link, a.main_nav_off:visited{
	font-family: Verdana;
	background: #f2f2f2;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #000000;
	text-decoration:none;
}
a.main_nav_off:hover{
	background: #BF1F24;
	color: #ffffff;
}
a.main_nav_on, a.main_nav_on:active, a.main_nav_on:link, a.main_nav_on:visited, a.main_nav_on:hover{
	font-family: Verdana;
	background: #BF1F24;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #ffffff;
	text-decoration:none;
}
/*main navigation off*/

/* numbers */
a.number_icon_on, a.number_icon_on:active, a.number_icon_on:link, a.number_icon_on:visited, a.number_icon_on:hover,font.number_icon_on{
	color: #BF1F24;
	text-decoration:none;
	font-size: 20px;
	font-weight: bold;
}

a.number_icon_off, a.number_icon_off:active, a.number_icon_off:link, a.number_icon_off:visited, a.number_icon_off:hover,font.number_icon_off{
	color: #727474;
	text-decoration:none;
	font-size: 20px;
	font-weight: bold;
}


.login_btn{
	position: relative;
}

input.button{
	height:27px;
	font-size: 11px;
	font-family: Verdana;
	background-color:#BF1F24;
	color: #ffffff;
	border: 0px;
	margin: 0px;
	width:60px;
	padding:0px;
	padding-top:1px;
	padding-bottom:3px;
}
input.button:hover, .button_bar input.over2, .login_btn input.over2{
	background-color:#000000;
}


select, textarea, input{font-family: Verdana,arial;font-size: 7pt;color: #333333;}
input.none{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #ffffff;background: #FFFFFF;color: #666666;}

input.bg{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #D3DEE2;background: #D3DEE2;color: #D3DEE2;}
input.disabled{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #8CADD6;background: #E7EEF1;color: #666666;}
select.disabled{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #8CADD6;background: #E7EEF1;color: #666666;}
input.error{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #8CADD6;background: #F7BEBE;color: #666666;}
textarea.error{font-family: Verdana,arial;font-size: 7pt;border: 1px solid #8CADD6;background: #F7BEBE;color: #666666;}

/*headings */
.txt_red{color: #BF1F24;}
.txt_black{color: #000000;}
.txt_grey{color: #5D5D5D;}
.txt_light_grey{color: #848484;}
.txt_black_big{color: #000000; font-size: 14px;font-family: Verdana; font-weight: bold;}
.txt_white{color: #FFFFFF;}
.grey_heading{padding: 7px 10px 7px 10px; background: #F2F2F2;}
.item_list_heading{color: #000000; font-size: 12px;}
/*headings end*/
.indent_div{padding-left: 10px;}

.footer{background: #000000; height: 25px;}

/* ajax loader */
#loader {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  background: #ffffff;
  border: 1px Solid #000000;

}

#loaderContainer {
  position: fixed;
  top: 670px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  /* for IE */filter:alpha(opacity=100);/* CSS3 standard */opacity:1;/* for Mozilla */-moz-opacity:1;
  z-index: 2000;
  position: expression('absolute');
}

#loaderBGContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;

}

#loaderContainerWH {
	padding-top: 80px;
	vertical-align: top;
	text-align: center;
	/*background-image: url(../images/semi-transparent.gif);*/
	 background-color: #ffffff;
	/* for IE */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;/* for Mozilla */-moz-opacity:0.8;
}
