/*  BEGIN MAIN CONTENT STYLES----USER SIDE  */

/* ADDITION TO CREATE A DEFAULT UL LI STYLE FOR MAIN CONTENT AREA */
ul li{
	list-style-type:none;
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#mainbodyright ul, #team_detail_body ul{
	margin: 0px 0px 14px 0px;
	padding: 0px;
	list-style-type:none;
	list-style:none;
}
#mainbodyright ul li, #team_detail_body ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:0.03em;
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	color: #333333;
	list-style-type:none;
	list-style:none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
}
#mainbodyright li.sub_bullets{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:0.03em;
	background-image: url(images/lt_blueDash.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	list-style-type:none;
	list-style:none;	
	color: #333333;
	margin: 5px 0px 5px 15px;
	padding: 0px 0px 0px 15px;
}
/* END ADDITION TO CREATE A DEFAULT UL LI STYLE FOR MAIN CONTENT AREA */




/* BEGIN Main Container Styles */
body{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 33px;
	_padding: 0px 0px 0px 23px;
	text-align: left;
	background-image:url(images/bgsliver.gif);
	background-repeat:repeat-x;
}
.abs_pos_left{
	position: absolute;
	left: 10px;
	top:150px;
}
.abs_pos_right{
	position: absolute;
	right: 0px;
	top: 150px;
	*float: right;
	*position:inherit;
	*right: 50px;
	*top: 0px;
	margin: 0px;
	padding: 0px;
}

.abs_pos_right2{
	position: absolute;
	right: 0px;
	top: 125px;	
}
.main{
	margin: 0px;
	padding:0px;	
	text-align:left;
	width: 950px;
	position:relative;
	top: 0px;
}
#bodycolumn{
	float: left;
	clear:none;
	width: 350px;
	padding: 30px 0px 0px 0px;
}
#leftcol{
	width: 214px;
	margin: 0px;
	float:left;
}
#content{
	width: 950px;
	float: left;
	clear: both;
	margin: 0px;
	padding: 40px 0px 0px 0px;
}
/* END Main Container Styles */

/* BEGIN Default Text Styles */
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none;
	color: #333333;
	margin:5px 0px 5px 0px;
}
p a:hover {
	text-decoration: underline;
	color:#003366;
}
p a:link, #content p a:visited {
	text-decoration: none;
	color:#003366;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D0BC3B;
	text-transform: uppercase;
	font-weight: lighter;
	letter-spacing: 0.05em;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0.08em;
	color: #6699CC;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	letter-spacing:0px;
	color:#003366;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight:bold;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.08em;
	line-height: 12px;
	color: #333333;
	letter-spacing: 0.08em;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
ol{
	list-style-type:decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	letter-spacing: 0.03em;
	color: #333333;
	margin: 0px 0px 14px 0px;
	padding-left:22px;
}
ol li{
line-height:20px;
}
/* END Main Text Styles */

/* BEGIN Mainbody-Area-Specific Styles*/
#mainbody {
	width:700px;
	padding:0px 0px 0px 8px;
	float: left;
}
#mainbodyright {
	width:700px;
	float: right;
}
#mainbodyright h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:26px;
	color: #D0BC3B;
	text-transform: uppercase;
	font-weight: lighter;
	margin-top:0px;
	padding-top:0px;
	letter-spacing: 0.05em;
}
#mainbodyright h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0.08em;
	color: #999;
	text-transform:none;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}
#mainbodyright h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.05em;
	line-height: 18px;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:25px 0px 5px 0px;
}
#mainbodyright h3.float{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.05em;
	line-height: 14px;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:15px 0px 5px 0px;
	float:left;
	clear:right;
}
#mainbodyright h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.08em;
	line-height: 12px;
	color: #333333;
	letter-spacing: 0.08em;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
#mainbodyright p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.03em;
	text-decoration:none;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#mainbodyright p.martop{
	margin-top:30px;
}
#mainbodyright p a:link, #mainbodyright p a:visited{
	text-decoration: underline;
	color:#333333;
}
#mainbodyright li a:link, #mainbodyright li a:visited{
	text-decoration: none;
	color:#333333;
}
#mainbodyright li a:hover{
text-decoration: underline;
}
#mainbodyright p a:hover {
	text-decoration: underline;
	color:#003366;
}


/* MAKE SURE TO THROW OUT WHEN THIS CLASS HAS BEEN REPLACED EVERYWHERE!!!!! */
#mainbodyright p.bullets{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	color: #FF3300;
	margin: 5px 0px 8px 0px;
	padding: 0px 0px 0px 15px;
}
#mainbodyright p.sub_bullets{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/sub_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	color: #FF3300;
	margin: 5px 0px 8px 15px;
	padding: 0px 0px 0px 15px;
}
/* MAKE SURE TO THROW OUT WHEN THIS CLASS HAS BEEN REPLACED EVERYWHERE!!!!! */

#mainbodyright p.blue{
	text-decoration:none;
	color:#003366;
	margin:1px 0px 0px 0px;
	padding: 0px;
	float:left;
	clear:right;
}
#mainbodyright p.bluesearch{
	text-decoration:none;
	color:#003366;
	margin:12px 0px 0px 0px;
	padding: 0px;
	float:left;
	clear:right;
}
#mainbodyright p .view_all a, #mainbodyright p .view_all a:link, #mainbodyright p .view_all a:visited{
	text-decoration: underline;
	color:#003366;
}
#mainbodyright p .view_all a:hover {
	text-decoration: underline;
	color:#333333;
}
/* END Mainbody-Area-Specific Styles*/


/*************** BEGIN STYLES ON A LIST-PAGE TEMPLATE ************/
#mainbodyright.list_page {
	width:700px;
	float: right;
}
#mainbodyright.list_page  img{
clear:none;
float:none;
}
#mainbodyright h3 a, #mainbodyright .list_page h3 a:visited, #mainbodyright .list_page h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:block;
	letter-spacing: 0.08em;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}
#mainbodyright .listHead h3 a, #mainbodyright .listHead h3 a:visited, #mainbodyright .listHead h3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:block;
	letter-spacing: 0.08em;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow_lg.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	
}
#mainbodyright .listHead2 h3 a, #mainbodyright .listHead2 h3 a:visited, #mainbodyright .listHead2 h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:block;
	letter-spacing: 0.08em;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow_lg_dwn.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}
.list{
	clear:both;
	padding:0px;
	padding-left:15px;
}
.listhead{
	clear:both;
}
/*************** END STYLES ON A LIST-PAGE TEMPLATE ************/






#adminhead{
	float: left;
	width: 100%;
	clear: none;
}
#tablediv{
	float: left;
	width: 100%;
}
.white_tab{
	margin: 0px;
	padding:0px;
	float:right;
	width:600px;
}
.logo{
	width:206px;
	/*width:150px;*/
	float:left;
	padding-left:8px;
}
.logo_print{
display:none;
}

/* ******* BEGIN ALL FOOTER STYLES  ***********/
#footer{
	float:left;
	width:700px;
	*width: 950px;
	margin: 30px 0px 20px 0px;
	padding: 0px;
	padding-left:250px;
	clear:both;
}
#footer p, #footer p a:link, #footer p a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	letter-spacing: 0em;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
	color: #666666;
}
#satyam{
	margin:0px;
	width:100%;
	padding:0px 0px 8px 0px;
}
#satyam_logo{
	margin:0px;
	padding:0px;
	float:left;
}

#vb{
	margin:0px;
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
}

#satyam a:link, #satyam a:visited, #satyam a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing: 0em;
	color:666666;
	padding-left:0px;
	text-decoration:none;
}
#satyam_link{
	padding:17px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}
.footer_right_align{
	text-align:right; 
	margin:0px;
	padding:0px;
	float:right;
	*width:120px;
}
#footer .footer_right_align a:hover {
	text-decoration:none;
}
.footer_left_align{
	margin:0px;
	padding:0px;
	text-align:left; 
	float:left;
	width:550px;

	width:700px;
}
#footer_home{
	float:left;
	width:700px;
	margin: 30px 0px 20px 0px;
	padding: 0px 0px 0px 8px;
}
#footer_home p, #footer_home p a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.08em;
	color:#666666;
}
#banner_for_print{
display:none;
}

/***************** End Footer *****************/


/* BEGIN Special Link Styles */
a.grn_circle_add{
	background-image:url(images/grn_circle_plus_sign.gif);
	background-position: right;
	color:#003366;
	margin: 0px;
	padding: 2px 21px 2px 0px;
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight:800;
}
a.grn_circle_arrow{
	background-image:url(images/grn_circle_arrow.gif);
	background-position: right;
	color:#003366;
	margin: 0px;
	padding: 2px 21px 2px 0px;
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight:800;
}
a.download_arrow{
	background-image:url(images/arrow_download.gif);
	background-position:right;
	color:#003366;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	background-repeat:no-repeat;
	text-decoration: none;
	font-weight:800;
}
a:link.small_arrow, #content a:visited.small_arrow{
	background-image:url(../images/arrow_sm.gif);
	background-position: 0px -110px;
	color:#666666;
	width:auto;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-repeat:no-repeat;
	text-decoration: none;
}
a:hover.small_arrow{
	background-image:url(../images/arrow_sm.gif);
	background-position: 0px 2px;
	color:#000000;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width:auto;
	background-repeat:no-repeat;
	text-decoration: none;
}
/* END Special Link Styles */

a.selected{
	background-image:url(images/arrow_sm.gif);
	background-position: 0px 2px;
	*background-position: 0px 5px;
	color:#000000;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width:auto;
	background-repeat:no-repeat;
	text-decoration: none;
}

/* BEGIN Form Styles */
input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* END Form Styles */


.large_arrow{
	background-image: url(images/arrow_lg.gif);
	background-position: 0px 1px;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	background-repeat:no-repeat;
}
.top_strip{
	width: 940px;
	background-color:#99CC99;
	margin:0px;
	height:200px;
	padding: 0px;
	float:left;
}











/* BEGIN Team Page Styles */
#teampic_lg{
	width: 150px;
	float:left;
	padding:5px 30px 30px 0px;
}
#team_detail_body{
	width: 500px;
	float:left;
}
#team_thumb{
	float: left;
	width:95px;
}
#team_thumb2{
	float: left;
	width:120px;
}
#team_thumb2_last{
	float: left;
	width:95px;
	padding:0px;
}
#teamcell{
	margin: 0px 0px 30px 0px;
	float: left;
	width:350px;
}
#teamcell h3, #teamcell h3 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.08em;
	line-height: 12px;
	color:#6699CC;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding-bottom:2px;
}
#teamcell p{
	float: left;
	font-size: 11px;
	line-height:17px;
	letter-spacing:0.03em;
	width:220px;
	padding-bottom:0px;
	margin-bottom:5px;
}
#team_desc{
	float: left;
	width: 220px;
	margin: 0px 0px 0px 15px;
}
#team_desc_nomargin{
	float: left;
	width: 220px;
	margin: 0px;
	padding:0px;
}
#team_desc h3, #team_desc h3 a:link, #team_desc h3 a:visited, #team_desc h3 a:hover, #team_desc_nomargin h3, #team_desc_nomargin h3 a:link, #team_desc_nomargin h3 a:visited, #team_desc_nomargin h3 a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.08em;
	line-height: 12px;
	color:#6699CC;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0px 0px 2px 0px;
	width:200px;
	margin: 0px;
	_margin-bottom: 0px 0px 2px 0px;
}
#team_desc p a:link, #team_desc p a:visited{
	text-decoration: underline;
	color:#333333;
}
#team_desc p a:hover{
	text-decoration: underline;
	color:#003366;
}
#team_desc2{
	float: left;
	padding:10px 0px 0px 0px;
}
#team_desc2 p{
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height:13px;
	color:003366;
}
#team_desc2 p.small{
	font-size: 10px;
	letter-spacing:0px;
	line-height:12px;
	margin-top:10px;
}
#teamthumbstrip{
	width: 700px;
	margin:10px 0px 10px 0px;
}
/* END Team Page Styles */



/*	BEGIN ADMIN GENERAL LAYOUT STYLES */
.hide {
	display: none;
}
.unhide {
	display: ;
}
#sidebar_preview{
	float:left;
	width: 306px;
	border-bottom: 1px #666666 solid;
	border-top: 1px #666666 solid;
	border-right: 1px #666666 solid;
	padding: 0px;
	margin: 0px;
}
#alertBox {
	padding: 0px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
#alertBox p {
	display:inline;
	line-height: 17px;
	padding: 0px 0px 0px 5px;
}
#alertBox a:hover{
	text-decoration:none;
}
#alertBox a:link, #alertBox a:visited{
	text-decoration:underline;
}
.homeSectionLink {
	display: block;
	font-size: 14px;
	font-weight: bold;
}
#adminNavigation{
	float: right;
	width: auto;
	text-align: right;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#adminNavigation ul{
	width:auto;
	padding:0px;
	margin: 12px -5px 0px 50px;
	*margin: 12px -5px 0px 130px;
	text-align: right;
	float:left;
}
#adminNavigation ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0.08em;
	list-style-type:none;
	font-weight: 600;
	height:21px;
	*height:27px;
	padding: 6px 12px 0px 12px;
	background-color:#FFFFFF;
	float:left;
	margin: 0px;
}
#adminNavigation p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0.03em;
	font-weight: 600;
	color:#333333;
	clear:both;
	text-align:right;
	display:block;
	padding:10px 0px 0px 0px;
	margin: 0px;
	float:none;
}
#adminNavigation p a{
	float:none;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
#adminNavigation img{
	*margin:12px 5px 0px 0px;
	margin:12px 0px 0px 0px;
}
#adminNavigation ul img{
	padding: 0px;
	margin: 0px;
	float:left;
}
#adminNavigation a img{
	margin-top: 12px;
}
#adminNavigation a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color:#333333;
	float:left;
}
#adminNavigation a:hover {
	text-decoration:underline;
}
#adminNavigation a.selected {
	text-decoration: underline;
	background-image:none;
}


/*	BEGIN Table Styles */
.table {
	margin-bottom: 20px;
}
.tableHeading {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	padding: 5px 0px 5px 0px;
}
.tableSubHeading {
	padding: 5px 0px 5px 0px;
	color: #666666;
}
.tableMassActionCell {
	padding: 10px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
}
.tableColumnHeader {
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}
.tableRowNoResults {
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.tableRowLeft1 {
	padding: 5px 0px 5px 0px;
}
.tableRowRight1 {
	padding: 7px;
}
.tableRowLeft2 {
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.tableRowRight2 {
	padding: 7px;
	background-image:url(images/light_gray_bg.gif);
}
.tableSubmitCell {
	padding: 5px 0px 5px 0px;
	text-align: right;
}
/*	END Table Styles */



/* BEGIN Search form styles */
#contact{
	float: right;
	margin: 8px 0px 12px 0px;
	width:175px;
	padding:0px;
	clear: none;
}
#contact p a:link, #contact p a:hover, #contact p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color: #666666;
	font-weight:bold;
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#search{
	float: right;
	clear: right;
	margin: 0px;
	width:188px;
	height: 30px;
	padding:0px;
	background-image:url(images/search_field_bg.jpg);
	background-repeat:repeat-x;
}
#search input{
padding: 1px;
}
#searchfield{
	background-color:#FFFFFF;
	width:130px;
	padding:0px;
	margin: 4px 0px 5px 5px;
	*margin: 3px 0px 5px 5px;
	float:left;
}
#search p a:link, #search p a:hover, #search p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	line-height:18px;
	color: #FFFFFF;
	font-weight:bold;
	float:right;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding:0px 13px 0px 0px;
	*padding:0px 12px 0px 0px;
}
/* END Search form styles */






/*	BEGIN Show-Hide Styles for Home Page 3 Boxes */


/* FOR PRINT ONLY—HIDE NOW */
#topic1_print, #topic2_print, #topic3_print{
display:none;
}
/* END FOR PRINT ONLY—HIDE NOW */

.visible{
	visibility: visible;
	display:block;
	
}
.hidden{
visibility: hidden;
display:none;
}
#topics_box1.topic_selected1, #topics_box2.topic_selected2{
	width: 226px;
	background-image: url(images/home_btn_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin:10px 10px 0px 0px;
}
#topics_box3.topic_selected3{
	width: 226px;
	background-image: url(images/home_btn_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin:10px 0px 0px 0px;
}
#topics{
	width:700px;
	float:left;
}
.topic_normal3{
	width: 226px;
	background-image:url(images/white_topic_bg.gif);
	background-repeat:no-repeat;
	float:left;
}
#topics_box, #topics_box1, #topics_box2, .topic_normal1, .topic_normal2 {
	width: 226px;
	background-image:url(images/white_topic_bg.gif);
	background-repeat:no-repeat;
	float:left;
	margin:10px 10px 0px 0px;
}
#topics_box a, #topics_box1 a, #topics_box2 a, #topics_box3 a{
	display:block;
	cursor:pointer;
	text-decoration:none;
}
#topics_box3  {
	width: 226px;
	background-image:url(images/white_topic_bg.gif);
	background-repeat:no-repeat;
	float:left;
	margin:10px 0px 0px 0px;
}
#topics_box1.topic_selected1 h2, #topics_box2.topic_selected2 h2, #topics_box3.topic_selected3 h2{
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 37px;
	font-size:14px;
	letter-spacing: 0.08em;
	text-indent:5px;
	background-image: url(images/hompg_arrowselected.gif);
	margin: 0px 0px 12px 0px;
	*margin: 0px 0px 20px 0px;
	background-position: 10px 0px;	
	*background-position: 10px 0px;	
	padding: 0px 0px 0px 25px;
	display:block;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#topics_box h2, #topics_box1 h2, #topics_box2 h2, #topics_box3 h2{
	text-decoration: none;
	font-weight:400;
	color:#333;
	line-height: 37px;
	font-size:14px;
	letter-spacing: 0.08em;
	text-indent:5px;
	background-image: url(images/homepg_arrow.gif);
	background-position: 10px 0px;	
	*background-position: 10px 0px;	
	padding: 0px 0px 0px 20px;
	display:block;
	margin: 0px 0px 12px 0px;
	*margin: 0px 0px 20px 0px;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
#textspace1, #textspace2, #textspace3{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
}
#textspace1 h2, #textspace2 h2, #textspace3 h2{
	color: #999999;
	font-size: 16px;
	letter-spacing:.05em;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
.u_c_runin{
	text-transform:uppercase;
	color: #666666;
}
/*	END Show-Hide Styles for Home Page 3 Boxes */



/* BEGIN Styles for Left Sidebar Related Info Area */
#sidebarbottomleft {
	float:left;
	width: 214px;
	margin: 10px 0px 0px 0px;
	padding:0px;
}
#sidebarbottomleft_inside {
	float: left;
	text-decoration:none;
	margin: 0px;
	padding:0px 0px 10px 8px;
} 
#sidebarbottomleft_inside p {
	font-size:11.5px;
	line-height:15px;
	letter-spacing:0.03em;
	margin: 0px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
} 
#sidebarbottomleft_inside p a:link, #sidebarbottomleft_inside p a:visited {
	text-decoration:underline;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#sidebarbottomleft_inside p a:hover {
	text-decoration:underline;
	color: #003366;
	padding:0px;
}
#sidebarbottomleft_inside p #pipe, #sidebarbottomleft_inside p #pipe a:link, #sidebarbottomleft_inside p #pipe a:visited, #sidebarbottomleft_inside p #pipe a:hover {
	text-decoration:none;
	color: #003366;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.view{
	margin: 0px;
	padding:0px;
}
/* END Styles for Left Sidebar Related Info Area */


/* BEGIN Styles for Right "RECENT CASE STUDIES" Sidebar on Homepage*/
#sidebarbottom {
	float: right;
	width: 214px;
	background-color: #E7E7E7;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
#sidebarbottom h1 {
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform:uppercase;
	line-height: 30px;
	letter-spacing: 0.05em;
	padding: 8px 0px 0px 10px;
	margin: 0px;
	font-weight:bold;
}
#sidebarbottom h1 a:link, #sidebarbottom h1 a:visited{
	text-decoration: none;
	color: #003366;
}
#sidebarbottom_inside {
	text-decoration:none;
	margin: 0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	border-top: solid 1px #999;
}
#sidebarbottom_inside p {
	font-size:11px;
	line-height:15px;
	margin: 10px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#sidebarbottom_inside p a:link, #sidebarbottom_inside p a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}
#sidebarbottom_inside p a:hover {
	text-decoration: underline;
}
#sidebarbottom #pipe a:hover, #sidebarbottom #pipe a:link{
text-decoration:none;
}
/* END Styles for Right "RECENT CASE STUDIES" Sidebar on Homepage*/


/*  BEGIN Topic Sidebar Styles  */
#topicsbartopleft {
	float: left;
	width: 214px;
	margin:5px 0px 10px 0px;
	padding:0px;
}
#topicsbartopleft h1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-transform:uppercase;
	line-height: 10px;
	letter-spacing: 0.05em;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 10px 8px;
	font-weight: bold;
}
#topicsbartopleft h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform:none;
	padding: 0px 0px 8px 4px;
	margin: 0px 0px 0px 8px;
	font-weight: bold;
	cursor:pointer;
}
.topicsbartopleft_closed{
	background-image: url(images/arrow_sm.gif);
	background-position: 0 2px;
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 8px;
}
.topicsbartopleft_open{
	background-image: url(images/arrow_sm_down.gif);
	background-position: 5px 4px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
}
#topicsbartopleft ul{
	padding:0px;
	margin:4px 0px 8px 0px;
}
#topicsbartopleft li, #topicsbartopleft li a:link, #topicsbartopleft li a:visited, #topicsbartopleft li a:hover{
	font-size:11px;
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing: 0.08em;
	font-weight: bold;
	padding:0px 0px 3px 0px;
	_padding:0px;
	margin:0px 0px 0px 4px;
	text-indent:none;
}
#topicsbartopleft li ul a:link, #topicsbartopleft li ul a:visited{
	font-size:11px;
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	text-decoration:none;
	letter-spacing: 0.08em;
	padding: 0px 0px 3px 10px;
	margin:0px;
	text-indent: 0px;
	font-weight:normal;
	background-image: url(images/gray_sidebar_arrow.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
}
#topicsbartopleft li ul a:hover{
	color: #333333;
	text-decoration:none;
	background-image: url(images/gray_sidebar_arrow.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
}
/*  END Topic Sidebar Styles  */












/*  begin email form styles  */
.formHide{
	display:none;
}
.formtxt {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px 9px 9px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.extension{
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px 8px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.formradio {
	margin: 0px;
	padding: 0px 12px 12px 0px;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.formfill {
	margin: 10px 0px 0px 0px;
	padding: 0px 11px 9px 0px;
}
.formfill_email, .formfill_phone{
	margin: 0px;
	padding: 0px ;
}
form {
	margin: 0px;
	padding: 0px;
}
.bluestar {
	color:#6699CC;
}
.email_alert{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
.phone_alert{
	float: left;
	width: 175px;
	height:auto;
}
.ext_alert{
	float: left;
	width: 80px;
}
.bluestar2 {
	color:#6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFCC00;
	float:left;
}
.bluestar3 {
	color:#6699CC;
	float:right;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bluetxt{
	color:#6699CC;
	line-height: 10px;
}
#formAlertText p{ 
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #6699CC;
	text-align: left;
	letter-spacing: 0.03em;
	margin: 0px 0px 15px;
}
.formalert {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	letter-spacing: 0.08em;
	margin: 0px 0px 8px;
	*margin: 0px 0px 8px;
	line-height: 13px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	padding:2px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
#required {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
	}
/*  end email form styles  */





.sortable-list {
	list-style-type : none;
	margin : 0px;
	padding: 0px;
}
.sortable-list li {
    border : #ccc;
    cursor : move;
    margin : 2px 0px 2px 0px;
    padding : 3px;
    background : #f7f7f7;
    border : #ccc;
    width : 300px;
}
#yellowarrow{
	width: 10px;
	margin-left:10px;
}



/* NEW  chart styles */
#chart {
	margin: 0px;
	padding:0px;
	width:700px;
}
#chart ul{
	_padding:0px 10px 0px 0px;
	padding-top:5px;
	line-height:18px;
}
#chart ul li{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:18px;
	letter-spacing:0em;
	text-decoration:none;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 12px;
	text-align:left;
	/*list-style-image:url(images/blueBullet.gif); */
	background-image:url(images/blueBullet.gif);
	background-position:0 3;	
	_margin-left:13px;
}
.chartDiv {
	margin: 10px 10px 10px 10px;
}
.chartdiv1 {
	width: 14em;
	margin: 0px auto;
	line-height:0px; 
}
#chart .chartdiv1 li, #chart .chartdiv2 li, #chart .chartdiv3 li, #chart .chartdiv4 li, #chart .chartdiv5 li, #chart .chartdiv6 li, #chart .chartdiv7 li{
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 12px;
line-height:18px;
background-position:0 5;	
	
}
.chartdiv2 {
	width: 12em;
	margin: 0px auto 0px auto;
	padding-top:10px;
	line-height:0px;  
}
.chartdiv2 ul li{
_margin-left:20px;
} 
.chartdiv3 {
	width: 11em;
	margin: 0px auto;
}
.chartdiv3 ul{
	width: 7.3em;
}
.chartdiv4 {
	width: 13em;
	margin: 0px auto 0px auto; 
}
.chartdiv5 {
	width: 15em;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
}
.chartdiv5 ul, .chartdiv6 ul{
	width: 12em;
}
.chartdiv6 {
	width: 15em;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
}
.chartdiv7 {
	width: 17em;
	margin: 0px auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.chartdiv7 ul{
	width: 11em;
	_width: 14em;
}
#chart h2{
	margin: 0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform:uppercase;
	line-height: 13px;
	letter-spacing: 0.08em;
	font-weight:bold;
	text-decoration:none;
}
#chart h2 a:link, .chart h2 a:visited, #chart h2 a:visited{
	color: #003366;
	text-decoration:underline;
	
}
#chart h2 a:hover{
	
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#chart h3{
	margin: 0px;
	padding: 10px 10px;
	_padding: 10px 10px;
	font-size:11px;
	_font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 13px;
	letter-spacing: 0.08em;
	_letter-spacing: 0.08em;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	text-transform: none;
}
#chart p{
	font-size: 11px;
	line-height: 17px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:normal;
	letter-spacing: 0.03em;
	text-decoration:none;
	margin:0px;	
	padding:10px 0px 0px;
}
#chart p a:link, #chart p a:visited{
	color: #003366;
	/*line-height: 13px;*/
	text-decoration:none;
	margin:0px;
	padding:0px;
	outline:none;
	border:none;
}
#chart p a:hover{
	text-decoration:none;
	outline:none;
	border:none;
}

/*ENERGY CHART STYLES*/
.energyChartArrow1, .energyChartArrow2, .energyChartArrow3, .energyChartArrow4{
padding:0px;
margin:0px;
background-position:right;
background-color:#6699CC;
background-repeat:no-repeat;
text-align:center;
width:150px;
padding-right:21px;

}
.energyChartArrow1{
background-image:url(images/energyChart/e-chrt_arrowSection1.gif);

}
.energyChartArrow2{
background-image:url(images/energyChart/e-chrtarrowSection2.gif);
}
.energyChartArrow3{
background-image:url(images/energyChart/e-chrtarrowSection3.gif);
}
.energyChartArrow4{
background-image:url(images/energyChart/e-chrtrightCap.gif);
}

.energyChartDottedLine, .energyChartLast{
	background:url(images/dotLine_hor_gry.gif) bottom repeat-x;
	background-color:#efefef;
	padding:15px 0px 15px 0px;
	text-align:center;
}


.energyChartLast{
background-image:none;
}

.energyChartDiagonal, .energyChartLastDiagonal{
background-color:#CCCCCC;
background-position:bottom;
background-repeat:no-repeat;
width:16px;
}
.energyChartDiagonal{
background-image:url(images/energyChart/e-chrtdiagonalDots.gif);

}

.energyChartLastDiagonal{
background-image:url(images/energyChart/e-chrtbtmRt.gif);
}






img {
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	letter-spacing: 0.03em;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.bg{
	background-image:url(images/dotLine_vert.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:left;
}
.left{
	width:350px;
	height:auto;
	margin-bottom:30px;
	float:left;
	clear:both;
}
.right{
	width:350px;
	height:auto;
	margin-bottom:30px;
	float:left;
}
.left2{
	width:310px;
	padding:5px 15px 15px;
	text-align:left;
	float:left;
}
.right2{
	width:310px;
	*width:343px;
	padding:5px 15px 15px 16px;
	float:right;
	text-align:left;
}
.2colWrap{
	width:700px;
	margin:0px;
	padding:0px;
}
.2colWrap p{
	padding:0px;
	margin:0px;
}
.qBoxT{
	width:680px;
	margin:0px;
	padding:0px;
}

.qBoxB{
	width:680px;
	margin:0px;
	padding:0px;
}
.qBoxM{
	width:638px;
	_width:680px;
	background-color:#FFFFFF;
	border-right:1px #333333 solid;
	border-left:1px #333333 solid;
	padding:10px 20px 10px 20px;
	margin:0px;
	height:auto;
}
#chart .qBoxM ul{
	_padding:0px;
	padding:0px;
	margin:0px;
	_margin:0px;
}
#chart .qBoxM ul li{	
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 12px;
line-height:18px;
background-position:0 5;	
}
.qBoxM li{
	margin: 0px;
}
.qBoxM p, .qBoxM a:link, .qBoxM a:visited{
	text-align:left;
	line-height: 20px;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.textPad{
	padding:10px 0px 10px 0px;
	margin:0px;
}
.chartTitleWrapper{
	margin:0px;
	padding:10px 10px 10px 15px;
	text-align:left;
}
.expertise_TitleWrapper{
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:left;
}
.expertise_TitleWrapper h2{
	line-height:17px;
}
.difAprch_chartLines{
	background:url(images/dotLine_hor_gry.gif) bottom repeat-x;
	background-color:#efefef;
}
.ltGrayBG_cell{
	background-color:#efefef;
}
.blueBG_cell{
	background-color:#6699CC;
}
.expertise_chartLines{
	background:url(images/dotLine_hor.gif) bottom repeat-x;
	padding:13px 0px 13px 0px;
	letter-spacing:0.03em;
}
.expertise_chart_noLine{
	padding:13px 0px 13px 0px;
	letter-spacing:0.03em;
}
.industryWrapper{
	margin:0px;
	padding:0px;
	height:100%;
}
.industryWrapper h2{
	text-transform:none;
	margin:0px;
	padding:10px 5px 10px 5px;
	letter-spacing: 0.08em;
}
.expertise_wrapper{
	margin:0px;
	padding:10px;
	text-align:left;
}
.expertise_wrapper h2{
	font-size:12px;
	_font-size:11px;
	text-transform:uppercase;
	line-height: 16px;
}
#chart .expertise_wrapper ul {
	margin:3px 0px 15px 0px;
	*margin:5px 0px 15px 0px;
	padding:0px;
}
#chart .expertise_wrapper ul li {
	margin-left:0px;
	line-height:12px;
}
/* end  NEW CHART STYLES*/


/* A D M I N  T A B S  G R A Y   N A V */    
#tabArea {
	float:left;
	width:952px;
	*width:950px;
	background: url("images/tab_btm_Line.gif") repeat-x bottom;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.08em;
	text-decoration: none;
	line-height:normal;
	margin:0px;
	padding:0px;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#tabArea a {
	float:none;
}
/* End IE5-Mac hack */
#tabArea  ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tabArea  li {
	float:left;
	background:url("images/gry_tab_lft.gif") no-repeat left top;
	margin:0;
	margin-right: 3px;
	padding:0 0 0 9px;
}
#tabArea  a {
	display:block;
	background:url("images/gry_tab_rt.gif") no-repeat right top;
	padding:5px 15px 7px 6px;
	*padding:5px 15px 6px 6px;
	color:#ffffff;
	text-decoration: none;
}
#tabArea #current {
	background-image:url("images/wht_tab_lft.gif");
}
#tabArea #current a {
	background-image:url("images/wht_tab_rt.gif");
	padding-bottom:7px;
	color:#003366;
	text-decoration: none;
}
.dk_gray_tab {
	width:100%;
	margin: 0px 0px 0px 0px;
	*margin: 0px;
	padding: 0px 0px 38px 0px;
	*padding: 0px 0px 38px 0px;
	background-image: url(images/tab_gradient.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	clear:both;
}
.page_edit{
	float:left;
	width: 910px;
	*width: 950px;
	padding: 0px 20px 20px 20px;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
	clear:both;
}
.page_edit h3{
margin:20px 0px 5px 0px;

}
.dk_gray_tab form{ 
	float:none;
	clear:both;
}


/* P R E V I E W  P A G E  B U T T O N */
.admin_table{
	float: left;
}
.admin_top{
	float: left;
	width:950px;
	margin:0px 0px 20px 0px;
	padding:0px;
	height: auto;
}
.admin_top h1{
	float: left;
	width:850px;
	margin:0px;
	padding:0px;
}
.admin_top p{
	float: right;
	width:85px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.right_align_btn{
	text-align: right;
	float:left;
}

/* FOR ADMIN ONLY */
.main_menu {
	width: auto;
}
#admin_pg_list{
	float:left;
	padding:0px;
	margin:0px;
	width:200px;
}
#admin_pg_list p{
	padding:0px;
	margin:0px;
}
#mainbodyright_admin{
	margin:40px 0px 0px 0px;
}
#mainbodyright_admin.list_page {
	width:600px;
	float: none;
}
#mainbodyright_admin.list_page h3 a, #mainbodyright_admin.list_page h3 a:visited, #mainbodyright_admin.list_page h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	letter-spacing: 0.08em;
	line-height: 12px;
	cursor:pointer;
	color: #6699CC;
	letter-spacing: 0.08em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(images/arrow_lg.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#mainbodyright_admin h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D0BC3B;
	text-transform: uppercase;
	font-weight: lighter;
	margin-top:0px;
	padding-top:0px;
	letter-spacing: 0.05em;
}
#mainbodyright_admin h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0.08em;
	color: #999;
	text-transform:none;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}
#mainbodyright_admin h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.08em;
	line-height: 14px;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:25px 0px 5px 0px;
}
#mainbodyright_admin h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.08em;
	line-height: 12px;
	color: #333333;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
#mainbodyright_admin p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	letter-spacing: 0.03em;
	text-decoration:none;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#mainbodyright_admin p.martop{
	margin-top:30px;
}
#mainbodyright_admin p a:link, #mainbodyright_admin p a:visited {
	text-decoration: none;
	color:#003366;
}
#mainbodyright_admin p a:hover {
	text-decoration: underline;
	color:#003366;
}
#mainbodyright_admin p.bullets{
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	color: #333333;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
}
/* END FOR ADMIN ONLY */

/* FOR SIDEBAR ONLY */
#topictop {
	float: right;
	width: 214px;
	margin:0px;
	padding:0px 0px 8px 0px;
}
#topictop h1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	text-transform:uppercase;
	letter-spacing: 0.05em;
	padding: 2px 0px 10px;
	margin: 0px 0px 0px 10px;
	font-weight:bold;
	line-height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#topic_button h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform:none;
	padding: 0px 0px 8px 4px;	
	margin: 0px 0px 0px 8px;
	font-weight: bold;
	cursor:pointer;
}
.topic_closed{
	background-image:url(images/topic_up.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
.topic_open{
	background-image:url(images/topic_dwn.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}
#accordiontopicmenu{
	margin: 0px;
	padding: 0px;
	width:214px;
	float:right;
}
#accordiontopicmenu2{
	margin: 0px;
	height:10px;
	padding: 0px;
	width:214px;
	float:right;
}
#topic_tab{
	width:194px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 2px;
}
#topic_tab h1{
	line-height:13px;
	font-size:11px;
	letter-spacing: 0.05em;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	text-indent:15px;
	margin: 0px 10px 0px 3px;
	padding: 4px;
	cursor:pointer;
}
.accordiontopicitems{
	padding: 0px;
	cursor:text;
	margin:0px;
	width:216px;
	text-decoration:none;
}
.accordiontopicitems ul{
	padding:5px 0px;
	*padding:5px 0px 5px 0px;
	margin: 0px 10px 0px 2px;
	text-decoration:none;
}
.accordiontopicitems ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	letter-spacing: 0px;	
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:none;
	color: #6699CC;
	list-style-type:none;
	line-height:13px;
	padding: 0px 0px 0px 15px;
	margin:6px 0px 0px 8px;
}
.accordiontopicitems ul li a:link, .accordionitems ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-size:11px;
	text-align:left;
	letter-spacing: 0px;	
	text-shadow:none;
	color: ##6699CC;
	font-weight:bold;
	list-style-type:none;
	line-height:11px;
	padding: 0px 0px 0px 15px;
	margin:8px 0px 0px 0px;
}
.accordiontopicitems ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-size:11px;
	text-transform:none;
	text-align:left;
	letter-spacing: 0px;	
	text-shadow:none;
	color: #666666;
	list-style-type:none;
	line-height:16px;
	margin:0px;
	padding: 0px;
	font-weight:normal;
}
.accordiontopicitems ul li ul li a, .accordiontopicitems ul li ul li a:link, .accordionitems ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	font-size:11px;
	text-transform:none;
	text-align:left;
	letter-spacing: 0px;
	text-shadow:none;
	color: #666666;
	list-style-type:none;
	line-height:16px;
	font-weight:normal;
	cursor:pointer;
	padding:0px 0px 0px 9px;
}
.accordiontopicitems ul li ul li a:hover{
	color: #333333;
	text-decoration: none;
	background-image:url(images/arrow_gray.gif);
	background-position: 0px 3px;
	*background-position: 0px 4px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 9px;
}
.accordiontopicitems ul li ul li a.selected{
	color: #666666;
	text-decoration: none;
	background-image:url(images/arrow_liteblue.gif);
	background-position: 0px 3px;
	*background-position: 0px 4px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 9px;
}
/* END FOR SIDEBAR ONLY */

/* BEGIN ACCORDION STYLES FOR TOPICS SIDEBAR*/
#contain{
	width: 215px;
	float:right;
}
#accordionmenu{
	margin: 0px;
	padding: 0px;
	width:214px;
	background-color:#003366;
	float:right;
}
#accordionmenu2{
	margin: 0px;
	padding: 0px;
	height: 10px;
	background-color: #003366;
	width: 214px;
	float: right;
}
#acc_tab{
	width:194px;
	background-color:6699CC;
	margin: 0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}
#acc_tab h1{
	line-height:13px;
	font-size:11px;
	letter-spacing: 0.05em;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-indent:15px;
	margin: 0px 10px 0px 2px;
	padding: 7px 4px 6px 4px;
	cursor:pointer;
}
.accordionitems{
	padding: 0px;
	cursor:text;
	margin:0px 0px 0px 10px;
	width:204px;
}
.accordionitems ul{
	background-color:#6699CC;
	padding:3px 0px;
	*padding:3px 0px;
	margin: 0px 10px 0px 0px;
	text-decoration:none;
}
.accordionitems ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	letter-spacing: 0px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:none;
	color: #003366;
	list-style-type:none;
	line-height:11px;
	padding: 0px 0px 0px 10px;
	*padding: 0px 0px 0px 10px;
	margin:8px 0px 0px;
}
.accordionitems ul li a:link, .accordionitems ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-size:12px;
	text-align:left;
	letter-spacing: 0px;
	text-shadow:none;
	color: #003366;
	font-weight:bold;
	list-style-type:none;
	line-height:11px;
	padding:0px;
	margin:8px 0px 0px 0px;
	cursor:pointer;
}
.accordionitems ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	text-align:left;
	letter-spacing: 0px;
	text-indent:0px;
	text-decoration: none;
	text-transform:uppercase;
	text-shadow:none;
	color: #FFFFFF;
	list-style-type:none;
	line-height:16px;
	padding:0px;
	*padding: 0px;
	font-weight:normal;
	margin:0px;
}
.accordionitems ul li ul li a, .accordionitems ul li ul li a:link, .accordionitems ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-size:11px;
	text-transform:none;
	text-align:left;
	letter-spacing: 0px;
	text-indent:0px;
	text-shadow:none;
	color: #FFFFFF;
	list-style-type:none;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	cursor:pointer;
	background-image: url(images/transparency.gif);
	background-repeat: repeat-x;
}
.accordionitems ul li ul li a:hover{
	color: #003366;
	text-decoration:none;
}
.acc_tab_closed{
	background-image:url(images/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	background-color:#6699CC;
}
.acc_tab_open{
	background-image:url(images/arrow_dwn.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	background-color:#6699CC;
}
.wrap{
	width:auto;
}
/* END ACCORDION STYLES FOR TOPICS SIDEBAR*/


.clr {
	clear:both;
}


/* SWFUpload CSS */
.swfuploadbtn {
	display: block;
	width: 100px;
	padding: 0 0 0 20px;
	line-height: 16px;
}
.browsebtn {
	background: url(swfupload.v102.add.png) no-repeat 0 0px;
}
.uploadbtn { 
	display: none;
	background: url(swfupload.v102.accept.png) no-repeat 0 0px; 
}
.cancelbtn { 
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	background: url(swfupload.v102.cancel.png) no-repeat; 
}
#cancelqueuebtn {
	display: none;
	background-image: url(swfupload.v102.cancel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment: scroll;
	margin: 10px 0;
	line-height: 16px;
}
#SWFUploadFileListingFiles ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.SWFUploadFileItem {
	display: block;
	width: 230px;
	height: 70px;
	float: left;
	background: #eaefea;
	margin: 0 10px 10px 0;
	padding: 5px;
}
.fileUploading {
	background: #fee727;
}
.uploadCompleted {
	background: #d2fa7c;
}
.uploadCancelled {
	background: #f77c7c;
}
.uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn {
	display: none;
}
span.progressBar {
	width: 200px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 2px;
	margin-bottom: 10px;
	background-color: #CCC;
}
/* END SWFUpload CSS */

/* BEGIN The Bridge Way "Table" style */
#infotable2 {
	background-image:url(images/dot2.gif);
	background-repeat:repeat-x;
	background-position:top;
	display:block;
	padding: 10px 0px 0px 0px;
}
#infotable2 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing: 0.03em;
}
#infotable2 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing:0.03em;
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0 5;	
	color: #333333;
	list-style-type:none;
	list-style:none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
}
#diff_approach_column{
	float:left;
	width:240px;
	padding:0px;
	margin: 0px 0px 0px 208px;
	*margin: 0px 0px 0px 102px;
}
#shared_values_column{
	float:right;
	margin:0px;
	width:215px;
}
#diff_approach_column ul, #shared_values_column ul{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
#diff_approach_column ul li, #shared_values_column ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	text-transform:none;
	letter-spacing: 0.03em;
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;	
	color: #333333;
	clear:both;
	margin: 0px;
	padding: 0px 0px 5px 15px;
}
#infotable h3{
	width: 680px;
	background-image:url(images/dot2.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px 10px 0px 0px;
	margin:0px;
	display:block;
	clear:both;
}
.bullethead1{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 0px 22px 0px 0px;
	text-transform:uppercase;
	float:left;
	width:auto;
	background-image: url(images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position: right;	
}
.bullethead2{
	background-image:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-transform:uppercase;
	width:100%;
	display:block;
	float:left;
}
.bullethead2_first{
	background-image:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	width:100%;
	display:block;
	float:left;
}
#infotable h3 ul {
	width: 510px;
	list-style-type: none;
	float:right;
	clear:right;
	padding:0px 10px 10px 0px;
	margin:0px;
}
#infotable h3 ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	text-transform:none;
	letter-spacing: 0.03em;
	background-image: url(images/lt_blueBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;	
	color: #333333;
	clear:both;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#last{
	margin-bottom: 8px;
	_margin-bottom: 0px;
}
#diff_approach{
	margin: 15px 0px 0px 0px;
}



/*******  BEGIN SIDEBAR STYLES HOMEPAGE STYLES *******/
#sidebartop {
	float: right;
	width: 214px;
	background-image:url(images/sb_blue_sliver2.gif);
	background-repeat:repeat-x;
	background-color:#003366;
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
}
#sidebartop h1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing: 0.05em;
	padding: 8px 0px 0px 10px;
	margin: 0px;
	font-weight:bold;
}
#sidebartopleft {
	float: left;
	width: 214px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
#sidebartopleft h1, #sidebarbottomleft h1  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-transform:uppercase;
	letter-spacing: 0.05em;
	padding: 1px 0px 8px 0px;
	_padding: 1px 0px 10px 0px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 10px 9px;
	font-weight: bold;
}
#sidebartopleft ul{
	margin:0px;
	padding:0px;
	float:left;
	width: 214px;
	list-style-type:none;
	text-decoration: none;
	list-style: none;
}
#sidebartopleft ul li{
	padding: 0px 0px 10px 0px;
	_padding: 0px 0px 5px 0px;
}
#sidebartopleft ul li a:link, #sidebartopleft ul li a:visited{
	text-decoration: none;
	list-style: none;
	color: #666;
	line-height:normal;
	letter-spacing: 0.03em;
	cursor:pointer;
	list-style-type:none;
	display:list-item;
	text-indent:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#sidebartopleft ul li a:hover{
	color: #333;
	text-decoration:none;
	background-image:url(images/gray_sidebar_arrow.gif);
	background-position: 0 2;
	*background-position: 0 5;
	background-repeat:no-repeat;
}
#sidebartopleft ul li a:link.selected{
	text-decoration: none;
	list-style: none;
	color: #333;
	letter-spacing: 0.08em;
	cursor:pointer;
	list-style-type:none;
	display:list-item;
	background-image:url(images/blue_sidebar_arrow.gif);
	background-position: 0 2;
	*background-position: 0 5;
	background-repeat:no-repeat;
	/* text-indent: 10px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#sidebartopleft p a:link,  #sidebartopleft p a.selected, #sidebartopleft p a:visited{
	text-decoration: none;
	color: #666;
	}
#sidebartopleft p a:hover{
	color: #333;
	text-decoration:none;
}
#sidebartopleft p{
	color: #333;
	letter-spacing: 0.08em;
	font-size: 12px;
	line-height:15px;
	letter-spacing: 0.08em;
	padding: 0px 0px 8px 0px;
	_padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 8px;
}
.selectedchild{
	text-decoration: none;
	list-style: none;
	color: #333;
	letter-spacing: 0.08em;
	cursor:pointer;
	list-style-type:none;
	display:list-item;
	background-image:url(images/blue_sidebar_arrow.gif);
	background-position: 0 2;
	_background-position: 10 10;
	background-repeat:no-repeat;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

/* END The Bridge Way "Table" style */

#sidebartopleft ul.secondary_left_nav{
clear:both;
float:none;
margin:10px 0px 0px 10px;
*margin:-10px 0px 0px 10px;
}

#sidebartopleft ul.secondary_left_nav li a{
clear:both;
float:none;
font-size: 11px;
line-height: 14px;
margin:-3px 0px 0px 0px;
*margin:2px 0px 0px 0px;
}
#sidebartopleft ul.secondary_left_nav li a:link, #sidebartopleft ul.secondary_left_nav li a:visited{
clear:both;
float:none;
font-size: 11px;
line-height: 14px;
margin:-3px 0px 0px 0px;
*margin:2px 0px 0px 0px;
}
#sidebartopleft ul.secondary_left_nav li a:hover{
clear:both;
float:none;
*background-position: 0px 2px;
}

a.info, a.info2, a.info:visited, a.info2:visited{
    position:relative; /*this is the key*/
	color: #003366;
	text-decoration:underline;
	
}

a.info:hover, a.info2:hover{z-index:25; 
}

a.info span, a.info2 span{
display: none;
}

a.info:hover span, a.info2:hover span{ 
    display:block;
	
    position:absolute;
    top:1.6em; left:0em;
	font-size:10px;
    text-align: left;
	text-transform:none;
	font-weight:normal;
	color:#003366;
	padding:9px 0px 0px 0px;
	/*background-image:url(images/tooltipTop.png);*/
	background-image:url(images/tooltipTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
	
	}
	a.info2:hover span{
	
	top:2.8em; left:0em;
	}
	.tooltipBox{
	/*background-image:url(images/tooltipBg.png);*/
	background-color:#FFFFFF;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding:3px;
	
	}
	
	/* progress bar */
	.progresscontainer {
	width: 100px;
	height: 3px;
	background-color: #ffffff;
}

.progressbar {
	width: 0px;
	height: 3px;
	background-color: #6699FF;
}
/* end progress bar */

/* start industry banners */
#outputBox h2{  
color: #FFFFFF;
}
#outputBox h1.user{  
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color: #D0BC3B;
padding:20px 20px 12px 25px;
margin: 0px;
font-weight: lighter;
}
.topic_head{
z-index:150;
position:absolute;
width:530px;
font-weight: lighter;
}

.topic_head h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color: #D0BC3B;
padding:20px 20px 12px 25px;
margin: 0px;
font-weight: lighter;
}

.topic_head h2{
top:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height: 26px;
letter-spacing: 0.08em;
font-weight: lighter;
color:#FFFFFF;
padding:0px 30px 0px 25px;
margin: 0px;
}
#txtinput{
padding:160px 0px 20px 0px;

}
#txtinput .head_subhead{
float:left;
margin-right:25px;

}   
#txtinput textarea.top_margin{
margin:0px 0px -15px 0px;
padding:0px;
}       
#txtinput input.btm_margin{
margin:0px 0px 20px 0px;
padding:0px;
} 
.photo{
	width:691px;
	position:absolute;
	z-index:10;
	height:143px;
}
.spacer{
padding: 0px;
margin: 100px 0px 40px 0px;
}

/* end industry banners */








/* BEGIN sitemap list styles */

/************* first level **************/
#sitemap {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: none;
}
#sitemap li{
	background-image: url(images/circle.gif);
	padding: 0px;
	font-weight: bold;
	color: #333;
	letter-spacing: 0.05em;	
	line-height:14px;
	text-transform:uppercase;
}
#sitemap>li a:link, #sitemap>li a:visited{
	color: #333;
	text-decoration:none;
	background-image: none;
}
/************* first level **************/



/************* second level **************/
#sitemap li ul {
	padding: 0px 0px 0px 0px;
	background-image: none;
	}
#sitemap>li>ul>li{	
	font-weight: normal;
	
	background-image: url(images/circle.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin:0px;
	text-transform:none;
	padding: 2px 0px 2px 11px;	
	list-style-type: none;	
	}
#sitemap>li>ul>li a:link, #sitemap>li>ul>li a:visited{
	text-transform:none;
	color: #333;
	background-image: none;
	}
/************* second level **************/
	

/************* third level **************/
#sitemap>li>ul>li>ul>li{	
	text-decoration:none;
	margin:0px;
	padding: 2px 0px 2px 12px;	
	font-weight:normal;
	background-image: url(images/dash.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	color: #333;
	}
/************* third level **************/	
	
	
/************* fourth level **************/	
#sitemap>li>ul>li>ul>li>ul>li {
	margin:0px;
	padding: 2px 0px 2px 12px;	
	background-image: none;
	border: none;
	font-weight:normal;
	background-image: url(images/sm_sq_bull.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	}
#sitemap li a:hover, #sitemap>li>ul>li a:hover, #sitemap>li>ul>li>ul>li a:hover, #sitemap>li>ul>li>ul>li>ul>li a:hover{
	color: #6699CC;
}
/************* fourth level **************/	


#mainbodyright table, #mainbodyright table tr td, #mainbodyright table tbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
/* END sitemap list styles */


#featured_video_sb{
	float: right;
	width: 214px;
	background-image:url(images/zabors_video_sb.jpg);
	background-repeat: no-repeat;	
	margin:15px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#featured_video_sb p{
	font-size:11px;
	line-height:15px;
	color:#FFF;
	letter-spacing:0.01em;
	*letter-spacing:0.03m;
	font-weight: 300;
}
#featured_video_sb p a:link,  #featured_video_sb p a:visited{
	text-transform:uppercase;
	color:#d0bc3b;
	text-decoration:none;
	letter-spacing:0.03em;
	
	background-position: right 2px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}
#featured_video_sb p a:hover{
	color: #FFF;
}
#featured_video_sb #textwrap{
	width:135px;
	padding:6px 0px 8px 12px;
	*padding:10px 0px 8px 10px;
}
#mainbodyright table.case_study_table, #mainbodyright table.case_study_table tr td  {
height: auto;
width: auto;
}
#mainbodyright table.case_study_table h4{
margin:0px;
padding:0px;
line-height:20px;
}
#mainbodyright table.case_study_table td.key_element{
width: 130px;
}
#mainbodyright table.case_study_table tr td {

height: auto;
}
#mainbodyright table.case_study_table,
#mainbodyright table.case_study_table p,
#mainbodyright table.case_study_table p.bullets,
#mainbodyright table.case_study_table ul li.sub_bullets,
#mainbodyright table.case_study_table ul li,
table.case_study_table ul li,
table.case_study_table ol li{
font-size:10px;
padding-bottom:0px;
margin-bottom:0px;
line-height:12px;
}
#mainbodyright table.case_study_table p.bullets, #mainbodyright table.case_study_table ul li{
background-position: 0px 2px;

}
#mainbodyright table.case_study_table ul,
table.case_study_table ul, 
table.case_study_table ul li ul,
table.case_study_table ol,
table.case_study_table ul ol,
table.case_study_table ol li,
table.case_study_table ul li.sub_bullets,
table.case_study_table li.sub_bullets,
table.case_study_table  ol li.sub_bullets{
margin-top: 0px;
margin-bottom: 0px;
padding-bottom:0px;
padding-top:0px;
}



.article_sidebar{
float: right;
width: 200px;
border-left: 1px solid #CCC;
padding-left: 10px;
margin:0px 0px 15px 15px;
}
.article_sidebar p{
font-size: 11px;
font-style:italic;
margin-bottom: 0px;
margin-top: 20px;
}
#mainbodyright .article_sidebar h2{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.08em;
line-height:16px;
margin:0px 0px 5px 0px;

}
#mainbodyright .article_sidebar ul{
margin-bottom:0px;

}
