@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; font:normal 11px Arial, Helvetica, sans-serif;}

#Wrapper{ width:100%;}
.Container{ width:1024px; margin:auto;}
.topbox{ width:974px; float:left; margin:0px 0px 0px 22px; height:27px; background-color:#e5e5e5;}
.topboxlink{ float:right; }
.topboxlink ul{ padding:0px; margin:0px;}
.topboxlink li{ list-style:none; float:left; padding:4px 4px 4px 4px; margin:0px;}
.topboxlink li a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FF1D25; text-decoration:none; margin:0px;}
.Header{  width:974px; float:left; margin:0px 0px 0px 22px;  border-bottom:1px solid #808080;}
.Logo{ width:323px; float:left; padding:10px 0px 10px 0px; margin:0px;}
.MenuConmtainer{ width:570px; float:right; padding:0px; margin:0px;}
.Menu{ float:right; width:613px; border:0px solid #ebebeb; }
.Menu ul{ padding:15px 0px 0px 10px; margin:0px; *padding:15px 0px 0px 2px;}
.Menu li{ list-style:none; float:left; padding:0px 0px 0px 28px; margin:0px;}
.Menu li a{ font:normal 14px Arial, Helvetica, sans-serif; color:#4d4d4d; display:block; text-decoration:none; padding:20px 0px 7px 0px;}
.Menu li a:hover{ font:normal 14px Arial, Helvetica, sans-serif; color:#0b72ba;}

.Menu div
{	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:1px solid #e9f2f8;
	width:auto;




	}

.Menu div a
	{	position: relative;
		display: block;
		padding: 5px 10px 5px 10px;
		width: auto;
		white-space:nowrap;
		text-align: left;
		text-decoration: none;
		color: #fff;
		font:bold 10px verdana ;
		background:url(../images/opacity.png) repeat-y left top;



		 }


.Menu div a.brder{
border-bottom:1px dotted #c9d8e0;


}
.Menu div a:hover
	{color: #ededed;

	position: relative;
		display: block;
		padding: 5px 10px 5px 10px;
		width: auto;
		white-space:nowrap;
		text-align: left;
		text-decoration: none;

		font:bold 10px verdana ;
	}

.Menu li a.selected{ color:#fe1d23;}


.Menubottom{ float:left; width:233px; padding:6px 0px 22px 76px; }
.Menubottom ul{ padding:0px; margin:0px;}
.Menubottom li{ list-style:none; float:left; padding:0px; margin:0px;}
.Menubottom li a{ font:normal 14px Arial, Helvetica, sans-serif; color:#4d4d4d; display:block; text-decoration:none; padding:0px 30px 7px 0px;}
.Menubottom li a:hover{ font:normal 14px Arial, Helvetica, sans-serif; color:#0b72ba;}

.Menubottom li a.selected{ color:#fe1d23;}

.srcbox{ border:1px solid #d8d8d8; width:219px; font:normal 12px Arial, Helvetica, sans-serif; color:#4d4d4d; float:left; margin:6px 0px 22px 0px; }
.txtbox{ border:none; width:155px;  font:normal 12px Arial, Helvetica, sans-serif; color:#4d4d4d; }
.brderbottom{ border-bottom:1px solid #808080; width:974px; float:left; margin:0px 0px 0px 22px; height:1px; }
.Middlecontainer{ width:974px; float:left; margin:0px 0px 0px 22px; border:0px solid}
.rightside{float:right; width:540px; border:1px solid #cccccc; margin:12px 0px 0px 0px;}
.rightside h1{ font:normal 30px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:0px 5px 15px 10px;}
.leftside{float:left; width:420px; margin-right:10px; margin-top:12px; border:0px solid}
.phototxt{ float:left; margin:10px 10px 10px 40px; width:469px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000;}
.photolink{ float:left; margin:0px 10px 42px 40px; width:469px; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.photolink a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#0171bb; text-decoration:none;}
.photolink a.link{ color:#fe1f24; text-decoration:none;}
.clients{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #fec6c9; width:972px; margin:10px 0px 0px 0px; float:left; }
.clientstxt{ float:left; width:100px; padding:15px 5px 5px 10px;}
.clientlogo{float:left; width:850px; border:0px solid #cccccc; margin:12px 0px 0px 0px;}
.Aboutcontainer{ font:normal 12px Arial, Helvetica, sans-serif; color:#000000;  width:974px; margin:10px 0px 0px 0px; float:left;}
.Abouttana{ width:678px; float:left; border:1px solid #bfbfbf;}
.Abouttana h2{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:0px 5px 15px 10px;}
.Abouttana p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:10px 10px 10px 15px; margin:0px;}
.imgfloat{ float:left; width:260px; margin:10px 10px 10px 10px;}
.Abouttxt{ float:left; width:365px; color:#808080; padding:0px 0px 10px 0px;}
.Abouttxt p{ padding:5px 0px 4px 0px; margin:0px;}
.AboutlinkL{ float:left; width:195px;}
.AboutlinkL a{ color:#0070ba; text-decoration:none; padding:0px 0px 0px 0px; margin:0px;}
.AboutlinkL ul{ padding:0px; margin:0px;}
.AboutlinkL li{ list-style:none; padding:0px; margin:0px;}
.AboutlinkL li a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#0070ba; padding:3px 0px 3px 0px;; margin:0px; text-decoration:none;}
.AboutlinkR{ float:left; width:210px; padding-left:15px;  border-left:1px solid #fec6c7;}
.AboutlinkR ul{ padding:0px; margin:0px;}
.AboutlinkR li{list-style:none; padding:0px; margin:0px;}
.AboutlinkR li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#0070ba; padding:3px; margin:0px; text-decoration:none;}
.Eventscontainer{ float:right; width:280px; margin-top:0px; border:1px solid #bfbfbf; padding:11px 0px 0px 0px; margin-left:10px; height:230px;}
.Eventscontainer h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:0px 5px 5px 0px; margin:0px 5px 15px 10px; }

.Eventscontainer1{ float:left; width:315px; margin-top:10px;  border:1px solid #bfbfbf; padding:10px 0px 0px 0px; margin-left:2px; height:270px;}
.Eventscontainer1 h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:0px 5px 5px 0px; margin:0px 5px 10px 10px;}




.EventscontainerInner{ float:left; width:328px; margin-left:12px; border:1px solid #bfbfbf; padding:11px 0px 5px 0px; margin-top:10px;}
.EventscontainerInner h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:0px 5px 5px 0px; margin:0px 5px 15px 10px;}

.Eventscontainernew{ float:right; width:280px; margin-left:10px; border:1px solid #bfbfbf; padding:0px 45px 23px 0px;}
.Eventscontainernew h3{ width:300px;;font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:0px 5px 15px 10px;}
.footercontainer{font:normal 12px Arial, Helvetica, sans-serif; color:#818181;  width:974px; margin:10px 0px 0px 22px; float:left; border-top:1px solid #bcbcbc; padding:10px 0px 10px 0px}
.footercontainer a{ font:normal 12px Arial, Helvetica, sans-serif; color:#818181; text-decoration:none; padding:10px 4px 4px 4px;}
.clrB{ clear:both;}




/*Inner Page Styles*/
.tbltana{ font:normal 12px Arial, Helvetica, sans-serif; color:#818180; margin: 0px 5px 15px 15px;}
.txtboxtana{ font:normal 12px Arial, Helvetica, sans-serif; color:#818180; width:150px; border:1px solid #bcbcbc;}
.frmbutton{ background-color:#0070ba; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;}
#leftsideInner{ float:left; width:630px; border:1px solid #d7d5d5; margin-top:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180;}
a.linkabout{ float:left;  display:block; color:#0070ba; text-decoration:none;}

#leftsideInner h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 0px 5px 0px; margin:-37px 20px 15px 20px;}
#leftsideInner ul{ padding:0px; margin:0px;}
#leftsideInner li{ list-style:none;}
#leftsideInner li p { padding:0px 0px 5px 10px; margin:0px; list-style:none; background:url(../images/bullet.jpg) no-repeat left 6px; margin:0px 0px 0px 20px;}
a.link{ color:#0071bc; text-decoration:none;}
.linkbullet a{ color:#0071bc; text-decoration:none; background:url(../images/bullet.jpg) no-repeat left 5px; padding:0px 0px 5px 10px; margin:0px 0px 0px 15px; display:block;}
#leftsideInner h2{ font:normal 24px/24px Arial, Helvetica, sans-serif; color:#818180; padding:10px 10px 10px 15px; margin:0px;}
#leftsideInner h4{ font:normal 18px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}
#leftsideInner p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 10px; margin:0px 10px 0px 10px;}
#leftsideInnernew{ float:left; width:630px; height:413px; border:1px solid #d7d5d5; margin-top:10px;}
#leftsideInnernew h2{ font:normal 24px/24px Arial, Helvetica, sans-serif; color:#818180; padding:10px 10px 10px 15px; margin:0px;}
#leftsideInnernew h4{ font:normal 18px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}
#leftsideInnernew h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:-39px 5px 15px 10px; width:598px;}
#leftsideInnernew p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}
.txthead{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:15px 10px 10px 15px; margin:0px;}
.rightsideInner{ float:left; width:327px; margin-left:13px; border:0px solid #a8a5a5;}
.rightsideGallery{ float:left; width:327px; border:1px solid #a8a5a5; margin-top:10px;  }
.linkprint{ float:right;  border:0px solid #000; padding:10px 10px 10px 5px; color:#0071BC;  margin:0px; color:#3a89c9;}
a.dec{ font-size:10px;}
.linkprint a{  color:#0071BC; text-decoration:none; }
.rightsideGallery h3{ color:#010101; padding:10px 0px 5px 0px; font:normal 18px Arial, Helvetica, sans-serif; margin:0px 10px 0px 10px; border-bottom:1px solid #fbcbb9;}
.rightsideGallery p{ font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:10px 10px 10px 10px; margin:0px;}
.rightsideGallery a{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none; padding:10px 5px 15px 5px; margin:0px 0px 10px 0px;}
a.search{ color:#ee2d2f;}
.topalign{ float:left; margin-top:-36px; padding:10px 0px 0px 0px; margin-bottom:35px;}
.topalign a{ font:bold 14px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none;}

.topalign1{ float:left; margin-top:0px; padding:10px 0px 0px 0px; margin-bottom:35px;}
.topalign1 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none;}
.tblgallery{ margin-top:-10px; padding:0px 0px 10px 0px; float:left;}
.tblgallery h4 a{ font:bold 14px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:10px 5px 10px -15px; width:930px; display:block;}

.tblgallery h3{font:normal 18px Arial, Helvetica, sans-serif; color:#000000;  padding:0px 5px 5px 0px; margin:0px 5px 5px 10px;}
.tblgallery img{ border:1px solid #bcbcbc; padding:4px;}
.tblgallery1{ padding-left:10px; }
.tblgallery1 img{ border:1px solid #bcbcbc; padding:4px;}
.tblgallery1 a{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none; padding:5px 0px 10px 0px; }

img{ border:none;}

.tblgallery2{ padding-left:10px; }
.tblgallery2 img{ border:1px solid #bcbcbc; padding:4px;}
.tblgallery22 a{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none; padding:5px 0px 10px 10px;  }
.tblgallery2 a{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#1072ba; text-decoration:none; padding:5px 0px 10px 10px;background:url(../images/arrow_n.jpg) no-repeat left 7px; margin-left:0px; }
.frmbtn{ background-color:#0071bc; padding:2px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; border:1px solid #535353;}
.txtbox1{ width:125px;}
.gray{ color:#95969a;}
#leftsideInnernew1{ float:left; width:400px; height:413px; border:1px solid #d7d5d5; margin-top:10px;}
#leftsideInnernew1 h2{ font:normal 24px/24px Arial, Helvetica, sans-serif; color:#818180; padding:10px 10px 10px 15px; margin:0px;}
#leftsideInnernew1 h4{ font:normal 18px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}
#leftsideInnernew1 h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:0px 5px 15px 10px; width:598px;}
#leftsideInnernew1 p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}



#leftsideInnerStore{ float:left; width:974px;  border:1px solid #d7d5d5; margin-top:10px;}
#leftsideInnerStore h2{ font:normal 24px/24px Arial, Helvetica, sans-serif; color:#818180; padding:10px 10px 10px 15px; margin:0px;}
#leftsideInnerStore h4{ font:normal 18px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}
#leftsideInnerStore h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:-39px 5px 15px 10px; width:930px;}
#leftsideInnerStore p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#818180; padding:0px 10px 10px 15px; margin:0px;}


#EventBord{
	width:270px;
	border-bottom:1px dotted #bcbcbc;

	margin:10px 0px 10px 5px;
	padding-bottom:5px;

}

#EventBord_inner{
	width:315px;
	border-bottom:1px dotted #bcbcbc;


	margin:10px 0px 10px 5px;

}


.calendarsmall{
	background:url(../images/calendar.jpg) no-repeat 100% 100%;
	float:left;
	width:41px;
	height:37px;

	margin-right:10px;
	margin-left:10px;
	border:0px solid #000;


}

.calendarsmall .month{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:1px 0px 3px 0px;
}

.calendarsmall .day{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	padding:0px 0px 4px 3px;
	text-align:center;
	margin:0px 14px 0px 0px;
}
.eventR{ float:left; margin-left:5px; width:180px; padding:0px 0px 0px 5px;  border:0px solid}
.eventheader{ font:bold 12px Arial, Helvetica, sans-serif; color:#010101; padding:0px 0px 5px 0px;}
.eventheader a{ color:#a15021; ont:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.eventdescription{ font:normal 11px Arial, Helvetica, sans-serif; color:#010101; padding:0px 0px 5px 0px; }

.PB10{ padding-bottom:5px;}
.brderbottomE{ border-bottom:1px dotted #bcbcbc; width:200px; height:1px; padding:10px 0px 0px 10px; margin:0px 5px 0px 5px;}
.txtsmall{ font-size:10px;}
.EventscontainerMain{ float:left; width:640px; margin-top:0px; border:0px solid #bfbfbf; padding:11px 0px 0px 0px; margin-left:10px; height:306px;}
a.linkE{ color:#0070ba; text-decoration:none;}
.Eventscontainer2{ float:left; width:325px; margin-top:10px;  border:1px solid #bfbfbf; padding:10px 0px 0px 0px; margin-left:2px; height:250px;}
.Eventscontainer2 h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:0px 5px 5px 0px; margin:0px 5px 10px 10px;}



.careerbr{

	margin:0px;
	padding:10px 0px 10px 10px;
	width:460px;
	}

.careerbr a{ color:#58595b; text-decoration:none;}
.careers h2{font:normal 18px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; padding:10px 5px 5px 0px; margin:15px 5px 15px 0px; width:598px;}
.imgevent{ float:left; margin-bottom:10px; border:0px solid; margin-right:10px;
	margin-left:10px;}
.imgevent img{ margin:0px; border:0px solid #bcbcbc;}
a.weblink{ color:#0070ba; text-decoration:none;}

.txtgallery ul{ padding:0px; margin:0px;}
.txtgallery li{ padding:0px 0px 4px 1px; margin:5px 0px 0px 11px; color:#818180;}
.gallerypad{ border-bottom:1px dotted #bcbcbc; padding-right:10px;}

.txtgallery ul{ padding:0px; margin:0px;}
.txtgallery li{ padding:0px 0px 4px 1px; margin:5px 0px 0px 11px; color:#818180;}
.gallerypad1{ border-right:1px dotted #bcbcbc; padding-right:10px;}

.visitrgt{ padding:5px 0px 0px 5px;color:#818180;}
.visitrgt a{ text-decoration:none; color:#3A70D2;}

/*15/3/11*/
.tblgalleryview { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #fec6c9; 
padding:10px 5px 5px 0; margin:10px 5px 10px 0px; width:930px; display:block;}

