/*  BEGIN MAIN CONTENT STYLES----USER SIDE  */
#mainbodyright>ul, #team_detail_body>ul{
	margin: 0px;
	padding: 0px;
}
#mainbodyright>ul>li, #team_detail_body>ul>li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing: 0px;
	color: #333333;
	list-style-type: square;
	list-style-position: inside;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#mainbodyright li.sub_bullets{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	letter-spacing: 0px;
	list-style-type:  disc;
	list-style-position: inside;
	color: #333333;
	margin: 5px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
}
body{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 33px;
	_padding: 0px 0px 0px 23px;
	text-align: left;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-decoration:none;
	color: #333333;
	margin:5px 0px 5px 0px;
}
p a:hover {
	text-decoration: underline;
	color:#333333;
}
p a:link, #content p a:visited {
	text-decoration: none;
	color:#333333;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D0BC3B;
	text-transform: uppercase;
	font-weight: lighter;
	letter-spacing: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0px;
	color: #6699CC;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:1px;
	color:#003366;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight:bold;
}
ol{
	list-style-type:decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	letter-spacing: 0px;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding-left:25px;
}
/* END Main Text Styles */


#footer{
	float:left;
	width:700px;
	*width: 900px;
	margin: 30px 0px 20px;
	padding: 0px;
	clear:both;
}
#footer p, #footer p a:link, #footer p a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}
#footer p a:hover{
	text-decoration:underline;
	color: #666666;
}
#tablediv{
	float: left;
	width: 100%;
}
#footer_home{
	float:left;
	width:700px;
	margin: 30px 0px 20px 0px;
	padding: 0px;
}
#footer_home p, #footer_home p a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0px;1px;
	color:#666666;
}
.logo{
display:none;
}
.logo_print{
display:block;
	width:200px;
	float:left;
	padding-left:0px;
}
#mainbodyright p .view_all a, #mainbodyright p .view_all a:link, #mainbodyright p .view_all a:visited, #mainbodyright p .view_all a:hover {
	text-decoration: underline;
	color:#333333;
}

/*end replacement*/
input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mainbody {
	width:700px;
	padding:0px 0px 0px 0px;
	float: left;
}
#mainbodyright {
	width:700px;
	float: left;
}
#mainbodyright 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: 0px;
}
#mainbodyright h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 26px;
	letter-spacing: 0px;
	color: #999;
	text-transform:none;
	font-weight:normal;
	margin:0px 0px 30px 0px;
}
#mainbodyright h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 14px;
	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: 1px;
	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: 0px;
	line-height: 12px;
	color: #333333;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
#mainbodyright p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	letter-spacing: 0px;
	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 p a:hover {
	text-decoration: underline;
	color:#003366;
}
#mainbodyright p.blue{
	text-decoration:none;
	color:#003366;
	margin:1px 0px 0px 0px;
	padding: 0px;
	float:left;
	clear:right;
}
#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;
}
#infotable h3 ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	text-transform:none;
	letter-spacing: 0px;
	color: #333333;
	clear:both;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: square;
}
.large_arrow{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-repeat:no-repeat;
}
.top_strip{
	width: 940px;
	background-color:#FFFFFF;
	margin:0px;
	height:200px;
	padding: 0px;
	float:left;
}
/*  END MAIN CONTENT STYLES----USER SIDE  */
#infotable2, #infotable h3 {
	background-image:none;
	border-top:1px #999999 solid;
	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;
	color: #333333;
	list-style-type: square;
	list-style-position:inside;
	margin: 5px 0px 5px 15px;
	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;
	list-style-type: square;
	list-style-position:inside;
	color: #333333;
	clear:both;
	margin: 0px;
	padding: 0px 0px 5px 15px;
}



/*************** STYLES ON A LIST-PAGE TEMPLATE ************/
#mainbodyright.list_page {
	width:700px;
	float: left;
}
#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: 1px;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	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: 1px;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	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: 1px;
	line-height: 14px;
	cursor:pointer;
	color: #6699CC;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.list{
	clear:both;
	padding:0px;
	padding-left:0px;
}
.listhead{
	clear:both;
}
/*************** END ************/


/* BEGIN TEAM PAGES 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: 1px;
	line-height: 12px;
	color:#6699CC;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding-bottom:2px;
}
#teamcell p{
	float: left;
	_clear:both;
	font-size: 11px;
	line-height:17px;
	letter-spacing: 0px;
	width:220px;
	padding-bottom:0px;
	margin-bottom:5px;
}
#team_desc{
	float: left;
	width: 220px;
	margin: 0px 0px 0px 15px;
}
#team_desc h3, #team_desc h3 a:link, #team_desc h3 a:visited, #team_desc h3 a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 12px;
	color:#6699CC;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	padding:0px;
	padding-bottom:2px;
	width:200px;
	margin: 0px;
	_margin-bottom: 2px;
}
#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 PAGES STYLES  */


/*	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;
}
.tableSubmitCell {
	padding: 5px 0px 5px 0px;
	text-align: right;
}
/*	END TABLE STYLES */
#banner_for_print{
display:block;
margin-bottom:10px;
}
.view{
	margin: 0px;
	padding:0px;
}
#topics_box1, #topics_box2, #topics_box3{
display:none;
}
#topic1_print, #topic2_print{
	display:block;
	width: 224px;
	border:1px solid #CCC;
	float:left;
	margin:0px 10px 0px 0px;
}
#topic1_print img, #topic2_print img, #topic3_print img{
float: left;
padding-left: 8px;
}
#topics{
	width:700px;
	float:left;
}
#topic3_print {
	border:1px solid #CCC;
display:block;
background-color:#000099;
	width: 224px;
	float:left;
	margin:0px 0px 0px 0px;
}
#topic1_print h2, #topic2_print h2, #topic3_print h2{
	text-decoration: none;
	float:left;
	font-weight:400;
	color:#333;
	line-height: 37px;
	font-size:14px;
	letter-spacing: 0px;
	text-indent:5px;	
	padding:0px;
	display:block;
	margin: 0px;
	*margin: 0px 0px 20px 0px;
	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: #333;
	font-size: 17px;
	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 */


/*  begin email form styles  */
.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: 0px;
	margin: 0px 0px 15px;
}
.formalert {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-align: left;
	letter-spacing: 0px;
	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: 13px;
	font-weight: normal;
	color: #000000;
}
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  */

#sidebarbottom, #sidebarbottom h1, #sidebarbottom_inside, #sidebarbottom_inside p, #sidebarbottom_inside p a:link, #sidebarbottom_inside p a:visited, #sidebarbottom_inside p a:hover, #topicsbartopleft, #topicsbartopleft h1, #topicsbartopleft h2, .topicsbartopleft_closed, .topicsbartopleft_open, #topicsbartopleft ul, #topicsbartopleft li, #topicsbartopleft li a:link, #topicsbartopleft li a:visited, #topicsbartopleft li a:hover, #topicsbartopleft li ul a:link, #topicsbartopleft li ul a:visited, #topicsbartopleft li ul a:hover, #sidebartop, #sidebartop h1, #sidebartopleft, #sidebartopleft h1, #sidebarbottomleft h1, #sidebartopleft ul, #sidebartopleft ul li, #sidebartopleft ul li a:link, #sidebartopleft ul li a:visited, #sidebartopleft ul li a:hover, #sidebartopleft ul li a:link.selected, #sidebartopleft p a:link,  #sidebartopleft p a.selected, #sidebartopleft p a:visited, #sidebartopleft p a:hover, #sidebartopleft p, .selectedchild, .formHide,#topictop, #topictop h1, #topic_button h2, .topic_closed, .topic_open, #accordiontopicmenu, #accordiontopicmenu2, #topic_tab, #topic_tab h1, .accordiontopicitems, .accordiontopicitems ul, #contain, .swfuploadbtn, .browsebtn,.uploadbtn, .cancelbtn, #cancelqueuebtn, #SWFUploadFileListingFiles ul, .SWFUploadFileItem, .fileUploading, .uploadCompleted, .uploadCancelled, .uploadCompleted, .cancelbtn, .uploadCancelled,.cancelbtn, span.progressBar, #headerNavigation, #nav, #nav ul, #sidebarbottomleft, #sidebarbottomleft_inside, #sidebarbottomleft_inside p, #sidebarbottomleft_inside p a:link, #sidebarbottomleft_inside p a:visited, #sidebarbottomleft_inside p a:hover, #sidebarbottomleft_inside p #pipe, #sidebarbottomleft_inside p #pipe a:link, #sidebarbottomleft_inside p #pipe a:visited, #sidebarbottomleft_inside p #pipe a:hover, a.grn_circle_add, a.grn_circle_arrow, a.download_arrow, a:link.small_arrow, #content a:visited.small_arrow, a:hover.small_arrow, a.selected, #contact, #search, #searchfield, #search p a:link, #search p a:hover, #search p a:visited{
	display: none;
}
.clr {
	clear:both;
}
.qBoxM li{
	line-height: 18px;
	list-style-position: outside;
	list-style-type: square;
}
