/* CSS Document */
body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
}

#os {
/*	position: relative;   */
	width:1001px; height: 264px; margin:0 auto; background:url(../images/imageBG.png) repeat-y; behavior: url(iepngfix.htc); }

.font11red{ color: #96041c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline;}
.font11red a:hover{ color: #96041c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; }

.font11redbullet{
	color: #96041c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.font11redbullet a:hover{ color: #96041c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
	
.font11green{ color: #6a7a01; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.font11grey{ color: #313131; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.font11grey a:link{ color: #313131; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.font11grey a:visited{ color: #313131; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.font11grey a:hover{ color: #313131; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

/* ----  TOP START  ------------------------------------------------------*/
#top{
	background: url(../images/topBG.jpg);
	width: 100%;
	margin: 0px auto;
	height: 167px;
}
#topmain{ margin: 0px auto; width: 975px; }
	#logo{ float:left; width: 175px; }
	#logomid{ float:left; width: 610px; }
	#logoend{ float:right; width: 190px; }
#navmain{ margin: 0px auto; width: 975px; height: 42px; }
	
/* ----  TOP END  ------------------------------------------------------*/


/* ----  IMAGE START  ------------------------------------------------------*/
#image{
	background: #9ab506;
	width: 100%;
	margin: 0px auto;
	height: 264px;
}
	#imagemain{ width: 1001px; margin: 0px auto; }
		#imagemiddle{ margin: 0px auto; width: 975px; background: url(../images/mainheader.jpg); }
	
/* ----  IMAGE END  ------------------------------------------------------*/


/* ----  CONTENT START  ------------------------------------------------------*/
#content{
	background-color: #f1f1f1;
	width: 100%;
}
	#contentmain{ width: 975px; margin:0 auto; height:auto; background: #FFFFFF;}
	#services{ width: 975px; margin: 0px auto; }
		#ser01{ float:left; width: 354px; height: 107px; background: url(../images/servicesbg01.jpg); }
			#sercon01{ width: 90%; position: relative; left: 15px; top: 52px; }
			#serspacer01{ position: relative; left: 325px; top: 45px; }

		#ser02{ float:left; width: 320px; height: 107px; background: url(../images/servicesbg02.jpg); }
			#sercon02{ width: 90%; position: relative; left: 20px; top: 52px; }
			#serspacer02{ position: relative; left: 290px; top: 30px; }

		#ser03{ float:right; width: 301px; height: 107px; background: url(../images/servicesbg03.jpg); }
			#sercon03{ width: 90%; position: relative; left: 35px; top: 52px; line-height: 18px; }
			#serspacer03{ position: relative; padding-left: 260px; top: 38px; }

	#contentdetails{ width: 975px; margin: 0px auto; }
		#contleft{ float:left; width: 674px; }
			#title{ width: 674px; height: 49px; }
			#welcomebg{ width: 674px; height: 212px; background: url(../images/welcomebg.jpg); }
				#welcomebgcontent{ width: 90%; padding-left: 30px; }

		#contright{ float:right; width: 301px; }
			#rgttop{ width: 301px; }
			#rgtdown{ width: 301px; }
/* ----  CONTENT END  ------------------------------------------------------*/


/* ----  Footer START  ------------------------------------------------------*/
#footerbg{
	width: 100%;
	background-position:bottom;
	clear: both;
	background: url(../images/footerBG.jpg);
	height: 51px;
	}
		#footermain{ margin: 0px auto; width: 975px; height: 31px; }
		#footernav{ margin: 0px auto; width: 975px; height: 20px; padding-top: 7px; text-augn: center; }
		#footerlft{ float: left; margin-top: 3px; padding-left: 20px; }
		#footerrgt{ float: right; margin-top: 3px; padding-right: 20px; }
/* ----  Footer END  ------------------------------------------------------*/

.text1{
	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#6B192F;
	text-decoration: none;
 }
 .text2{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; 
 }
 .text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #313131;
	text-decoration: none;
 }
  .text3  a:hover{ color:#FF0000;
  }
  .textnew1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #330066;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
 }
  .textnew1 a:hover{ color:#FF0000;
  } 
  
  
 .conbgline{
   background-image:url(../images/conbgline.jpg); background-repeat:repeat-x;
}
 .conbgline1{
   background-image:url(../images/conbgleft1.jpg); background-repeat:repeat-x;
}
 .bord{
	border-bottom-width: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6B192F;
	padding:3px 0px 3px 0px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-decoration: none;
 }
 .icontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	line-height:20px;	font-weight: normal;
	color: #464646;	text-decoration: none;	background-image: url(../images/arwo.png);
	background-repeat: no-repeat;	background-position: 5px 8px;	padding-left: 16px;
}
 .icontext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	line-height:20px;	font-weight: normal;
	color: #313131;	text-decoration: none;	background-image: url(../images/arwo.png);
	background-repeat: no-repeat;	background-position: 5px 8px;	padding-left: 16px;
}
.icon1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	line-height:19px;	font-weight: normal;
	text-decoration: none;	background-image: url(../images/arwo.png);
	background-repeat: no-repeat;	background-position: 5px 7px;	padding-left: 16px;color: #565656;	
}
.font11rednew{ color: #96041c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.event{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#7F001D;
}
.eventtext{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#383E00; background-color:#9EAD0A;
}
.eventtext1{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#DDDDDD;
}
.eventtext2{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#858585; background-color:#DDDDDD;
}
.eventtext3{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #464646; background-color:#f1f1f1
}
.eventtext4{
   font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #565656; background-color:#f1f1f1
}
.eventtext12{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; background-color:#d3d3d3;}
.calendarheading{
   font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; background-color:#7a001b;padding-left:10px; height:30px; vertical-align:middle;}
.calendartr1{
   font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #272727; background-color:#dddddd;padding-left:10px;  height:25px; vertical-align:middle;}
.calendartr2{
   font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #272727; background-color:#f0f0f0;padding-left:10px; height:25px; vertical-align:middle;}