@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}

body {
	background : #fff;
	margin:15px 0px;
	padding : 0px;
	font: normal 13px Arial, Verdana,  Tahoma,  Helvetica, sans-serif;
	color:#000;
	text-align:left;
}

a
{
	text-decoration:none;
	color:#000;	
	outline:none;
}

a:hover,
.menu a:hover,
.footer a:hover
{
	/*text-decoration : underline;
	text-decoration:overline;*/
	color:#00571c;
}




form, div, p
{
	margin:0px;	
	padding:0px;
	
}

img
{
	vertical-align:top;
	border:none;
}

#main
{
	width : 846px;
	margin : auto;
	background: url(../images/main-bg.gif) top left repeat-y #fff;
}

.clear
{
	clear:both;
}


#header
{
	height:352px;
}

.page-bg
{
	padding:0px 35px;
	padding-top:14px;
	width:776px;
}



.menu
{
	padding:0px;
	text-align:left;
	clear:both;
}

.menu span
{
	padding:0px 25px;
}

.menu a
{
	margin:0px 0px 0px 0px;
	text-align:center;
	color:#000;
}

.menu a#active
{
	/*color:#006eb6;*/
	color:#00571c;
}

.menu-space
{
	/*padding-top:14px;*/
}

#col-left
{
	float:left;
	width:532px;
	/*padding-top:14px;*/
}


.large-font
{
	font:bold 40px Times New Roman, Arial, Verdana,  Helvetica, sans-serif; 
	color:#00571c;
}

.col-1, .col-2
{
	float:left;
	width:230px;
	line-height:20px;
	padding-top:30px;
	padding-right:5px;
}


.col-2
{
	float:right;
	padding-right:30px;
	padding-top:50px;
	width:230px;
}


#col-right
{
	float:right;
	width:244px;
	text-align:right;
	padding-top:16px;
}

#col-right span
{
	display:block;
	padding:2px 0px 10px 0px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

#col-right p
{
	padding:0px 0px 10px 0px;
	margin:0px;
	text-align:right;
	line-height:18px;
	font-weight:bold;
}

.inner-content
{
	line-height:20px;
	padding:48px 0px 0px 4px;
}

.inner-content img
{
	padding:5px 0px 0px 0px;
}

.div-left
{
	float:left;
	width:140px;
	/*background:url(../images/left-bg.gif) top right repeat-y;*/
	margin-top:46px;
}

.div-left a
{
	font:bold 12px Arial,Verdana,  Helvetica, sans-serif;
	color:#000;
}

.div-left a#left-active
{
	color:#00571c;
}

.div-center
{
	float:left;
	width:260px; 
	padding-left:22px;
	padding-bottom:25px;
	margin-top:38px;
	background:url(../images/left-bg.gif) top left repeat-y;
}

.div-center-singleImage
{
	margin-left:140px;
    float:left;
    width:600px; 
    padding-left:22px;
    padding-bottom:25px;
    /*margin-top:38px;*/
    background:url(../images/left-bg.gif) top left repeat-y;
}

.div-center img, .div-right img
{
	padding-top:10px;
}

.div-right
{
	float:right;
	width:260px; 
	padding-right:28px;
	margin-top:38px;
}

.subheading
{
	font:bold 25px Times New Roman, Arial, Verdana,  Helvetica, sans-serif; 
	color:#00571c;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.right-padding
{
	padding-right:2px;
}

.thumbnails
{
	margin-top:38px;
} 

.thumbnails img
{
	padding-top:12px;
}

.contact-left
{
	float:left;
	width:412px;
	line-height:20px;
	padding-top:30px;
}

.contact-right
{
	float:right;
	width:328px;
	padding-top:40px;
}

.size-bold
{
	clear:both; 
	text-align:center; 
	font-weight:bold; 
	background: #f7f7f7; 
	margin:4px 0px; 
	padding:2px; 
	font-size:14px
}

.text
{
	margin-top:4px;
	line-height:20px;
}

.underline
{
	text-decoration:underline;
}

.line-height
{
	line-height:20px;
}

/* ---------------------------------- For Footer ----------------------------------*/

.footer
{
	clear:both;
	padding:18px 0px 0px 0px;
	text-align:center;
}

.footer a
{
	color:#000;
}

.footer span
{
	padding:0px 10px;
}



/* ---------------------------------- End Footer ----------------------------------*/


