@charset "UTF-8";
/* CSS Document */


/*******************************************/
/********** FONTS **********/
/*******************************************/
h1 {font-family:"Trebuchet MS";font-size:24px;font-weight:normal;line-height:35px;color:#333333;}
h2 {font-family:"Trebuchet MS";font-size:20px;font-weight:normal;line-height:28px;color:#333333;}
h3 {font-family:"Trebuchet MS";font-size:18px;font-weight:normal;line-height:20px;color:#04A4D6;}
h4 {font-family:"Trebuchet MS";font-size:16px;font-weight:normal;line-height:24px;color:#333333;}
p {font-family:"Trebuchet MS";font-size:14px;font-weight:normal;line-height:22px;color:#333333;}
h5 {font-family:"Trebuchet MS";font-size:12px;font-weight:normal;line-height:20px;color:#333333;}
h6 {font-family:"Trebuchet MS";font-size:10px;font-weight:normal;line-height:18px;color:#333333;}
#content strong {font-weight:normal;}
.bold {font-weight:bold;}
img {behavior: url(inc/pngbehavior.htc);}




/*******************************************/
/********** CLASSES **********/
/*******************************************/
.clear {clear:both;}

.hr {width:600px;height:1px;height:1px !important;min-height:1px;background-color:#E0F7DB;float:left;}

.bold {font-weight:bold;}

.whitehighlight {width:270px; height:20px;height:auto !important;min-height:20px;background-color:#ffffff; padding:5px;margin:10px 0px 0px 10px;}

.rightcolspacer {margin:10px 0px 0px 10px;}


/*******************************************/
/********** LAYOUT **********/
/*******************************************/
html,body {height:100%; width:100%; margin:0px auto;}

body {margin:0 auto;background-color:#104068;font-family:"Trebuchet MS";font-size:14px;font-weight:normal;margin:0px;padding:0px;line-height:20px;color:#333333;}

#wrapper {width:1107px;margin:0px auto 0px auto;}

#header {width:1107px;height:206px;margin:0px;padding:0px;}

#nav {width:1107px;height:46px;margin:0px;padding:0px;background-repeat: no-repeat;background-position:center top;background-image: url(/images/index_08.png);float:left;behavior: url(inc/pngbehavior.htc);text-align:center;}

#content {width:1107px; height:auto !important;min-height:266px;margin:0px;padding:0px;background-repeat:repeat-y;background-position:center top;background-image: url(/images/index_11.jpg);}

#contentblog {width:1107px; height:auto !important;min-height:266px;margin:0px;padding:0px;background: url(/images/bloga.jpg) center top repeat-y; }

#leftcol {width:650px; height:266px; height:auto !important;min-height:266px; margin:0px 0px 20px 60px; padding:0px;float:left;}
*html #leftcol {padding:0px;margin:0px 0px 20px 30px;}

#rightcol {width:290px; height:266px; height:auto !important;min-height:266px; margin:0px 0px 20px 40px; padding:0px;float:left;}
*html #rightcol {padding:0px;margin:0px 0px 20px 30px;}

#footer {width:1107px;height:87px; margin:0px;background-repeat: no-repeat;background-position:center top;background-image: url(/images/index_13.png);behavior: url(inc/pngbehavior.htc);}

#onecol {width:910px; height:266px; height:auto !important;min-height:910px; margin:0px 0px 20px 60px; padding:0px;float:left;}
*html #leftcol {padding:0px;margin:0px 0px 20px 30px;}


/*******************************************/
/********** LINKS **********/
/*******************************************/
a.box:link { color: #333333; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px;}
a.box:visited { color: #666666; text-decoration: none; padding: 4px; margin:2px 0px 2px 0px;}
a.box:hover { color: #ffffff; padding: 4px; background-color: #afbfa4; margin:2px 0px 2px 0px;}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #afbfa4;}
a img {border: none; }

a.credit:link {color:#FFFFFF; text-decoration: none; padding:0px;}
a.credit:visited {color: #666666;text-decoration: none;padding: 0px;}
a.credit:hover { color: #FFFFFF;padding:0px;}



/*******************************************/
/********** PAGE ELEMENTS **********/
/*******************************************/
#credit{width:100px;height:50px;padding:0px;margin:10px 0px 0px 200px;float:left;font-family:"Trebuchet MS";font-size:10px;font-weight:normal;color:#FFFFFF;}
*html #credit{padding:0px;margin:10px 0px 0px 100px;}

#copyright{width:600px;height:50px;padding:0px;margin:10px 0px 0px 90px;float:left;font-family:"Trebuchet MS";font-size:10px;font-weight:normal;color:#FFFFFF;}
*html #copyright {padding:0px;margin:10px 0px 0px 50px;}

#googlemap {width: 275px; height: 300px; border:1px solid #000000;line-height:15px;float:left;margin:0px 0px 20px 0px;}

#donation {width:371px; height:206px; padding:0px; margin:0px;float:left;}

#flmovie {width:523px; height:206px; padding:0px; margin:0px;background-repeat: no-repeat;background-position:center top;background-image: url(/images/frame1.jpg);float:left;}

#logo {width:213px; height:206px; padding:0px; margin:0px;}

#navbottom {width:1107px; height:18px; padding:0px; margin:0px;background-repeat: no-repeat;background-position:center top;background-image: url(..);behavior: url(inc/pngbehavior.htc);}

#searchbox {width:286px; height:39px; padding:0px; margin:20px 0px 20px 0px;float:right;}
*html #searchbox {padding:0px;margin:10px 0px 0px 0px;float:right;}

#highlights {width:290px; height:323px; padding:0px; margin:0px;float:left;}

#newsletter {width:1107px; height:57px; padding:0px; margin:0px;background-repeat: no-repeat;background-position:center top;background-image: url(/images/index_12.png);float:left;behavior: url(inc/pngbehavior.htc);}

#newsletteralt {width:1107px; height:57px; padding:0px; margin:0px;background-repeat: no-repeat;background-position:center top;background-image: url(/images/index_12alt.png);float:left;behavior: url(inc/pngbehavior.htc);}

#newsletterinside{width:650px; height:50px; padding:0px; margin:15px 0px 0px 60px; float:left;}
 *html #newsletterinside {padding:10px 0px 0px 0px;margin:0px 0px 0px 30px; height:30px;}

#generalinformation {width:600px; height:50px; margin:30px 0px 0px 100px; padding:0px; float: left;font-family:"Trebuchet MS";font-size:14px;font-weight:normal;color:#FFFFFF;}
*html #generalinformation {padding:0px;margin:30px 0px 0px 50px;}

#logos {width:259px; height:50px; margin:10px 71px 0px 0px; padding:0px; float:right;}
*html #logos {padding:0px;margin:10px 71px 0px 0px;}


/*******************************************/
/********** FORMS **********/
/*******************************************/

form#contact 	{margin:0px 0px 20px 0px;padding: 5px;float:right;width: 275px;background:#BEBA9D;	border:none;font-family:"Trebuchet MS";font-size:0.75em;font-weight:normal;}	

#contact label,#contact input {display: block;width: 150px;float: left;margin-bottom: 10px;}

#contact label {text-align: right;width: 75px;padding-right: 5px;}

#contact br {clear: left;}

#contact fieldset	{margin:0px 0px 10px 0px;position:relative;display:block;border:1px solid #ffffff;padding: 0px 10px 10px 10px;} 
	
#contact legend	{color:#ffffff;font-variant:small-caps;padding:2px 5px;position: relative;font-family: "Trebuchet MS";font-size: 18px;line-height: 17px;font-weight: bold;color: #ffffff;}

#contact span.state	{width:130px;float:left;text-align:right;}
	
#contact #zip {width: 60px;margin-right:12px;float: left;}
#contact #zipname	{width:27px;margin-left:13px;float:left;}
	
#contact #comments	{display: block;width: 240px;height:70px;margin-bottom: 15px;}

textarea{overflow:auto;}
	
#contact #submit	{width: 85px;height:32px;margin-left:90px;}
	
#contact .shhhh, .shhhh {display:none;}



/*******************************************/
/********** NAV **********/
/*******************************************/
ul#hrznav {
	border: 0 none;
	width: 960px; /*For KHTML*/
	list-style: none;
	height: 30px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	}
*html ul#hrznav {width: 960px;margin-top:10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	padding:0px;}

ul#hrznav li {

  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
	}
	
*html ul#hrznav li {

  border: 0 none;
  padding: 0px 0px 0px 0px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  z-index:500;
	}

ul#hrznav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  z-index:100;
	}

*html ul#hrznav ul {
  margin: 0px;
  border: 0 none;
  padding: 0px;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  z-index:100;
	}

ul#hrznav ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  z-index:100;
  position:relative;
	}

/* Root Menu */
ul#hrznav a {
	order-right: 1px solid #053958;
	order-left: 1px solid #0c98e8;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #ffffff;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 24px;
	word-spacing: normal;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
*html ul#hrznav a {padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin:0px;}

/* Root Menu Hover Persistence */
ul#hrznav a:hover,
ul#hrznav li:hover a,
ul#hrznav li.iehover a {
  background: #fff;
  color: #000000;
  z-index:500;
	}

/* 2nd Menu */
ul#hrznav li:hover li a,
ul#hrznav li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
  z-index:500;
	}

/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover,
ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover,
ul#hrznav li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
  z-index:500;
	}

/* 3rd Menu */
ul#hrznav li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li a { background: #EEE; color: #666; margin:0px 0px 10px 20px; width:250px; text-align:left; background-color:#D5F1FF; 	}
	
	*html ul#hrznav li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li a {margin:0px; width:200px;}

/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover,
ul#hrznav li:hover li:hover li:hover a,
ul#hrznav li.iehover li.iehover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#hrznav ul ul,
ul#hrznav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul,
ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul,
ul#hrznav li.iehover ul ul ul {
  display: none;
	}

ul#hrznav li:hover ul,
ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul,
ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul,
ul#hrznav ul ul li.iehover ul {
  display: block;
	}

/*******************************************/
/********** Calendar **********/
/*******************************************/
.calendarBG {background-color:#e6e9ec; border:1px solid #fff;}
.calendarBlank { background-color:#f3f6f9;}
.calendarHeader {text-align:center; background-color:#ffffff; color:#990000;}
.calendarHeader th {padding:10px 0 0 0;}
.calendarMonthLinks {
	text-decoration:none;
	font:normal 11px/19px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color:#555555;
	}
.calendarMonthLinks a, .calendarMonthLinks a:link, .calendarMonthLinks a:visited {text-decoration:underline;}
.calendarMonthLinks a:hover {text-decoration:underline;}
.calendarDayHeading {
	font-family:"Trebuchet MS";font-size:14px;font-weight:normal;color:#333333;
	color:#ffffff;
	background-color:#616467;
	text-align: center;
	padding:8px 4px;
	width:auto;
	}
.calendarToday {
	width:50px;
	height:75px;
	text-align:left;
	vertical-align:top;
	padding-left:4px;
	background:#a4cae2;
	}
.calendarToday p.date{
	font-family:"Trebuchet MS";font-size:14px;font-weight:normal;color:#333333;
	padding-left:8px;
	margin-left:-4px;
	margin-right:0;
	width:100%;
	}
.calendarCell {width:60px; min-width:60px; height:65px; text-align:left; vertical-align:top; background-color:#fff; padding:0 0 0 8px;}
.calendarCell p.date{
	font-family:"Trebuchet MS";font-size:14px;font-weight:normal;color:#333333;
	background:none;
	padding-left:4px;
	margin:-2px 0 2px -6px;
	width:60px;
	}
.calendarCell a, .calendarToday a, .calendarCell a:link, .calendarToday a:link,<br />
.calendarCell a:visited, .calendarToday a:visited, .calendarCell a:active, .calendarToday a:active {
	font:bold 10px/11px arial, helvetica, verdana;
	text-decoration:none; 
	text-align:center;
	padding:0 0 8px 0px;
	display:block;
	color:#2184c3;
	}
