*									{ margin:0;padding:0;}
body                                { font-size:12px;font-family:Arial,Georgia,Verdana,Tahoma;color:#000; background:url(../images/bg.png) #3a7e82 repeat-x;}
li                                  { list-style-type:none;}
a									{ text-decoration:none;outline:none;}
img									{ border:none;}
.clr                                { clear:both;display:block;}
.fl									{ float:left;}
.fr									{ float:right;}
.dispB								{ display:block;}
.dispN                              { display:none;}
.bgnone								{ background:none !important;}
.txtsb								{ font-size:11px; color:#0b41b7 !important;}
.pt10								{ padding-top:10px;}
.pb10								{ padding-bottom:10px;}
.pb5								{ padding-bottom:5px;}
.ptb10								{ padding:10px 0;}
.mtop10								{ margin-top:10px;}
.w142                               { width:175px !important;}
.wrapper                            { width:959px;margin:auto;position:relative;background:url(../images/main-bg.png) top repeat-y;}
.content-area						{ width:921px; margin:auto;overflow:hidden;}
.top-line							{ background:url(../images/top-line.png) no-repeat;height:18px;width:959px;display:block;margin:auto; }
.banner								{ height:200px;}
.upcome-events						{ background:url(../images/event-bg.jpg) repeat-x; line-height:31px; color:#255bc2; font-size:12px; padding:0px 12px;position:relative;overflow:hidden;height:31px;}
.upcome-events strong				{ font-size:14px;text-transform:uppercase;color:#121212; padding-right:5px; font-family:"Myriad Pro", arial; display:block; float:left;}
.navarea							{ background:url(../images/bg-nav.jpg) repeat-x bottom; min-height:37px; text-transform:uppercase;display:block;font-family:"Myriad Pro", arial; font-size:14px;}
.navarea li							{ background:url(../images/divider.jpg) no-repeat right; position:relative; float:left; padding-right:2px;}
.navarea li a						{ line-height:37px; padding:0 20px; color:#fff;display:block;}
.navarea li a:hover, 
.navarea li a.active,
.navarea li:hover a 				{ color:#fff;background:url(../images/bg-nav.jpg) repeat-x top;}
.navarea li ul				        { display:none; position:absolute; top:37px; left:0; z-index:999;}
.navarea li:hover ul				{ display:block; float:none; background:#c1c010;width:210px;}
.navarea li:hover ul li	a	        { background:none;}
.navarea li ul li		            { float:none; background:none; padding:0; border-bottom:1px solid #b7b604;}
.navarea li ul li a		            { float:none; background:none; line-height:24px; padding:0 10px;  text-transform:capitalize;}
.navarea li ul li a:hover           { background:#f2f2f2 !important; color:#222;}
.mid-area							{ margin-top:18px;overflow:hidden;}
.left-area							{ width:200px; padding:0 15px 0 5px; float:left; background:url(../images/divider-cont.jpg) no-repeat right;}
.left-area h3						{ color:#0b41b7; font-weight:normal; font-size:18px; padding-bottom:6px; background:url(../images/line-bg.png) no-repeat bottom right; font-family:Georgia, "Times New Roman", Times, serif;}
.left-area li						{ color:#6c6c6c; font-size:12px; padding-top:15px;}
.left-area li strong				{ color:#075aa0;display:block;}
.left-area li span					{ color:#000;display:block; font-weight:bold;}
.welcome-area						{ width:465px; float:left; padding:0 15px 0 8px; background:url(../images/divider-cont.jpg) no-repeat right;}
.welcome-area h1					{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; color:#000;}
.welcome-area h1 span				{ color:#0b41b7;}
.welcome-area p						{ padding-top:10px; color:#333;}
.right-col							{ float:left; width:200px;padding-left:8px;}
.video								{ padding-bottom:20px;text-align:center; overflow:hidden;}
.video-txt                          { width:188px;margin:auto;text-align:left;padding-top:8px;color:#6c6c6c;}
.video-txt strong                   { color:#075aa0; display:block;}
.bottom-line						{ background:url(../images/bottom-line.png) no-repeat;height:18px;width:959px;display:block;margin:auto; }
.contact-area						{ width:240px; background:none;}
.contact-area li					{ font-family: Arial, Helvetica, sans-serif; font-size:13px;padding-top:10px; color:#2d3434;}
.contact-area li p					{ line-height:20px;}
.facebook-area						{ width:300px; float:left; margin:0 36px;}
.mailing-list						{ width:262px; height:160px; padding:10px; float:right;background:url(../images/mailing-bg.png) no-repeat;}
.mailing-list h3					{ color:#0b41b7; font-size:18px; font-weight:normal; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.mailing-list h4					{ color:#0b41b7; font-size:18px; padding-bottom:10px; border-bottom:1px solid #c0cbe3;overflow:hidden; font-weight:normal;}
.mailing-list h4 img				{ float:left;margin-right:5px;}
.mailing-list h4 span				{ float:left;}
.mailing-list p						{ padding:10px 0; line-height:20px; color:#444444;}
.mailing-list input[type="text"],
.left-box-content input[type="text"]{ background:#ececec; padding:5px; border:1px solid #b3b3b3; float:left; margin-right:8px;}
.copyright							{ width:900px; margin:auto; line-height:20px; text-align:center; padding-bottom:10px; }
 marquee	 				        { float:left; width:760px; background:none;}
/* Inner Page CSS */
.left-section						{ background:none;padding-bottom:15px;}
.right-section						{ float:left;width:696px;background:url(../images/right-section-bg.png) no-repeat bottom left; padding-left:5px;} 
.breadcrumbs						{ background:url(../images/breadcome-bg.gif) repeat-x; font-size:11px; line-height:25px; height:25px; border:1px solid #e6e6e6; padding:0 10px; margin:0 0 20px 10px; color:#767676;}
.breadcrumbs a						{ color:#767676;}
.breadcrumbs span				    { color:#0b41b7; font-weight:bold;}
.right-section h1					{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; color:#0b41b7;background: url("../images/line-bg.png") no-repeat scroll right bottom; padding-bottom:6px;margin-bottom:10px}
.right-content						{ margin:0 20px; padding-bottom:40px;}


.imgarea			    			{ padding:4px; border:1px solid #d9d9d9; text-align:left; margin-right:15px; float:left;}
.right-content p			    	{ padding-bottom:15px; color:#000;}
p.txtbig							{ padding:5px 0 15px 0; font-size:14px;color:#333;font-weight:bold;}
.left-box-content, .left-banner 	{ font-size:14px; color:#000; padding-top:15px; clear:both; font-family:'Myriad Pro';}
.left-box-content p					{ display:block;padding-bottom:4px;}
.left-box-content input[type="text"]{ width:130px;}
.camps-area							{ overflow:hidden;}
.mega-camp, .mini-camp				{ float:left; width:325px;}
.camps-area                         { overflow:hidden; padding:10px 0;}
.camps-area h4						{ font-size:18px; color:#000; padding-bottom:5px; line-height:18px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.map-area                           { float:left; width:300px;position:relative;}
.map-area a                         { position: absolute;}
.mini-up                            { height: 64px;left: 94px;top: 108px;width:72px;}
.mini-hp                            { height: 32px;left: 100px;top: 77px;width:35px;}
.map-details                        { float:left; width:295px; margin-left:30px; border:2px solid #bdbdbd; position:relative; padding:10px; background:#ececec;}
.map-details .arrow                 { position:absolute; top:40px; left:-29px;background:url(../images/arrow.png) no-repeat; width:34px; height:41px;}
.img-gallery						{ padding:5px 0; overflow:hidden;}
.img-gallery a						{ float:left; display:block; margin-right:4px;}
.more-detail						{ overflow:hidden;}
.more-detail a						{ background:url(../images/btn-more.png) no-repeat;padding:0 0 2px 25px; color:#fff; line-height:24px; width:96px; display:block;}
.contact-form						{ overflow:hidden; padding-bottom:60px;}
.row								{ padding-bottom:10px; overflow:hidden;}
.row span							{ float:left; padding-right:10px; line-height:24px; width:80px; text-align:right;}
.row label							{ float:left; width:450px;}
.row label input[type="text"]		{ background:#ececec; padding:5px; border:1px solid #b3b3b3; height:10px; width:350px;}
.row label textarea					{ background:#ececec; padding:5px; border:1px solid #b3b3b3; width:350px; }
.row label input[type="submit"]		{ background:#0a41b6; border:1px solid #0a41b6; color:#fff; padding:5px; width:70px; text-align:center;}
.row label select					{ background:#ececec; padding:5px; border:1px solid #b3b3b3; width:350px; }
.row label input[type="reset"]		{ background:#0a41b6; border:1px solid #0a41b6; color:#fff; padding:5px; width:70px; text-align:center;}
.gallery-page a                     {margin:10px; border:1px solid #e4e4e4; padding:2px;}

.right-content ul                   { padding-bottom:12px;}
.right-content li                   { padding:3px 0px 3px 20px; background:url(../images/arrow-left.png) 5px 8px no-repeat;}
.right-content li a                { color:#075aa0}
.right-content li a:hover                { color:#000}
.footer								{ text-align:center;}
.footer	a							{ color:#000; margin:0 10px;}


table.brdr
{
    border-color: #c2c2c2;
    border-width: 0 0 1px 1px;
    border-style: solid;
	color:#000;	
	margin:5px 5px 5px 5px;
	font-weight:normal;
	font-size:12px;
	

}

table.brdr td
{
    border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	padding:3px 5px 3px 6px;

}

table.brdr td.gry-bg1
{
    border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
    background-color: #e9e9e9;
}

table.brdr td.wht-bg1
{
   border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
}