@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

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

#container{
	width:1002px;
	margin:0px auto;
	background:url(../images/main-bg.jpg) repeat-y top left;
	padding:0px 7px;
	overflow:hidden;
	position:relative;
}

#top{
	background:url(../images/top.jpg) repeat-x top left;
	width:988px;
	height:141px;
	float:left;
}

.logo{
	width:230px;
	height:113px;
	float:left;
	margin:13px;
	display:inline;
}

ul.dates li.hilight {
	background:#fff;
	background-image:none !important;
	color:#900;
	cursor:pointer;
	list-style:none;
}

ul.dates li.hilight b a{
	color:#900;
	margin:0px !important;
	padding:6px 9px;
	line-height:10px;
	width:30px;
}

ul.dates li.hilight b a:hover{
	color:#fff;
	margin:0px !important;
	padding:6px 9px!important;
	line-height:10px;
	background: #900;
	width:30px;
}

ul.dates li.hilight:hover {
	background: #900;
	cursor:pointer;
	list-style:none;
	color:#FFF
}


.inner-content{
 clear:left; float: left; text-align: left; width:700px
}

.mail{
	margin:40px 10px 0 0;
	float:right;
}
	
.nav{
	background:url(../images/nav-bg.jpg) repeat-x top left;
	width:988px;
	float:left;
	height:46px;
	color:#FFF;
}

.nav a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-family:Arial;
	line-height:43px;
	padding:0 35px;
}

.break{
	clear:both;
}

#banner{
	background:url(../images/banner.jpg) no-repeat top left;
	width:988px; 
	height:269px;
	float:left;
}

#content{
	width:988px;
	float:left;
	height:auto;
	overflow:hidden;
	text-align:left; background:url(../images/contact-bg.jpg) repeat-y top left;
}

#content p{
	font-size:12px;
	font-family:Arial;
	padding:0px 16px;
	width:664px;
	line-height:16px;
}

#content-home{
	width:988px;
	float:left;
	height:auto;
	overflow:hidden;
	text-align:left; 
}

#content-home p{
	font-size:12px;
	font-family:Arial;
	padding:0px 16px;
	width:664px;
	line-height:16px;
}


h1{
	color:#9c0303;
	font-size:24px;
	float:left;
	font-family:Arial;
	font-weight:normal;
	border-bottom:1px #999 solid;
	width:664px;
	margin:12px 0 12px 16px;
	padding:0 0 6px 0;
	display:inline;
}

.news{
	background:url(../images/top-news.png) no-repeat top;
	position:absolute;
	width:272px;
	height:55px;
	right:39px;
	top:209px;
	float:right;
}

.news-bg{
	background: url(../images/news-bg.png) repeat-y top;
	position:absolute;
	width:272px;
	height:429px;
	right:39px;
	top:263px;
	float:right;
	padding:0 0px 12px 0px;
	display:inline;
	clear:both;
}

.news-bot{
	background: url(../images/news-bot.png) no-repeat top;
	position:absolute;
	width:272px;
	height:12px;
	right:39px;

	top:703px;
	float:right;
	clear:both;
	_top:733px;

	
}

.news-bg p{
	/*background:url(../images/calender.jpg) no-repeat top left;*/
	width:189px !important;
	line-height:18px;
	color:#FFF;
	font-size:12px;
	margin:16px 6px  0 0;
	padding:0 0 0  !important;
	float:right;
}

.date-info{
	float:left;
}

.month{
	background:url(../images/month.jpg) no-repeat top left;
	width:41px;
	height:14px;
	float:left;
	margin:21px 0px 0px 21px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	display:inline;
	}
	
.date{
	background:url(../images/dates.jpg) no-repeat top left;
	width:41px;
	height:26px;
	float:left;
	clear:both;
	margin:0px 0px 0px 21px;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	display:inline;
	}
	

.read{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin:3px 0 0 0 !important;
text-align:right !important;
	height:27px;
	background: url(../images/border.jpg) bottom left repeat-x !important;
	float:right;
	display:inline;
}

.read a{
	color:#FFF;
	text-decoration:none;
}

.read-1{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	margin:3px 11px 0 0 !important;
text-align:right !important;
	height:27px;
	background: url(../images/border.jpg) bottom left repeat-x !important;
	float:right;
	display:inline;
}

.read-1 a{
	color:#FFF;
	text-decoration:none;
}

.headlines{
	background:url(../images/headlin.jpg) no-repeat top  center;
	width:241px;
	height:28px;
	margin:16px auto 15px  auto;
}
	
.footer{
	background:#686767;
	height:70px;
	float:left;
	width:988px;
	clear:both;
	text-align:left;
}

.footer p{
	color: #CCC;
	margin:26px 0 0 0px;
	font-family:Arial;
	font-size:12px;
		text-align:left;
}

.footer p a{
	color: #CCC;
	text-decoration:none;
}
	
.footer p a:hover{
	color: #CCC;
	text-decoration: underline;
}

/*********************************Contact US**********************************/

form {
  margin: 10px;
  padding: 0px;
}
fieldset {
	border: 1px solid #ccc;
	padding:0px 0px 20px 15px !important;
	width:649px;
}

legend {
	margin: 0;
	padding: 0px !important;
	font-size:16px !important;
    font-weight:bold;
	color: #900;
	background:none !important;
	font-size:16px !important;
	border:none !important;
	font-family:Arial, Helvetica, sans-serif;
}

label {
  font-weight : normal;
  float:left;
  width:150px;
  margin:0px; padding:0px;
}
input.txtbox {
  width : 400px;
  float : left;
  margin:4px 0px 4px 0px;
}

.selInput{width:404px; margin:4px 0px 4px 0px;  float:left;
}


.txtarea{
width:400px; height:100px; margin:4px 0px 4px 0px;  float:left; border:1px #CCC solid !important;
}

.button{
	background: #900;
    padding:3px 11px;
	border:1px solid #F00;
	cursor:pointer;
	margin:0px;
	color:#FFF;
}

li a{
	margin:0px 0 0 14px;
	line-height:21px;
	color:#900;
	font-weight:bold;
	text-decoration:none; background: url(../images/submenu_row.jpg) no-repeat left;
	padding:0 0 0 21px;
}

li a:hover{
	text-decoration:underline;
}

/*---------form error message--------------*/
.redtext {
	border : #CC0000 solid 1px;
	color: #CC0000;
	margin : 12px 0px;
	padding : 12px;
	background : #FFFFFF;
	margin-left:14px;
	width:92%;
}

.redtext li{
	margin-left:12px;
}

.contactinfo {
	float: right;
	width: 206px;
	height:106px;
	padding: 0px;
	margin:0px;
}
