/* CSS Document */
*{
margin:0;
padding:0;
}
body{
font:13px/16px Arial, Helvetica, sans-serif;
color:#464545;
background:#0E48B8;
}
div, h1, h2, h3, h4, h5, p, li, form, input{
	padding:0;
	margin:0;
}
ul{
    list-style-type:none;
	padding:0;
	margin:0;
}
a{
outline:none;
}
.clear{
font-size:0;
line-height:0;
clear:both;
}
.nomgr{
	margin:0 !important;
	}

/* Container Panel	*/
#container{
width:864px;
padding:7px 18px 0;
margin:0 auto;
overflow:hidden;
color:#918050;
background:url(../images/header.jpg) 10px 40px no-repeat #ffffff;
}
	
/* Header */
#header img.logo{
float:left;
margin:0 200px 25px 0;
}
#header div.search{
float:left;
width:259px;
padding:4px 0 4px 11px;
margin:19px 0 0;
border:solid 1px #D9CAA2;
color:#000;
background-color:#F5E5B9;
}
#header div.search label{
float:left;
width:auto;
padding:0 6px 0 0;
line-height:21px;
}
#header div.search form input{
float:left;
}
#header div.search form input.txt{
width:140px;
height:19px;
margin:0 3px 0 0;
border:solid 1px #CDBE96;
color:#000;
background-color:#FDF9EB;
}

/* Navigation Panel */
#header ul{
font-weight:bold;
padding:0 0 5px 17px;
}
#header ul li{
float:left;
width:auto;
padding:0 17px 2px 13px;
line-height:29px;
background:url(../images/bulet.gif) 0 11px no-repeat;
}
#header ul li a{
text-decoration:none;
color:#fff;
background-color:inherit;
}
#header ul li a:hover, #header ul li a.active{
text-decoration:none;
color:#F0CF4C;
background-color:inherit;
}

/* Body Panel */
#bodypan{
width:864px;
margin:0 auto;
}
#bodypan h2{
font-size:20px;
line-height:29px;
font-weight:normal;
padding:10px 0 16px;
color:#000;
background-color:inherit;
}

/* Left Panel */
#leftpan{
width:210px;
float:left;
padding:0 17px 30px;
color:#fff;
background-color:#BA6933;
}
#leftpan ul.list{
padding:0 0 24px;
}
#leftpan ul.list li em.date{
float:left;
display:block;
width:47px;
font-size:22px;
line-height:48px;
text-align:center;
font-style:normal;
color:#A27A49;
background-color:inherit;
background:url(../images/datebg.gif) 0 0 no-repeat;
}
#leftpan ul.list li span{
float:right;
width:210px;
font-size:11px;
line-height:15px;
padding:0 0 25px;
}
#leftpan ul.list li strong{
font-size:13px;
line-height:15px;
color:#14527A;
background-color:inherit;
}
#leftpan ul.list li a{
text-decoration:none;
font-weight:bold;
color:#663026;
background-color:inherit;
}
#leftpan div.services{
padding:29px 0 20px 17px;
color:#F8F2CA;
background-color:inherit;
background:url(../images/listbg.jpg) 0 0 no-repeat;
}
#leftpan div.services h3{
font-size:22px;
line-height:28px;
font-weight:normal;
padding:5px 0 14px;
color:#FAD154;
background-color:inherit;
}
#leftpan div.services ul{
padding:0 0 14px;
}
#leftpan div.services ul li{
padding:0 0 6px 8px;
background:url(../images/bulet-2.gif) 0 5px no-repeat;
}
#leftpan div.services a{
display:block;
width:124px;
line-height:29px;
text-align:center;
text-decoration:none;
background:url(../images/clickbg.gif) 0 0 no-repeat;
color:#000;
background-color:inherit;
}
#leftpan div.services a:hover{
color:#fff;
background-color:inherit;
}
/* Right Panel */
#rightpan{
float:right;
width:600px;
background:url(../images/right-pan-bg02.gif) 0 8px no-repeat;
}
#rightpan h2.choose{
width:254px;
background:url(../images/titlebg.gif) 100% 27px no-repeat;
}
#rightpan h3{
font-size:18px;
line-height:22px;
font-weight:normal;
padding:0 0 6px;
color:#8F5F3F;
background-color:inherit;
}
#rightpan p em{
font-style:normal;
color:#0C4062;
background-color:inherit;
}
#rightpan p.more{
height:100%;
overflow:hidden;
background:url(../images/divider.gif) 0 100% repeat-x;
}
#rightpan p.more a{
display:block;
width:86px;
line-height:26px;
float:right;
text-align:center;
text-decoration:none;
font-weight:bold;
background:url(../images/morebg.gif) 0 0 no-repeat;
color:#fff;
background-color:inherit;
}
#rightpan p.more a:hover{
color:#BE8075;
background-color:inherit;
}
#rightpan div.projects{
float:left;
width:168px;
margin:0 16px 8px 0;
color:#663026;
background-color:inherit;
}
#rightpan div.projects img{
float:left;
margin:0 0 8px;
}
#rightpan div.plan{
margin:26px 0 0;
padding:24px 0 0 16px;
background:url(../images/plans.jpg) 0 0 no-repeat;
color:#897940;
background-color:inherit;
}
#rightpan div.plan h3{
font-size:19px;
line-height:22px;
font-weight:normal;
padding:0 0 6px;
color:#000;
background-color:inherit;
}
#rightpan div.plan p{
width:182px;
padding:0 0 22px;
}
#rightpan div.plan p a{
float:right;
width:auto;
margin:4px 0 0;
font-weight:bold;
text-decoration:none;
color:#663026;
background-color:inherit;
}
#rightpan div.plan p a:hover{
color:#A88000;
background-color:inherit;
}
/* Contact Form start */
#rightpan form{
	width:457px;
	padding:60px 0 0 37px;
}
#rightpan form label{
	width:124px;
	font:bold 13px/23px  Arial, Helvetica, sans-serif;
	color:#656954;
	background-color:inherit;
	margin:0 0 24px 0;
	float:left;
}
#rightpan form input.submit_box{
	width:306px;
	height:19px;
	padding:2px 0 0 3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#F4F4EF;
	border:1px solid #ADBAC7;
	float:right;
	margin:0 0 24px 0;
}
#rightpan form textarea{
	width:309px;
	height:63px;
	float:right;
	margin:0 0 24px 0;
	border:1px solid #ADBAC7;
	background-color:#F4F4EF;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#rightpan form input.submitbt{
	width:64px;
	height:25px;
	float:right;
	margin:0 245px 0 0;
}
/* Contact Form end */
#rightpan div.pro_contener{
	width:539px;
	margin:36px 0 0 0;
}
#rightpan div.pro_contener img{
	width:86px;
	height:90px;
	display:block;
	float:left;
}
#rightpan div.pro_contener p{
	width:435px;
	float:right;
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#918050;
	background-color:inherit;
}
#rightpan div.pro_contener p span{
	background:url(../images/arrow01.jpg) no-repeat 0 3px;
	font:normal 13px/14px Arial, Helvetica, sans-serif;
	color:#0C4062;
	background-color:inherit;
	padding:0 0 5px 11px;
	display:block;
}
#rightpan div.service_contener{
	width:539px;
	margin:34px 0 0 0;
}
#rightpan div.service_contener p{
	font:normal 13px/23px Arial, Helvetica, sans-serif;
	color:#918050;
	background-color:inherit;
}
#rightpan div.service_contener p span{
	background:url(../images/arrow01.jpg) no-repeat 0 3px;
	padding:0 0 16px 12px;
	color:#0C4062;
	background-color:inherit;
	display:block;
	line-height:14px;
}
/* Footer */
#footer{
width:900px;
margin:0 auto;
padding:0px 0 0;
text-align:center;
color:#F8F2CA;
background-color:inherit;
}
#footer p{
padding:0 0 0px;
}
#footer ul{
padding:0 0 0px;
}
#footer ul li{
display:inline;
margin:0 3px 0 0;
color:#C2C23F;
background-color:inherit;
}
#footer ul li a{
text-decoration:none;
margin:0 6px 0 0;
color:#C2C23F;
background-color:inherit;
}

