@charset "utf-8";
/* CSS Document */
/*-----------------Genarel-------------------*/
body{
margin:0 auto 0 auto;
background:url(../images/bg.jpg) 0 0 repeat-x #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
*{
margin:0;
padding:0;
}
div, p, li, form, input, select, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	text-align:justify;
}
ul{
list-style:none;
margin:0;
padding:0;
line-height:0
}
img{
margin:0;
padding:0;
font-size:0;
}
.clear{
clear:both;
line-height:0;
font-size:0;
}
.content_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#0a0a0a;
text-decoration:none;
padding:5px;
background-color:inherit;
}
.ramsimg {
	padding-right: 7px;
	padding-top: 5px;
}
.project_content {
	width: 283px;
}
.vline{
vertical-align:middle;
}
.mar{
margin:7px;
}
.bttn{
background:url(../images/button.gif);
width:63px;
height:20px;
border:none;
cursor:pointer;
}

.galleryStyle {
	border:solid;
	border-width: 1px;
	border-color:#e8e6e6;
}

.videoStyle {
	border:solid;
	border-width: 1px;
	border-color:#e8e6e6;
	width: 150px;
}

.more_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#84011f;
text-decoration:none;
font-weight:bold;
background-color:inherit;
}
.more_text:hover{
	text-decoration:underline;
}
/*-----------------Main Container-------------------*/
#main{
width:1024px;
margin:0 auto 0 auto;
}
/*-----------------Header-------------------*/
div#header{
/*background-image:url(../images/mainheader-all.jpg);*/
height:76px;
background-repeat:repeat-x;
background-position:top;
}
div#header .logo{
margin-top:23px;
padding-left:58px;
float:left;
width:239px;
}
/*-----------------Menu Container-------------------*/
div#menu{
height:31px;
/*background-color:#1a0309;*/
background-image:url(../images/menu-background.jpg);
/*border-top:1px solid #f3cfbd;
border-bottom:1px solid #b8b7b7;*/
color:inherit;
}
div#menu ul {
list-style-type: none;
height:31px;
width:900px;
float:left;
padding-left:59px;
}
div#menu ul li {
background:url(../images/menu_divi.gif) no-repeat right top;
float:left;
width:auto;
margin:0 1px 0 0;
padding:0 1px 0 0;
}
div#menu ul li a{
padding-right:12px;
padding-left:12px;
display: block;
line-height:31px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#dedede;
background-color:inherit;
}
div#menu ul li a:hover {
background-image:url(../images/menu_hoverbg.gif);
background-repeat:repeat-x;
background-position:top;
}
div#menu ul li a.active {
background-image:url(../images/menu_hoverbg.gif);
background-repeat:repeat-x;
background-position:top;
display:block;
}
div#menu ul li.bor{
background-image:none;
}
/*-----------------Search Container-------------------*/
.search_box{
float:left;
padding-left:40px;
width:290px;
margin-top:3px;
}
.search_box .input{
background-color:#d6c69b;
width:197px;
height:19px;
border:1px solid #664800;
font-family:Arial, Helvetica, sans-serif;
color:#0d0d0d;
font-size:11px;
}
.search_box .go_bttn{
background:url(../images/go_bttn.gif);
width:33px;
height:23px;
border:none;
cursor:pointer;
}
/*-----------------Head Container-------------------*/
#head_image{
float:left;
}
#head_right{
background-image:url(../images/head_right.gif);
float:left;
width:327px;
height:326px;
}
/*-----------------Login Container-------------------*/
div#login{
margin:81px 0px 0px 29px;
height:232px;
width:242px;
background-color:#dbd7c0;
border:1px solid #6d776e;
color:inherit;
}
div#login form.login{
margin:0 0 0 0;
}
div#login .header{
width:228px;
margin:6px;
background-color:#bcb89f;
border:1px solid #918e7a;
height:29px;
vertical-align:middle;
color:inherit;
}
div#login .header .text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#390715;
font-weight:bold;
vertical-align:middle;
background-color:inherit;
}
div#login .login_body{
width:228px;
margin:6px;
background-image:url(../images/login_bg.gif);
height:138px;
background-repeat:repeat-x;
padding:3px 0 0;
}
div#login .chek{
height:14px; 
width:14px;
margin:0 10px 0 80px;
float:left;
}
div#login input.submit{
width:137px;
height:18px;
background-color:#f9f5e0;
border:1px solid #afac9c;
margin:0 7px 8px 0;
font: normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#1a1a1a;
float:right;
padding:2px 0 0 3px;
}

div#login .registration_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
padding-left:3px;
background-color:inherit;
}
div#login .sign_up{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#feea7a;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}
div#login .sign_up:hover{
text-decoration:underline;
}
div#login .login_footer{
width:228px;
margin:6px;
background-image:url(../images/login_footerbg.gif);
height:35px;
background-repeat:repeat-x;
}
div#login label{
font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0a0a0a;
text-decoration:none;
background-color:inherit;
margin:0 0 0 7px;
float:left;
width:auto;
}
div#login form h2{
font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#84011f;
text-decoration:none;
background-color:inherit;
float:left;
width:auto;

}
div#login form .bttn2{
background:url(../images/button_login.gif) no-repeat 0 0;
width:63px;
height:20px;
border:none;
margin:10px 0 0 80px;
cursor:pointer; 

}
div#login p{
font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0a0a0a;
text-decoration:none;
padding:5px 0 5px 5px;
float:left;
width:auto;
background-color:inherit;
}
div#login a{
font:bold 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0a0a0a;
text-decoration:none;
padding:0 0 0 5px;
background-color:inherit;
}
div#login a:hover{
	text-decoration:underline;
}
/*-----------------Body Container-------------------*/
div#body_panel{
background-image:url(../images/body_panel-background.jpg);
width:1024px;
float:left;
background-color:#fffcee;
color:inherit;
padding:0 0 0 0;
}
div#mainbody {
	background:url(../images/bg-body.jpg);
}
/*-----------------Leftpanel Container-------------------*/
div#leftpanel{
width:550px;
float:left;
margin:26px 10px 12px 0px;
padding-left:56px;
padding-right:5px;
border-right:1px dashed #bab6a2;
height: 100%;
}
.welcometext{
font-family:"Georgia", Arial, Helvetica, sans-serif;
font-size:26px;
color:#84011f;
text-decoration:none;
background-color:inherit;
}
div#leftpanel .contentheder{
height:25px;
margin-top:2px;
background-color:#fff;
border:1px solid #e8e6e6;
color:inherit;
}
.heading_orrange{
background:url(../images/bulet.gif) no-repeat 3px center;
font: bold 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#d87500;
padding:0 0 0 21px;
background-color:inherit;
}
#project_overview h2{
background:url(../images/bulet.gif) no-repeat 3px center;
font: bold 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#d87500;
background-color:inherit;
padding:0 0 0 21px;
}


div#leftpanel ul li{
background:url(../images/iner-bulet.gif) no-repeat left center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#7a776c;
text-decoration:none;
font-weight:bold;
line-height:20px;
padding:0 0 0 10px;
background-color:inherit;
}
/*-----------------Project Overview Container-------------------*/
div#leftpanel #project_overview{
width:548px;
float:left;
margin-top:15px;
padding-bottom: 10px;
background-color:#eae6d1;
border:1px solid #cac6b1;
color:inherit;
}
div#leftpanel #project_overview .heading{
font-family:"Georgia", Arial, Helvetica, sans-serif;
font-size:19px;
color:#84011f;
text-decoration:none;
padding-left:60px;
padding-top:6px;
background-color:inherit;
}

div#leftpanel #project_overview .contentheder{
height:25px;
margin-left:0px;
margin-right:10px;
background-color:#fff;
color:inherit;
border:1px solid #e8e6e6;
}
div#leftpanel #project_overview .imageholder{
width:159px;
margin:10px 7px 0 0;
float:left;
padding:0 0 0 7px;
}

div#leftpanel #project_overview .imageholder .imagename{
background:url(../images/right.gif) no-repeat 20px 7px;
font:bold 11px/21px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#cc0303;
text-decoration:underline;
background-color:#fefbed;
padding:3px 35px;
}
div#leftpanel #project_overview .imagedesign {
	background-color:#FFF;
	border-width:1px;
	border-color:#e8e6e6;
	padding:2px;
}

div#leftpanel #project_overview .imageholder .imagename a{
	color:#cc0303;
	background-color:#fefbed;
	text-decoration:underline;
}
div#leftpanel #project_overview .imageholder .imagename a:hover{
	text-decoration:none;
}
div#leftpanel #project_overview .content {
width:475px;
float:left;
margin:10px 0 0 0;
}
/*-----------------Site Admin Container------------------*/
div#leftpaneladmin{
width:950px;
float:left;
margin:26px 10px 12px 0px;
padding-left:56px;
padding-right:5px;
height: 100%;
}

div#leftpaneladmin .adminmenu {
	padding: 6px 0 4px 0px;
}

div#leftpaneladmin .adminlogout {
	padding: 3px 5px 0 0;
	float:right;
	
}

div#leftpaneladmin .logoutbutton {
	margin: 3px 15px 0 0;
	float:right;
}



/*-----------------Rightpanel Container-------------------*/
div#rightpanel{
width:311px;
float:left;
margin:26px 0px 0px 0px;
padding-right:20px;

}
/*-----------------News Container-------------------*/
div#rightpanel .news{
width:290px;
margin-left:22px;
}
div#rightpanel .newshead{
font-family:"Georgia", Arial, Helvetica, sans-serif;
font-size:19px;
color:#84011f;
background-color:inherit;
}
div#rightpanel .newshead_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#d87500;
text-decoration:none;
font-weight:bold;
padding:13px 0px 0px 52px;
background-color:inherit;
}
div#rightpanel .news_letter{
background:url(../images/back2.gif);
height:25px;
width:287px;
float:left;
margin-top:20px;
}
div#rightpanel img.news{
	float:left;
	margin:12px 11px 0 0;
	width:67px;
}

div#rightpanel h3{
font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#84011f;
text-decoration:underline;
font-weight:bold;
background-color:inherit;
}
div#rightpanel h3 a{
	color:#84011f;
	text-decoration:underline;
	background-color:inherit;
}
div#rightpanel h3 a:hover{
	text-decoration:none;
}
div#rightpanel .news_letter .heading2{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#a57f03;
text-decoration:none;
font-weight:bold;
padding-left:5px;
background-color:inherit;
}
.subheading_width{
width:189px;
padding:7px;
float:left;}

.content_news {
	float:left;
}

.imageholder_news {
	float:left;
	margin: 10px 5px 0px 0px;

}

.imagedesign_news {
	background-color:#FFF;
	border-width:1px;
	border-color:#e8e6e6;
	padding:3px;
	
}
/*-----------------Offer Container-------------------*/
#offer{
width:287px;
background-image:url(../images/offer_img.gif);
height:138px;
margin:18px 0px 0 24px;
}
#offer .click_here{
width:100px;
padding-top:117px;
padding-left:171px;
}
#offer .click_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c0000;
text-decoration:none;
font-weight:bold;
background-color:inherit;
}
#offer .click_text:hover{
text-decoration:underline;
}

.moveDown {
	padding-bottom:10px;
}
/*-----------------Footer Container-------------------*/
#footer_container{
width:100%;
margin:0 auto;
height:118px;
background:url(../images/footbg.jpg) 0 100% repeat-x;
font-size:12px;
}

div#footer{
background-image:url(../images/footer.jpg);
height:118px;
width:1024px;
margin:0 auto 0 auto;
}
div#footer .content{
margin-top:42px;
padding-left:315px;
float:left;
width:525px;

}
div#footer .copyright{
padding-left:420px;
float:left;
width:525px;
margin:4px auto 0 auto;
}
div#footer .copyright_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#d6c69b;
text-decoration:none;
background-color:inherit;
margin:2px 0 0 0;
}

div#footer .login_container{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:500px;
	float:left;
	color:#d6c69b;
	width:525px;
	margin:2px auto 0 auto;
}

div#footer .login {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d6c69b;
	padding-left:15px;
}

div#footer .logout{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d6c69b;
}
div#footer .content_text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#dedede;
text-decoration:none;
padding:0px 4px 0px 4px;
background-color:inherit;
}
div#footer .content_text span{
	padding:0 0 0 50px;
}
div#footer .content_text:hover{
text-decoration:underline;
}
div#footer .content .divider{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#dedede;
text-decoration:none;
background-color:inherit;
}

.TableHeader {
	background-color: #B5A983;
}



.viewTable  {
	border-bottom: thin solid #000;
	border-right: thin solid #000;
}

.viewTable td {
	border-left: thin solid #000;
	border-top: thin solid #000;
	padding:5px;

}

.subTitle {
	font-weight:bold;
}

.errmsg {
	color:#F00;
}

.currentImages {
	float:left;
	margin-right: 5px;
	margin-bottom: 3px;
}