a img { border:0; }
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0; padding:0;
	line-height: 160%;
}
#container {
	width:880px;
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
}
* html object { position: fixed; top:0; }
#content {
	float:left;
	width:640px;
	margin:0; padding:0;
}
#menu {
	background:url(images/menu_home.jpg) top left no-repeat;
	float:left;
	width:128px;
	height:340px;
	min-height:340px;
	padding:0; margin:0;
}
#menu2 {
	background:#1A5333 /*url(images/menu2.jpg) top left no-repeat*/;
	float:left;
	width:128px;
	height:340px;
	min-height:340px;
}
#menu ul, #menu2 ul { width: 87px; margin: 0; padding:5px 10px 10px; font-size: 13px; }
#menu ul li ul, #menu2 ul li ul { width: 160px; padding:0; }
#menu ul li, #menu2 ul li { list-style:none; margin:0; padding:0; color:#FFF; }
#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu2 ul li a, #menu2 ul li a:link, #menu2 ul li a:visited {
	list-style:none;
	margin:0/* 0 3px*/;
	padding:6px 10px;
	color:#FFF;
	/*width: 87px;*/
	text-decoration:none;
	display: block;
}
#menu ul li a:hover, #menu2 ul li a:hover { 
	/*width: 87px;*/ background:#FFF; color:#b23f00; margin:0/* 0 3px*/;
	text-decoration:none;
	display: block;
}
/*#menu ul li a:active, */#menu .selected, /*#menu2 ul li a:active, */#menu2 .selected { 
	width: 87px; background:#9a8d20; padding:0 20px 0 0; margin:0/* 0 3px*/;
	text-decoration:none;
	display: block;
}
* html #menu .selected, * html #menu2 .selected { padding:6px 10px; margin:0 0 3px/**/; } 

#menu img, #menu2 img { padding-left:10px; margin: 0; }

#banner {
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
* html #banner object { margin:0; padding:0; }

#banner2 {
	background:url(images/rotate/banner2.jpg) top left no-repeat;
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
#banner2 h1 {
	padding: 24px 0 0 20px; margin: 0; color: #FFF;
}

#banner3 {
	background:url(images/rotate/banner3.jpg) top left no-repeat;
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
#banner3 h1 {
	padding: 24px 0 0 20px; margin: 0; color: #FFF;
}

#banner4 {
	background:url(images/rotate/banner4.jpg) top left no-repeat;
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
#banner4 h1 {
	padding: 24px 0 0 20px; margin: 0; color: #FFF;
}

#banner5 {
	background:url(images/rotate/banner5.jpg) top left no-repeat;
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
#banner5 h1 {
	padding: 24px 0 0 20px; margin: 0; color: #FFF;
}

#banner6 {
	background:url(images/rotate/banner6.jpg) top left no-repeat;
	height:340px;
	min-height:340px;
	margin:0; padding:0;
}
#banner6 h1 {
	padding: 24px 0 0 20px; margin: 0; color: #FFF;
}



#main {
	float:right;
	width:510px;
	margin:0; padding:0;
}
* html #main #banner object { padding-left:3px; }

#story {
	margin: 10px 0;
}
#story h3 { border-bottom: #DFDFDF 1px solid; }
#story h4 { color: #3AB749; }
#story a {  }
#story a:link, #story a:visited { color: #3AB749; }
#story a:hover, #story a:active { color: #3AB749; text-decoration:none; }
#story ul { margin: 10px 0; }
#callout { margin: 10px 0; padding: 4px 10px; background: #E1E4E8; }

#sidebar {
	float:right;
	width:229px;
	font-size:90%;
	line-height: 130%;
}
#sidebar img { float:left; margin: 0 10px 10px 0; padding-bottom:10px; }
#sidebar h2 { margin: 0; padding: 0 0 10px; text-transform: uppercase; font-size: 120%; }
#sidebar p { margin:0; padding: 0 0 6px; }
#sidebar a { color: #FFF; }

#footer {
	clear:both;
	padding: 10px 0 20px 130px;
	border-top: 1px solid #333;
	font-size:11px;
	color:#e8e3e3;
	background-color: #333333;
}
#footer a { color:#e8e3e3; }

.side_panel1{ background:#185333; padding:10px; color:#FFF; min-height: 152px; height: 152px; }
.side_panel2{ background:#4b3a16; padding:10px; color:#FFF; margin-top:10px; min-height: 138px; height: 138px; }
.side_panel3{ background:#434343; padding:10px; color:#FFF; margin:10px 0; min-height: 138px; height: 138px; }
.side_panel4{ background:#000; padding:10px; color:#FFF; margin-top:10px; }
.emphasis {  }
.side_panel4 a { color:#FFF; text-decoration:none; font-size:13px; padding-left:4px; }
.side_panel4 a:hover { color:#FFF; text-decoration:underline; font-size:13px; /*padding-left:10px;*/ }
.side_panel4 h2 { padding-bottom: 8px; }

.imgfloat_left { float: left; margin: 0 10px 10px 0; clear: both; }





/* common styling */
.menu2{
width:120px; height:180px; position:relative; margin:0; z-index:100; font-size:12px;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; /*background:#eee;*/ width:120px; /*border:1px solid #3AB749;*/
}
.menu2 ul li ul {
visibility:hidden; position:absolute; /*height:0;*/ overflow:hidden; top:0; left:106px; width:140px; font-size:11px; z-index:100;
}
.menu2 ul li {
float:left;
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; /*width:120px;*/ height:20px; line-height:20px; background:transparent; /*padding-left:10px;*/
}
* html .menu2 ul li a, * html .menu2 ul li a:visited { /*width:120px;*/ w\idth:90px; }

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; /*font-size:1em;*/ position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover {
width:87px; background:#9a8d20; /*color:#fff;*/
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
width:160px; visibility:visible; position:absolute; z-index:100; height:auto; background:#9a8d20; overflow:visible;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
width:140px; display:block; background:transparent; color:#fff; padding:0;/*5px 0 5px 10px 0; height:auto;*/ text-decoration:none;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#185333; color:#ff0;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; z-index:100; height:0; overflow:hidden; top:0; left:0;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; z-index:100; color:#000; padding:0; list-style-type:none; background:#185333;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}

.story1
{
	background-color: #fff;
	margin: 0px;
	padding: 10px;
}

.story1 h1
{
	background-color: #666;
	margin: 0px;
	padding: 3px;
	color: #ffffff;
	font-size: 18px;
}

.story1 h2
{
	margin: 0px;
	padding: 3px;
	color: #185333;
	font-size: 16px;
}
