/* 

	*************************

	Global Style Declaration 

	*************************

*/

body

{

	background-color:#ffffff;

	margin:0;

	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";

	font-size:12px;

	color:#121212;

}



/* 

	*****************************

	Containers' Style Declaration 

	*****************************

*/



h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li, form

{

	padding:0;

	margin:0;

}



img

{

	border:none;

}



a:link, a:visited

{

	outline:none;

	color:#6a9a1e;

	text-decoration:none;

}



a:hover

{

	outline:none;

	color:#3e6204;

	text-decoration:underline;

}



a:focus

{

	outline:none;

}



h2

{

	font-family:"Trebuchet MS", "Tahoma", Arial, Verdana, Helvetica, sans-serif;

	font-size:18px;

	color:#2e4151;

	font-weight:normal;

	text-transform:uppercase;

	padding-bottom:6px;

	margin-bottom:6px;

}





p

{

	line-height:18px;

	padding-bottom:10px;

}



/* 

	*****************************

	Class & Id Style Declaration 

	*****************************

*/

.floatLeft

{

	float:left;

}



.floatRight

{

	float:right;

}



.clearBoth

{

	clear:both;

}



.imgAlignVertical

{

	vertical-align:middle;

}



.percentHolder

{

	width:100%;

}



.homeBg

{

	background-image:url(images/bg.jpg);

	background-repeat:repeat-x;

}




.innerBg

{

	background-image:url(images/bgInner.jpg);

	background-repeat:repeat-x;

}



#mainHolder

{

	width:966px;

	margin:auto;

	position:relative;

	overflow:hidden;

}



	/* header starts */

	#headerHolder

	{

		 float:left;

		 width:966px;

		 height:111px;

		 padding:10px 0 0 6px;

	}

	

		#headerHolder blockquote

		{

			float:right;

			width:785px;

			height:98px;

			padding:12px 0px 0 0;

		}

			

			/* search starts */

			#headerHolder blockquote dl

			{

				background-image:url(images/topSearchBg.gif);

				background-repeat:no-repeat;

				width:180px;

				height:33px;

				float:right;

			}

			

				#headerHolder blockquote dt

				{

					float:left;

					width:128px;

					padding:4px 0 0 10px;

				}

					

					#headerHolder blockquote dt input

					{

						width:125px;

						height:21px;

						border:none;

						background-image:none;

						background-color:#7c9d47;

						font-size:12px;

						color:#FFFFFF;

						padding:4px 0 0;

						margin:0px;

						outline:none;

					}

					



				#headerHolder blockquote dd

				{

					float:left;

					width:30px;

					padding:7px 0 0;

				}



			

			/* menu starts */

			ul.mainMenuList

			{

				list-style:none;

				float:left;

				width:770px;

				padding:15px 0 0;

				

			}

			

				ul.mainMenuList li

				{

					font-family:"Trebuchet MS", "Tahoma", Arial, Verdana, Helvetica, sans-serif;

					font-size:15px;

					font-weight:bold;

					color:#2e4151;

					float:left;

					padding:0 7px;

					position:relative;

				}



					ul.mainMenuList li a:link, ul.mainMenuList li a:visited

					{

						color:#2e4151;

					}

					

					ul.mainMenuList li a:hover

					{

						color:#607f2e;

						text-decoration:none;

					}

					

					/* sub menu */

					ul.mainMenuList li ul {

						display:none;

						visibility:hidden;

						position: absolute; 

						top: 20px;

						left: 0px;

						list-style: none;

						padding:0px 0 10px 30px;

						margin:0px;

					}

					

					ul.mainMenuList li:hover ul, ul.mainMenuList li.over ul

					{ 

						display: block;

						visibility:visible;

						border:none;

						top: 20px;

						left: 8px;

						margin:0px;

						padding:0px;

						background-image:url(images/subMenuBg.png);

						background-repeat:repeat;

						border:#CCCCCC 1px solid;

						border-bottom:none;

					}

					

					

					ul.mainMenuList li > ul 

					{

						top: auto;

						left: auto;

					}

					

					ul.mainMenuList li ul li

					{

						border-bottom:#eaeaea solid 1px;

						font-size:12px;

						font-weight:bold;

						color:#000000;

						float:left;

						width:185px !important;

						clear:left;

						padding:0;

						margin:0px;

					}

					

					ul.mainMenuList li ul li a:link, ul.mainMenuList li ul li  a:visited{

						text-decoration: none;

						display:block;

						padding:4px 5px 4px 10px;

						color:#2e4151;

						width:170px;

						clear:left;

					}

					

					ul.mainMenuList li ul li  a:hover{

						text-decoration: none;

						display:block;

						padding:4px 5px 4px 10px;

						color:#607f2e;

						width:170px;

						clear:left;

						background-image:none;

					}

					

					

					



	/* workarea starts */

	#workAreaHolder

	{

		float:left;

		width:926px;

		padding:20px;

	}

	

		#workAreaHolder h1

		{

			font-family:"Trebuchet MS", "Tahoma", Arial, Verdana, Helvetica, sans-serif;

			font-size:30px;

			color:#ffffff;

			font-weight:normal;

			text-transform:uppercase;

			padding-bottom:20px;

		}

		

		#workAreaHolder h1.home

		{

			font-family:"Trebuchet MS", "Tahoma", Arial, Verdana, Helvetica, sans-serif;

			font-size:30px;

			color:#2e4151;

			font-weight:normal;

			text-transform:uppercase;

			padding-bottom:20px;

		}

		

		.homeLeft

		{

			float:left;

		}

		

			.homeLeft img

			{

				border:#3d3d3b 6px solid;

			}



		.homeMid

		{

			border-left:#cecece 1px solid;

			border-right:#cecece 1px solid;

			margin:0 8px;

			padding:0 8px;

			float:left;

		}		

			.homeMid blockquote

			{

				width:275px;

				height:226px;

				float:left;

				border:#838383 1px solid;

				padding:10px;

			}

	

				.homeMid blockquote h4

				{

					color:#3e6204;

					font-size:14px;

					padding-bottom:10px;

				}



				.homeMid blockquote p

				{

					font-size:11px;

					padding-bottom:15px;

				}



				.homeMid blockquote dl

				{

					float:left;

					width:280px;

					padding:0 0 6px 0;

				}

				

					.homeMid blockquote dt

					{

						width:50px;

						float:left;

						padding:4px 0 0;

					}

					

					.homeMid blockquote dd

					{

						float:left;

						width:230px;

					}

					

						.homeMid blockquote dd input

						{

							border:#cfcfcf 1px solid;

							width:223px;

						}

						

						.homeMid blockquote dd input.blueBtn

						{

							border:#cfcfcf 1px solid;

							width:auto !important;

							text-transform:uppercase;

							background-color:#334553;

							color:#FFFFFF;

							float:right;

							margin:0 4px 0 0;

							font-size:11px;

							font-weight:bold;

						}

		

		.homeRight

		{

			float:left;

			width:335px;

		}

		

			.homeRight h3

			{

				font-family:"Trebuchet MS", "Tahoma", Arial, Verdana, Helvetica, sans-serif;

				font-size:26px;

				color:#2e4151;

				font-weight:normal;

				text-transform:uppercase;

				padding-bottom:6px;

				border-bottom:#bababa 1px solid;

				margin-bottom:6px;

			}



			.homeRight p

			{

				padding:5px 0 0;

				line-height:14px;

			}

	

	/* inner pages */

	

	.innerPageBannerHolder

	{

		padding:30px 0 40px 0;

		float:left;

		width:926px;

	}

		



	#footerHolder

	{

		float:left;

		border-top:#cecece 1px solid;

		width:926px;

		text-align:center;

		padding:8px 0 10px;

		font-size:10px;

	}

	

		#footerHolder a:link, #footerHolder a:visited

		{

			color:#1d1d1d;

			font-size:12px;

		}

		

		#footerHolder a:hover

		{

			color:#000000;

			text-decoration:none;

		}







