body {
	margin:0px 0px 0px 0px;
	font-family:verdana;
	font-size:12px;
	color:#000000;
	background:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#FEFAF7;
}

#content {
	background:url(../images/main_background.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid gray;
}

#footer {
	border-top:1px solid #711a03;
	padding:5px;
	font:normal 10px arial;
	color: #711a03;
	text-align:center;
	width:830px;
	margin-left:12px;
}

img {
	display:block;
	border:0;
}

.header {
position:absolute;
top:10px;
left:41px;
z-index:0px;
width:745px; 
height:155px;
background:url(../images/top_background.jpg);
background-repeat:repeat-x;
}

.yellow {
background-color:#dae4ce;
}

.login_input {
	background-color:#efe9d4;
	border:1px solid #914535;
}

.scroller a:link {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
.scroller a:active {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
.scroller a:visited {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
.scroller a:hover {font-family:verdana;font-size:10px;color:#6281a6;text-decoration:underline;}

a.link:link {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
a.link:active {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
a.link:visited {font-family:verdana;font-size:10px;color:#451f14;text-decoration:none;}
a.link:hover {font-family:verdana;font-size:10px;color:#6281a6;text-decoration:underline;}

a.linkblog:link {font-family:arial, sans-serif;font-size:12pt;color:#AFC3DE; font-weight:bold; text-decoration:none;}
a.linkblog:active {font-family:arial, sans-serif;font-size:12pt;color:#AFC3DE; font-weight:bold; text-decoration:none;}
a.linkblog:visited {font-family:arial, sans-serif;font-size:12pt;color:#AFC3DE; font-weight:bold; text-decoration:none;}
a.linkblog:hover {font-family:arial, sans-serif;font-size:12pt;color:#B7010D; font-weight:bold;  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:verdana;font-weight:bold;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:active {font-family:verdana;font-weight:bold;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:visited {font-family:verdana;font-weight:bold;font-size:10px;color:#457194;text-decoration:none;}
a.subpath:hover {font-family:verdana;font-weight:bold;font-size:10px;color:#457194;text-decoration:underline;}

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;}

.welcomePage a{
	font-family:"Times New Roman", Times, serif; font-weight:bold;font-size:12pt;color:#FFFFFF;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;
}

.specialContent {
	width:96%;
	margin:1px auto;
}

/*--------------------- 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;
}
/*--------------------- 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;
	text-align:left;
	color:#8F8F8F;
}
.Calendar-Title {
	padding-left:12px;
	font-family: Times New Roman;
	font-size:13px;
	text-align:left;
	color:#000000;
}
.Calendar-Date {
	
	font-family: Times New Roman;
	font-size:13px;
	text-align:center;
	color:#000000;
}
.Calendar-Event {
	padding-left:12px;	
	font-family: Times New Roman;
	font-size:13px;
	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 / --------------------*/

.error{
	font-family: Times new roman;
	font-size:	 14px;
	color: #f00;

}