body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background:url(../images/bgtile.gif);
}

h1 {color: #458cc2; font-weight:bold; font-size: 11px; border-bottom: 1px solid #458cc2; margin-bottom:-1.4em; font-style:italic;}

a:link {color: #458cc2;  text-decoration: underline; font-weight: none;}
a:hover {color: #CCCCCC; text-decoration: none; 	font-weight: none;}
a:active {color: #458cc2; text-decoration: underline; font-weight: none;}
a:visited {color: #458cc2; text-decoration: underline;font-weight: none;}
a:visited:hover {color: #CCCCCC; text-decoration: none; font-weight: none;}

#maincontainer {height: 100%; background:url(../images/bgtilegrad.gif) repeat-x;}
#gallerycontainer {width: 180px; float:left; margin: 0 10px 20px 0;}
#gallerycontainer2 {width: 180px; float:left; margin: 0 0 20px 0;}
#tncontainer {height:80px; width:178px; background:#1e1e1e; border: 1px solid #385164; margin: 0;}
#tncontainer2 {height:105px; width:178px; background:#1e1e1e; border: 1px solid #385164; margin: 0;}
#tncontainer2a {height:110px; width:178px; background:#1e1e1e; border: 1px solid #385164; margin: 0;}
#tncontainer3 {height:180px; width:178px; background:#1e1e1e; border: 1px solid #385164; margin: 0;}
#tncontainer img{border: 0;}
#labelcontainer {height:15px; width:180px; background:#1e1e1e; border: 0; margin: 0; background: url(../images/gal_labelbg.gif) no-repeat;}

#pdtcontainer {width: 360px; float:left;}
#pdtcontainer3 {width: 750px; float:left;}
#pdttitle {width: 100%; border-bottom: 2px solid #458cc2; margin: 0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
#pdtdesc {width: 100%; font-size: 10px; line-height: 1.8em;}

#contactcontainer {width: 320px;}
#contacttitle {width: 320px; border-bottom: 2px solid #458cc2; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
#contactdesc {width: 320px; font-size: 10px; line-height: 1.8em; border-bottom: 1px solid #2b2b2b; float:left; padding: 10px 0;}
#contactleft {width: 30%; float:left; display:block; font-weight:bold;}
#contactright {width: 70%; float:left; display:block;}

#happencontainer {width: 500px;}
#happentitle {width: 100%; border-bottom: 2px solid #458cc2; margin: 20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold;}
#happendesc {width: 100%; font-size: 10px; line-height: 1.8em; border-bottom: 1px solid #2b2b2b; float:left; padding: 5px 0;}
#happenleft {width: 30%; float:left; display:block; font-weight:bold;}
#happenright {width: 70%; float:left; display:block;}

#faqquest {font-weight: bold; border-bottom: 1px solid #458cc2;}
#faqquest a{text-decoration:none;}
.faqans {margin-bottom: 10px;}

.content {font-size: 10px; line-height: 1.8em;}
.footertxt {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#458cc2;}