BODY
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #F2F2F2 url(/images/bg_mosaic.jpg) repeat top left;
	background-attachment:fixed;
	font-size:12px;
	font-family: Arial;
}
/* HTML tags*/
h1, h2{color: #F7992D;text-transform:uppercase;}
h1 {font-size: 14pt;}
h2{font-size: 12pt; background:#555555;padding:5px;}
p {text-align: justify; line-height: 18px;}
a {text-decoration:none; color:#CC662D;}
/*END HTML tags*/
#outer
{
	width: 100%;
	height: 800px;
	margin: 0px;
	padding: 0px;
	background: transparent url(/images/headerBG_t.png) repeat-x top;
}
#inouter {width: 970px; margin: 0px auto; min-height: 800px; position: relative;}

#topmenu {position:absolute; top:15px; left: 10px;  color: White; font-size: 9pt;}
#topmenu a {color: White; text-decoration:none; font-size: 9pt;}
#topmenu a:hover {color: White; text-decoration:underline; font-size: 9pt;}

#logo {position:absolute; top:5px; right: 0px; z-index: 17;}
#nearlogo{position:absolute; top: 20px; right: 300px; z-index: 17; color:#F7992D; font-weight:bold; font-size: 18px; width:480px;text-align:center; }

#content {background: white; position:absolute; top:70px; right: 0px; z-index: 15; width: 970px; background:#cccccc;font-size:12px;padding-bottom:100px;}
#topShadow {background: url(/images/contentTopBG.gif) no-repeat top; position:absolute;  top:80px; z-index: 14; width: 820px; height: 12px; display:none;}
#leftShadow {background: url(/images/contentLeftBG.gif) no-repeat top; position:absolute;  top:84px; left: -7px; z-index: 14; width: 7px; height: 356px; display:none;}
#rightShadow {background: url(/images/contentRightBG.gif) no-repeat top; position:absolute;  top:64px; right: -7px; z-index: 14; width: 7px; height: 356px; display:none;}

#socnet {width:150px;padding:20px 0 0;}
#socnet a img{margin: 0 0 5px 0;}

#banner{margin: 10px; width: 950px; height:260px; }
#inbannerTransparentBG {position: absolute; top: 207px; left:10px; background: #000000; height: 65px; width: 790px;
		       filter:alpha(opacity=40); -moz-opacity:0.4;	-khtml-opacity: 0.4;	opacity: 0.4;}
#inbanner {position: absolute; top: 215px; left:30px; right: 30px; color: White; height: 65px; width: 761px; background:transparent; z-index: 20;}
#inbanner a {color:White; text-decoration:none;}
#inbanner a:hover {color:White; text-decoration:underline;}

#menu {position:relative; height: 36px; width:950px;  margin: 5px auto; background: url(/images/menuBG.gif) repeat-x top left; display:block;font-weight:bold;}

#menu table {position:absolute; list-style: none; color:White; text-transform:uppercase; font-size: 9pt; margin: 10px 15px; padding:0px; }
#menu table td{ width:auto; text-align:center;vertical-align:middle;}
#menu table a {color: white;  text-decoration: none; margin:0px 6px;  text-align:center; font-family:georgia; color: #1C5519; }
#menu table a:hover {color: #ffffff;  text-decoration: none; font-family:georgia;}
#menu table a.active {color: #ffffff;  text-decoration: none; margin:0px 6px; font-family:georgia;}

#menu ul {position:absolute; list-style: none; color:White; text-transform:uppercase; font-size: 9pt; margin: 10px 15px; padding:0px;}
#menu ul li{display:inline; }
#menu ul a {color: white;  text-decoration: none; margin:0px 6px; }
#menu ul a:hover {color: #1C5519;  text-decoration: none; }
#menu ul a.active {color: #1C5519;  text-decoration: none; margin:0px 6px;}

#maincontent{width:950px;  margin: 5px auto; padding: 15px;}

#footer{position:relative; background: #cccccc url(/images/footerBG.gif) no-repeat top; width: 970px;margin: 0px auto; height:97px; }
#infooter {position:absolute;  font-size: 8pt; color: White; width:950px; margin: 40px 15px; text-align:center;}
#infooter a {font-size: 8pt; color: White; text-decoration: none;} #infooter a:hover {font-size: 8pt; color: White; text-decoration:underline;}

.calendar {background: #CCCCCC; width:100%;}
.calheader {background: #1C5B10; color:White; font-size: 12pt; font-weight:bold;}

.red{color: #F7992D;}
.orange{color: #F7992D;}

ol{margin: 0px; padding: 5px 20px;}
.contentTable {border:1px solid #000000; background:#e2e2e2;}

.theader{ font-weight:bold; border: #000000 solid 1px; padding:2px; text-align: center;}
.tcontent{ font-weight:normal; border: #000000 solid 1px; padding:5px; font-size:12px; text-align:center; }
.pagging a{ padding:5px; }
.content ul { padding: 5px 0 0 15px; }

.slideLink{cursor:pointer;color:#000000;line-height: 20px;}
.slideLink label{ font-size : 15px;}
.mainHeader{ color: #1C5519;text-transform:uppercase; font-weight:bold;font-size:18px; background:transparent; }
.h2{padding:0 5px;}
.image_place{width:303px; height:250px;overflow:hidden;display:block;border:4px solid #ffffff;float:left;}
a.selected{ color:#000000; background:#F7992D;padding:2px 5px; font-weight:bold;}
.testimonials{ margin: 3px 11px;}

marquee, marquee div {height:16px;line-height:2;padding-bottom:5px;}

#footer { position:absolute; bottom:0; left:0 }
.w85{ width: 85px !important; }
/*

html,body {
   height: 100%;
   margin: 0;
}
#maincontent  {
   min-height: 100%;
}
* html #maincontent  {
   height: 100%;
}

#footer {
   text-align: center;
   line-height: 50px;
   position:relative;
   width: 100%;
   height: 50px;
   margin-top: -50px;

}
*/