@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
img {
	border:0
}
a{
   color:#D5D6A3;
}
/*
body {
	background: url(/images/woodrepeat_bg.jpg) repeat-x;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}*/

body {
	background: url(/images/bgcontent.jpg) repeat; height:auto;  position: relative;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
}
#container_top{background: url(/images/container_topdiv.jpg) repeat-x top; height:337px;}

#container {
	width:985px;
	height:auto;
	padding:0px;
	margin:0 auto;
	overflow:hidden;
}
#topheading {
	width:985px;
	height:170px;
	float:left;
	position:relative;
	text-align:center;
}
#toplink {
	width:985px;
	height:55px;
	float:left;
	position:relative;
	padding-bottom:10px;
	text-align:center;
}
.toplink_left {
	background:url(/images/toplink_leftbg.jpg) no-repeat;
	width:13px;
	height:48px;
	float:left;
	position:relative;
}
.toplink_center {
	background: url(/images/topcenter_bg.jpg) repeat-x;
	width:958px;
	height:48px;
	float:left;
	position:relative;
	margin:0 auto;
}
.toplink_center ul {
	margin:0 auto 0 17px;
	list-style-position:outside;
	padding:0;
}
.toplink_center li {
	display:inline;
	list-style:none;
}
.toplink_center li a#last {
	background:none;
}
.toplink_center li a {
	text-decoration: none;
	color:#2C160A;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:100px;
	float:left;
	position:relative;
	background:  url(/images/top_line.jpg) right 2px no-repeat;
	margin:0;
	padding:15px 10px 0 10px;
	display:block;
}
.toplink_center li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}

.toplinkselected {
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}


.toplink_right {
	background: url(/images/toplink_rightbg.jpg) no-repeat;
	width:13px;
	height:48px;
	float:left;
	position:relative;
}
#left {
	width:221px;
	height:auto;
	float:left;
	position:relative;
}
.leftbox {
	width:221px;
	height:auto;
	float:left;
	position:relative;
	padding-bottom:10px;
}
.top_shadow {
	background:url(/images/topshadow.jpg) no-repeat;
	width:218px;
	height:15px;
	float:left;
	position:relative;
}
#container_box {
	width:985px;
	height:auto;
	float:left;
	position:relative;
}

#container_box_forms {
	width:882px;
	height:auto;
	float:left;
	position:relative;
	padding-left:113px;
}
.leftshadow {
	background:url(/images/leftahadow.jpg) repeat-y;
	position:relative;
	float:left;
	width:12px;
	height: 185px;
}
.contentarea {
	width:214px;
	height:auto;
	float:left;
	position:relative;
	background:url(/images/centerbg.jpg) repeat-x #987940;
	border-left:1px solid #5A4528;
	border-right:1px solid #5A4528;
}
.contentarea a {
	color:#000000;
	text-decoration:none;
}
.contentarea a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.contentarea ul li {
	background: url(/images/round_bullets.gif) no-repeat 22px;
	float:left;
	position:relative;
	list-style:none;
	height:25px;
	width: auto;
	font-size:12px;
	padding-left:40px;
	padding-top:8px;
    width:181px;
}
.rightshadow {
	background:url(/images/right.jpg) repeat-y;
	width:12px;
	height:185px;
	float:left;
	position:relative;
}
.bottomshadow {
	background:url(/images/bottomshadow.jpg) no-repeat;
	width:218px;
	height:15px;
	float:left;
	position:relative;
}
h1 {
	background:url(/images/orange_bullet.jpg) no-repeat 13px;
	font-size:15px;
	color:#000000;
	font-family:"Arial", Helvetica, sans-serif;
	padding-left:29px;
}
#center {
	width:450px;
	height:auto;
	float:left;
	position:relative;
}
.centerbox {
	width:445px;
	/*height:304px;*/
	float:left;
	position:relative;
	padding-left:2px;
	padding-bottom:40px;
}
.centerbox_top {
	width:450px;
	height:11px;
	float:left;
	position:relative;
	background: url(/images/center_topbg.jpg) no-repeat;
}
.centerboxcontentarea {
	width:447px;
	height:auto;
	float:left;
	position:relative;
	background:url(/images/center_bg.jpg) repeat-x #4A3B23;
}
.centerbox_bottom {
	width:450px;
	height:11px;
	float:left;
	position:relative;
	background: url(/images/centerbottm_bg.jpg) no-repeat;
}
.centertop_box {
	width:414px;
	height:25px;
	float:left;
	position:relative;
	background: url(/images/centertop_img.jpg) no-repeat;
	margin-left:12px;
	font-size:16px;
	color:#D5D6A3;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}
.color {
	font-size:12px;
	color:#D5D6A3;
}
.videoplayer {
	width:430px;
	height: auto;
	float:left;
	position:relative;
	text-align:center;
	padding-top:15px;
}
.videoplayer p {
	font-size:12px;
	color:#D5D6A3;
	font-family: Tahoma;
}
.videoplayer a {
	color:#D5D6A3;
}
#right {
	width:295px;
	height:auto;
	float:left;
	position:relative;
	margin-left:8px;
}
.righttop {
	width:222px;
	height:70px;
	float:left;
	position:relative;
	background: url(/images/right_topbg.jpg) no-repeat;
	font-size:23px;
	color:#D5D6A3;
	font-weight:bold;
	padding-left:80px;
	padding-top:34px;
}
.rightcenter {
	width:300px;
	height:auto;
	float:left;
	position:relative;
	background:url(/images/rightcenter_bg.jpg) repeat-x #987940;
	border-left:1px solid #5A4528;
	border-right:1px solid #5A4528;
	font-size:23px;
	color:#D5D6A3;
	font-family:"Century Gothic";
}
.rightcenter li {
	background: url(/images/round_bullets.gif) no-repeat 10px 20px;
	float:left;
	position:relative;
	list-style:none;
	font-size:12px;
	padding-left:40px;
}
.rightcenter a {
	color:#000000;
	text-decoration:none;
	display:block;
	height:30px;
	width:230px;
	font:13px arial;
	padding-top:20px;
	border-bottom: 1px dotted #AB9357;
}
.rightcenter a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.rightbottom {
	background:url(/images/right_bottombg.jpg) no-repeat;
	width:302px;
	height:12px;
	float:left;
	position:relative;
}
.rightcenter img {
	float:left;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
/*	color:#231A10;*/
	padding-left:13px;
	text-align:justify;
}
#footer {
	width:985px;
	height:30px;
	float:left;
	position:relative;
	background:url(/images/footershadow.jpg) no-repeat;
	text-align:center;
	padding-top:20px;
	font-size:14px;
	font-family:"Arial", Helvetica, sans-serif;
}
/*end samplenewhome*/

.sampleproject_centerbox {
	width:633px;
	height:361px;
	text-align:center;
	margin:0 auto;
	padding:0;
}
.photos {
    height:117px;
    /*margin:0 auto;*/
    padding:0 0 20px;
    margin:33px auto 0;
    width:700px;
}

.image {
	padding-right:7px;
}

/*end sampleprojects*/

.aboutus_left {
	width:413px;
	height:auto;
	float:left;
	position:relative;
}
.startop {
	width:415px;
	height:61px;
	float: left;
	position:relative;
	background: url(/images/sample_projects_images/topbg.jpg) no-repeat;
	margin-top:-9px;
}
.startop p {
	font-size:17px;
	color:#DEDFB7;
	padding-left:60px;
	font-weight:bold;
	padding-top:20px;
}
.starcenter {
	width:396px;
	height:auto;
	background:url(/images/sample_projects_images/leftcenterbg.jpg) repeat-x #987940;
	border-left:1px solid #5A4528;
	border-right:1px solid #5A4528;
	text-align:justify;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif;
	padding-left:10px;
	float: left;
	position:relative;
	padding-right:5px;
}
.starcenter p {
font-size:12px;
}
.starbottom {
	background:url(/images/sample_projects_images/bottom_leftbg.jpg) no-repeat;
	width:413px;
	height:22px;
	float: left;
	position:relative;
	padding-bottom:10px;
}
.aboutus_right {
	width:559px;
	height:auto;
	float:left;
	position:relative;
	padding-left:10px;
	text-align:justify;
	font-size:12px;
}
.aboutus_righttop {
	width:559px;
	height:13px;
	background:url(/images/sample_projects_images/aboutus_righttopbg.jpg) no-repeat;
}
.aboutus_rightcenter {
	width:557px;
	height:auto;
	float:left;
	position:relative;
	background:url(/images/rightcenter_bg.jpg) repeat-x #987940;
	border-left:1px solid #5A4528;
	border-right:1px solid #5A4528;
	font-size:23px;
	color:#D5D6A3;
	font-family:"Century Gothic";
}
.aboutus_rightcenter h1 {
	background:url(/images/orange_bullet.jpg) no-repeat 13px;
	font-size:17px;
	color:#D5D6A3;
	font-family:"Arial", Helvetica, sans-serif;
	padding-left:29px;
}
.aboutus_rightbottom {
	width:559px;
	height:70px;
	background:url(/images/sample_projects_images/aboutus_rightbottom.jpg) no-repeat;
	float:left;
	position:relative;
}
.heading {
	background:url(/images/sample_projects_images/bullets.gif) no-repeat 16px 0px;
	padding-left:35px;
	font-size:12px;
	color:#000000;
	font-family:"Arial", Helvetica, sans-serif;
}
.heading a {
	color:#000000;
	text-decoration:none;
}
.heading a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.black {
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.aboutus_right ul li {
	background: url(/images/round_bullets.gif) no-repeat;
	float:left;
	position:relative;
	list-style:none;
	font-size:17px;
	font-weight:bold;
	padding-left:20px;
}
.aboutusbox {
	width:549px;
	height: auto;
	float: left;
	position:relative;
	border-bottom:1px dotted #AB9357;
	padding-top:10px;
}
.aboutusbox_left {
	width:115px;
	height:99px;
	float:left;
	position:relative;
	padding-left:20px;
	padding-top:7px;
}
.aboutusbox_right {
	width:406px;
	height: auto;
	float:left;
	position:relative;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
}
.more {
	color:#FF9900;
	text-align:right;
	float: right;
	position:relative;
	text-decoration:none;
}
.more a {
	color:#FF9900;
	text-decoration: none;
}
.more a:hover {
	color:#000000;
	text-decoration:underline;
}
.aboutusbox h1 {
	background:url(/images/orange_bullet.jpg) no-repeat 13px;
	font-size:17px;
	color:#D5D6A3;
	font-family:"Arial", Helvetica, sans-serif;
	padding-left:29px;
}
.border {
	background:url(/images/sample_projects_images/border_bg.jpg) no-repeat;
	width:319px;
	height:4px;
	float:left;
	position:relative;
}

/* sampleevents */
.events_box{ width:756px; height:auto; float:right; position:relative; margin:0 0 10px 0;  }

.events_top{ width:756px; height:13px; float:left; position:relative; background:url(/images/events_center_top.jpg) no-repeat top left; }

.events_middle{ width:756px; height:auto; background:#483A1D url(/images/center_bg.jpg) repeat-x; float:left; position:relative;  }

.events_heading { width:735px; height:28px; float:left; position:relative; background:url(/images/events_heading_bg.png) no-repeat top left;
	margin-left:12px;
	font-size:16px;
	color:#D5D6A3;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;  }

.events_bottom{ width:756px; height:13px; float:left; position:relative; background:url(/images/events_center_bottom.jpg) no-repeat top left; }

.events_videoplayer {
	width:756px;
	height: auto;
	float:left;
	position:relative;
	text-align:right;
	
}
.events_videoplayer p {
	width:395px;
	font-size:12px;
	line-height:14px;
	color:#B89758;
	font-family: Tahoma;
	float:left;padding-top:10px;
}
.investor_page {
	width:756px;
	height: auto;
	float:left;
	position:relative;
	text-align:left;
	
}
.investor_page p {
	width:100%;
	font-size:12px;
	line-height:14px;
	color:#B89758;
	font-family: Tahoma;
	float:left;padding-top:10px;
}
.investor_page ul {
	padding-left:50px;
	font-size:12px;
	line-height:14px;
	color:#B89758;
	font-family: Tahoma;
	padding-top:5px;
	padding-bottom:5px;
}
.nevents_videoplayer{
    width:730px;
	font-size:12px;
	line-height:14px;
	color:#B89758;
	font-family: Tahoma;
	float:left;
    padding-top:10px;
    margin-left:12px
}

/*contentpage*/

.nevents_videoplayer{width:730px; height: auto; float:left; position:relative; padding-left:0px;}

.nevents_videoplayer h1{ font-size:15px; background:none;}

.nevents_videoplayer p{ padding-bottom:10px;font-size:12px;}

.nevents_videoplayer ul{ margin:0px; padding-left:23px;}
.nevents_videoplayer li{background:none; font-size:12px; padding-left:5px; padding-bottom:8px;}

/*contentpage*/

.events_videoplayer a img { margin:10px; }

.events_videoplayer a {	color:#D5D6A3;}

.events_video_desc{ color:#D5D6A3; float:right; position:relative;font-size:11px; font-family: Tahoma; margin:0 10px; width:324px; text-align:left; }

.events_video_desc a{ font-size:13px;}
.events_video_desc p{ font-size:12px;}
/* contactus, login, register */

.contact_det_bottom{ width:746px; height:116px; float:left; position:relative; margin:15px 0 0 0; background:url(/images/contact_details_bg.gif) no-repeat top left; padding:13px 0 30px 10px; }

.contact_details_head { width:722px; height:25px; float:left; position:relative; background:url(/images/contact_details_head.gif) no-repeat top left; font:bold 14px Arial; color:#D5D6A3; padding:13px 0 0 17px; }

.contact_details_left { float:left; position:relative; width:300px;  
	color:#D5D6A3;
	padding-left:13px;
	text-align:justify;font-size:14px; margin:10px 0;}
	
.contact_details_right {
float:right; position:relative; width:300px;  
	color:#D5D6A3;
	padding-left:13px;
	font-size:14px;
	margin:10px;
	text-align:right;
}

.form_box { width:756px; height:auto; float:left; position:relative; padding:0 0 10px 0; }

.field_bg_top { width:756px; height:13px; background:url(/images/contact_bg_top.jpg) no-repeat top left;  float:left; position:relative; }

.field_bg { width:738px; height:auto; background:url(/images/contact_bg.jpg) #987940 repeat-x top left; padding:0 8px; float:left; position:relative;	border-left:1px solid #5A4528;	border-right:1px solid #5A4528;  }

.form_head { width:722px; height:25px; float:left; position:relative; background:url(/images/form_head_bg.gif) no-repeat top left; font:bold 14px Arial; color:#D5D6A3; padding:13px 0 0 17px; }

.field_bg_bottom { width:756px; height:13px; background:url(/images/contact_bg_bottom.jpg) no-repeat top left;  float:left; position:relative; }

.form { width:450px; height:auto;  float:left; position:relative; margin:10px 0 10px 173px;}

.form p{ float:left; position:relative;font:14px Arial; color:#D5D6A3;}

.form a{ color:#000; font-size:11px; float:right; }

.form a:hover{ text-decoration:none; }

.textbox {width:271px; height:33px; float:right; position:relative; background:url(/images/textbox_bg.jpg) no-repeat 0 0; border:none; margin:2px 0 5px 0; font-size:16px; padding:10px 15px  0 15px;  }

.textarea{width:215px; height:120px; border:none; margin:5px;  font:16px Arial; padding:6px 3px  2px 0px; background:#AD945F;}

.textarea_bg{width:301px; height:160px; float:right; position:relative; background:url(/images/textarea_bg.jpg) no-repeat 0 0;  }
 
.send_details a{ width:125px; height:15px; color:#D5D6A3; font:bold 14px Arial; text-decoration:none;  text-align:center; padding:15px 52px; background:url(/images/send_details.gif) no-repeat top left;float:left; position:relative; margin:15px 0;  }

.login input{ 
    background:transparent url(/images/login.jpg) no-repeat scroll left center;
    border:0 none;
    color:#D5D6A3;
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:51px;
    line-height:normal;
    position:relative;
    text-decoration:none;
    width:141px;
    margin-top:-3px;
}

.reg input{ 
	background:transparent url(/images/send_details.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#D5D6A3;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	height:47px;
	line-height:normal;
	padding:0 0 0;
	position:relative;
	text-decoration:none;
	width:232px; 
	margin-left:22px;
}

.click_here a{width:207px; height:31px; float:left; position:relative; background:url(/images/send_details.gif) no-repeat 0 0; text-decoration:none; color:#D5D6A3; font:bold 14px Arial; padding:13px 0 0 20px;  }

.error-message{
	color:#EEA07A;
	font-size:0.8em;
	font-weight:bold;
}

.mission p{
	padding:11px;
	font-size: 12px;
	text-align:left;
}

/* Paging */
.paging{
	float:right;
    height:24px;
    margin-bottom:24px;
    margin-top:10px;
    position:relative;
    text-align:center;
    width:756px;
}
.projectpaging{
    float:right;
	height:24px;
	margin-right:145px;
	position:relative;
    margin-bottom:19px;
}
#pagHolder {
	margin-bottom: 7px;
}

a.pagNav {
	
	border: 1px solid #483A1D;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
	background-color: #987940;
	color: #000;
}

.current {
	background-color: #483A1D;
	color: #D5D6A3;
	border: 1px solid #8F713D;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

a.pagNav:hover {
	background-color: #483A1D;
	color: #fff;
}

/* end Paging */

.loginerror{
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background-color:#AD9662;
	border:2px solid #FFEFEF;
	color:#FFEFEF;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

#loading{
    margin-top:7px;
}

.pcontent{
    border:5px solid #8F7035;
}
/* BreadCrumb */
.breadcrumb{
    font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    margin-bottom:14px;
    margin-left:10px;
    float:left;
    color: #ececec;
}
.breadcrumb a{
    background: transparent url(/images/breadcrumb.gif) no-repeat center right;
    text-decoration: none;
    padding-right: 18px; /*adjust bullet image padding*/
    color: #ececec;
}

.breadcrumb a:visited, .breadcrumb a:active{
    color: #ececec;
}

.breadcrumb a:hover{
    text-decoration: underline;
}