@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #333333;
	margin: 30px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 951px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	color: #FFFFFF;
}.oneColFixCtr #rule {
	width: 951px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.MenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.CopyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.BodyTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
		padding: 0 0px;
}
.MenuTable {background-color: #d2232a;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.MenuTable:active { 	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
a.MenuTable:link { 	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
a.MenuTable:hover { 	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
 a.MenuTable:visited { 	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
.MenuTableWhite {background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.LowerMenuTextSelected {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dc5359;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
		padding: 0 0px;
}
.BodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
		padding: 0 0px;
		font-weight:bold;
}
.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #D1222A;
		padding: 0 0px;
}
.Heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #D1222A;
		padding: 0 0px;
}
.Heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #D1222A;
		padding: 0 0px;
}

.NewsText {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #898989;	padding: 0 0px; }
.MenuTextSelected {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #d2232a; }
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #d2232a;
}
a:active {
	text-decoration: none;
	color: #d2232a;
}
.LowerMenuText {color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.PGMenuBlack {color: #000000;	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
.PGMenu {color: #898989;	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
.PGMenuSelected {color: #D1222A;	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
a.Download:active { 	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }a.Download:link { 	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
a.Download:visited { 	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
a.Download:hover { 		color: #D1222A;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
 }
.Contact1 {
	font-size: 15px;
	font-weight: bold;
	color: #D1222A;
}
.Contact2 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.GalleryHeader{
	text-align: left;
	font-size: 15px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
			}
.GalleryTitle{
	text-align: left;
	font-size: 15px;
	color: #d2232a;
	padding: 1px;
	margin-left: 10px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
			}
.GalleryButton{
	text-align: left;
	font-size: 14px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
			}
.GalleryCaption {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	margin-left: 10px;
	margin-right: 5px;
}
.GalleryProject {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 5px;
}



A.NewsText:link    { 
	font-size: 11px;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;}
A.NewsText:visited { 
	font-size: 11px;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;}
A.NewsText:active  { 
	font-size: 11px;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;}
A.NewsText:hover   {
	font-size: 11px;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;}


A.Controls:link    { 
	font-size: 11px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: super;}
A.Controls:visited { 
	font-size: 11px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: super; }
A.Controls:active  { 
	font-size: 11px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: super; }
A.Controls:hover   {
	font-size: 11px;
	color: #d2232a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: super;
}

a.PGMenu:active {color: #898989;}
a.PGMenu:link {color: #898989;}
a.PGMenu:visited { 	color: #898989;}
a.PGMenu:hover { 	color: #D1222A;}

a.PGMenuSelected:active {color: #D1222A;}
a.PGMenuSelected:link {color: #D1222A;}
a.PGMenuSelected:visited { 	color: #D1222A;}
a.PGMenuSelected:hover { 	color: #898989;}

a.BodyText:active {color: #898989;}
a.BodyText:link {color: #898989;}
a.BodyText:visited { 	color: #898989;}
a.BodyText:hover { 	color: #D1222A;}

a.LowerMenuText:active { color: #FFFFFF; }
a.LowerMenuText:link { 	color: #FFFFFF; }
a.LowerMenuText:hover { 	color: #000000; }
/*a.LowerMenuText:visited { 	color: #FFFFFF; }*/

a.MenuText:link {
	color: #FFFFFF;
}
a.MenuText:visited {
	color: #FFFFFF;
}
a.MenuText:hover {
	color: #d2232a;
}
a.MenuText:active {
	color: #d2232a;
}

a.LowerMenuLink:active { color: #FFFFFF; }
a.LowerMenuLink:link { 	color: #FFFFFF; }
a.LowerMenuLink:hover { 	color: #000000; }
a.LowerMenuLink:visited { 	color: #FFFFFF; } 
a img {border: none; }