body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0px;
}
p{
	margin:0px;
	margin-bottom:10px;
}

ul{
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 20px;
}

img{
	border:none;
	text-align:center;
}
input{
	line-height:12px;
	height:12px;
}

a{
	outline:none;
	text-decoration:underline;
	color:#bf1413;
}

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

/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 927px;
	text-align: center;
}
#header-warp{
	clear:both;
	width:927px;
/*	margin-left:5px;
*/}
#header-left{
	background-image:url(../images/logobg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:139px;
	width:286px;
	float:left;
	position:relative;
}
#header-right{
	background-image:url(../images/topright.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:139px;
	width:641px;
	float:left;
	position:relative;
}
#logo{
	position:absolute;
	left:32px;
	top:8px;
}
#header-text{
	position:absolute;
	right:15px;
	top:92px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
#toplink{
	width:230px;
	float:right;
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
	text-align:left;
}
#toplink a{
	color:#cb0101;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	text-decoration:underline;
}
#toplink a:hover{
	color:#4e4d4d;
	text-decoration:underline;
}
#videolink{
	font-size:13px;
	color:#FFFFFF;
	padding-top:14px;
	font-weight:bold;
}
#videolink a{
	color:#4912ae;
	text-decoration:none;
}
#videolink a:hover{
	color:#000000;
}
#call{
	background-image:url(../images/call.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:213px;
	width:306px;
	float:left;
	position:relative;
}
#call .num{
	position:absolute;
	top:110px;
	left:80px;
	width:160px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height:24px
}
#main-image{
	background-image:url(../images/mainimage.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:130px;
	width:261px;
	float:left;
}

/* Menu start here */
.menu {
	clear: both;
/*	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
*/	height:25px;
	line-height:25px;
	width:927px;
/*	margin-left:5px;
*/	background:#ffc502;
margin-top:1px;
}
.menu a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-left:47px;
	padding-right:47px;
	_padding-right: 46px;
	float:left;
	color:#000000;
/*	background-image:url(../images/navbrk.jpg);
	background-position:right;
	background-repeat:no-repeat;
	border-left:1px solid #dfdfdf;*/ 
	border-right:1px solid #ffffff;
}
.menu a:hover{
	text-decoration:none;
	color:#FFF;
	background-image:url(../images/navhover.jpg);
	background-repeat:repeat-x;
	display:block;
}
#menu-current{
	text-decoration:none;
	color:#FFF;
	background-image:url(../images/navhover.jpg);
	background-repeat:repeat-x;
	display:block;
}
/* Menu end here */
#conwrap{
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	clear:both;
	background:#f4eddb;
}
#content-warp{
	padding:5px 5px;
/*	background-color:#ffffff;*/
}
#news-events{
	float:left;
	width:193px;
	background-image:url(../images/leftbg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e51717;
	margin-left:5px;
	_margin-left:3px;
	text-align:left;
}
#news-events h1{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	line-height:33px;
	text-align:center;
	background-image:url(../images/leftbghead.jpg);
	background-repeat:repeat-x;
}
#news-events-content{
	padding:0px;
	color:#FFFFFF;
	text-align:center;
}
#news-events-content span{
	color:#f89e2e;
	font-weight:bold;
}
.link{
	text-align:right;
	padding:5px 0px 8px 0px;
}
.link a{
	color:#f89e2e;
	text-decoration:none;
}
.link a:hover{
	color:#000000;
}
#content{
	float:left;
	padding:0px 15px;
	_padding: 0px 10px;
	width:530px;
	text-align:left;
}

#galleryContent{
	float:left;
	padding:0px 15px;
	_padding: 0px 10px;
	width:678px;
	text-align:left;
}

.content_wadd{
	float:left;
	padding:0px 15px;
	width:625px;
	_width:655px;
}
#content-inner{
	padding:0px 15px;
}
#content-inner h1{
	font-size:13px;
	font-weight:bold;
	color:#0263b8;
	margin:0px;
	padding-bottom:10px;
}
#content h1{
	font-size:16px;
	font-weight:bold;
	color:#bb0404;
	margin:0px;
	margin-top:8px;
	padding-bottom:10px;
}

#galleryContent h1{
	font-size:16px;
	font-weight:bold;
	color:#bb0404;
	margin:0px;
	margin-top:8px;
	padding-bottom:10px;
}

#content p{
	color:#000;
	margin:0px;
	padding-bottom:10px;
	line-height:18px;
	text-align:justify;
}
#add{
	float:left;
	width:158px;
	background-color:#f7f9f8;
	padding:10px 0px 5px 0px;
	text-align:center;
}
#footer{
	clear:both;
	background-color:#f9f9f9;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	color:#000000;
}
#footer .link{
	color:#c8aa92;
}
#footer a{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
#footer a:hover{
	color:#bf9d87;
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
}
.pad-bot{
	padding-bottom:5px;
}
#content_photo{
	float:left;
	padding:0px 15px;
	width:628px;
}
.intro{
	float:left;
	padding-left:10px;
	width:250px;
}
.photobox1{
	float:left;
	width:60px;
	height:60px;
	border:#FF6600 solid 1px;
}
.intro1{
	float:left;
	padding-left:10px;
	width:225px;
}
.para{
	text-align:justify;
	line-height:18px;
}
.name{
	font-size:12px;
	font-weight:bold
}
.header_h1{
	color:#A85E00;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}
.content_readmore{
	float:left;
	padding:0px 15px;
	width:625px;
	_width:655px;
	font-size:14px
}
#header_r1{
    color:#A85E00;
	font-size:16px;
	font-weight:bold;
	padding:0px 15px;
	padding-bottom:10px;
}

/* Photo Gallery */
.galleryContent{
	float:left;
	position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
	border: 1px solid white;
	margin: 0 5px 5px 0px;
}

.thumbnail:hover{
	background-color: transparent;
}

.thumbnail:hover img{
	border: 1px solid #666666;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color:#FFFFFF;
	padding:5px;
	left: -1000px;
	border: 1px soild gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	margin:0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	left: 530px;
	top:340px; /*position where enlarged image should offset horizontally */
	z-index}

/* Photo Gallery */



/********************************************
   Clear Fix
********************************************/ 
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 