/* CSS Document */

a:link {
	color: #545454;
	text-decoration: none;
}
a:visited {
	color: #545454;
	text-decoration: none;
}
a:hover {
	color: #007d70;
	text-decoration: none;
}
a:active {
	color: #545454;
	text-decoration: none;
}
.border {
	border: 1px solid #B2BABD;
}

INPUT {
font-family: Verdana;
font-size: 75%;
background: #FFFFFF;
border: 1px #CCCCCC solid;
color: #333333
}
TEXTFIELD { 
font-family: Verdana;
font-size: 75%;
background: #FFFFFF;
color: #333333;
border: 1px #CCCCCC solid;
}
TEXTAREA { 
font-family: Verdana;
font-size: 75%;
background: #FFFFFF;
color: #333333;
border: 1px #CCCCCC solid;
}
SELECT { 
font-family: Verdana;
font-size: 75%;
background: #FFFFFF;
color: #333333;
border: 1px #CCCCCC solid;
}
OPTION { 
font-family: Verdana;
	font-size: 75%;
background: #FFFFFF;
color: #333333;
border: 1px #CCCCCC solid
}

/* main menu */
a.mm:link {
	color: #545454;
	text-decoration: none;
}
a.mm:visited {
	color: #545454;
	text-decoration: none;
}
a.mm:hover {
	color: #007d70;
	text-decoration: none;
}
a.mm:active {
	color: #545454;
	text-decoration: none;
}
.mmfont {
	font-family: Verdana;
	font-size: 75%;
	line-height: 18px;
	color: #007d70;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #007d70;
}

/* green table */
a.gt:link {
	color: #ffffff;
	text-decoration: underline;
}
a.gt:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.gt:hover {
	color: #cccccc;
	text-decoration: underline;
}
a.gt:active {
	color: #ffffff;
	text-decoration: underline;
}

.fontgt {
	font-family: Verdana;
	font-size: 75%;
	line-height: 18px;
	color: #ffffff;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #007d70;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.Bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #04272E;
	text-align: left;
}
.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.MainText a:link {
	color: #007d70;
	text-decoration: none;
}
.MainText a:visited {
	color: #007d70;
	text-decoration: none;
}
.MainText a:hover {
	color: #CCCCCC;	
	text-decoration: none;
}
.MainText a:active {
	color: #007d70;
	text-decoration: none;
}

.MainTextNP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.NP {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.NoRpt {
	background-repeat: repeat-x;
}

.NoRptALL {
	background-repeat: no-repeat;
}
.MainTextUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.MainTextLL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.MainTextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9A9A9A;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
	
.MainTextGrey a:link {
	color: #9A9A9A;
	text-decoration: none;
}
.MainTextGrey a:visited {
	color: #9A9A9A;
	text-decoration: none;
}
.MainTextGrey a:hover {
	color: #007d70;	
	text-decoration: none;
}
.MainTextGrey a:active {
	color: #9A9A9A;
	text-decoration: none;
}
.MainTextULight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00336C;
	text-align: center;
	background-position: center center;
}
.HeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;

}
.MainTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2270BA;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;

	padding-left: 0px;
}

.MainTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #007d70;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.MainTextGreen a:link {
	color: #007d70;
	text-decoration: none;
}
.MainTextGreen a:visited {
	color: #007d70;
	text-decoration: none;
}
.MainTextGreen a:hover {
	color: #CCCCCC;	
	text-decoration: none;
}
.MainTextGreen a:active {
	color: #007d70;
	text-decoration: none;
}

.HeaderUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.MainTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.HeaderB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00539F;
	text-align: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.MainTextBlueB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00539F;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.MainTextBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border: 1px solid #333333;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.HeaderR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-align: left;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.MainTextTL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	background-repeat: no-repeat;
	border-top-style: solid;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
.MainTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
MainTextRed a:link {
	color: #FF0000;
	text-decoration: underline;
}
MainTextRed a:visited {
	color: #FF0000;
	text-decoration: underline;
}
MainTextRed a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
MainTextRed a:active {
	color: #FF0000;
	text-decoration: underline;

}
.MainTextRedUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
.MainTextSTRIKETHRU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	text-decoration: line-through;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.MainTextRedSTRIKETHRU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-align: left;
	text-decoration: line-through;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.MainTextDBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.MainTextRL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #434748;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.TL {
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	padding-top: 0.0px;
	padding-right: 0px;
	padding-bottom: 0.0px;
	padding-left: 0px;
}
.UL {
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #003333;
	border-right-color: #003333;
	border-bottom-color: #003333;
	border-left-color: #003333;
	padding-top: 0.0px;
	padding-right: 0px;
	padding-bottom: 0.0px;
	padding-left: 0px;
}

.TLLight {
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0.0px;
	padding-right: 0px;
	padding-bottom: 0.0px;
	padding-left: 0px;
}

.ULLight {
	line-height: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0.0px;
	padding-right: 0px;
	padding-bottom: 0.0px;
	padding-left: 0px;
}


div.Row {
  clear: both;
  padding-top: 5px;
  }
div.row span.Bullet {
  float: left;
  width: 25%;
  text-align: center;
  }
div.row span.Body {
  float: right;
  width: 75%;
  text-align: left;
  } 

.FloatLEFT {
	float:left;	
}
.FloatRIGHT {
	float:right;	
}


.News{
	float:left;	
}
.NewsWA{
	float:left;	
	width:75%;
	padding-right: 16px;	
}

.NewsADMIN{
	float:right;
	width:18%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #DAEECA;
}

.GalleryMainImage{
	float:left;	
	width:58%;
}


.GalleryImageLDESCRIPTION{
	float:left;	
	width:58%;
	clear:right;
}

.GalleryThumbnails{
	float:right;	
	width:40%;
}

.tableADMINGreen {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #DAEECA;

}
	
.tableMainText {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #231E1F;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.tableMainTextBLUE {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.tableMainTextGREEN {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.tableMainTextWHITE {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.DashedLINE {
width: 90%;
border-top: 1px dashed #007D70;
border-bottom: 0;
margin-top: 5px;
margin-right:auto;
margin-left:auto;
}

.hr {border: none 0; 
border-top: 1px dashed #000;/*the border*/
width: 50%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#div-GM {
 float:left;
 width:58%;
 background-color: #cb9e2f;
}
#div-GT {
 float:right;
 width:40%;
 background-color: #eeeeee;
}
.Calendar-TL {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	text-align: center;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 0px 0px 1px; /*top right bottom left*/
	padding: 0.0px 0.0px 0.0px 0.0px;
}
.Calendar-TRL {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	text-align: center;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px; /*top right bottom left*/
	padding: 0.0px 0.0px 0.0px 0.0px;
}
.Calendar-TBL {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	text-align: center;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 0px 1px 1px; /*top right bottom left*/
	padding: 0.0px 0.0px 0.0px 0.0px;
}
.Calendar-TRBL {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	text-align: center;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 1px 1px; /*top right bottom left*/
	padding: 0.0px 0.0px 0.0px 0.0px;
}
.Calendar-T {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	text-align: center;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 0px 0px 0px; /*top right bottom left*/
	padding: 0.0px 0.0px 0.0px 0.0px;
}

.HeaderTEXT {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 200%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#container{
	max-width:800px;
	margin:0 auto;
	padding-bottom:80px;
}

#banner-fade,
#banner-slide{
	margin-bottom: 10px;
}


ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}