body {	
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}


.p-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#121212;
	text-align:justify;
	line-height:18px;
	}
	
.p-txt ul{
margin:0px 6px 0px 15px;
padding:0px 0px 0px 0px;
}

.p-txt ul li{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B10907;
	text-align:left;
	font-weight:normal;
	list-style:none;
	padding-left:14px;
	/*background:url(images/arrow.gif);*/
	background:url(images/lft-nav-arrow.jpg) no-repeat 0px 7px;
	}
	
.p-txt ul li a{
color:#121212;
text-decoration:none;
}
.p-txt ul li a:hover{
color:#121212;
text-decoration:underline;
}




#main{
		width:100%;
	  }
.main-in {
	background:#FFFFFF;
	width:97%;
		}
/*.hdr-blk{
height:31px;
width:100%;
}*/
.hdr-logo{
height:73px;
width:100%;
}
.top-nav{
background:url(images/top-navbg.jpg) repeat-x;
height:37px;
width:100%;
}
.red-txt{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
line-height:18px;
padding:5px 5px 5px 0px;
margin-left:600px;
text-align:left;
}
.red-txt a{
color:#FFFFFF;
text-decoration:none;
}
.red-txt a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.wht-txt{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:justify;
padding:5px 5px 5px 0px;
margin-left:600px;
}
.rdmore-txt{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
padding:3px 0px 0px 0px;
margin-left:600px;
}
.whttxt1{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
padding-top:3px;
text-align:center;
}
.whttxt1 a{
color:#FFFFFF;
text-decoration:none;
}
.whttxt1 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.rdmore-txt a{
color:#FFFFFF;
text-decoration:underline;
}
.rdmore-txt a:hover{
color:#FFFFFF;
text-decoration:none;
}

.topnav-lft-abtbg
{
background:url(images/lft-nav-abt.gif);
background-repeat:no-repeat;
height:27px;
width:80px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CE1D16;
padding-left:20px;
padding-top:7px;
text-align:left;
margin-left:60px;
}
.topnav-lft-abtbg a{
color:#CE1D16;
text-decoration:none;
}
.topnav-lft-abtbg ahover{
color:#CE1D16;
text-decoration:none;
}
.topnav-lft{
background:url(images/topnav-lft.jpg) ;
background-repeat:no-repeat;
height:27px;
width:80px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CE1D16;
padding-left:40px;
padding-top:7px;
text-align:left;
}
.topnav-lft a{
color:#CE1D16;
text-decoration:none;
}
.topnav-lft a:hover{
color:#CE1D16;
text-decoration:none;
}
.topnav-txt{
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}
	
.topnav-txt ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.topnav-txt ul li{
	margin:0% 1% 0% 1%;
	padding:0%;
	display:inline;
	list-style:none;
	}

.topnav-txt a, ul a, li a {
	color:#FFFFFF;
	text-decoration:none;
	}
.topnav-txt a:hovers, ul a:hover, li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.hdr{
background:url(images/hdr-bg.jpg) repeat-x;
height:199px;
width:100%;
}

.hdr1{
height:199px;
float:left;
background:url(images/slide-bg.gif) repeat-x;
}

.hdr2{
height:199px;
width:35.5%;
float:right;
}

.hdr-btm{
background:url(images/hdr-btmbg.jpg) repeat-x;
height:7px; 
width:100%;
}

.hdr-btmrht-in{
background:url(images/hdr-btm-rhtbg.jpg) repeat-x;
height:27px;
width:260px;
float:right;
}
.hdr-btmrht-con{
height:27px;
width:100%;
}
.hdr-btmrht{
background:url(images/hdr-btm-rhtbg.jpg) repeat-x;
height:27px;
width:260px;
float:right;
}

#midcontainer{
clear:both;
width:100%;
height:auto;
}
.container{
width:100%;
}
.container1{
float:left;
width:79%;
/*height:520px;*/
}

.container2{
float:right;
width:187px;
/*height:480px;*/
}

.heading{
height:29px;
width:100%;
}
.maroon-txt{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#A80202;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.maroon-txt a{
color:#A80202;
text-decoration:none;
}
.maroon-txt a:hover{
color:#A80202;
text-decoration:none;
}
.graybox{
width:100%;
background:url(images/cont-gray-bg.jpg) repeat-x;
height:173px;
}
graybox-txt{
width:15%;
float:left;
}
.blk{
height:28px;
width:100%;
}
.graybox ul{
margin:0px 0px 0px 0px;
list-style-type:none;
}
.graybox li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	padding-left:32px;
	background:url(images/arrow.gif);
	list-style-type:none;
	background-repeat:no-repeat;
	/*list-style-image:url(images/arrow.gif);*/
	background-position: 25px 5px;
	line-height:18px;	
}
.graybox li a{
color:#000000;
text-decoration:none;
}
.graybox li a:hover{
color:#000000;
text-decoration:underline;
}
.footer{
background:url(images/footer-bg.jpg) repeat-x;
clear:both;
height:35px;
width:100%;
margin-bottom:10px;
}
.footer-txtr{
height:35px;
float:right;
width:30%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:right;
padding-top:8px;
}
.footer-txt{
width:98%;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:center;
padding-top:8px;
}
.footer-txt1{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:center;
padding-top:8px;
}
.footer-txt1 a{
color:#FFFFFF;
text-decoration:none;
}
.footer-txt1 a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.footer-txt a{
color:#FFFFFF;
text-decoration:none;
}
.footer-txt a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.footer-blktxt{
height:15px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
}
.footer-blktxt a{
color:#000000;
text-decoration:none;
}
.footer-blktxt a:hover{
color:#000000;
text-decoration:underline;
}

.footer-blktxt1{

color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
padding-bottom:6px;
}
.footer-blktxt1 a{
color:#C11410;
text-decoration:none;
}
.footer-blktxt1 a:hover{
color:#C11410;
text-decoration:underline;
}

/* about us */
.ablk{
height:3px;
width:100%;
}
.a-top-nav{
background:url(images/top-navbg.jpg) repeat-x;
height:35px;
width:100%;
}
.a-top-nav-main{
background:url(images/top-navbg.jpg) repeat-x;
height:37px;
width:100%;
margin-bottom:5px;
}
.container-mid{
float:left;
width:72%;
margin-left:2%;
margin-right:2%;
}
.container-rht{
float:left;
width:20%;
/*height:480px;*/
}
.lft-nav{
width:21.5%;
float:left;
margin-bottom:10px;
}
.lft-nav1{
width:21.5%;
margin-bottom:10px;
}
.lft-nav2{
width:100%;
float:left;
margin-bottom:10px;
margin-top:10px;
}
.lft-nav-topbg{
width:100%;
background:url(images/lft-nav-topbg.jpg) repeat-x;
height:30px;
}

.lft-nav-hed{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#424242;
padding-top:8px;
text-align:left;
}

.lft-nav-hed a{
color:#424242;
text-decoration:none;
}

.lft-nav-hed a:hover{
color:#424242;
text-decoration:none;
}

.lft-nav-mid{
padding-top:7px;
 border-left:1px solid #BFBFBF;
 border-right:1px solid #BFBFBF;
 height:100%;
 }

.lft-nav-mid ul{
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;

}

.lft-nav-mid ul li{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B10907;
	text-align:left;
	font-weight:normal;	
	list-style-type:none;
	padding-left:18px;
	/*background:url(images/arrow.gif);*/
	background:url(images/lft-nav-arrow.jpg);	
	background-repeat:no-repeat;
	/*list-style-image:url(mages/lft-nav-arrow.jpg);*/
	background-position: 8px 8px;
	line-height:20px;	
	border-bottom:#E0E0E0 1px solid;
}	
.lft-nav-mid ul li a{
color:#B10907;
text-decoration:none;
}
.lft-nav-mid ul li a:hover{
color:#B10907;
text-decoration:underline;
}
.lft-nav-btmbg{
width:100%;
background:url(images/l-lft-nav-btmbg.jpg) repeat-x;
height:25px;
}
.a-blkheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#626262;
	text-align:left;
	font-weight:bold;
	padding-left:6px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#E0E0E0 1px  dashed;
	
}
.a-blkheading a{
color:#626262;
text-decoration:none;
}
.a-blkheading a:hovering{
color:#626262;
text-decoration:underline;
}

/*.a-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A80202; 
	text-align:left;
	font-weight:bold;	
	list-style-type:none;
	padding-left:16px;
	background:url(images/blk-arrow.jpg);
	background-repeat:no-repeat;
	/*list-style-image:url(mages/lft-nav-arrow.jpg);
	background-position: 2px 4px;
	border-bottom:#E0E0E0 1px solid;
}*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#A80202; 
	text-align:left;
	font-weight:bold;	
	list-style-type:none;
	padding-left:16px;
	background:url(images/blk-arrow.jpg);
	background-repeat:no-repeat;
	/*list-style-image:url(mages/lft-nav-arrow.jpg);*/
	background-position: 2px 4px;
	border-bottom:#E0E0E0 1px solid;
	margin:0px 0px 0px 0px;
	padding-bottom:3px;
	
}


h1 a{color:#A80202;
	text-decoration:none;
	}

h1 a:hover{color:#333333;
	text-decoration:none;
	}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:2px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}


.img{
padding:5px 0px 5px 10px;
}

.a-heading a{
color:#A80202;
text-decoration:none;
}
.a-heading a:hover{
color:#A80202;
text-decoration:underline;
}
.a-subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CF0000; 
	text-align:left;
	font-weight:bold;
	/*padding-left:5px;*/
}
.a-subhead a{
		color:#5C5B5B;	
		text-decoration:none;
}
.a-subhead a:hover{
		color:#5C5B5B;
		text-decoration:underline;	
}



.a-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C5B5B;
	text-align:justify;
	line-height:18px;
	padding:0px 5px 0px 5px;
	margin-bottom:16px; 
	}
	
.a-txt a{
	color:#5C5B5B;
	text-decoration:none;
	}
.a-txt a:hover{
	color:#5C5B5B;
	text-decoration:underline;
	}	
.a-txt a.wh{
	color:#C90006;
	text-decoration:none;
	}
	
			
.a-txt ul{
margin:0px 0px 0px 0px;
padding-left:25px;
list-style-type:disc;
}	
.a-txt ul li a{
color:#5C5B5B;
text-decoration:none;
}
.a-txt ul li a:hover{
color:#5C5B5B;
text-decoration:underline;
}


.bred-crum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	text-align:left;
	margin-bottom:15px;
	padding-left:5px;
	}
.bred-crum a{
	color:#515151;
	text-decoration:none;
	}
.bred-crum a:hover{
	color:#515151;
	text-decoration:underline;
	}
.click{
width:100%;
height:19px;
margin-top:5px;
	}
.click-bg{
	width:120px;
	height:19px;
	background:url(images/click-bg.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.click-bg a{
	color:#FFFFFF;
	text-decoration:none;
	}
.click-bg a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}	
.c-bg {
        padding-top:5px;
		font-size:16px;
		font-weight:bold;
		font-family:verdana;
		text-align:center;
		color:#FFFFFF;
	}

.c-bg a{
	color:#FFFFFF;
	text-decoration:none;
	}
.c-bg a:hover{
	color:#000000;
	text-decoration:underline;
	}	
	
.c-nav-btmbg{
width:170px;
background:url(images/lft-nav-btmbg.jpg) repeat-x;
height:28px;
margin-bottom:5px;
}
/*.c-nav-btmbg{
width:160px;
background:url(images/lft-nav-btmbg.jpg) repeat-x;
height:33px;
}*/
.c-b1{
width:160px;
background:url(images/lft-nav-btmbg.jpg) repeat-x;
height:33px;
float:right;
margin-top:8px;
margin-bottom:10px;
}
.category{
width:45%;
float:left;
}
.category1{
width:45%;
float:right;
}
.p-container-mid{
width:72%;
margin-left:2%;
margin-right:2%;
}
.b-lftbg{
background:url(images/b-lft-bg.jpg) repeat-x;
width:100%;
float:left;
height:44px;
}


.f-txt {
		border:1px solid #D5D4D4;
		font-size:11px;
		background:url(images/f-bg.gif) repeat-x;
		height:20px;
		}
.table{
border:1px solid #CCCCCC;
border-collapse:collapse;
text-align:center;
}
.lftnav-btn{
background:url(images/btn-bg.jpg) repeat-x;
height:37px;
margin-bottom:5px;
margin-top:10px;
}
.lftnav-btntxt {
      font-family: Arial, Helvetica, sans-serif;
      font-size:15px;
      font-weight:bold;
	  color:#A80202; 
	  padding-top:8px;
	  text-align:left;
	}

.lftnav-btntxt a{
	color:#A80202; 
	text-decoration:none;
	}
.lftnav-btntxt a:hover{
	color:#A80202; 
	text-decoration:underline;
	}
.not-found
{
font-family:Arial, Helvetica, sans-serif;;
font-size:13px;
word-spacing:5px;
color:#333;
padding:20px 20px 10px 20px;
margin:10px 20px 20px 20px;
text-align:center;
}

.not-found a
{
color:#AB0A0F;
text-decoration:none;
}

.not-found a:hover
{
color:#66A12B;
text-decoration:underline;
}	
.t-container-mid{
float:left;
width:60%;
margin-top:40px;
margin-left:8%;
margin-right:8%;
}	

#simplegallery1{ //CSS for sample Gallery
position: relative; /*keep this intact*/
visibility: visible; /*keep this intact*/
float:left;
}


.star {
	FONT-SIZE: 10px; PADDING-TOP: 17px; FONT-FAMILY: verdana
}
.toptexta {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #486db0; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
.security {
	FONT-SIZE: 11px; COLOR: #486db0; PADDING-TOP: 7px; FONT-FAMILY: verdana
}
.smalltext {
	FONT-SIZE: 9px; FONT-FAMILY: small fonts,verdana
}
.err {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: left; COLOR: #ff0000; FONT-FAMILY: verdana
}
.div_border {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 180px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: ivory
}



