body { font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	background:#eee;
	line-height: 1.5em;
	text-align:justify;
	padding:0px;
}
a { color:#ed1c24;
	text-decoration:underline;

}
a:hover { text-decoration:none;

}
h1{font:18px Tahoma, Arial, Helvetica, sans-serif ;
	color:#000;
	/*color:#ed1c24;*/
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#outerdiv { width:1004px;	
	text-align:center;
	margin:auto;
	padding:0px;
	background:#ffffff;
	height:100%;
}
/*Class used for the Main navigation of the inner page starts here*/
#topnavleft{ float:left;
	margin:0px;
	padding:0px;
	width:830px;
}
.inner-top-main-nav { text-align:left;
	padding: 10px 0px 0px 10px;
	margin:0px 0px 29px 0px;
	/*border-bottom:#e1e1e1 1px solid;*/
}

.inner-top-main-nav ul{ margin:0px 0px 10px 0px ;
	padding:0px;
	
}
.inner-top-main-nav ul li{ margin:0px;
	list-style:none;
	display:inline;
	padding:0px;
}
.inner-top-main-nav ul li a{ color:#838383;
	padding:0px 5px 10px 5px;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.inner-top-main-nav ul li a:hover{ color:#000;
	text-decoration:none;
	background:url('../images/arrow-up-red.gif') no-repeat center bottom;
}
.inner-top-main-nav-selected{ color:#be0f1f;
	text-decoration:none;
	background:url('../images/arrow-up-red.gif') no-repeat center bottom;
}
.right-border {background:url('../images/seperator-bar.gif') no-repeat right top;

}
.right-border span{color:#be0f1f;

}
.no-border span{color:#be0f1f;
}
#imageheader{ padding:0px 20px 0px 0px;
	margin:0px 0px 0px 178px;
	background:url(../images/inner-header-gradient.jpg) bottom left repeat-x;
	height:141px;
}
/*Class used for the Main navigation of the inner page starts here*/

/* top right nav start*/
#topnavright{float:right;
	margin:0px;
	padding:0px;
	width:174px;
	height:198px;
	background:url(../images/inner-header-gradient.jpg) bottom right repeat-x #ffffff;
}

/* top right nav end*/


#contentareamain{ background:url(../images/content-bg.gif) top left repeat-y;
	padding:0px;
	margin:0px;
}
#contentareainner{ background:url(../images/content-bottombg.gif) bottom right no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:100%;
	clear:both;
}
/* left nav start*/
#leftnav{ width:175px;
	padding:0px;
	margin:0px;
	float:left;
}
.leftflash{ height:270px;
	padding:15px 0px 15px 0px;
}
/*Class used for the left navigation of the inner page starts here*/

.inner-left-main-nav1 { background:url(../images/inner-leftnav-gradient.jpg) repeat-x left top #ffffff;
	border-top:3px solid #ed1c24;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
	width:175px;
	height:164px;

}
.inner-left-main-nav1 ul{ margin:0px 5px 0px 0px ;
	padding:0px;
}
.inner-left-main-nav1 ul li{ margin:0px;
	list-style:none;
}
.inner-left-main-nav1 ul li a{ color:#838383;
	padding:5px 0px 5px 18px;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	display:block;
	width:150px;
	
}
.inner-left-main-nav1 ul li a:hover{ color:#000;
	text-decoration:none;
	background:url('../images/arrow.gif') no-repeat right;
}
.inner-left-main-nav { background:url(../images/inner-leftnav-gradient.jpg) repeat-x left top #ffffff;
	border-top:3px solid #ed1c24;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
	width:175px;
}

.inner-left-main-nav ul{ margin:0px 5px 0px 0px ;
	padding:0px;
}
.inner-left-main-nav ul li{ margin:0px;
	list-style:none;
}
.inner-left-main-nav ul li a{ color:#838383;
	padding:5px 0px 5px 18px;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	display:block;
	width:150px;
	
}
.inner-left-main-nav ul li a:hover{ color:#000;
	text-decoration:none;
	background:url('../images/arrow.gif') no-repeat right;
}
#selectedbutton { background: url('../images/arrow.gif') no-repeat right; 
	display:block;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 18px;
}

/* left nav end*/

/* mid nav start*/
#midnav{ float:left; 
	width:645px;
	margin:0px 13px 0px 0px;
}

#contentarea { background:url(../images/inner-content-gradient.gif) repeat-x left top;
	padding:10px 12px 10px 12px;
	text-align:justify;
	margin:0px;
	float:left;
	width:621px;
}	
#contentarea ul { margin:0px 0px 0px 30px;
	padding:0px;
}
#contentarea ul li { margin:0px;
	background:url('../images/disc-new.gif') no-repeat left top;
	display:block;
	padding:0px 0px 3px 20px;
	list-style:none;
}
#contentarea ul li a{ text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#contentarea ul li a:hover{ text-decoration:underline;
	color:#000000;
}
/* mid nav end*/

/* form class start*/

.formelements { border:#626262 1px solid;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.formbuttons { background:#ed1c24;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* form class end*/

/* rss class start*/
.rssfieldarea{height:34px; 
	width:645px; 
	float:left; 
	margin:0px; 
	background:#ffffff;
	padding:20px 0px 0px 0px;
}
.rssfieldcontent{ width:228px;
	float:right;
	padding:0px;
	margin:0px;
	border-left:1px solid #cccccc;
	text-align:right;
}
.rssfieldcontentinner{ width:182px;
	float:right;
	padding:0px;
	margin:0px;
	border-left:1px solid #cccccc;
	text-align:right;
}
.rssfieldcontentgo{width:220px;
	 margin:0px; 
	 float:left; 
	 padding:0px 0px 0px 187px; 
	 text-align:right;
 }
 .rssfieldcontentgoinner{width:250px;
	 margin:0px; 
	 float:left; 
	 padding:0px 0px 0px 203px; 
	 text-align:right;
 }
 .rssfieldcontentgoinner1{width:452px;
	 margin:0px; 
	 float:left; 
	 padding:0px 0px 0px 0px; 
	 text-align:right;
 }
.searchleft{ float:left; 
	 width:60px; 
	 margin:0px; 
	 padding:0px 0px 0px 102px;
 }
 .searchleftinner{ float:left; 
	 width:60px; 
	 margin:0px; 
	 padding:0px 0px 0px 132px;
 }
 .searchleftinner1{ float:right; 
	 margin:0px; 
	 padding:0px 0px 0px 0px;
 }
.gorss{ float:right; 
	 width:55px; 
	 margin:0px; 
	 padding:0px;
}
.gorssinner{ float:right; 
	 width:55px; 
	 margin:0px; 
	 padding:0px;
}
.gorssinner1{ float:right; 
	 margin:0px; 
	 padding:0px 0px 0px 0px;
}
.validator{ width:175px;
	 position:absolute; 
	 padding:285px 0px 0px 0px;
}
/* rss class end*/

/*right hand side class start*/
.rightflash{ float:left;
	width:171px;
	background: url('../images/red-gradient.jpg') repeat-x top left; 
	text-align:left;
	padding:0px 0px 22px 0px;
}
.innerrightflash{ float:left;
	width:171px;
	background: url('../images/red-gradient.jpg') repeat-x top left; 
	text-align:left;
	padding:22px 0px 22px 0px;
}
/*right hand side class end-----------------------------------------------------------------------*/

/*Class used for the secondary navigation starts here*/
.home-sec-nav { float:left; 
	margin:10px 0px 0px 0px; 
	text-align:left;
}
.home-sec-nav ul{ margin:0px ;
	padding:0px;
}
.home-sec-nav ul li{ margin:0px;
	list-style:none;
	display:inline;
}
.home-sec-nav ul li a{ color:#838383;
	/*border-right:#de1e2b 1px solid;*/
	text-decoration:none;
	padding-left:7px; padding-right:5px; padding-top:0px; padding-bottom:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;

}
.home-sec-nav ul li a:hover{ color:#000000;
	text-decoration:underline;
}
.home-left-main-nav ul{ margin:0px 5px 0px 10px ;
	padding:0px;
}
.home-left-main-nav ul li{ margin:0px;
	list-style:none;
}
.home-left-main-nav ul li a{ color:#585656;
	padding:3px 0px 3px 18px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
	display:block;
	width:165px;
	background:url('../images/arrow.gif') no-repeat left;
	
}
.home-left-main-nav ul li a:hover{ color:#a1a1a1;
	text-decoration:none;
	background:url('../images/arrow.gif') no-repeat left;
}
.copyrights { font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#838383;
	margin:10px 0px 0px 0px;
	float:right;
}
.footernav{ background:#ffffff;
	height:30px;
	padding:8px 9px 0px 9px;
	width:986px;
	float:left;
}
.footerbg{ margin:auto; 
	width:1004px; 
	vertical-align:bottom; 
	text-align:right;
	background:url(../images/footer-bottom-bg.gif) top left repeat-x;
	clear:both;
}
/*Class used for the secondary navigation ends here*/
/*Class used for the sitemap page starts here*/
#sitemaplists { text-align:left;
	margin:0px;
	font-size:12px;
}
#sitemaplists ul{ margin:0px;
	padding:0px;
	border-left:#ccc 1px solid;
}
#sitemaplists ul li{ margin:0px;
	padding:2px 2px 1px 15px;
	background:none;
	color:#606060;
	font-size:12px;
	list-style:none;
}
#sitemaplists ul li a{ margin:0px;
	color:#606060;
	text-decoration:none;
	background:url('../images/bullet1.gif') no-repeat left top;; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:2px
}
#sitemaplists ul li a:hover{ text-decoration:underline;
}
/*Class used for the sitemap page ends here*/

.black { color:#000000;
}
.listblack { color:#000000
}
.rulesheader{ float:left;
	width:619px;
}
.rulesheader1 { background:#d9261c;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
	border-right:1px solid #ffffff;
	float:left;
	margin:0px;

}
.rulerow1 { margin-top:15px;
padding:0px;
float:left;
}
.rulerow1 p{ border-bottom: 1px solid #cccccc;
	padding:0px 3px 3px 3px;
}

.mediarow1 { background:#f4f4f4;
	border-bottom:#e1e1e1 1px solid;
	padding:2px 0px 2px 5px;
	margin:35px 0px 20px 0px;
	vertical-align:top;
	width:616px;
	clear:both;
}
.mediarow0 { background:#f4f4f4;
	border-bottom:#e1e1e1 1px solid;
	padding:2px 20px 2px 5px;
	margin:15px 0px 20px 0px;
	clear:both;
	height:18px;
}
.mediarow01 { 
	padding:2px 20px 2px 5px;
	margin:0px 0px 10px 0px;
	clear:both;
	height:18px;
}
.mediarow2 { background:#ffffff;
	border-bottom:#e1e1e1 1px solid;
	padding:2px 0px 2px 5px;
	vertical-align:top;
}
.mediarow3 { background:#f8eded;
	border-bottom:#e1e1e1 1px solid;
	padding:2px 0px 2px 5px;
	font-weight:bold;
	vertical-align:top;
}

.photimage{ width:115px;
	float:left;
	margin:0px;
	padding:0px;
}
.eventimage{ width:167px;
	float:left;
	margin:0px;
	padding:5px;
}
.box { border:1px dashed #d8d7d7;
	text-align:left;
	width:504px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.box p{ margin:0px;
	padding:5px 5px 0px 12px;
}
.eventbox { text-align:left;
	width:442px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.eventbox p{ margin:0px;
	padding:5px 5px 0px 0px;
}

.redtext {
	color:#d9261c;
	background:url(../images/bullet-grey.gif) no-repeat left top;
	padding:5px 5px 0px 12px;
	font-size: 12px;
	text-align:left;
}
.greytext {
	color:#737070;
	background:url(../images/bullet-grey.gif) no-repeat left top;
	padding:5px 5px 0px 12px;
	font-size: 12px;
	text-align:left;
}
.greytext1 {
	color:#737070;
	background:url(../images/bullet-grey.gif) no-repeat left top;
	padding:5px 5px 0px 12px;
	font-size: 12px;
	text-align:left;
	border-right:1px dashed #d8d7d7;

}
.black { color:#000000;
}
.redtext1 {
	color:#d9261c;
	background:url(../images/bullet-grey.gif) no-repeat left top;
	padding:5px 5px 0px 12px;
	font-size: 12px;
	text-align:left;
	border-right:1px dashed #d8d7d7;
}
.clickheader{ border-bottom:1px solid #cccccc;
	padding-bottom:0px;
	margin:0px 0px 10px 0px;
	float:left;
}
.clickHeader1
{	background:#f4f4f4;
	border-bottom:#e1e1e1 1px solid;
	padding:2px 0px 2px 5px;
	margin:15px 0px 10px 0px;
	vertical-align:top;
	width:616px;
	clear:both;
	text-align:left;
	color:#5B5B5B;
}
.clickheaderevent{ 	padding-bottom:0px;
	margin:20px 0px 10px 0px;
	float:left;
	background:#eeeeee;
}
.plusbutton{ background:#eeeeee;
	border:1px solid #b3b3b3;
	color:#ed1c24;
	font-weight:bold;
	padding:1px;
	text-align:left;
	width:88px;
	line-height:20px;
	cursor:hand; float:left;
	padding:0px 0px 0px 5px;
	clear:both;
	margin:0px;
}

.contentholder{ clear:both;
	padding:1px 10px 0px 10px;
	margin:0px;
}
.clear{ clear:both;
}
.vacancies{ margin:0px;
	padding:0px;
	color: #5B5B5B;
}
.vacancies ul{ 	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
	color:#5B5B5B;
}
.vacancies ul li{ margin:0px;
	padding:0px 0px 5px 20px;
	color:#5B5B5B;
}
/* search aspx page class start*/
.searchtab1 {background:#f8eded;
	border-left:#e87a74 1px solid;
	border-right:#e87a74 0px solid;
	border-top:#e87a74 1px solid;
	padding:1px 7px 1px 7px;
	}
.searchtab2 {background:#ffffff;
	border-bottom:#e87a74 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	padding:1px 7px 1px 7px;
	}
.searchtab3 {background:#ffffff;
	border-bottom:#e87a74 1px solid;
	border-right:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	padding:1px 7px 1px 7px;
	}
.searchtab4 {background:#f8eded;
	border-left:#e87a74 1px solid;
	border-right:#e87a74 0px solid;
	border-top:#e87a74 1px solid;
	padding:1px 7px 1px 7px;
	}	
.searchtabcontent { background:#f8eded;
	padding:10px;
	border-left:#e87a74 1px solid;
	border-right:#e87a74 1px solid;
	border-bottom:#e87a74 1px solid;
	
}
.searchright {border-bottom:#e87a74 1px solid;
	}
.searchseperator { background:url(../images/angled-seperator.gif) no-repeat left top #f8eded;
	width:20px;
	border-top:#cccccc 1px solid;
}
.searchseperator1 { background:url(../images/angled-seperator.gif) no-repeat left top #f8eded;
	width:20px;
	border-top:#ffffff 1px solid;
}
.productheader { background:#d9261c;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
	border-right:1px solid #ffffff;
	margin:0px;

}

.productheadertable { background:#d9261c;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
	border-right:1px solid #ffffff;
	margin:0px;
	text-align:center;
	width:611px;
	float:left;
}
.maintable{ border:1px solid #cccccc;
margin:0px 0px 0px 0px;
float:left;
border-bottom:none;
}
.col1{ float:left;
width:172px;
padding:0px;
margin:0px;
}
.col1 p{ 
padding:3px;
margin:0px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.col2{ float:left;
width:443px;
padding:0px;
margin:0px 0px 0px 0px;
}
.col2 p{ 
padding:3px;
margin:0px;
border-bottom:1px solid #cccccc;
clear:right;
}
.colrow1{ background:#eeeeee;
}
/* search aspx page class end*/

/* table classs start*/



/* table classs end*/