/* CSS Document */

body { 
	margin : 0;
	padding : 0;
	font : normal 73%/1.5em Verdana, Tahoma, sans-serif;
	color : #6d6e71;
	background : #d3d3d3;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	text-align : center;
}

#whitebg
{
	border : 1px #fff;
	width : 780px;
	margin : 0 auto;
	padding : 1px;
	background : #fff;
} 

a { 
	color : #666666;
	text-decoration : underline;
} 


a:hover { 
	color : #111;
	text-decoration : none;
} 

h1, h2, h3 { 
	font : bold 1em Arial,Verdana, Tahoma, Sans-serif;
} 


h1 { 
	font-size : 1.2em;
	text-align:left;
	color:#978356;
	margin:0;
	padding:0;
	padding-top:8px;
	padding-left:15px;
} 


h2 { 
	font-size : 1.2em;
	text-transform : uppercase;
} 

p { 
	margin : 20px 20px 20px 20px;
	color: black;
	font : 0.97em Arial, Verdana, Tahoma, Sans-serif;
} 

.tophead
{
	margin : 0 auto;
	width : 780px;
	height : 30px;
	background:url(images/index1.jpg) repeat-x #CCCCCC;
	padding : 0px; /*top right bottom left*/
}

.phoneno
{
	width:300px;
	padding-top:5px;
	text-align:left;
}
.icons
{
	float:right;
	width:450px;
	margin-right:15px;
	display:block;
	padding-top:5px;
	text-align:right;
	padding-bottom:5px;
}

.header
{
	margin: 0 auto;
	width: 780px;
	padding:0px;
	background:#fff;
	display:block;
	min-height:270px !important;
	height: 270px;
}

#navig
{
	margin-top:6px;
	margin-right:6px;
	width: 180px;
	height:260px;
	float:left;
}

#logo
{
	margin-top:6px;
	width: 200px;
	height:260px;
	float: left;
}

.flash
{
	width: 780px;
	height:	270px;
	margin : 0 auto;
	padding : 0;
	background-color : white;
}


#line
{
	background-color:#eaeaea;
	height:1px;
	width:780px;
}

#content { 
	padding : 0;
	margin : 0 auto;
	width : 780px;
	background : #fff;
	display:block;
	min-height:600px !important;
	height: 100%;
} 

#leftpanel
{
	float:left;
	padding : 10px 0px 10px 15px; /*top right bottom left*/
	width:380px;
}

#rightpanel
{
	float:right;
	padding : 10px 15px 10px 0px; /*top right bottom left*/
	width:356px;
}

.sidebox1
{
	background-color:#ede5d4;
	height:30px;
}

.textbox1
{
	border-left:#ede5d4 1px solid;
	border-bottom:#ede5d4 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	padding-top:12px;
	padding-bottom:14px;
	padding-right:20px;
	padding-left:20px;
	margin:0;
	
}

.sidebox2
{
	background-color:#ede5d4;
	height:30px;
}

.textbox2
{
	border-right:#ede5d4 1px solid;
	border-bottom:#ede5d4 1px solid;
	padding-top:16px;
	padding-bottom:6px;
	
}
.textboxp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
}



.vline
{
	width:1px;
	height:180px;
	background:#e2e2e2;
	float:left;
	margin-top:60px;
	margin-left:5px;
}

.vline1
{
	width:1px;
	height:180px;
	background:#e2e2e2;
	float:left;
	margin-top:30px;
	margin-left:5px;
	margin-right:5px;
}

#box
{
	padding : 5px 15px 10px 15px; /*top right bottom left*/
	clear:left;
	height:230px;
}

#box1
{
	width:240px;
	height:220px;
	background-image:url(images/bg1.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;	
}

#box1 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	margin : 80px 20px 10px 30px; /*top right bottom left*/
	padding:0;	
}

#box2
{
	width:240px;
	height:220px;
	background-image:url(images/bg2.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
}

#box2 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	margin : 80px 20px 10px 30px; /*top right bottom left*/
	padding:0;	
}

#box3
{
	width:240px;
	height:220px;
	background-image:url(images/bg3.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
}

#box3 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	margin : 80px 20px 10px 30px; /*top right bottom left*/
	padding:0;	
}

.footerbox
{
	width:780px;
	clear:both;
}

#footerline
{
	background-color:#ede6d6;
	height:1px;
	width:770px;
	margin:5px;
}

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-align:right;
	line-height:14px;
	padding:15px;
	margin:0;
	float:right;
	width:300px;
}

.footerIcons
{
	width:450px;
	padding:0px;
	clear:both;
	float:left;
	text-align:left;
}



.greenLine
{
	background-color:#9da461;
	height:25px;
	clear:both;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.98em;
}

.greenLine a
{
	color:#FFFFFF;
	text-decoration:underline;
}

.greenLine a:hover
{
	color:#FFFF00;
	text-decoration:none;
}

#sidepanel
{
	float:left;
	padding : 10px 10px 10px 15px; /*top right bottom left*/
	width:220px;
	border-right:#e2e2e2 1px solid;
	min-height:570px !important;
	height: 570px;
}

#sidepanel2
{
	float:right;
	padding : 10px 15px 10px 0px; /*top right bottom left*/
	width:510px;
}

.textbox3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.99em;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	line-height:15px;
	padding:15px;
	margin:0;	

}

.greybg
{
	background-color:#eaeaea;
	height:25px;
	margin-top:10px;
	text-align:left;
	font-weight:bold;
	color:#111;
	padding-left:15px;
	padding-top:5px;
}

.sucessStory
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.985em;
	color:#666;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	padding:15px;
	margin:0;
	border-bottom:#e4e4e4 1px solid;
}

form { 

	border : 1px solid #e4e4e4;
	width : 400px;
	font : normal 0.95em Verdana, Tahoma, sans-serif;
} 

label { 
	font-weight : normal;
	margin : 5px 0;
} 


input { 
	padding : 2px;
	border : 1px solid #eee;
	font : normal 1em Verdana, Tahoma, sans-serif;
	color : #777;
} 

textarea { 
	width : 250px;
	padding : 2px;
	font : normal 1em verdana, Tahoma, sans-serif;
	border : 1px solid #eee;
	height : 80px;
	display : block;
	color : #777;
} 


input.button { 
	margin : 0;
	font : bold 1em Arial, Sans-serif;
	background-color:#CCCCCC;
	padding : 2px 3px;
	color : #333;
	border : 1px solid #dadada;
} 


select { 
	width : 250px;
	padding : 2px;
	font : normal 1em verdana, Tahoma, sans-serif;
	border : 1px solid #eee;
	display : block;
	color : #777;
} 

#thumbnail
{
	background-color:#e4e4e4;
	width: 100%;
}

.hrClass
{
	border:#e4e4e4 1px solid;
}

#lnkMore
{
	text-align:right;
}

.color1
{
	background-color:#CCCCCC;
	color:#fff;
	padding:2px;
	padding-left:10px;
	height:20px;
}

.color2
{
	border-left:1px #ccc solid;
}

.color3
{
	border-right:1px #cccccc solid;
}

.color4
{
	border-right:1px #cccccc solid;
	border-left:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}


ul#two-column	{
	float:left;
	width: 450px;
	margin:5px 0 10px 18px;
    padding: 0;
}

ul#two-column li	{
	float:left;
	width: 220px;
	margin: 5px 0 0 0;
    padding: 0;

}	






