/* CSS Document */

body {
	font-family:Tahoma;
	font-size:11px;

	margin: 0px;
	padding: 0px;
}

#wrapper
{
	width:760px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
			
}

#menu 
{
	width:760px;
	height:31px;
	padding-top:3px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/menuBG.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}

#first
{
		padding-left:55px;


}


#menu li
{
	display:inline;
	padding-left:20px;
	color:#FFFFFF;
	
}

#menu a
{
	color:#FFFFFF;
	text-decoration:none;
	
}

#menu a:hover
{
	color:#B2CC7C;
	
}

#bigImg
{
	width:741px;
	height:254px;	
}

#header
{
	font-weight:bold;
	color:#B2CC7C;
}	

.main{
  top:0;
  left:  0;
  width: 100%;
  height:800;
  margin-top: 10px;
  }
  
#content
{
	width:520px;
	height:auto;
	float:left;
	line-height:1.8;
}

/*#main div.visionLeftMenu
{
	width:248px;
	height:538px;
	float:left;
	background-image:url(images/pic_vision.gif);
	background-repeat:no-repeat;
	display:inline;

	/*line-height:1.8;
}*/

/******************************************/
#sidebar
{
	float: left;
	width: 248px;
	height:538px;
	display:inline;
	margin-top:16px;
	line-height:3;
}

#sidebarDrive
{
	float: left;
	width: 235px;
	height:538px;
	display:inline;
	margin-top:16px;
	line-height:3;

}

#sidebar.bckgrnd
{
	background-image:url(images/pic_vision.gif);
	background-repeat:no-repeat;
}

#sidebar.bckgrnd1
{
	background-image:url(images/pic_clients.gif);
	background-repeat:no-repeat;
}
#sidebarDrive.bckgrndDrive
{
	background-image:url(images/pic_drive.gif);
	background-repeat:no-repeat;
}
#sidebarDrive.bckgrndamb
{
	background-image:url(images/amb_pic.gif);
	background-repeat:no-repeat;
}

.bgStrategy
{
	background-image:url(images/pic_strategy.gif);
	background-repeat:no-repeat;
}

.bckgrndPower
{
	background-image:url(images/pic_power.gif);
	background-repeat:no-repeat;
}

.bckgrndVision
{
	background-image:url(images/pic_vision.gif);
	background-repeat:no-repeat;
}

.bckgrndclients
{
	background-image:url(images/pic_clients.gif);
	background-repeat:no-repeat;
}

#sidebar a
{
	color:#506AC7;
	text-decoration:none;
	line-height:25px;
}

#sidebar a:hover
{
	text-decoration:bold;
}

#sidebar ul
{
	margin-top:0;
	margin-bottom:0px;
	list-style:none;
	border-bottom:1px solid #579826;
}

/*#sidebar li
{ 
	list-style-image:url(images/bullet.gif);
	padding-left:5px;
	margin-left:-15px;
}*/

#sidebar a.sub
{
	color:#000000;
	text-decoration:none;
	
}

/*
#sidebar li#active
{ 
	list-style-image:url(images/bullet_active.gif);
}*/

#sidebar a#active
{
	color:#579826;
	font-weight:bold;
}

#content li, #sidebar li.bullet
{
list-style-image:url(images/bullet.gif);
line-height:15px;
}

#sidebar li.bullet
{
margin-left:-22px;
}
#sidebarbkrnd
{
background-image:url(images/sidebar_Bkrnd.gif);
background-repeat:no-repeat;
}
#sidebar li.bullet #active
{
list-style-image:url(images/bullet_active.gif);

}



/******************************************/

#main div.content
{
	width:480px;
	/*height:515px;*/
	float:left;
	display:inline;
	background-image:url(images/dotedSep.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:16px;
	line-height:1.8;


}
#main div.rightTxt
{
	width:480px;
	height:528;
	float:left;
	display:inline;
	padding-left:20px;
	line-height:1.8;
}

#main div.content div#structImg 
{
	padding-left:1px;
	

}


#main div.rightTxt p.firstP
{
	margin:0;
	padding:0;

}
.project {
	padding-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #57AB59;
}


#main div.rightTxt p a

{
	color:#40711C;
}

.lineHeight
{
	line-height:0.5;
}


#imgs{ 
    width:480px;
	height:120px;
	margin:10px;
	background-image:url(images/ImgsRow.gif);
	background-repeat:no-repeat;
}
  
#rightPict{

	background-image:url(images/dotedSep.gif);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	display:inline;
	top:0;
	right:0;
	padding-left:1px;
  	width:221px;
	height:570px;
	
	
}

p.width {
	
	width:480px;
	padding-left:20px;
}


#right{
margin:0;
padding:0;
float:right;
}

#left{
margin:0;
padding:0;
float:left;
}

.nav{
width:248px;
height:auto;
float:left;

}

.rightContent
{
	width:520px;
	height:auto;
	float:left;
	display:inline;
	line-height:1.8;
}

/***success page***/
div.leftcontent{
	width:172px;
	height:auto;
	float:left;
	line-height:1.8;
	border:solid black 1px;
}

.rightCntnt
{
	width:172px;
	height:auto;
	float:left;
	display:inline;
	line-height:1.8;
}

/***Divisions page***/
div.WellcomleftCntnt{
	width:206px;
	height:300px;
	background-position:right;
	background-image:url(images/genaral_sep.gif);
	background-repeat:repeat-y;	
	float:left;
	display:inline;
	margin-top:20px;
	padding-left:44px;
	line-height:1.8;
	/*border:solid black 1px;*/
}

div.buttonsMiddle{
	width:245px;
	height:300px;
	float:left;
	background-position:right;
	background-image:url(images/genaral_sep.gif);
	background-repeat:repeat-y;
	display:inline;
	margin-top:20px;
	padding-top:10px;
	padding-left:28px;
	line-height:0;
	/*border:solid black 1px;*/
}

div.buttonsMiddle a{
   text-decoration:none;
   border:none;
   
   
}
#wrapper .main .buttonsMiddle p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.buttonsMiddle p a
{
  text-decoration:none;
   border:none;;
}

div.NewsRightCntnt
{
	width:200px;
	height:330px;
	float:left;
	margin-top:20px;
	/*padding-left:30px;*/
	display:inline;
	
	line-height:1.8;
}

div.NewsRightCntnt p
{
	padding-left:20px;
}
div.NewsRightCntnt ul {

	margin:0;
	padding-left:20px;;
	display:block;
	list-style:none;
	line-height:16px;

}

div.NewsRightCntnt a {

	display:block;
	color:#616f91;
	text-decoration:none;

}

div.NewsRightCntnt a:hover {

	text-decoration:underline;

}


div a {

color:#616f91;
text-decoration:none;

}

div a:hover {

text-decoration:underline;

}


/*********************************/



/***footer***/
#footer
{
	width:760px;
	height:31px;
	float:left;
	margin-top:30px;
	padding-top:5px;
	color:#616f91;
	border-top:solid 1px #616f91;

}

/******************************************/

#seperator
{


margin-left:-26px;
padding:0;
width:202px;
line-height:0;
}

#sidebarDrive.bckgrnd
{
	background-image:url(images/pic_vision.gif);
	background-repeat:no-repeat;
}



#sidebarDrive a
{
	color:#506AC7;
	text-decoration:none;
	line-height:35px;
}

#sidebarDrive a:hover
{
	text-decoration:bold;
}

#sidebarDrive ul
{
	margin:0px;
	list-style:none;
	width:205px;
	padding-left:11px;
	/*border-bottom:1px solid #579826;*/

}

.scnd
{

padding:0;
margin:0;
border-bottom:1px solid #579826;


}

.scnd li
{


border-bottom:1px dotted #579826; 


}

#sidebarDrive ul.scnd 
{
width:215px;
padding:0;
}

/*#sidebar li
{ 
	list-style-image:url(images/bullet.gif);
	padding-left:5px;
	margin-left:-15px;
}*/

#sidebarDrive a.sub
{
	color:#000000;
	text-decoration:none;
/*	line-height:15px;*/
	/*text-indent:12px;*/
	padding-left:26px;
	text-indent:-2px;
	border:none;
	
}


li.lastsub
{
border:none;
}
/*
#sidebar li#active
{ 
	list-style-image:url(images/bullet_active.gif);
}*/

#sidebarDrive a#active
{
	color:#579826;
	font-weight:bold;
}

#content li, #sidebarDrive li.bullet
{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position: 15px 15px;

}

/*#sidebarDrive li.bullet
{
margin:0px;
padding-left:5px;*/


#sidebarDrive li.bullet #active
{
background-image:url(images/bullet_active.gif);
background-repeat:no-repeat;
background-position: 15px 15px;



/*list-style-image:url(images/bullet.gif);
list-style-position:outside;*/


}

#bulletActive
{
background-image:url(images/bullet_active.gif);
background-repeat:no-repeat;
background-position: 0 1.3em;
margin:0px;
margin:0px;
background-position: 15px 15px;
/*padding-left:5px;
margin-left:12px;*/



}


.bkrnd
{
background-image:url(images/sidebar_Bkrnd.gif);
background-repeat:no-repeat;
text-indent:15px;



}

div.F_img
{
	width:137px;
	float:left;
	display:inline;
	border:solid 1px #c0d594;
	margin-right:18px;
	margin-bottom:18px;
	

}
div.imgs
{
	width:137px;
	height:97px;
	float:left;
	display:inline;
	border:solid 1px #c0d594;
	margin-right:18px;
	margin-bottom:18px;

}


.secTitle
{
font-weight:bold;
color:#579826;
}

.bckgrndcontact 
{
	background-image:url(images/pic_contact.gif);
	background-repeat:no-repeat;
}



.inputTxt
{
	
	background-color:#e4ebc9;
	font-family:Tahoma;
	font-size:11px;
	float:right

}
.inputbtn
{
	
	background-image:url(images/btn_join.gif);
	background-repeat:no-repeat;
	width:76px;
	height:27px;
	color:#FFFFFF;
	font-weight:bold
	

}

div.inputTxts
{
	height:30px;
	clear:both;
}

div.inputTxts label
{
	text-align:left;
}

div.inputTxts input
{

}
#main .content .rightTxt .project table td {
	line-height: 16px;
}
