/* CSS Document */

*{

margin:0;

padding:0;

}

body{

font:13px/16px Arial, Helvetica, sans-serif;

color:#464545;

background:#3f4952;

}

div, h1, h2, h3, h4, h5, h6, h7, 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:925px;

padding:22px 18px 0;

margin:0 auto;

overflow:hidden;

height:100%;

color:#BCB5A3;

background:url(../images/header2.png) 10px 40px no-repeat #BCB5A3;

}

	

/* Header */

#header img.logo{

float:left;

margin:-5 200px 19px 0;

}

#header div.search{

float:left;

width:272px;

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 245px 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:#000;

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:910px;

margin:0 auto;

}

#bodypan h2{

font-size:25px;

line-height:29px;

font-weight:normal;

padding:33px 0 16px;

color:#000;

background-color:inherit;

}



/* Left Panel */

#leftpan{

width:268px;

float:left;

padding:0 10px 10px;

color:#fff;

background-color:#ba1c15;

}

#leftpan ul.list{

padding:0 0 10px;

}

#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:center;

width:210px;

font-size:11px;

line-height:15px;

padding:0 0 25px;

}

#leftpan ul.list li strong{

font-size:13px;

line-height:15px;

color:#ffffff;

background-color:inherit;

}

#leftpan ul.list li a{

text-decoration:none;

font-weight:bold;

color:#3f4952;

background-color:inherit;

}

#leftpan div.services{

padding:29px 0 20px 17px;

color:#959191;

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:539px;

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:#000000;

background-color:inherit;

}

#rightpan h6{

font-size:22px;

line-height:36px;

font-weight:normal;

padding:0 0 6px;

color:#000000;

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:#3f4952;

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/bill.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 h6{

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:#3f4952;

background-color:inherit;

}

#rightpan div.plan p a:hover{

color:#A88000;

background-color:inherit;

}

/* Contact Form start */

#rightpan form{

	width:457px;

	padding:30px 0 0 50px;

}

#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:36px 0 0;

background:url(../images/footbg.gif) 0 18px repeat-x;

text-align:center;

color:#959191;

background-color:inherit;

}

#footer p{

padding:0 0 10px;

}

#footer ul{

padding:0 0 50px;

}

#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;

}
