/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
/*---hacks---*/
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix
{
height:1%;
}
.clearfix
{
display:block;
}
/* End hide from IE-mac */
body
{
	background:#fff;
	text-align:center;
}
#wrap
{
	position:relative;
	text-align:left;
	background:#fff;
	margin:0 auto;
}
#header
{
	background:url(../images/header-bg.jpg) -1px 0 no-repeat;
	width:772px;
	height:172px;
}
#header div
{
	position:relative;
	width:772px;
	height:172px;
}
#header h1
{
	position:absolute;
	z-index:1000;
	width:331px;
	height:78px;
	top:70px;
	left:48px;
}
#header h1 span
{
	display:none;
}
#header h1 a
{
	width:331px;
	height:78px;
	display:block;
}
#header h2
{
	position:absolute;
	font:12px Georgia, "Times New Roman", sans-serif;
	color:#464644;
	width:232px;
	top:10px;
	right:190px;
}
#header h2 span
{
	font:italic 10px Georgia, "Times New Roman", sans-serif;
	color:#464644;
}
#header h2 span.bold
{
	font:bold italic 10px Georgia, "Times New Roman", sans-serif;
}
#header h2 a
{
	font: Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
}

#nav
{
	width:772px;
	height:62px;
	position:relative;
	background:url(../images/nav1.gif) no-repeat;
}
#nav li
{
	top:0;
	height:62px;
	list-style:none;
	position:absolute;
	display:block;
}
#nav a
{
	height:62px;
	display:block;
}
#nav .panel1
{
	left:0; width:74px;
}
#nav .panel2
{
	left:74px;
	width:115px;
}
#nav .panel3
{
	left:189px;
	width:69px;
}
#nav .panel4
{
	left:258px;
	width:92px;
}
#nav .panel5
{
	left:351px;
	width:101px;
}
#nav .panel6
{
	left:454px;
	width:77px;
}
#nav .panel7
{
	left:531px;
	width:81px;
}
#nav .panel8
{
	left:611px;
	width:73px;
}
#nav .panel9
{
	left:684px;
	width:90px;
}
#nav .panel1 a:hover, #nav .panel1 a.selected
{
	background:url(../images/nav1.gif) 0 -62px no-repeat;
}
#nav .panel2 a:hover, #nav .panel2 a.selected
{
	background:url(../images/nav1.gif) -74px -62px no-repeat;
}
#nav .panel3 a:hover, #nav .panel3 a.selected
{
	background:url(../images/nav1.gif) -189px -62px no-repeat;
}
#nav .panel4 a:hover, #nav .panel4 a.selected
{
	background:url(../images/nav1.gif) -258px -62px no-repeat;
}
#nav .panel5 a:hover, #nav .panel5 a.selected
{
	background:url(../images/nav1.gif) -351px -62px no-repeat;
}
#nav .panel6 a:hover, #nav .panel6 a.selected
{
	background:url(../images/nav1.gif) -454px -62px no-repeat;
}
#nav .panel7 a:hover, #nav .panel7 a.selected
{
	background:url(../images/nav1.gif) -531px -62px no-repeat;
}
#nav .panel8 a:hover, #nav .panel8 a.selected
{
	background:url(../images/nav1.gif) -611px -62px no-repeat;
}
#nav .panel9 a:hover, #nav .panel9 a.selected
{
	background:url(../images/nav1.gif) -684px -62px no-repeat;
}
#nav a span
{
	display:none;
}
#nav2
{
	width:772px;
	height:62px;
	position:relative;
	background:url(../images/nav2.gif) no-repeat;
}
#nav2 li
{
	top:0;
	height:62px;
	list-style:none;
	position:absolute;
	display:block;
}
#nav2 a
{
	height:62px;
	display:block;
}
#nav2 .panel1
{
	left:0;
	width:74px;
}
#nav2 .panel2
{
	left:74px;
	width:115px;
}
#nav2 .panel3
{
	left:189px;
	width:69px;
}
#nav2 .panel4
{
	left:258px;
	width:92px;
}
#nav2 .panel5
{
	left:351px;
	width:101px;
}
#nav2 .panel6
{
	left:454px;
	width:77px;
}
#nav2 .panel7
{
	left:531px;
	width:81px;
}
#nav2 .panel8
{
	left:611px;
	width:73px;
}
#nav2 .panel9
{
	left:684px;
	width:90px;
}
#nav2 .panel1 a:hover, #nav2 .panel1 a.selected
{
	background:url(../images/nav2.gif) 0 -62px no-repeat;
}
#nav2 .panel2 a:hover, #nav2 .panel2 a.selected
{
	background:url(../images/nav2.gif) -74px -62px no-repeat;
}
#nav2 .panel3 a:hover, #nav2 .panel3 a.selected
{
	background:url(../images/nav2.gif) -189px -62px no-repeat;
}
#nav2 .panel4 a:hover, #nav2 .panel4 a.selected
{
	background:url(../images/nav2.gif) -258px -62px no-repeat;
}
#nav2 .panel5 a:hover, #nav2 .panel5 a.selected
{
	background:url(../images/nav2.gif) -351px -62px no-repeat;
}
#nav2 .panel6 a:hover, #nav2 .panel6 a.selected
{
	background:url(../images/nav2.gif) -454px -62px no-repeat;
}
#nav2 .panel7 a:hover, #nav2 .panel7 a.selected
{
	background:url(../images/nav2.gif) -531px -62px no-repeat;
}
#nav2 .panel8 a:hover, #nav2 .panel8 a.selected
{
	background:url(../images/nav2.gif) -611px -62px no-repeat;
}
#nav2 .panel9 a:hover, #nav2 .panel9 a.selected
{
	background:url(../images/nav2.gif) -684px -62px no-repeat;
}
#nav2 a span
{
	display:none;
}
#left
{
	background:url(../images/left-bg.gif) repeat-y;
	width:200px;
}
#left ul
{
	margin:0 0 0 10px;
}
#left ul li
{
	list-style:none;
	background:url(../images/arrow.gif) left no-repeat;
	line-height:24px;
	padding:0 0 3px 10px;
}
#left ul li.depth1
{
	background:url(../images/arrow.gif) 10px no-repeat;
	padding:0 0 3px 20px;
	line-height:18px;
}
#left ul li.depth2
{
	background:url(../images/arrow.gif) 20px no-repeat;
	padding:0 0 3px 30px;
	line-height:18px;
}
#left ul li a
{
	font:11px Arial, Georgia, "Times New Roman", sans-serif;
	color:#323029;
	padding:0;
	text-decoration:none;
}
#left ul li a:hover,#left ul li.selected a
{
	color:#cf9900;
}
#left #serch_box
{
position:relative;
padding:20px 0 0 10px;
}
#left #serch_box form
{
	padding:0;
	margin:0;
}
#left #serch_box fieldset
{
	margin:0;
	padding:0;
}
#left #serch_box fieldset input
{
	font:11px Arial, Georgia, "Times New Roman", sans-serif;
	color:#000;
	margin:0;
	padding:0;

}
#left #serch_box form input.f_image
{
	margin:5px 0 0 0;
	padding:0;
	width:53px;
	height:21px;
	background:url(../images/search-graphic.gif) bottom no-repeat;
}

#middle
{
	background:url(../images/content-bg.gif) top left no-repeat;
	width:315px;
}
#middle h1
{
	font:bold 20px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	background:url(../images/dot.jpg) bottom repeat-x;
}
#middle h2
{
	font:bold 14px Georgia, "Times New Roman", sans-serif;
	color:#482F6F;
	background:url(../images/dot.jpg) bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 0 107px;
}
#middle p
{
	font:12px Georgia, "Times New Roman", sans-serif;
	color:#515252;
	margin:5px 0 0 0;
}
#middle p.big
{
	font:14px Georgia, "Times New Roman", sans-serif;
	color:#000;
	margin:15px 0 0 0;
}
#middle p.line
{
	background:url(../images/dot.jpg) center repeat-x;
	text-align:right;
}
#middle p.line2
{
	background:url(../images/dot.jpg) center repeat-x;
	text-align:right;
}
#middle p.line span, #middle p.line2 span
{
	background:#fff url(../images/line-bg.gif) no-repeat;
	width:104px;
	padding:0 0 0 6px;
	height:23px;
}
#middle p.line a, #middle p.line2 a
{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#7961AA;
	text-decoration:none;
	background:url(../images/arrow2.gif) right no-repeat;
	padding:0 10px 0 0;
	margin:3px 0 0 0;
}
#middle p.line a:hover, #middle p.lin2 a:hover
{
	text-decoration:underline;
}
#middle img
{
	border:1px solid #C4C2BE;
}
#middle img.iml
{
	float:left;
	margin:0 10px 0 0;
}
#middle img.imr
{
	float:right;
}
.section
{
	margin:0 0 0 15px;
	font:14px "trebuchet ms",sans-serif;
}
.section2
{
	margin:30px 0 0 15px;
	font:12px "trebuchet ms",sans-serif;
}
.section a
{
	font:14px "trebuchet ms",sans-serif;
	color:#452B6C;
	text-decoration:underline;
}
.section2 a
{
	font:12px "trebuchet ms",sans-serif;
	color:#452B6C;
	text-decoration:underline;
}
#right
{
	width:243px;
	background:url(../images/right-bg.gif) top right no-repeat;
}
#right h1
{
	margin:0 0 0 30px;
	font:bold 14px Georgia,"Times New Roman",sans-serif;
	color:#270B42;
}
#right h2
{
	margin:25px 0 0 30px;
	font:bold 14px Georgia, "Times New Roman", sans-serif;
	color:#270B42;
}
#right h3
{
	z-index:1000;
	font:bold 14px Georgia, "Times New Roman", sans-serif;
	color:#000;
	padding:178px 0 0 10px;
}



#right a
{
	color:#452B6C;
}


#right h3 a
{
	font:bold 14px Georgia, "Times New Roman", sans-serif;
	color:#000;
	text-decoration:none;
}
#right h3 span
{
	margin:0 0 0 50px;
}
#right p
{
	font:bold 11px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#3D3D3D;
	margin:15px 0 0 0;
}
#right a.login
{
	width:53px;
	height:22px;
	display:block;
	background:url(../images/login.gif) no-repeat;
	clear:both;
	margin:0 0 0 170px;
}
#right a.login span
{
	display:none;
}
#right img.m
{
	margin:5px 5px 0 30px;
	float:left;
}
#plant
{
	position:relative;
	width:193px;
	height:217px;
	margin:12px 0 0 30px;
}
#sit
{
	width:207px;
	height:131px;
	background:url(../images/stay-in-touch-bg.gif) no-repeat;
	margin:0 0 0 25px;
}
#sit p
{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#5C5961;
	width:112px;
	float:left;
	margin:85px 0 0 5px;
}
#sit a.sign-me-up
{
	width:81px;
	height:54px;
	display:block;
	background:url(../images/sign-me-up.gif) no-repeat;
	float:right;
	margin:70px 0 0 0;
}
#sit a.sign-me-up span
{
	display:none;
}
#container
{
	background:url(../images/container-bg.gif) right repeat-y;
	width:769px;
}
#content
{
	width:528px;
	background:url(../images/content-bg.gif) top left no-repeat;
	position:relative;
	padding:21px 0 0 0;
}
#content div
{
	padding:0 0 0 25px;
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
}


#content span
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
}


#content a
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	text-decoration:underline;
}
#content a:hover
{
	text-decoration:underline;
}
#content table
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#000;
	margin:0 25px;
	border:1px solid #452B6C;
	padding:2px;
	margin:0;
}
#content h1
{
	font:bold 22px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	background:url(../images/dot.jpg) bottom repeat-x;
}
#content h1 a
{
	font:bold 22px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
}
#content h2
{
	font:bold 20px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:15px 0 0 0;
	clear:both;
}
#content h3
{
	font:bold 18px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0 0 0;
}
#content h4
{
	font:bold 18px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0 0 0;
}
#content h4 a
{
	font:bold 18px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0 0 0;
	text-decoration:none;
}
#content h4 a:hover
{
text-decoration:underline;
}
#content span.summary_date
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#000;
}
#for_next
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0 0 0;
	text-decoration:none;
}
#for_next:hover
{
text-decoration:underline;
}
#content h5
{
	font:bold 14px Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0 0 0;
}
#content h6
{
	background:url(../images/dot.jpg) bottom repeat-x;
}
#content p
{
	font:12px "Trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#000;
	margin:10px 0 0 0;
	line-height:17px;
}
#content p.big
{
	font:15px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#000;
}
#content p.quote
{
	font:16px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#5F5F55;
	position:absolute;
	top:240px;
	left:20px;
	width:171px;
	text-align:center;
}
#content img.quote
{
	float:left;
	margin:10px 10px 0 0;
}
#content img.iml
{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #B8B8B2;
}
#content img
{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #B8B8B2;
}
#content img.imr
{
	float:right;
	margin:0 0 0 10px;
	border:1px solid #B8B8B2;
}
#content ul
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#3B3B3B;
	margin:10px 0 15px 15px;
	list-style-image:url(../images/arrow.gif);
	list-style-position:outside;
}
#content form
{
	margin:10px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 10px 0;
}
#content form fieldset
{
	font:14px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#505050;
}
#content form fieldset legend
{
	font:bold 14px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#452B6C;
	padding:10px 0;
}
#content form fieldset dl
{
	clear:left;
	width:530px;
}
#content form fieldset dt
{
	float:left;
	width:160px;
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	text-align:right;
	color:#625546;
	margin:0 20px 0 0;
}
#content form fieldset dd
{
	float:left;
	overflow:auto;
	width:300px;
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#625546;
	margin:0 0 10px 0;
}
#content form fieldset dd .control_button
{
	width:40px;
	height:18px;
	display:block;
	background:#452B6C;
	color:#fff;
	padding:2px 7px;
	text-decoration:none;
}
#content #subform
{
	margin:10px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 10px 0;
}
#content #subform fieldset
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#505050;
}
#content #subform fieldset input
{
	font:12px "trebuchet ms", Georgia, "Times New Roman", sans-serif;
	color:#505050;
	border:0 none;
	border-bottom:1px solid #505050;
}
#content #subform fieldset input.c_submit
{
	border:1px solid #505050;
}
#footer
{
	background:url(../images/footer-bg.gif) no-repeat;
	width:772px;
	height:73px;
	position:relative;
}
#footer p
{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#713004;
	text-align:center;
	margin:10px 0 0 0;
}
#footer p.first
{
	margin:20px 0 0 0;
	color:#fff;
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}
#footer a.top
{
	font:10px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 5px;
}
#footer a.top:hover
{
	text-decoration:underline;
}
#footer a.email
{
	color:#713004;
	text-decoration:none;
}
#footer a.email:hover
{
	text-decoration:underline;
}
#footer a.right
{
	margin:0 5px 0 60px;
}
#art {	margin:5px 0 5px 30px; }
#art table { float:none; margin:0; padding:0; }