@charset "utf-8";
/* Common styles */
html{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; text-align:center; overflow: -moz-scrollbars-vertical !important;}
body{margin:0px; padding:0px; text-align:center; background-color:#fdfdfd; background-image:url(images/bg.gif); background-repeat:repeat-x;}

a {color:#E27122; text-decoration:none;}
/*a:visited {color:#861CBC;}*/
a:hover, li.active a:hover {text-decoration:underline;}
#lhnav_level1 a,#lhnav_level1 a:visited {color:#E27122; text-decoration:none;}
h1 {margin: 0 10px 0 0;	padding: 0 0 10px 0;	font-family: Arial, Sans-serif;	font-size:20px; color:#333;	text-decoration: none;	letter-spacing: -0.01em;	font-weight:normal;}
h2 {margin: 0 10px 0 0;	padding: 0 0 10px  0;	font-family:Helvetica, Arial, Sans-serif;	font-size:16px; color: #292929;	text-decoration: none;	letter-spacing: -0.01em; font-weight:bold;}
h3 {margin: 0 10px 0 0;	padding: 0 0 5px  0;	font-family:Helvetica, Arial, Sans-serif;	font-size:14px; color: #292929;	text-decoration: none;	letter-spacing: -0.01em;}

p {margin: 0 10px 0 0px;	font-size: 13px;	font-family: Arial, Helvetica, Sans-serif;	color:#000000;	padding:0px; line-height:21px;}


img {border:0;}

body,td {	font-size: 0.75em;	font-family: Arial, Helvetica, Sans-serif;	color:#5d5d5d;	padding:0;	margin:0;}
#main-container{ width:978px; background-image:url(images/main-bg.gif); background-repeat:repeat-y; margin-left:auto; margin-right:auto;}
#left-main-border{ background-image:url(images/main-bg-left.gif);  background-repeat:repeat-y; height:auto; width:39px; float:left;}
#right-main-border{ background-image:url(images/main-bg-right.gif);  background-repeat:repeat-y; height:auto; width:39px;}


#topbar {	height:81px;	position:relative;	float:left;	width:100%;	margin:0px 0px 1px 0px;	background-color:#557631;	border-bottom: solid 0px #ffffff;	padding:0px 0px 0px 0px;	font-size: 11px;font-family: Verdana,Arial,Helvetica,Sans-serif;}

#logo {	margin-top:0px;	width:273px; float:left;}



#utilitlynavtop {	font-size: 11px;	font-family: Verdana,Arial,Helvetica,Sans-serif;	color:#fff;	float:right;	height:1.6em;	padding-right:20px;}

#utilitlynavtop a {	font-size: 11px;	font-family: Verdana,Arial,Helvetica,Sans-serif;	color:#fff; }


#utilitlynavtop a:hover, li.active a:hover {	color:#c0b89b; 
/*	background-color:#ffffff;}  */
}

#utilitlynavtop ul {	margin-top: 10px;	list-style:none;	margin-left:0px;	padding:0;}

#utilitlynavtop ul li {	float:left;	background:url("images/greyline1x11.gif") no-repeat right center;	padding-right:5px;}

#utilitlynavtop ul li.last {
	background:none;
	padding-right:0;
	margin-right:0px;
}
#utilitlynavtop span {
	padding:0 0px 0 5px;
} 

#searchbar {
	/*position:relative;*/
	float:left;
	margin:0px 0px 2px 0px;
	
	padding:0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	height:32px;
	
}

#searchstyle {

	float:left;
	padding-top:6px;
 	padding-bottom:6px;
 
	padding-left:30px;
 
 

}


#globalsearch .searchfield {

}
#globalsearch {
 
 
	
	/*    height: 1.65em;*/
    margin: 0;
    padding: 0;



}

#globalsearch input {
	float:left;
	/* TM: Updated font size, previously 11px */
	font-size:8pt;
	margin-left:10px;
	margin-right:0px;
	
 
	/* TM: Added bottom margin */
 
}

#titletext {
	text-align:left;
	vertical-align:middle;
	position:relative;
	float:left;
	width:70%;
	margin-left:25px;
	padding:2px 0px 0px;
	font-family:helvetica, arial, geneva, swiss, sunsans-regular, sans-serif;
	font-size: 1.8em;
	color: #ffffff;
}
#titletext1 {
	
	font-family:helvetica, arial, geneva, swiss, sunsans-regular, sans-serif;
	font-size: 1.8em;
	color: #ffffff;
	padding-left:430px;
	padding-top:24px;
}

#titletext a {color:#fff;text-decoration:none;padding:0 0 0 0;margin:0 0 0 0;}
#titletext a:hover {color:#fff;text-decoration:none}

#mainnavbar {padding-bottom: 0px;  }

#breadcrumb {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding-top:15px;

	padding-left:0px;
	/*border-top: 4px solid #e4ddc4;*/
	font-family:arial, geneva, swiss, sunsans-regular, sans-serif;
	font-size: 11px;
	color: #b0a88d;
	text-decoration:none;	
}

#breadcrumb a, #breadcrumb a:visited {color:#E27122;}

#addresstop,#addressbottom {
	float:left;
	font-size: 8pt;
}


/* FOOTER STYLES */

#footer {
	clear:both;
	border-top: 1px solid #B19D58;
	margin-top:5px;
/*	padding-top:5px; */
	
}

#utilitlynavbottom {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	float:right;
	height:1.6em;
	margin-right:30px;
	margin-top:10px;
}

#utilitlynavbottom {
	padding-top:0;
	padding-bottom: 20px;	
}

#utilitlynavbottom ul {
	list-style:none;
	margin-left:3px;
	padding:0;
}

#utilitlynavbottom ul li {
	float:left;
	background:url("images/greyline1x11.gif") no-repeat right center;
	padding-right:5px;
}

#utilitlynavbottom ul li.last {
	background:none;
	padding-right:0;
	margin-right:-4px;
}

#utilitlynavbottom span {
	padding:0 5px 0 5px;
}     

/* CONTENT LAYOUT  */

#contentcontainer {
	position:relative; top:2px;
	max-width:900px;
	min-width:775px;
	color:#000000;		
	border:0px solid #fff;
	clear:both;
	padding-top: 0.4em;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contentcontainer-left
{width:600px;
height:auto;
float:left;
}

#outerC {
    width:expression(document.body.clientWidth < 775? "775px" : document.body.clientWidth > 1000? "1000px" : "auto"); 
	position:relative;
	top:27px;
	max-width: 900px; 
	min-width:775px; 	
	border:0px solid #fff;
	clear: both;
	background:#e4ddc4;
	padding-top:0.4em;
	margin-bottom:10px;
}

#leftA,#leftA1 {margin-left:23px; margin-right:0px; float:left; border:#f00 solid 0px;}
#righttext{margin-left:2px; margin-right:0px; float:left; width:537px; border:#f00 solid 0px;}
#leftA img {width:266px;height:212px;}
#leftB {width:586px; margin-left:2px; margin-right:0px; float:left;height:185px; border:#0f0 solid 0px;}
#leftC {width:590px; margin-right:2px;  margin-top:10px; float:left; border:#0f0 solid 0px;}

#rightA {clear:both; min-width:165px; max-width:250px; margin-right:0px; float:right; height:185px; border:#00f solid 0px;}
#rightB {clear:both; min-width:165px; max-width:250px; margin-right:0px; float:right; height:185px; border:#00f solid 0px;}

#outerA {max-width: 900px; min-width:775px; height:240px; border:#f00 solid 0px;}
#outerB {max-width: 900px; min-width:775px; height:212px; border:#f00 solid 0px;}
#rightC {margin-top:10px; min-width:179px; max-width:400px; float:right; /*dashed line height */ border-left:#000 dotted 1px;}

#inner_leftB {width:290px; margin-left:0px; margin-right:0px; float:left;height:185px; border:#0c2 solid 0px;}
#inner_rightB {width:290px; margin-left:0px; margin-right:0px; float:right; height:185px; border:#00f solid 0px;}

.vdots {
	clear:both;
	margin-left:5px;
	margin-right:5px; 
	width:2px;
	height:375px;
	border-left:#000 dotted 1px;
}

/* MAIN CONTENT TEMPLATE ONLY */

#leftC1 {width:590px; margin-right:2px;  margin-top:10px; float:left; border:#0f0 solid 1px;}
#rightC1 {margin-top:10px; min-width:179px; max-width:400px; float:right; /*dashed line height */ border-left:#000 dotted 1px;}

#outerAa {max-width: 900px; min-width:775px; height:240px; border:#f00 solid 0px;}
#leftAa,#leftA1a {width:586px; margin-left:2px; margin-right:0px; float:left;height:212px; border:#f00 solid 1px;}

#rhs_col_top {clear:both; min-width:175px; max-width:300px; margin-right:0px; float:right; height:185px; border:#00f solid 1px;}
#rhs_col_bottom {clear:both; min-width:175px; max-width:300px; margin-right:0px; float:right; height:185px; border:#00f solid 1px;}

#outerB1 {max-width: 900px; min-width:775px; height:212px; border:#f00 solid 0px;}
#leftB1 {width:586px; margin-left:2px; margin-right:0px; float:left;height:185px; border:#0f0 solid 0px;}

#inner_leftB1 {width:200px; margin-left:0px; margin-right:0px; float:left;height:400px; border:#0c2 solid 0px;}
#inner_rightB1 {width:290px; margin-left:0px; margin-right:0px; float:right; height:185px; border:#00f solid 0px;}


/* Left hand menu START */

#lhnav {
	vertical-align:top;
	margin:0;
	padding-left:3px;
}

ul.lhnav_level1 li.nextlevel_footer {
	margin-top: 0px;
}

ul.lhnav_level1 li.nextlevel {
	list-style-image:none;
	list-style:none;
	/*background: #fff url("../line_1dot2clear.gif") repeat-x left bottom;
	border: 1px solid #000;*/
	background: none;
	padding-bottom:5px;
	display: block;
	border-style: solid solid none solid; 
	padding:0px;
	margin:0px;
	padding-left:30px;
}
ul#lhnav_level2 li.lastlevel {
	list-style-image:none;
	list-style:none;
	background: #fff url("stellent/images/CorporateRefocus/line_1dot2cleara.gif") repeat-x left top;
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	line-height:14px;


}
li {
/*border: 1px solid #000;*/
}

#lhnav li{
	list-style-position:outside;
	margin-left:-60px;
	/*margin-left:-20px;*/
	font-family: Verdana, Ariel, sans-serif;
	background-color: #ECE6D1;
	font-weight:500;
	text-decoration:none;
/*	border:1px solid #f00; */
}


#lhnav_level1 {	background-color: #c75b12;	list-style-image: none;	padding-top:0;	padding-left:0;	margin-bottom:0;}

#lhnav a, #lhnav a:visited {	color:#E27122;}
#lhnav .inactive a, #lhnav .inactive a:visited {	color:#E27122;}

#lhnav a.active, #lhnav a.active:visited {	color:#000;}

.lhnav_level1 li {	margin:0;	font-size: 11px;	padding-top:8px;	padding-bottom:8px;	padding-left:25px;	margin-left:0px;	margin-top:2px;	list-style:none;}
/*lhnav_level1 li {	margin:0;	font-size: 11px;	padding-top:8px;	padding-bottom:8px;	padding-left:6px;	margin-left:0px;	margin-top:2px;	list-style:none;}*/
.lhnav_level1 li div {	line-height:14px;}


.lhnav_level1 li a{
	/*background: #ffffff url('../lhmenu_level1_closed_arrrow.gif') no-repeat 5px 0px;
	padding-left:15px;*/
}

.lhnav_level1 li span {	margin:5px;	margin-left:0;}
.lhnav_level1 li.nextlevel {	margin:0;	padding-left:20px;	padding-bottom:20px;	background: #ffffff url("images/line_1dot2clear.gif") repeat-x left bottom;}
#lhnav_level2 li {	list-style-image: url('images/lhmenu_level2_closed_arrrow.gif');	text-align:left;	padding-top:60px;	/*font-size:90%;*/}
.lhnav_level1 li.nextlevel ul#lhnav_level2 li {	margin-top:6px;}

li.nextlevel ul#lhnav_level3 {	margin-top:3px;}
#lhnav_level3 li {	margin-left:-2.55em;	list-style-image: url('stellent/images/CorporateRefocus/px.gif');}

#lhnav .active {	color:#000000;	font-weight:bold;}

/* TM: Added this calss to suppress bullet graphic on 3rd-level list */
#lhnav .last_active {	color:#000000;	font-weight:bold;	list-style-image: none;}

#lhnav_level2 .active {
	list-style-image: url('stellent/images/CorporateRefocus/lhmenu_level1_open_arrrow.gif') /* !important;*/
}
.lhnav_level1 li.active {	list-style:none;	list-style-image:none;	background: #ffffff url("stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x left bottom;	margin-bottom:1px;}

#lhnav_level1_last {	background: #ffffff url("stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;}

#previous {	margin-top:10px;	width:169px;	font-size:8.5pt;	background: #ffffff url("stellent/images/CorporateRefocus/line_1dot2clear.gif") repeat-x 100% bottom;	padding-bottom:13px;}
#previousLink {	margin-right:10px;	margin-bottom:3px !important; margin-bottom:0px;	vertical-align:middle;	padding:0;}
#seealso {	margin-top:50px;}
.topborder {	line-height:0px;	height:0px;	padding:0;	margin:0;	list-style:none;	background: #ffffff url("images/line_1dot2clear.gif") repeat-x 100% top;}

.bottomborder {	background: #ffffff url("images/line_1dot2clear.gif") repeat-x 100% bottom;
}
/* Left hand menu END */


.dotted_line {	height:1px;	line-height: 1px;	background: url('images/line_1dot2clear.gif') repeat-x scroll 100% top;	clear:both;	width:100%;	margin-top:6px;	margin-bottom:6px;	font-size:0;}

#links {	clear:both;	margin-left:10px;	margin-top:10px;}
#contentcell {	width:100%;	vertical-align:top;	padding-top:5px; padding-left:0px; height:auto;}
#contentcell-contactus {	width:200px;	vertical-align:top;	padding-top:5px; padding-left:0px; height:auto;}

#mainmenu_seprator_line
{
width:900px;height:4px;float:left;background-image:url(images/tansparent-spacer.gif);background-repeat:repeat-x;
}
#sub_menu_bg
{
width:900px; height:22px;float:left;background-color:#e4ddc4; border-top:#FFFFFF solid 1px;
color:#000000; text-decoration:none; overflow:hidden;
/*background-image:url(images/submenu-bg.gif);*/ 
}

#sub_menu_text1
{
margin-top:5px;margin-bottom:5px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;
}

#sub_menu_text2
{
padding-left:16px;margin-top:5px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;
}
#download_sub_menu_text1
{
padding-left:16px;margin-top:5px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;
}
#main_menu_font
{
font-size:11px;

}

#submenu-seprator
{

padding-left:16px;float:left;height:22px;

}
.bottom_link { color: #000000;text-decoration: none;}
.bottom_link:hover { text-decoration: underline;color: #000000;}
#bottom_link:visited {color:#ffcccc; text-decoration:underline; color:#000000;}

#submenu_option2 /*this is for sub menu option 2*/
{
width:900px;height:auto;
}

#searchbar1 {
	width:900px;
	height:32px;
	margin-bottom:2px;
	float:left;
	background-color:#c75b12;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
}

#txtbox
{
border:1px solid #666666;height:19px;
}
.buttonbg
{
background-image:url(images/button_bg.gif);
background-repeat:no-repeat;
background-color:none;
border:0px;
height:20px;
padding-bottom:5px;
width:57px;
padding-top:2px;
margin-right:0px;
vertical-align:middle;
}

#submenu-margin
{
float:left;padding-left:141px;
}
#submenu-margin-funding
{
float:left;padding-left:103px;
}
#submenu-margin-whatwedo
{
float:left;
padding-left:192px;
}

#mainnav
{

width:900px;height:32px;background-image:url(images/submenu-1pixel_03.gif);background-repeat:repeat-x;float:left;margin:0px;padding:0px;overflow:hidden;background-position:top;
}

#mainnav_home
{
width:79px; height:32px;float:left;border-right:#FFFFFF;border-right-width:1px; border-right-style:solid;
}

#mainnav_funding
{
width:89px;height:32px;float:left;border-right:#FFFFFF;border-right-width:1px;border-right-style:solid;
}

#mainnav_aboutus
{
width:96px;height:32px;float:left;border-right:#FFFFFF;border-right-width:1px;border-right-style:solid;
}

#mainnav_news
{
width:73px;height:32px;float:left;border-right:#FFFFFF;border-right-width:1px;
border-right-style:solid;

}

#mainnav_contactus
{
width:106px;height:32px;float:left;
}

#mainnav_ceo
{
width:130px;height:32px;float:left;border-right:#FFFFFF;border-right-width:1px;border-right-style:solid;
}

#mainnav_download
{
width:103px;height:32px;float:left;border-right:#FFFFFF; border-right-width:1px;border-right-style:solid;
}

#mainnav-bgpixel
{height:32px;background-image:url(images/submenu-1pixel_03.gif);background-repeat:repeat-x;float:left;
}








#testing
{ list-style:none; border:solid #006600 1px; margin-left:0px;}

.intrapagetabs{margin:0px; padding:0px;}


#aboutthissite {	font-size: 11px; float:left; font-family: Verdana,Arial,Helvetica,Sans-serif;	color:#000000;	float:right;	height:1.6em;	margin-right:20px;}

#aboutthissite a {	font-size: 11px;	font-family: Verdana,Arial,Helvetica,Sans-serif;	color:#000000; }


#aboutthissite a:hover, li.active a:hover {	color:#c0b89b; 
/*	background-color:#ffffff;}  */
}

#aboutthissite ul {	margin-top: 10px;	list-style:none;	margin-left:3px;	padding:0;}

#aboutthissite ul li {	float:left;	background:url("images/greyline1x11.gif") no-repeat right center;	padding-right:5px;}

#aboutthissite ul li.last {
	background:none;
	padding-right:0;
	margin-right:-4px;
}
#aboutthissite span {
	padding:0 5px 0 5px;
} 

#content-right
{width:350px;
min-height:300px;

border:#E4DDC4 solid 1px;

background-color:#FFFFFF;
background-image:url(images/bg_events_home.gif); background-repeat:repeat-x;
float:right;
margin-bottom:50px;
padding-bottom:40px;
padding-left:20px;
padding-right:10px;
padding-top:10px;
margin-top:2px;



vertical-align:top;


}

#content-right-bb
{width:350px;
min-height:200px;
padding:0px;




background-color:#fdfcfa;
/*background-image:url(images/bg_events_home.gif); background-repeat:repeat-x;*/

float:right;
margin-bottom:50px;
/*padding-bottom:40px;*/
/*padding-left:20px;*/
/*padding-right:10px;*/
/*padding-top:10px;*/


}
#content-right-1
{width:550px;
height:auto;
border:#cccccc solid 1px;
background-color:#FFFFFF;
background-image:url(images/bg_events_home.gif); background-repeat:repeat-x;
float:right;
margin-bottom:20px;

padding-left:10px;
padding-right:10px;
padding-top:10px;
margin-top:2px;
margin-right:15px;

vertical-align:top;

}

#content-left
{
width:380px;
height:380px;
float:left;
}




#content-left-indianalliance
{


margin-left:0px; margin-top:5px;}

.pressmeet-align{

padding-top:36px;
padding-bottom:36px;



}

#contactus
{
width:250px;
height:auto;
float:left;
margin-top:5px;
}

#contactus-address
{

width:250px;
height:auto;
float:left;
}

.contactus-form
{
background-color:#FBFAF6;
border:#E4DDC4 solid 1px;
}

#righttext-new
{margin-left:2px; margin-right:0px; float:left; width:537px; border:#f00 solid 0px;

background-position:left top;
background-repeat:no-repeat;
}


#content-right-member
{width:350px;
min-height:300px;
border:#E4DDC4 solid 1px;
background-color:#FFFFFF;
float:right;
margin-bottom:50px;
vertical-align:top;
}

#text-box-right
{ width:300px;
height:212px;
background-color:#f3f3f3;}

.text-bg
{
width:546px; height:auto; background-color:#f8f8f8; padding-bottom:10px;
}

.right-common{
	background-color:#F6F4EC; width:250px; margin:4px; height:auto; float:right; border-top:#cccccc  solid 1px; padding-top:13px; padding-bottom:13px;
}



.right-common ul li{
	 clear:both; list-style-position: outside; color:#999999; margin:0px; padding:0px; padding-bottom:5px; /*margin:0px;*/  
}

.right-common ul li p{
	font-size:13px; line-height:21px; clear:both;
}