
body
	{
	margin:0px;
	padding:0px;
	}

div, p, h1, h2, h3, ul, img, form, span, input, label, table, td
	{
	padding:0px;
	margin:0px;
	}
	
img
	{
	border:none;
	}
	
ul
	{
	list-style-type:none;
	}

.clear
	{
	clear:both;
	font-size:0px;
	line-height:0px;
	}

#container
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	}
	
/*------------------------------------------------start top part------------------------------------------------*/
	
#headerpart
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	}
	
#header
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	}

#toppart
	{
	width:1003px;
	margin:0 auto;
	padding:0px;
	}
	
#logobg
	{
	width:1003px;
	margin:0 auto;
	padding:0px;
	}
	
	
/*------------------------------------------------end top part------------------------------------------------*/
/*------------------------------------------------start menu part------------------------------------------------*/
	
#menupart
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	}
	
#menu
	{
	width:1003px;
	margin:0 auto;
	padding:0px;
	}

.menurep
	{
	background:url(../images/menubg.png) repeat-x top left;
	height:45px;
	}
	
	
/*------------------------------------------------end menu part------------------------------------------------*/
/*------------------------------------------------start body part------------------------------------------------*/
	
#bodypart
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	background:url(../images/bodyrep.png) repeat-x top left;
	}
	
#middlebody
	{
	width:1003px;
	margin:0 auto;
	padding:0px;
	}
	
#leftside
	{
	float:left;
	margin-left:11px;
	}


.sliderstage
	{
	margin:2px 0 0 0px;
	background:url(../images/sliderbg.png) no-repeat top center;
	width:960px;
	height:100px;
	}


	
#rightside
	{
	float:right;
	margin-right:11px;
	background:url(../images/rightbg.png) no-repeat top center;
	width:321px;
	height:340px;
	}
	
#boxbg
	{
	padding-left:5px;
	padding-right:5px;
	background:url(../images/boxbg.png) no-repeat top center;
	width:960px;
	height:211px;
	}

	
#middle_field
	{
	width:280px;
	margin: 0 auto;
	padding:0px;
	}
	
.projecttitle
	{
	padding-left:8px;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#333333;
	text-align:justify;
	font-weight:bold;
	}
	
.projectdetails
	{
	padding-left:8px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#514f4f;
	text-align:left;
	font-weight:bold;
	line-height:1.1em;
	}
	
.btn
	{
	padding-right:5px;
	}

#middlebody_leftside
	{
	float:left;
	margin-left:11px;
	width:635px;
	}
	
#middlebody_rightside
	{
	float:right;
	margin-right:13px;
	width:298px;
	}
	
.topsearchbg
	{
	background:url(../images/topsearchbg.png) repeat-x top left;
	height:57px;
	}
	
.logobg
	{
	background:url(../images/logobg.png) repeat-x top left;
	height:181px;
	}

.greenbg
	{
	background:url(../images/greenrep.png) repeat-x top left;
	background-color:#616733;
	height:140px;
	}

.guestbook_bg
	{
	background:url(../images/guestbook_rep.png) repeat-y top left;
	}
	
.yellowbox
	{
	background:url(../images/yellow_box.png) no-repeat top center;
	width:229px;
	height:77px;
	}
	
.menupic_right
	{
	background:url(../images/menupic_right.png) no-repeat top center;
	width:173px;
	height:57px;
	}


.offerbox_top
	{
	background:url(../images/offersbox_top.png) no-repeat top center;
	width:264px;
	height:45px;
	}

.offerbox_bg
	{
	background:url(../images/offerbox_rep.png) repeat-y top left;
	width:264px;
	}


.offerbox_rep
	{
	background:url(../images/offerbox_rep2.png) repeat-x top left;
	height:247px;
	}
	
.searchfield
	{
	float:left;
	margin-top:7px;
	margin-left:10px;
	background:url(../images/searchfield.png) no-repeat top center;
	width:223px;
	height:37px;
	}
	
.searchtxtbox
	{
	border:1px solid #ffffff;
	background-color:#ffffff;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:justify;
	width:150px;
	}
	
.searchbtn
	{
	float:right;
	margin-top:2px;
	margin-right:5px;
	}
	
.border
	{
	border:1px solid #CF4B35;
	background-color:#FFFFFF;
	}
	
.rightborder
	{
	border-right:1px dashed #a4a4a3;
	}
	
.collapseborder
	{
	border-collapse:collapse;
	}
	
.shaderepeat
	{
	background:url(../images/shaderepeat.png) repeat-x top left;
	height:6px;
	}
	
.redrepeat1
	{
	background:url(../images/redrepeat1.png) repeat-x top left;
	height:49px;
	}
	

	
.grayshade
	{
	padding:6px;
	border:2px solid #ffffff;
	background:#ffffff url(../images/grayshade.png) repeat-x top left;
	}
	
.icon
	{
	float:left;
	position:relative;
	z-index:1;
	margin-top:-8px;
	margin-left:5px;
	}
	
.subheadingtxt
	{
	float:left;
	padding-left:10px;
	padding-top:5px;
	margin-top:8px;
	font-family:Arial;
	font-size:25px;
	color:#000000;
	text-align:left;
	line-height:1.1em;

	}
	
.subheadingtxt a{color:#582C1E; text-decoration:none;}
.subheadingtxt a:hover{color:#582C1E; text-decoration:underline;}

	
.subheadingtxt2
	{
	float:left;
	padding-left:10px;
	padding-top:10px;
	font-family:Arial;
	text-shadow:#000000 3px 2px 3px;
	font-size:24px;
	color:#902D08;
	text-align:justify;
	}
	
.subheadingtxt2 a{color:#902D08; text-decoration:none;}
.subheadingtxt2 a:hover{color:#902D08; text-decoration:underline;}

.subheadingtxt3
	{
	float:left;
	padding-left:7px;
	padding-top:4px;
	font-family:Arial;
	font-size:14px;
	color:#2E3539;
	text-align:center;
	}
	
.subheadingtxt3 a{color:#2E3539; text-decoration:none;}
.subheadingtxt3 a:hover{color:#2E3539; text-decoration:underline;}
	
.subheadingtxt4
	{
	float:left;
	padding-left:10px;
	padding-top:10px;
	margin-top:8px;
	font-family:Arial;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	line-height:1.1em;

	}
	
.subheadingtxt4 a{color:#ffffff; text-decoration:none;}
.subheadingtxt4 a:hover{color:#ffffff; text-decoration:underline;}

.subheadingtxt5
	{
	float:left;
	font-family:Arial;
	font-size:15px;
	color:#ffffff;
	text-align:left;
	line-height:1.1em;

	}
	
.subheadingtxt5 a{color:#ffffff; text-decoration:none;}
.subheadingtxt5 a:hover{color:#ffffff; text-decoration:underline;}


#manicon
	{
	position:relative;
	z-index:1px;
	margin-left:5px;
	margin-top:-557px;
	background:url(../images/manicon.png) no-repeat top left;
	width:272px;
	height:557px;
	}
	
.welcometext
	{
	padding-left:4px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#0093D8;
	text-align:left;
	line-height:1.5em;
	}
.welcometext a{color:#0093D8; text-decoration:none;}
.welcometext a:hover{color:#0093D8; text-decoration:underline;}

	
.bodytext
	{
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	text-align:justify;
	line-height:1.5em;
	}
.bodytext a{color:#333333; text-decoration:none;}
.bodytext a:hover{color:#333333; text-decoration:underline;}

	
.bodytext5
	{
	padding-left:4px;
	padding-right:4px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:justify;
	line-height:1.5em;
	}

	
.bodytext22
	{
	padding-left:2px;
	padding-right:2px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:1.5em;
	}

	
.bodytext2
	{
	padding-left:2px;
	padding-right:8px;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	line-height:1.5em;
	}
.bodytext2 a{color:#ffffff; text-decoration:none;}
.bodytext2 a:hover{color:#ffffff; text-decoration:none;}

.bodytext3
	{
	padding-left:4px;
	padding-right:4px;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height:1.5em;
	}
.bodytext3 a{color:#ffffff; text-decoration:none;}
.bodytext3 a:hover{color:#ffffff; text-decoration:underline;}

.bodytext4
	{
	padding-left:4px;
	padding-right:4px;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	text-align:center;
	line-height:1.5em;
	}
.bodytext3 a{color:#333333; text-decoration:none;}
.bodytext3 a:hover{color:#333333; text-decoration:underline;}


.bottomtext1
	{
	padding-left:4px;
	padding-right:0px;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:right;
	line-height:1.5em;
	}
.bottomtext1 a{color:#ffffff; text-decoration:none;}
.bottomtext1 a:hover{color:#ffffff; text-decoration:underline;}



.toptext
	{
	padding-left:8px;
	padding-right:8px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:center;
	line-height:1.5em;
	}
.toptext a{color:#333333; text-decoration:none;}
.toptext a:hover{color:#333333; text-decoration:underline;}

	
.readmoretxt
	{
	padding-top:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:11px;
	color:#d41919;
	text-align:right;
	}
.readmoretxt a{color:#d41919; text-decoration:none;}
.readmoretxt a:hover{color:#1d4064; text-decoration:underline;}

.blueborder{
border:#5E7B0A 2px dotted;
}

/*------------------------------------------------end body part------------------------------------------------*/
/*------------------------------------------------start footer part------------------------------------------------*/
	
#footerpart
	{
	width:100%;
	margin:0 auto;
	padding:0px;
	background:url(../images/bottom_pic.png) repeat-x top left;
	height:259px;
	}
	
#footer
	{
	width:1003px;
	margin:0 auto;
	padding:0px;
	}
	
.logintext
	{
	font-family:Arial;
	font-size:12px;
	color:#344504;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
	}
.logintext a{color:#344504; text-decoration:none;}
.logintext a:hover{color:#344504; text-decoration:underline;}
	
	
.bottomtext
	{
	font-family:Arial;
	font-size:14px;
	color:#999999;
	text-align:left;
	font-weight:bold;
	line-height:1.5em;
	}
.bottomtext a{color:#ffffff; text-decoration:none;}
.bottomtext a:hover{color:#ffffff; text-decoration:underline;}

.copyrighttxt
	{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	text-align:right;
	line-height:1.5em;
	}

.rightborder
	{
	border-right:1px dashed #a4a4a3;
	}
	
.bottomborder
	{
	border-bottom:1px solid #4E4D4D;
	}


.border
	{
	border:#984524 1px solid;
	}

.left_topborder
	{
	border-left:#944805 1px solid;
	border-top:#944805 1px solid;
	}
#right_bottomborder
	{
	border-right:#944805 1px solid;
	border-bottom:#944805 1px solid;
	}

.tabletext{
padding-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
font-family:verdana;
color:#1C252F;
text-align:justify;
font-size:13px;
font-weight:bold;
letter-spacing:0px;
line-height:1.5em;
}

.tableheadtext{
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
font-family:verdana;
color:#ffffff;
text-align:center;
font-size:15px;
font-weight:bold;
letter-spacing:0px;
line-height:1.5em;
}

.textbox{
background-color:#FFFFFF;
border:#CBCBCB 1px solid;
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:200;
color:#243F58;
width:200px;
height:33px;
scrollbar-base-color:#C9C9C9;
scrollbar-arrow-color:#C9C9C9;
}

.textbox1{
background-color:#272C2E;
border:#353B3D 1px solid;
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:150;
color:#A7CBED;
width:150px;
height:36px;
scrollbar-base-color:#C9C9C9;
scrollbar-arrow-color:#C9C9C9;
}

.textbox2{
background-color:#FFFFFF;
border:#CBCBCB 1px solid;
font-family:verdana, arial, helvetica;
font-size:11px;
color:#243F58;
width:180px;
height:20px;
scrollbar-base-color:#C9C9C9;
scrollbar-arrow-color:#C9C9C9;
}


.button{
background-color:#eeeeee;
border:#BCBCBA 1px solid;
font-family:verdana, arial, helvetica;
font-size:11px;
font-weight:400;
color:#000000;
width:75px;
height:25px;
cursor:hand;
}


.white_bgcolor
	{
	background-color:#F47B13;
	}
	
.table_bgcolor
	{
	background-color:#F6DD7D;
	}
	
/*------------------------------------------------end footer part------------------------------------------------*/

.headingtxt1{font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.headingtxt2{font-family:Arial, Helvetica, sans-serif; font-size:18px;}