body {font-family:Trebuchet MS; font-size:12px; margin:0px;background-color:#000000;}
td {font-family:Trebuchet MS; font-size:12px; color:#fff;}

.homemaptitle {font-family:Trebuchet MS; font-size:12px; color:#a71d22; font-weight:bold;}

.maincont {
	background-image : url(../images/template/mbg.jpg);
	background-repeat: no-repeat;
	background-position : top;
}
.innersm {
	background-image : url(../images/template/innersmbg.jpg);
	background-repeat: no-repeat;
	background-position : top;
}
.submenuitem {color:#ffffff; font-family:Trebuchet MS;	font-size:12px;	font-weight:bold;}
a.submenuitem:link {color:#ffffff;font-family:Trebuchet MS;	font-size:12px;	font-weight:bold;text-decoration:none;}
a.submenuitem:active {color:#ffffff;font-family:Trebuchet MS;	font-size:12px;	font-weight:bold;text-decoration:none;}
a.submenuitem:visited {color:#ffffff;font-family:Trebuchet MS;	font-size:12px;	font-weight:bold;text-decoration:none;}
a.submenuitem:hover {color:#ff0000;font-family:Trebuchet MS;	font-size:12px;	font-weight:bold;text-decoration:none;}




a.link:link {font-family:arial, sans-serif;font-size:10pt;color:#AFC3DE;text-decoration:none;}
a.link:active {font-family:arial, sans-serif;font-size:10pt;color:#AFC3DE;text-decoration:none;}
a.link:visited {font-family:arial, sans-serif;font-size:10pt;color:#AFC3DE;text-decoration:none;}
a.link:hover {font-family:arial, sans-serif;font-size:10pt;color:#B7010D;text-decoration:none;}

a.path:link {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.path:active {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.path:visited {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.path:hover {font-family:Tahoma;font-size:10px;color:#B7010D;text-decoration:none;}

a.subpath:link {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:active {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:visited {font-family:Tahoma;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:hover {font-family:Tahoma;font-size:10px;color:#B7010D;text-decoration:none;}

a.home:link {font-family:"Times New Roman", Times, serif; font-weight:bold;font-size:8pt;color:#CCCCCC;text-decoration:none;}
a.home:active {font-family:"Times New Roman", Times, serif;font-size:8pt;font-weight:bold;color:#CCCCCC;text-decoration:none;}
a.home:visited {font-family:"Times New Roman", Times, serif;font-size:8pt;font-weight:bold;color:#CCCCCC;text-decoration:none;}
a.home:hover {font-family:"Times New Roman", Times, serif;font-size:8pt;font-weight:bold;color:#B7010D;text-decoration:none;}

.activeSection {
font-family:Tahoma;
font-size:10px;
color:#427695;
text-decoration:none;
font-weight:bold;}

.contentTable {
	width:97%;
	margin:1px auto;
	/*border:1px solid #D7D7D7;*/
	border-collapse:collapse;
}
/*--------------------- Gallery Module --------------------*/
.Gallery-Table {
	width:98%;
	margin:1px auto;
}
.Gallery-Title {
	padding-left:10px;
	background-color:#EFEFEF;
	text-align:left;
	color:#8F8F8F;
}
.Gallery-Img-Title {
	padding-left:10px;
	background-color:#EFEFEF;
	text-align:left;
	color:#8F8F8F;
	border:1px solid #D7D7D7;
}

.Gallery-Pics {
	/*background-color:#FFFFFF;*/
	padding:10px;
	border:1px solid #D7D7D7;
}
.Gallery-Img {
	background-color:#FFFFFF;
	border:4px solid #000000;
}
.Gallery-Back {
	background-color:#D7D7D7;
	border:0px solid #000000;
}
.Gallery-Back a:link {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Back a:active {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Back a:visited {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Back a:hover {font-family:arial, sans-serif;font-size:8pt;color:#001F88;text-decoration:underline;}

.Gallery-Scroll {
	background-color:#FFFFFF;
	border:1px solid #D7D7D7;
}
.Gallery-Scroll a:link {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Scroll a:active {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Scroll a:visited {font-family:arial, sans-serif;font-size:8pt;color:#9D3300;text-decoration:none;}
.Gallery-Scroll a:hover {font-family:arial, sans-serif;font-size:8pt;color:#001F88;text-decoration:underline;}
/*--------------------- Gallery Module / ------------------*/

/*--------------------- Dyn Content Module --------------------*/
.DynContent-Table {
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
}
.DynContent-Title {
	font-family:arial;
	font-size:12px;
	text-decoration:bold;
	color:#000000;
}
.DynContent-Content {
	font-family:arial;
	font-family:Trebuchet MS; font-size:12px;
	color:#fff;
}
/*--------------------- Dyn Content Module / ------------------*/

/*--------------------------------------------- Files Module --------------------------------------------*/
.Files-Table {
	width:98%;
	margin:5px;
	border:1px solid #EFEFEF;
	border-collapse:collapse;
}
.Files-File {
	text-align:center;
}
a.File:link {font-family:arial, sans-serif;font-size:10pt;color:#9D3300;text-decoration:none;}
a.File:active {font-family:arial, sans-serif;font-size:10pt;color:#9D3300;text-decoration:none;}
a.File:visited {font-family:arial, sans-serif;font-size:10pt;color:#9D3300;text-decoration:none;}
a.File:hover {font-family:arial, sans-serif;font-size:10pt;color:#001F88;text-decoration:underline;}
/*--------------------------------------------- Files Module / ------------------------------------------*/



/*-------------------------- Calendar Module --------------------------*/
.Calendar-Table {
	width:98%;
	margin:5px;
	border:2px solid #EFEFEF;
	border-collapse:collapse;
}
.Calendar-C-TD {
	padding-left:10px;
	background-color:#EFEFEF;
	text-align:left;
	color:#8F8F8F;
}
.Calendar-Title {
	padding-left:12px;
	background-color:#DFDFDF;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	text-align:center;
	color:#000000;
}
.Calendar-Date {
	font-style:italic;
	font-family:arial;
	font-size:12px;
	text-align:center;
	color:#000000;
}
.Calendar-Event {
	padding-left:12px;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
}
/*-------------------------- Calendar Module / ------------------------*/


/*-------------------------- Nwws Module ------------------------*/
.News-Table {
	width:98%;
	margin:5px;
	text-align:left;
	border:1px dotted #CCCCCC;
	background-color:#FFFFFF;
}
.News-Title {
	padding:5px;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	font-family:arial;
	color:gray
}
.News-Content {
	padding:10px;
}
/*-------------------------- News Module / ------------------------*/

table.Portfolio-Table {
	width:98%;
	margin:1px auto;
	border:1px solid #EFEFEF;
}
table.Portfolio-Table thead {
	background-color:#EFEFEF;
	text-align:left;
	font-weight:bold;
	font-family:arial;
}
table.Portfolio-Table td {
	padding:10px;
}


/*------------------------------------------- Links Module -----------------------------------------*/
.Links-Table {
	width:98%;
	margin:5px;
	border:1px solid #EFEFEF;
	border-collapse:collapse;
}
.Links-Link {
	padding:10px;
	text-align:left;
}
.Links-Subtitle {
	font-family:arial;
	font-size:12px;
}
.Links-BottomLink {
	font-family:arial;
	color:#008000;
	font-size:12px;
}
a.Links:link {font-family:arial, sans-serif;font-size:12pt;color:#0000CC;text-decoration:underline;}
a.Links:active {font-family:arial, sans-serif;font-size:12pt;color:#0000CC;text-decoration:underline;}
a.Links:visited {font-family:arial, sans-serif;font-size:12pt;color:#0000CC;text-decoration:underline;}
a.Links:hover {font-family:arial, sans-serif;font-size:12pt;color:#0000CC;text-decoration:underline;}
/*------------------------------------------- Links Module / ---------------------------------------*/


/*-------------------------- Sponsors Module ----------------------*/
.Sponsors-Table {
	width:10%;
	margin:5px;
	border:2px solid #EFEFEF;
	border-collapse:collapse;
}
.Sponsors-Title {
	padding-left:10px;
	background-color:#EFEFEF;
	text-align:left;
	color:#8F8F8F;
}
.Sponsors-Banner {
	padding:1px;
	background-color:#EFEFEF;
}
/*-------------------------- Sponsors Module / --------------------*/

/*-------------------------- Testimonials Module ----------------------*/
.Testimonials-Table {
	width:98%;
	margin:5px;
	border:2px solid #EFEFEF;
	border-collapse:collapse;
}
.Testimonials-Testimonial {
	padding-left:10px;
	background-color:#EFEFEF;
	text-align:left;
	color:#8F8F8F;
}
.Testimonials-Title {
	padding-left:12px;
	background-color:#DFDFDF;
	font-style:italic;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
}
.Testimonials-Quotes {
	padding-left:12px;
	font-style:italic;
	font-family:arial;
	font-size:10px;
}
/*-------------------------- Testimonials Module / --------------------*/