body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background:#e8e7ec url(images/body-bg.jpg) repeat-x left top;
}

.main{
	margin:0px auto;
	width:1015px;
}

.main1{
	width:901px;
	margin:0px;
	padding:0px 57px;
	min-height:100%;
	max-height:100%;
	height:100%;
	background:#fff;
	float:left;
}

form, input, h1, h2, h3, h4, h5{
	margin:0px;	color:#911231;
	text-align:left;
}
.form-text {
 width:200px;
 margin-top:10px;
}
.form-text {
 width:200px;
 margin-top:10px;
 vertical-align:top;
}
.form-textarea
{
 width:200px;
 margin-top:10px;
}
.description{
	display:none;
}
.form-submit {
  background:url(images/bg-sumb.jpg) repeat-x left top;
  border:2px solid #3a010e;
   height:30px;
   color:#FFFFFF;
   width:100px;
   text-align:center;
   font-weight:bold;
}
.printmail-label {
 margin-top:10px;
}

div{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
a:link, a:visited{
	color:#911231;
	text-decoration:none;
}
a:hover{
	color:d9d9d9;
}
.logo{
	width:314px;
	float:left;	
}
.logo-right{
	float:left;
	width:587px;
	color:#5c5c5c;
	font-size:13px;
}
.logo-right a:link, .logo-right a:visited{
	color:#911231;
	text-decoration:none;
}
.logo-right a:hover{
	color:#000;
}
.logo-right img{
	vertical-align:middle;
}
.home-top-txt{
	color:#771d35;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
}
.header{
	margin:0px;
	padding-top:14px;
}
.banner{
	margin:0px!important;
	padding:0px!important;
	clear:both;
	margin-top:-3px;
}

li.expanded{
	list-style:none;
}
li.leaf{
	list-style:none;
}
#nav leaf {
list-style-image:none;
list-style-type:none;
}
#nav.li.leaf {
list-style-image:none;
list-style-type:none;
}

#nav{
	padding: 0;
	margin: 0;
	float:left;
	background:url(images/menu-bg.jpg) no-repeat left top;
	height:51px;
	width:901px;
	margin-top:5px;
	border-bottom:none;
	
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
}


#nav li { /* all list items */
	float: left;
		 /* width needed or else Opera goes nuts */		
}
#nav ul li {
	
} 
#nav li a { /* all list items */
	
		color:#911231;
		text-transform: uppercase;
		padding:17px 30px;
		font-weight:bold;
		text-decoration:none;
		
	
}

#nav li ul li a { /* all list items */
	
		color: #000;
		text-transform:none;
		
		padding:8px 0px;
		text-decoration:none;
		border-bottom:0px solid #b73135;
		width:180px;
 
}
#nav li ul li ul { /* all list items */
	
		margin-left:180px;
		margin-top:-20px;
 
}

#menu-136,#menu-137,#menu-138,#menu-139,#menu-145,#menu-146{
font-weight:bold;
font-size:13px;


}

#menu-167,#menu-168,#menu-170,#menu-173,#menu-174,#menu-177,#menu-181,#menu-166,#menu-172,#menu-179,#menu-182,#menu-191,#menu-192,#menu-193,#menu-194{
border-bottom:1px solid #b73135;
font-weight:bold;
font-size:13px;


}
#menu-171 { 
font-weight:bold;font-size:13px
}
#nav li a:hover { /* all list items */
		color:#FFFFFF;
		background-color:#b83136;
		paddin:0px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #EAEAEA;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:0px;
	width:200px;
       
	
}





#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* CSS Document */



.pad-top{
	padding-top:10px;
}
.pad-top1{
	padding-top:5px;
}
.flash-ban{
	padding-top:5px;
}
.content{
	/*padding-top:16px;*/
}
.cont-text-top{
	font-size:12px;
	line-height:20px;
}
.if{
	font-style:italic;
	color:#727272;
	padding-bottom:4px;
}
.black-shape{
	background:url(images/shape.jpg) no-repeat left top;
	width:170px;
	height:40px;
	padding:9px;
	margin-right:11px;
	float:left;
	color:#fff;
}
.black-shape a:link, .black-shape a:visited{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
.black-shape a:hover{
	color:#fff;
}
.black-shape1 a:link, .black-shape1 a:visited{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
.black-shape1 a:hover{
	color:#fff;
}
.black-shape1{
	background:url(images/shape.jpg) no-repeat left top;
	width:199px;
	height:40px;
	padding:9px;
	float:left;
	color:#fff;
}
.bottom-shape{
	background:url(images/bottom-curv-shape.jpg) no-repeat center top;
	padding:25px;
	width:851px;
	height:106px;
}
.dummy14{
	clear:both;
	height:14px;
}

.bottom-links{
	float:left;
	width:320px;
}
.bottom-links img{
	vertical-align:middle;
	margin-right:30px;
}
.bottom-links a:link, .bottom-links a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.bottom-links a:hover{
	color:#a30234;
}
.bottom-links-last{
	float:left;
	width:210px;
}
.bottom-links-last img{
	vertical-align:middle;
	margin-right:30px;
}
.bottom-links-last a:link, .bottom-links-last a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.bottom-links-last a:hover{
	color:#a30234;
}
.bot-logos{
	padding-bottom:14px;
}
.bot-logos img{
	margin:0px 25px;
	border:0px;
}

.footer{
	clear:both;
	
	background:#99001E url(images/bg-footer.jpg) no-repeat right top;
	padding-top:8px;
	padding-botton:2px;
	color:#fff;
	font-size: 11px;
}
.footer a:link, .footer a:visited{
	color:#fff;
	padding:0px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
}
.footer a:hover{
	color:#CCCCCC;
}

/*******inner page styles****/

.in-page-left{
	width:704px;
	float:left;
}
.in-page-right{
	width:186px;
	margin-left:11px;
	float:left;
}
.in-black-shape{
	background:url(images/shape.jpg) no-repeat right top;
	width:168px;
	height:40px;
	padding:9px;
	color:#fff;
}
.in-black-shape a:link, .in-black-shape a:visited{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
.in-black-shape a:hover{
	color:#fff;
}
.in-red-shape{
	background:url(images/shape-red.jpg) no-repeat right top;
	width:168px;
	height:40px;
	padding:3px;
	color:#fff;
}
.in-red-shape a:link, .in-red-shape a:visited{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
.in-red-shape a:hover{
	color:#fff;
}
.in-red-shape1{
	background:url(images/shape_but_red.jpg) no-repeat right top;
	width:168px;
	height:40px;
	padding:9px;
	color:#fff;
	
}
.in-red-shape1 a:link, .in-red-shape1 a:visited{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
.in-red-shape1 a:hover{
	color:#fff;
}


.in-news{
	width:156px;
	height:126px;
	color:#fff;
	background-image: url(images/news-gn-in.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size:11px;

}
.in-news a:link, .in-news a:visited{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	font-style:italic;
}
.in-news a:hover{
	color:#fff;
}
.in-left-top{
	background:url(images/top-curv-in.jpg) no-repeat left top;
	width:704px;
	height:33px;
}
.in-mid-line{
	background:url(images/mid-line-in.jpg) repeat-y left top;
	width:620px;
	padding:0px 42px;
	
}
.in-mid-line strong{
	color:#911231;
	font-size:14px;
	display:block;
	padding:10px 0px;
}
.disc{
	
	margin:0px;
	padding:0px 10px;
}
.disc ul{
	margin:0px;
	padding:0px 10px;
}
.disc ul li{
	margin:0px;
	padding:0px 0px 5px 10px;
	list-style:none;
	background:url(images/disc.jpg) no-repeat left center;
}
.in-bot-curv{
	clear:both;
	background:url(images/bot-curv-inn.jpg) no-repeat left top;
	width:704px;
	height:24px;
}
.in-left-top_new{
	width:704px;
	height:72px;
	background-image: url(images/subhead_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#000000; padding-top:15px; padding-left:20px}
ul.bullet {
  list-style-image: url(images/bullet.png);
}
ul {
list-style-type:square;
}
