body
{
padding:0px;
margin:0px;
}
.font1
{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#333333;
text-align:center;
text-decoration:none;
line-height:25px;
}
.font1_right
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:right;
padding-right:5px;
text-decoration:none;
line-height:25px;

}
.banner_slice
{
background-image:url(../images/banner_slice.jpg);
height:108px;
background-repeat:repeat-x;
}
.footer_font
{
font-family:Trebuchet MS;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
line-height:15px;
text-align:center;
}
.left_link_image
{
background-position:top;
background-image:url(../images/left_link_bg.jpg);
width:159px;
background-repeat:no-repeat;
}
.left_link_bg
{
background-position:center;
background-image:url(../images/lrft_link_mid.jpg);
width:159px;
height:157px;
background-repeat:no-repeat;
}
.link_left_font
{
font-family:Trebuchet MS;
font-size:13px;
color:#000000;
text-decoration:none;
line-height:20px;
text-align:left;
padding-left:20px;
}
.news_font
{
font-family:Trebuchet MS;
font-size:14px;
color:#000000;
text-decoration:none;
line-height:20px;
text-align:left;
padding-left:5px;
}
.top_slice_link
{
background-image:url(../images/top_link_slice.jpg);
background-repeat:repeat-x;
height:25px;
text-align:center;
background-position:top;
}
.link_top_font
{
font-family:Trebuchet MS;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
text-align:center;
vertical-align:middle;
}
.title_font
{
font-family:Trebuchet MS;
font-size:17px;
color:#FF6600;
text-decoration:none;
line-height:18px;
text-align:left;
padding-left:24px;
}
.title_font1
{
font-family:Trebuchet MS;
font-size:17px;
color:#FF6600;
text-decoration:none;
line-height:18px;
text-align:left;
}
.content_font
{
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
text-decoration:none;
line-height:20px;
text-align:justify;
padding-right:24px;
padding-left:24px;
}
.un
{
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
text-decoration:none;
line-height:20px;
text-align:justify;
padding-left:24px;
}
.un:hover
{
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
text-decoration:underline;
line-height:20px;
text-align:justify;
padding-left:24px;
}
.un1
{
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
text-decoration:none;
line-height:20px;
text-align:left;
}
.un1:hover
{
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
text-decoration:underline;
line-height:20px;
text-align:left;
}




ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	font-family:Trebuchet MS;
font-size:13px;
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
text-align:left;
	
	}

ul#primary-nav li{
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #000000;	
	border-bottom: 0;
	zoom: 1;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {  }

ul#primary-nav li a:hover { color: #000000; }






/*------*/
/* Begin CSS Drop Down Menu */





.menug
{
background-image:url(../images/menu_mid.png);
font-family:Trebuchet MS;
font-size:12px;
}
.hmenu
{
	background-image:url(../images/hmenu_bg.png);
	font-family:Trebuchet MS;
	font-size:12px;
	height:45;
	
}

.logotop
{
background-image:url(../images/logo_top.png);
background-repeat:repeat-x;
}
.logobtm
{
background-image:url(../images/logo_bottom.png);
background-repeat:repeat-x;
}
.logo
{
background-color:#006157;

}
.logotext
{
font-family:Trebuchet MS;
font-size:23px;
padding-left:170px;
padding-top:50px;
}
.mod_gn_top
{
background-image:url(../images/mod_gn_top.png);
background-repeat:repeat-x;

}
.mod_gn_bottom
{
background-image:url(../images/mod_gn_bottom.png);
background-repeat:repeat-x;}

.mod_gn_bg
{
background-image:url(../images/mod_gn_bg.jpg);
background-repeat:repeat-x;

}
.mod_bl_top
{
background-image:url(../images/mod_bl_top.png);
background-repeat:repeat-x;

}
.mod_bl_bg
{
background-image:url(../images/blue_bg.png);
background-repeat:repeat-x;

}
.mod2_bl_bg
{
background-image:url(../images/mod2_bg.png);
background-repeat:repeat-x;

}
.mod_bl_bottom
{
background-image:url(../images/mod_bl_bottom.png);
background-repeat:repeat-x;

}

.mbox_top
{
background-image:url(../images/mboxtop.png);
background-repeat:repeat-x;
}
.mbox_bg
{
background-image:url(../images/mboxbg.png);
background-repeat:repeat-x;
}
.mbox_bottom
{
background-image:url(../images/mbox_bottom.png);
background-repeat:repeat-x;
}
.mbox_left
{
background-image:url(../images/mbox_left2.png);
background-repeat:repeat-y;
}
.mbox_right
{
	background-image:url(../images/mbox_right2.png);
	background-repeat:repeat-y;
}
.lnk
{
	
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;	
	padding-left:0px;
	
}
.lnk a
{
	
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;	
	
}

.lnk a:hover
{

	color:#FFFFFF;
	
	text-decoration:none;
	text-align:left;
	
		
}
.lnk a :hover
{

	color:#FFFFFF;
	
	text-decoration:none;
	text-align:left;
	
		
}
.lnk1
{
	
	color:#FFFFFF;
	text-decoration:none;
	padding-left:8px;
}
.lnk1 a
{
	
	color:#FFFFFF;
	text-decoration:none;
}
.lnk1 a:hover
{

	color:#003D7A;
	text-decoration:underline;	
}
.headtxt
{
font-size:22px;
font-family:Trebuchet MS;
padding-left:12px;
padding-top:0px;


}
.modtext
{
font-family:Trebuchet MS;
font-size:15px;
}
.modtext1
{
font-family:Trebuchet MS;
font:bold;
font-size:16px;
}
.btn
{

}
.pad
{
padding-top:1px;
}
.pad1
{
padding-top:4px;
padding-left:12px;
}
.pad2
{
padding-left:12px;
}
.pad3
{
padding-top:7px;
padding-left:55px;
}
.padsplas
{

padding-top:8px;
}
.lnkm
{
	
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	padding:5px 0px 0px 0px;	
}
.lnkm a
{
	
	color:#FFFFFF;
	text-decoration:none;
	height:21px;
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px s0px;
}
.lnkm a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-image: url(../images/sub_menu_bg1.jpg);
	background-repeat: repeat-x;
	height:21px;
	padding-top:5px;
	
}

.bckgrdgreen
{
background-color:#00513D;
}
.submenu
{
background-image:url(../images/top_link_slice.jpg);
background-repeat:repeat-x;
height:25px;
}
.main_contentpic
{
padding-left:20px;

}
.main_contentpic1
{
padding-left:2px;

}
.headtxt
{
font-size:16px;
padding-left:10px;
}
.headtxt1
{
font-size:14px;
padding-left:20px;
}
.main_content
{
font-size:12px;
padding-left:20px;
padding-right:10px;
}
.headtxt2
{
font-size:16px;

}

.lnkup
{
	
	color:#FFFFFF;
	
	font-size:12px;
	padding-left:10px;
	
}
.lnkup a
{
	
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	padding-left:10px;
}
.lnkup a:hover
{

	color:#003D7A;
	text-decoration:underline;
	font-size:12px;	
	padding-left:10px;
}
/*  horizontal */
#nav, #nav ul {     padding: 0;     margin: 0;     list-style: none; } 

#nav a {     display: block;   padding-left:17px; padding-right:10px;  } 
#nav li {     float: left;    }
#nav li li { background-image:url(../images/top_link_slice.jpg);background-repeat:repeat-x;height:25px; width:17em;   }




#nav li#nav1  { width:17em; }

#nav li ul {     position: absolute;     width:17em;     left: -999em; padding-top:3px;  } 

#nav li:hover ul {     left: auto;  }



#nav li ul ul {     margin: -1.7em 0 0 11em;  } 
#nav li ul ul ul {     margin: -1.8em 0 0 16em;  } 
#nav li ul ul li
{ width:16em;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {     left: -999em; } 

#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {     left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {     left: auto; }
#menu li:hover, #menu li.hover { 
position: static; 
background-image:url(../images/top_link_slice_select.jpg);background-repeat:repeat-x;height:25px;
}

.bullettxt
{
font-size:14px;
font:bold;
}
.bullettxt1
{
font-size:12px;
padding-left:20px;

}
.comment
{
font-size:10px;
}
.bulimg
{
	list-style-image: url(../images/arrow.png);
	
}
#lnkli
{
	
	color:#FFFFFF;
	text-decoration:none;
}
#lnkli a
{
	
	color:#FFFFFF;
	text-decoration:none;
}
#lnkli a:hover
{

	color:#005542;
	text-decoration:none;	
}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 159px; /* Width of Menu Items */
	border-bottom: 0px solid #666666;
	font-weight:bold;
	background-image:url(../images/left_link_bg.jpg);
	background-repeat:no-repeat;
	font-size: 13px;
	font-family:Arial;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	border-bottom: 1px solid #666666;
	
	font-weight:bold;
		font-family:Arial;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #666666;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
border-bottom: 1px solid #666666;
	border-bottom: 0;
	zoom: 1;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	
	}

ul#primary-nav li ul li a { padding: 2px px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: url(arrow.jpg) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {  }

ul#primary-nav li a:hover { color: #000000; }
marquee{ ont-family:Trebuchet MS;
font-size:13px;
text-decoration:none;
line-height:20px;
color:#FFFFFF; }
hr
{size:1px;
margin:0px;
padding:0px;
}
ul{

}
.imageSlideshowHolder{
		margin:0px;	/* "Air" */
		float:none; /* Floating gallery at the right side of other web page content */		
		width:252px;	/* Image width */
		height:185px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}
.photoborder
{
border:#666666 solid 1px;
 padding:3px;
}