/*--------------------------------[globel]------------------------------------*/

*								{margin:0; padding:0;}

html, body						{margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x #1F5174; font-family:Arial, Helvetica, sans-serif; behavior:url("csshover.htc");}

/*----------------------------------------------------------------------------------*/

#wrapper						{width:1035px; height:auto; margin:0 auto;}


/*----------------------------------------------------------------------------------*/

.header							{
	float:left;
	width:1035px;
	height:160px;
	padding-bottom: 25px;
}

.left_container					{
	float:left;
	width:550px;
	height:160px;
}

.left_container_top				{ width:475px; height:auto;}

.left_container_top img			{padding-top:18px; padding-left:18px; float:left;}

.left_container_top h1			{ font-size:22px; color:#fff; line-height:22px; font-weight:normal; float:left; padding-top:35px; padding-left:20px; font-family: "Girard Slab Regular Bold", "Trebuchet MS" }

.left_container_top h1 span		{color:#84C346;}

.left_container_top_menu		{float:left; width:450px; height:auto; padding-top:15px;}

.left_container_top_menu li		{list-style:none; font-size:14px; font-weight:bold; color:#fff; float:left; padding-left:18px;}

.left_container_top_menu li a		{color:#fff; text-decoration:none;}

.left_container_top_menu li a:hover		{color:#84C346;}

.left_container_bottom				{ width:475px; height:auto;}



.right_container					{float:left; width:250px; height:160px; padding-left:140px;}

.top_menu							{float:left; width:390px; margin-left:20px; margin-top:15px;}

.top_menu li						{float:left; font-size:11px; color:#fff; list-style:none; font-weight:bold}

.top_menu li a						{text-decoration:none; color:#fff; padding-right:10px}

.top_menu li a:hover				{color:#84C346;}

/*----------------------------------------------------------------------------------*/

#body_part							{float:left; width:1035px; height:auto;}

.left_pannel						{
	width:615px;
	height:auto;
	float:left;
}

.left_pannel h2						{font-size:24px; color:#84C346; font-weight:normal; padding-left:18px; font-family: "Girard Slab Regular Heavy", "Trebuchet MS" ;}

.left_pannel h1						{font-size:28px; color:#84C346; font-weight:bold; padding-left:18px; font-family: "Girard Slab Regular Heavy", "Trebuchet MS" ;}

.left_pannel h4						{font-size:24px; color:#fff; font-weight:normal; padding-left:18px; font-family: "Girard Slab Regular Heavy", "Trebuchet MS" ;}

.left_pannel p						{
	font-size:14px;
	color:#fff;
	line-height:18px;
	padding-left:18px;
	padding-right:50px;
	padding-top:20px;
}

.left_pannel p.content 				{
	font-size:14px;
	color:#fff;
	line-height:18px;
	padding-left:18px;
	padding-right:50px;
	padding-top:20px;
}

.content_box						{float:left; width:550px; height:280px; background:#4D7491; margin-left:18px; margin-top:15px;}

.body_pannel						{width:420px; height:auto; float:left;}

/*----------------------------------------------------------------------------------*/

.footer								{float:left; width:1035px; height:auto; margin-top:55px;}

.footer_left						{float:left; width:200px; height:auto; }

.footer_left h3						{font-size:24px; font-weight:normal; color:#fff; font-family:"Girard Slab Regular Bold", "Trebuchet MS"  }

.footer_left h3	 span				{color:#84C346;}

.footer_left img					{width:200px; height:53px; background:#061822;}

.footer_right						{float:left; width:835px; height:80px; background:#84C346}

.footer_right p						{
	font-size:17px;
	font-weight:bold;
	color:#fff;
	line-height:20px;
	padding-left:15px;
	padding-top:15px;
}

/*----------------------------------------------------------------------------------*/

#menu					{
	float:right;
	list-style:none;
	width:auto;
	background:url(../images/menu_bg.png) no-repeat;
	height:39px;
	width:490px;
	padding-top:20px;
	margin-top:0px;
}

#menu li				{float:left; width:auto; height:20px;}

#menu li a				{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; text-align:center; text-decoration:none; padding:0 10px}

#menu li:hover  		{position:relative; z-index:200;}

#menu li a:hover		{ color:#84C346;}

#menu ul				{ position:absolute; top:18px; left:0; list-style:none; padding:0px; margin:0; display:none; z-index:100; }

#menu li:hover ul		{ display:block; height:auto; z-index:300; margin:0; padding:0; }
#menu ul li				{
	width:200px;
	float:none;
	font:normal 10px/18px Arial;
	height:auto;
	display:block;
	overflow:hidden;
	margin-bottom:2px;
}
#menu ul li a			{ height:auto; display:block; background:#0E4268; padding:2px 5px; text-decoration:none; text-indent:0px; color:#FFF;  text-align:left;}
#menu ul li:hover a		{ background:#0D3551; color:#fff }

#menu ul li.bortop		{border-top:none;}

/*----------------------------------------------------------------------------------*/
/*.secondary_menu				{position:relative; }*/

#menu_right					{float:left; list-style:none; width:auto; background:url(../images/menu_bg.png) no-repeat; height:39px; width:450px; padding-top:10px; margin-top:0px}

#menu_right li				{float:left; width:auto; height:20px;}

#menu_right li a				{font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; text-align:center; text-decoration:none; padding:0 10px}

#menu_right li:hover  		{position:relative; z-index:200;}

#menu_right li a:hover		{ color:#84C346;}

#menu_right ul				{ position:absolute; top:18px; left:0; list-style:none; padding:0px; margin:0; display:none; z-index:100; }

#menu_right li:hover ul		{ display:block; height:auto; z-index:300; margin:0; padding:0; }
#menu_right ul li				{ width:135px; float:none; font:bold 10px/30px Arial; height:auto; display:block; overflow:hidden; margin-bottom:2px;}
#menu_right ul li a			{ height:auto; display:block; background:#0E4268; padding:2px 5px; text-decoration:none; text-indent:0px; color:#FFF;  text-align:left;}
#menu_right ul li:hover a		{ background:#0D3551; color:#fff }

#menu_right ul li.bortop		{border-top:none;}
#wrapper #body_part .left_pannel p .left-panel-sub-hdr {
	color: #84C346;
	font-weight: bold;
	font-size: 16px;
}
#wrapper #body_part .left_pannel table {
	color: #FFF;
}
#wrapper #body_part .left_pannel table tr td strong {
	font-size: 14px;
}
#wrapper #body_part .left_pannel table tr td {
	font-size: 14px;
	color: #000;
}
#wrapper #body_part .left_pannel table tr td strong {
	color: #FFF;
}
#wrapper #body_part .left_pannel table tr td {
	color: #FFF;
}

