@charset "utf-8";
/* CSS Document */
body { background:#fff; behavior:url(Styles/csshover.htc);}
* {margin:0; padding:0; list-style:none; border:0; font-family:"Palatino Linotype", "Book Antiqua";}
.clear{height:0px; line-height:0px; font-size:0px; clear:both}

#container { width:990px; margin:0 auto;   background:url(images/background.gif ) left no-repeat #fff; color:#183e6d;}
#container_red {width:990px; margin:0 auto; background:url(images/background_red.gif) top left no-repeat #fff; color:#c52816;}
#container_dgr {width:990px; margin:0 auto; background:url(images/background_dgr.gif) top left no-repeat #fff; color:#265e53;}
#container_grn {width:990px; margin:0 auto; background:url(images/background_grn.jpg) top left no-repeat #fff; color:#41641b;}

#header { width:990px; height:180px; position:relative;}

#logo { width:267px; height:180px; position:absolute; left:357px; top:0;}
#topNav { width:302px; height:40px; position:absolute; right:0; top:0;}
#topNav a img { display:block; float:left;}

#content { width:858px; padding:0 66px; font-size:0.95em; font-weight:normal; }

#mainMenu { width:858px; height:26px; margin:0 auto;}
#mainMenu li a img { display:block; float:left; margin:0; padding:0;}
#mainMenu li li a { width:auto; height:26px; display: block; float:left;}
#mainMenu li { float: left; position: relative; width:auto; height:26px; text-align:center; cursor:default;}
#mainMenu li ul { width:500px; height:26px; display: none; position: absolute; top:100%; left:0; padding:0;}
#mainMenu li>ul { top:26px; left:0px; }
#mainMenu li li { width:auto; height:26px; display:block; float:left;}
#mainMenu li:hover ul, #mainMenu li.over ul { display: block; }
#mainMenu li #sm02 { width:316px; height:26px; }
#mainMenu li #sm04 { width:816px; height:26px;}

#photos { width:858px; height:339px; overflow:hidden; margin:0px 0 5px 0;}

#mainCont { width:585px; padding:10px 0px 10px 150px; float:left;}
#mainCont p { font-size: 12pt; margin-bottom:18px;}
#mainCont p span {   font-size: 12pt; font-family:"Palatino Linotype", "Book Antiqua"; font-weight:900;}

#mainCont ul li 
{ 
list-style-type:square; 
list-style-position:outside;  

line-height:18px;
margin-left:25px;
margin-bottom:18px;
}

#mainCont1 { width:585px; padding:0 5px 10px 50px; float:left;}
#mainCont1 p { font-size: 12pt; margin-bottom:18px;}
#mainCont1 p span {  font-size: 12pt; font-family:"Palatino Linotype", "Book Antiqua"; font-weight:900;}


#mainContHome { width:580px; padding:10px 0px 10px 50px; float:left;}
#mainContHome p { font-size: 12pt; margin-bottom:18px;}
#mainContHome p span {  font-size: 12pt; font-family:"Palatino Linotype", "Book Antiqua"; font-weight:900;}
#mainContHome ul li 
{ 
	list-style-type:square; 
	list-style-position:outside;  
	line-height:18px;
	margin-left:25px;
	margin-bottom:18px;
}

#centerCont { width:658px; padding:0 150px 0 100px; text-align:center;}
#centerCont p { margin-bottom:18px;}

#sidebar { width:218px; float:left;}
ul#banners { width:204px; margin-left:14px;}
ul#banners li { width:204px; height:122px; margin-bottom:12px;}

#upcEvents { width:204px; height:80px; margin:0 auto; background-image:url(images/bg_form.gif) top left no-repeat; position:relative;}
#email { width:180px; height:18px; position:absolute; top:44px; right:6px;}
#upcE_submit { width:79px; height:31px; background:url(images/upce_submit.jpg) no-repeat; position:absolute; bottom:0; right:0; cursor:pointer;}

#upcEvents_red { width:204px; height:100px; margin:0 auto; background:url(images/bg_formRed.gif) top left no-repeat; position:relative;}
#upcE_submitRed { width:79px; height:31px; background:url(images/submit_red.gif) no-repeat; position:absolute; bottom:0; right:0; cursor:pointer;}

#upcEvents_dgr { width:204px; height:100px; margin:0 auto; background:url(images/bg_formDgr.gif) top left no-repeat; position:relative;}
#upcE_submitDgr { width:79px; height:31px; background:url(images/submitDgr.gif) no-repeat; position:absolute; bottom:0; right:0; cursor:pointer;}

#upcEvents_grn { width:204px; height:100px; margin:0 auto; background:url(images/bg_formGrn.gif) top left no-repeat; position:relative;}
#upcE_submitGrn { width:79px; height:31px; background:url(images/submitGrn.gif) no-repeat; position:absolute; bottom:0; right:0; cursor:pointer;}

#footer { width:858px; height:76px; margin:47px auto; clear:both; text-align:center;}
#fmenu { width:486px; margin:0 auto;}
#fmenu a img { display:block; float:left;}
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:500; margin-top:5px;}

/*--- Photo Gallery ----*/
#gallery { width:870px; margin:26px auto 43px auto; text-align:center;}
a.back { width:68px; height:11px; margin:15px auto 0 auto; display:block;}
#gallery ul.gallery_menu { clear:both;}
#gallery ul.gallery_menu li { width:156px; height:154px; background:url(images/bg_li.gif) top left no-repeat; float:left; margin:0 10px 10px 0; padding:4px;}
#gallery ul.gallery_menu li:hover {background:url(images/bg_li_hover.gif) top left no-repeat;}
.gWrapper { width:156px; height:154px; overflow:hidden;}

ul.surfing { width:840px; height:337px; overflow:hidden; border:1px solid green; margin:0 auto;  clear:both;}
ul.surfing li { width:164px; height:166px; background:none; margin:0 5px 5px 0; overflow:hidden; text-align:center; float:left}
ul.surfing li:hover { background:none;}
ul.surfing li.last { margin:0;}

/*--- Photo Gallery End ----*/

.textbox
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.txt_email
{
	border-right: #999999 0px solid;
	border-top: #999999 0px solid;
	border-left: #999999 0px solid;
	border-bottom: #999999 0px solid;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

/*ul li 
{ 
list-style-type:square; 
list-style-position:outside;   
line-height:18px;
margin-left:25px;
}*/

.li_menu { float: left; position: relative; width:auto; height:26px; text-align:center; cursor:default;}

.li_li_menu { width:auto; height:26px; display:block; float:left;}

.li_a_img { display:block; float:left; margin:0; padding:0;}

.button {width:79px; height:31px; position:absolute; bottom:0; right:0; cursor:pointer;}

.submenublue
{
	text-decoration: none;
	background-color: #D4E0EE;
	font-family: Adobe Garamond Pro Bold;
	font-size: 13px;
	font-style: italic;
	color:#546D8C;
	font-weight:bold;
}

.submenublue:hover
{
	color: #0000ff;
}


.submenured
{
	text-decoration: none;
	background-color: #E9D9D9;
	font-family: Adobe Garamond Pro Bold;
	font-size: 13px;
	font-style: italic;
	color:#AE463B;
	font-weight:bold;
}

.submenured:hover
{
	color: red;
}


.submenugreen
{
	text-decoration: none;
	background-color: #DFE7C0;
	font-family: Adobe Garamond Pro Bold;
	font-size: 13px;
	font-style: italic;
	color:#56653C;
	font-weight:bold;
}

.submenugreen:hover
{
	color: green;
}

.blockblue {
	BACKGROUND: #D4E0EE; 
}
.blockblue .bg_top {
	BACKGROUND: url(../images/menu/bg_blue_top.gif) repeat-x 50% top
}
.blockblue .bg_bottom {
	BACKGROUND: url(../images/menu/bg_blue_bottom.gif) repeat-x 50% bottom
}
.blockblue .bg_left {
	BACKGROUND: url(../images/menu/bg_blue_left.gif) repeat-y left 50%
}
.blockblue .bg_right {
	BACKGROUND: url(../images/menu/bg_blue_right.gif) repeat-y right 50%
}
.blockblue .bg_top_left {
	BACKGROUND: url(../images/menu/bg_blue_top_left.gif) no-repeat left top
}
.blockblue .bg_top_right {
	BACKGROUND: url(../images/menu/bg_blue_top_right.gif) no-repeat right top
}
.blockblue .bg_bottom_left {
	BACKGROUND: url(../images/menu/bg_blue_bottom_left.gif) no-repeat left bottom
}
.block .bg_bottom_right {
	BACKGROUND: url(../images/menu/bg_blue_bottom_right.gif) no-repeat right bottom
}
.blockblue .indent_block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 26px; PADDING-TOP: 2px
}

.bold    { font-weight: bold;}
.boldItalic    { color: #c60; font-weight: bold; font-style:italic;}
.style1        { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.style2        { font-family: verdana,arial,helvetica,sans-serif; color: #003399; }
