*
{
	margin:0;
	padding:0;
}
body
{
	padding:15px 0px;
	/*background:#3771C3;*/
	background:#C6C6C6;
}
#page-wrapper
{
	width:960px;
	margin:0px auto;
	background:#fff url(/images/left-sidebar-bg.gif) left top repeat-y;
}
#header-wrapper
{
	height:110px;
	/*background:#18479F;*/
	background:#115033;
}
#logo
{
	float:left;
	display:inline;
	margin-left:15px;
}
#logo img
{
	border:0px none;
}
#footer-wrapper
{
	background:#212121;
	padding:25px 0px;
	height:125px;	
}

#footer-nav
{
	display:block;
	margin-bottom:25px;
}
#footer-nav li
{
	display:inline;
	list-style:none;
}
#footer-nav li a, #amogh
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 3px;
	color:#B2B4B6;
	text-decoration:none;
}
#footer-nav li a:hover, #amogh:hover
{
	color:#6C9D31;
}
#amogh
{
	width:110px;
	display:block;
	margin-top:15px;
	color:#6D6E70;
}

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

	Columns

----------------------------------------------------*/
.column-ten-percent, .column-twenty-percent, .column-twentyfive-percent,  .column-thirty-percent, .column-forty-percent, .column-fifty-percent, .column-sixty-percent, .column-seventy-percent, .column-seventyfive-percent, .column-eighty-percent, .column-ninety-percent
{
	float:right;
	display:inline;
	padding-bottom:25px;
}
.column-ten-percent
{
	width:96px;
}
.column-twenty-percent
{
	width:192px;
}
.column-twentyfive-percent
{
	width:240px;
}
.column-thirty-percent
{
	width:288px;
}
.column-forty-percent
{
	width:384px;
}
.column-fifty-percent
{
	width:480px;
}
.column-sixty-percent
{
	width:576px;
}
.column-seventy-percent
{
	width:672px;
}
.column-seventyfive-percent
{
	width:720px;
}
.column-eighty-percent
{
	width:768x;
}
.column-ninety-percent
{
	width:864x;
}
/*----------------------------------------------------

	General Rules

----------------------------------------------------*/
.clear-both
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.padding-offset
{
	padding:15px;
}
h1
{
	background:url(/images/separator.png) left bottom no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#6C9D31;
	margin-bottom:25px;
	padding-bottom:10px;
}
h2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#18479F;
	margin-bottom:14px;
}
h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6C9D31;
	margin:14px 0px;
}
h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#212121;
	margin:14px 0px;

}
p
{
	margin-bottom:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#474747;
}
.general-data-table, .general-data-table td, .general-data-table th
{
	border:1px solid #DCDDDE;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	margin:15px 0px;
	color:#474747;
}
.general-data-table td, .general-data-table th
{
	padding:10px;
}
.general-data-table th
{
	font-weight:normal;
	text-align:left;
	background:#F8F8F8;
}
/* Image with caption */
.img-with-cap
{
	margin:0px 15px 15px 0px;
	border:1px solid #ccc;
	float:left;
	display:inline;
}
.float-right
{
	margin:0px 0px 15px 15px;
	float:right;
	display:inline;
}
.img-with-cap img
{
	border:0px none;
	margin:5px;
}
.cap
{
	background:#F8F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:10px;
	font-size:11px;
	color:#474747;
	line-height:30px;
}
.general-ul
{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
.general-ul li
{
	padding:5px 15px;
	font-size:13px;
	color:#474747;
	line-height:18px;
	background:url(/images/general-ul-bullet.gif) 0px 12px no-repeat;
}
.general-inline-anchor
{
	font-size:13px;
	color:#212121;
	text-decoration:none;
	font-style:italic;
	border-bottom:1px dashed;
}
.general-inline-anchor:hover
{
	color:#6C9D31;
}
.footer-txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	line-height:normal;
}
.footer-txt strong
{
	color:#6C9D31;
}

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

	Sidebar Nav

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

#nav
{
	margin-top:15px;
}
#nav li
{
	list-style:none;
	margin-bottom:1px;
}
#nav li a
{
	line-height:30px;
	height:30px;
	display:block;
	background:#0E8A3C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:10px;
	text-decoration:none;
	color:#212121;
}
#nav li a:hover
{
	background:#3A6E52;
	color:#DDDEDE;
}
/*----------------------------------------------------

	Nav Current Page Link Highlight

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

/* Sidebar Nav Current Link Highlight */
#home-body #home-sidebar-nav-link,
#about-us-body #about-us-sidebar-nav-link,
#ahfp-body #ahfp-sidebar-nav-link,
#apfc-body #apfc-sidebar-nav-link,
#pfc-body #pfc-sidebar-nav-link,
#other-products-body #other-products-sidebar-nav-link,
#a-and-c-body #a-and-c-sidebar-nav-link,
#contact-body #contact-sidebar-nav-link,
#enquiry-body #enquiry-sidebar-nav-link
{
	color:#212121;
	text-indent:10px;
	background:#9CC930;
}

/* Footer Nav Current Link Highlight */
#home-body #home-footer-nav-link,
#about-us-body #about-us-footer-nav-link,
#ahfp-body #ahfp-footer-nav-link,
#apfc-body #apfc-footer-nav-link,
#pfc-body #pfc-footer-nav-link,
#other-products-body #other-products-footer-nav-link,
#a-and-c-body #a-and-c-footer-nav-link,
#contact-body #contact-footer-nav-link,
#enquiry-body #enquiry-footer-nav-link,
{
	color:#6C9D31;
}

/*-------------------------------------
	Form
-------------------------------------*/
#formTable
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
#formTable td
{
	padding:10px 0px;
	vertical-align:top;
	font-size:13px;
	color:#474747;
}
#formTable td.field-label
{
	padding-top:19px;
}
input.field, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 5px;
	border:1px solid #CCC;
	font-size:13px;
	color:#474747;
}
input.button
{
	width:65px;
	height:25px;
	background:#115033;
	color:#fff;
	border:0px none;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
input.button:hover
{
	background:#3A6E52;
}
.form-help
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5C5C5C;
}
.error
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}
.error-character
{
	font-size:15px;
	color:#FF0000;
}
h2.form-h2
{
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
}
.form-responce-message-spacer
{
	height:350px;
}
