@charset "utf-8";
/* CSS Document */
body,*{padding:0px; margin:0px;}
.hcontainer{padding:0px; margin:0px 0px 3px 0px; width:100%; background:#52b01e;}
.header{width:980px;}
.lheader{float:left;}
.logo{float:left;}
.name{float:right; padding:20px 0px 0px 5px;}
.name h1{font-family:Arial, "Helvetica", sans-serif; font-size:40px; color:#FFF; letter-spacing:1px; font-weight:normal; text-align:left;}
.name h2{font-family:Arial, "Helvetica", sans-serif; color:#ff9933; font-size:18px; font-weight:normal; text-align:left; letter-spacing:1px;}
.rheader{float:right;}
.contact p, .contact p a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFF; text-align:right; text-decoration:none;padding-bottom:16px; font-weight:normal; letter-spacing:1px; padding-top:7px;}
.btn, .btn a img, .btn a{valign:bottom; padding-bottom:0px; margin-bottom:0px;}

.mcontainer{width:100%;background:#52b01e;}
.menu{width:980px;}
#nav1
{
	width:980px;
	padding:0; 
	margin:5 0 0 0; 
	list-style:none; 
	height:38px; 
	background:#52b01e; 
	float:left;
	z-index:1; 
	font-family:"arial", verdana, sans-serif;
}
#nav1 li.top 
{
	display:block; 
	float:left; 
	height:38px;
}
#nav1 li a.top_link 
{
	display:block; 
	float:left; 
	height:35px; 
	line-height:33px; 
	color:#FFFFFF; 
	text-decoration:none;
	font-family:"Arial", Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	padding:0 0 0 6px; 
	cursor:pointer;
	background: url(Images/three_0.gif);
}
#nav1 li a.top_link span 
{
	float:left; 
	display:block; 
	padding:0 20px 0 20px; 
	height:35px; 
	background: url(Images/three_0.gif) right top no-repeat;
}
#nav1 li a.top_link span.down 
{
	float:left; 
	display:block; 
	padding:0 10px 0 10px; 
	height:35px; 
	background: url(Images/three_0a.gif) no-repeat right top;
}

#nav1 li:hover a.top_link 
{
	color:#FFFFFF; 
	background:#339900;
}
#nav1 li:hover a.top_link span 
{
	background:#339900;
}
#nav1 li:hover a.top_link span.down 
{
	background:#339900;
}

/* Default list styling */

#nav1 li:hover 
{
	position:relative; 
	z-index:200;
}

#nav1 li:hover ul.sub
{
	left:1px; 
	top:38px; 
	background:#52b01e; 
	padding:3px;
	border:1px solid #CCC; 
	white-space:normal;
	width:150px; 
	height:auto; 
	z-index:300;
	text-align:left;
}
#nav1 li:hover ul.sub li
{
	display:block; 
	height:auto; 
	position:relative; 
	float:left; 
	width:150px; 
	font-weight:normal;
	border-bottom:1px dotted #339900;
}
#nav1 li:hover ul.sub li a
{
	display:block; 
	font-size:13px;
	font-weight:normal; 
	height:auto; 
	width:145px; 
	line-height:25px; 
	padding-left:5px; 
	color:#FFFFFF; 
	text-decoration:none;
	
}
#nav1 li:hover ul.sub li ul.sub
{
	display:none;
}
#nav1 li:hover ul.sub li:hover ul.sub
{
	display:block;
	background:#0057B0; 
	padding:3px;
	border:1px solid #ccc; 
	white-space:normal;
	width:150px; 
	height:auto; 
	z-index:300;
	text-align:left;
}
#nav1 li ul.sub li a.fly
{
	background:#cc3333;
}
#nav1 li:hover ul.sub li a:hover 
{
	background:#339900; 
	color:#fff; 
	
}
#nav1 li:hover ul.sub li a.fly:hover
{
	background:#339900; 
	color:#fff;
}


#nav1 li:hover li:hover ul, #nav1 li:hover li:hover li:hover ul, #nav1 li:hover li:hover li:hover li:hover ul, #nav1 li:hover li:hover li:hover li:hover li:hover ul
{
	left:140px; 
	top:-4px; 
	background:#cc3333; 
	padding:3px; 
	/*white-space:nowrap; */
	width:150px; 
	z-index:400; 
	height:auto;
}

#nav1 ul, #nav1 li:hover ul ul, #nav1 li:hover li:hover ul ul, #nav1 li:hover li:hover li:hover ul ul, #nav1 li:hover li:hover li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#nav1 li:hover li:hover a.fly, #nav1 li:hover li:hover li:hover a.fly, #nav1 li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	background:#339900; 
	color:#fff; 
	border-color:#339900;
} 

#nav1 li:hover li:hover li a.fly, #nav1 li:hover li:hover li:hover li a.fly, #nav1 li:hover li:hover li:hover li:hover li a.fly
{
	background:#CC3333; 
	color:#FFFFFF; 

} 
.ccontainer{width:100%; background:#edfde2;}
.banner{width:980px;}
.content{width:980px; background:#FFF; padding-bottom:20px;}
.lcontent{width:650px; padding-right:10px; float:left;}
.lcontent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/heading_bg.jpg) repeat-x;
	text-align:left;
	line-height:37px;
	vertical-align:middle;
	width:630px;
	padding-left:10px;
	letter-spacing:1px;
}
.lcontent p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; text-align:justify; line-height:150%; vertical-align:middle; width:630px; padding-left:10px; }
.rcontent{width:320px; float:right;}
.rcontent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	background:url(../images/heading_bg.jpg) repeat-x;
	text-align:left;
	line-height:37px;
	vertical-align:middle;
	width:310px;
	padding-left:10px;
	letter-spacing:1px;
}
table.logo{margin-top:3px;}
table.logo tr td{margin:3px; padding:2px;}
.fcontainer{width:100%; background:#52b01e}
.footer{width:980px;}
.lfoot{float:left; width:320px;}
.lfoot .name h1{font-family:Arial, "Helvetica", sans-serif; font-size:24px; color:#FFF; letter-spacing:1px; font-weight:normal; text-align:left;}
.lfoot .name p{font-family:Arial, "Helvetica", sans-serif; font-size:12px; color:#CCC; font-weight:normal; text-align:left;}
.rfoot{float:right; width:660px;}
.clist{float:left; width:500px; padding-left:20px;}
.fmenu{float:right;}
.fclist{list-style:none; list-style-position:inside; padding:20px; vertical-align:top;}
.fclist{list-style:none; list-style-position:inside; vertical-align:top;}
.fclist li a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:200%; list-style-position:inside; text-decoration:none; font-weight:normal; text-align:left;}
.fmneu ul{list-style:none; list-style-position:inside; float:left;}
.fmenu ul li{list-style:none; list-style-position:inside;}
.fmenu ul li a{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:200%; list-style-position:inside; text-decoration:none; font-weight:normal; text-align:center;}
.rcontent h3{
font-size:14px; /*font-weight:bold;*/ font-family:Arial, Helvetica, sans-serif;}
