
#secondcol
{
	width:797px;
}

.secondcolcontents
{
	font-size: 9pt;
	width:100%;
}

#firstcola
{
	float:left;
	width: 200px !important;
	height:100%;
	border:0px solid red;
	margin:0px 0px 0px 0px;
}

.hello
{
  border: 1px solid red;
}

.loginin
{
	border:0px solid red;
	background-image:url(/images/beige/login.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}

.logout
{
	border:0px solid pink;
	width:70px;
	background-image:url(images/beige/mybg_up2.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.loginin:hover
{
	background-image:url(/images/login_over.gif);
}

.logout:hover
{
	background-image:url(images/beige/mybg_up3.gif);
}

.loginbrown
{
	border:0px solid red;
	background-image:url(/images/beige/login1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.logoutgreen
{
	border:0px solid pink;
	background-image:url(/images/mybg_up.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.loginin
{
	border:0px solid red;
	background-image:url(/images/beige/login.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
}

.logout
{
	border:0px solid pink;
	width:70px;
	background-image:url(images/beige/mybg_up2.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.loginin:hover
{
	background-image:url(/images/login_over.gif);
}

.patchbeige
{
	border-bottom:0px solid orange;
	background-image:url(images/smallnavpatchbeige.jpg);
	background-repeat:no-repeat;
}

.logout:hover
{
	background-image:url(images/beige/mybg_up3.gif);
}

#joinus
{
	width:73px;
	height:30px;
	border:0px solid yellow;
	float:left;
	clear:right;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.joinusgreen
{
	background-image:url(/images/joinus_over_green.gif);
	background-repeat:no-repeat;
}

.joinusgreen :hover
{
	background-image:url(/images/green/joinus_green.gif);
	border-bottom:0px solid red;
}

.joinusbeige
{
	background-image:url(images/beige/joinus_over3.gif);
	background-repeat:no-repeat;
}

.joinusbeige :hover
{
	background-image:url(images/beige/joinus_up3.gif);
	background-repeat:no-repeat;
	border-bottom:0px solid blue;
}


.joinusgreen_over
{
	background-image:url(/images/green/joinus_green.gif);
	border-bottom:0px solid red;
}

.joinusbeige_over
{
	background-image:url(images/beige/joinus_up3.gif);
	background-repeat:no-repeat;
	border-bottom:0px solid blue;
}

.test
{
	border:0px solid red;
}

.test TR
{
	border:0px solid pink;
}

.test TR TD
{
	border:0px solid blue;
	width:50px;
}

.secondcolcontents  a
{
	font-size: 9pt;
	text-decoration:none;
}
	
.secondcolcontents  a:hover
{
	color:#02370B;
}

.boxedheadall 	
{
	width: 98%;
}

.homesubj 
{ 
	color:#262626;
	float:left;
	font-size: 16px;
	font-weight:bold;
	font-family: sans-serif, Arial;
	text-decoration: none;
	background-image:url(images/green_icon_05.gif);
	background-repeat:no-repeat;
	clear:both;
	text-align:left;
	height:19px;
	width:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 0px 0px 0px;
	text-indent:33px;
}

.homesubj a
{
	font-size: 16px;
	font-weight:bold;
}

.homesubjlinks
{
	clear:both;
	margin:0px 0px 0px 6px;
	width:100%;
	font-size: 13px;
	height: auto; 
	font-weight:bold;
	text-align: left;
}

.homesubjlinks a
{
	font-size: 12px; 
	font-weight:bold;
	color:#02370B;
}

.homesubjlinks a:hover
{
	font-size: 12px;
	font-weight:bold;
	color:#CBB89C;
	background-color: #02370B;
}


.homesubjlabel
{
	margin:0px 5px 0px 10px;
	font-weight: bolder;
	color: #262626;
	font-size:12px;
	font-family:sans-serif, Arial;
}

.homesubjtext
{
	float:left;
	clear:left;
	color:#4E4E4E;
	font-size:12px;
	font-family:sans-serif, Arial;
	margin-left:6px;
	width:100%;
}

.homesubjtext a
{
	border:0px solid red;
	text-decoration:none;
	font-weight:bold;
}

.homesubjtext a:hover
{
	border:0px solid red;
	color:#CBB89C;
	background-color: #02370B;
}

.homesubjtext2
{

	float:left;
	clear:left;
	color:#4E4E4E;
	font-size:12px;
	font-family:sans-serif, Arial;
	margin-left:6px;
	width:100%;
}

.homesubjtext2 a
{
	border:0px solid red;
	text-decoration:none;
	font-weight:normal;
}

.homesubjtext2 a:hover
{
	border:0px solid red;
	color:#CBB89C;
	background-color: #02370B;
}

.text
{
	clear:both;
	text-decoration:none;
	color:#4E4E4E;
	font-size:9pt;
	font-family:sans-serif, Arial;
}

.text a
{
	color:#02370B;
}

.text a:hover
{
	color:#CBB89C;
	background-color:#02370B;
}

.textlink a
{
	font-weight:bold;
	color: #726249;
	font-size:9pt;
}

.textlink a:hover
{
	color: #CBB89C;
	background-color: transparent;
}

.subtext
{
	float:left;
	clear:both;
	text-decoration:none;
	color:#4E4E4E;
	font-size:8pt;
	font-family:sans-serif,arial;
}

.subtext a
{
	float:left;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
}

.subtext a:hover
{
	color: #CBB89C;
	background-color: #02370B;
}

.timetext
{
	border:0px solid green;
	width:36px;
	font-size:8pt;
}

.vendorframe	
{
	font-family:Arial,Helvetica,sans-serif; 	
	color:#02370B; 
	font-size:8pt; 
	width: 100%; 
	border-top: 1px #02370B solid; 
	border-right: 1px #02370B solid; 
	border-bottom: 1px #02370B solid; 
	border-left: 1px #02370B solid;
}

.vendupdateframe
{
	font-family:Arial,Helvetica,sans-serif; 	
	color:#02370B; 
	font-size:8pt;  
	border-bottom: 1px #02370B solid; 
}

.results
{
	float:left;
	clear:both;
	margin:4px 0px 0px 0px;
	padding:0px;
	text-indent:15px;
	vertical-align:baseline;
	border:0px dashed red;
	text-decoration:none;
	color:#02370B;
	font-size:9pt;
	font-family: sans-serif, Arial;
	text-decoration:none;
	text-transform:lowercase;
}

#deleteProduct
{
	list-style:none;
	padding-left:20px;
	width:100%;

}

#deleteProduct li
{
	margin-left:0px;
	margin-bottom:10px;
	float:left;
	width:65%;
}

#deleteProduct .homesubj
{
	float:none;
}

#deleteProduct #description
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
}

#deleteProduct .heading
{
	font-weight:bold;
	margin-right:20px;
}

#deleteProduct .button
{
	width:40%;
}

#deleteProduct .link
{
	width:25%;
	text-align:right;
}

#applicant, #applicantSummary
{
	width:100%;
}

#applicant li, #applicantSummary li
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	list-style:none;
}

#applicant .label
{
	clear:left;
	width:200px;
}

#applicant .value
{
	width:400px;
}

#applicant .homesubj
{
	padding:0px;
	width:100%;
	margin-bottom:20px;
}

#applicant #coverLetter
{
	border-top:1px solid #ccc;
	padding:10px;
	clear:left;
	width:100%;
	text-align:justify;
}

#applicantSummary .homesubj
{
	width:100%;
	margin-bottom:20px;
	padding:0px;
}

#applicantSummary #delete
{
	width:98%;
	margin-top:50px;
	padding-left:10px;
}

#applicantSummary #return, #applicant #return
{
	border-top:1px solid #ccc;
	width:100%;
	text-align:right;
	padding-right:10px;
	margin-top:20px;
}

#applicantSummary .homesubj
{
	margin-top:20px;
	width:100%;
}

#applicantSummary .columnTitle
{
	font-weight:bold;
	width:30%;
	padding-left:10px;
}

#applicantSummary .columnData
{
	width:30%;
	padding-left:10px;
	font-weight:normal;
}


.vboSection
{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:20px;
	width:100%;
}

.vboSection li
{
	float:left;
	width:100%;
}

.vboSection a
{
}

.title
{
	clear:both;
	color: #262626;
}

table
{
	clear:left;
}

.vboSection .title
{
	font-weight:bold;
	border-bottom:1px solid #000;
	font-size:12px;
}

#memberform
{
	width:90%;
}

#memberform .text
{
	width:280px;
	padding-left:20px;
}

#memberform .homesubj
{
	width:100%;

}

#memberform .input
{
	width:300px;
}

#memberform .textbox
{
	width:200px;
}

.updateConfirm
{
	margin-top:50px;
	margin-left:10px;
	clear:left;
}

#waitingdiv
{
	float:left;
	clear:left;
	color:#d65800;
	font-size:14px;
	border:2px dashed #d65800;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
}

#republish
{
	width:90%;
	margin:10px;
	padding:0px;
	float:left;
	clear:left;
}

ul#republish li
{
	margin-left:20px;
	list-style:none;
	float:left;
	clear:left;
	margin-bottom:10px;
	width:90%;
}

#republish li.homesubj
{
	margin-left:0px;
	width:100%;
}


#republish li.product
{
	margin-left:30px;
}

#newsletteroptions {width: 700px; font-size:9pt;}
#newsletteroptions li { float:left; list-style: none; width:270px; font-size:8pt; font-weight:normal; margin-top:5px; height:20px;}


#vmchart
{
	width:100%;
}

#vmchart th
{
	padding-bottom:3px;
}

#vmchart td
{
	border-top:1px dotted #aaaaaa;
}

#vmchart .first
{
	border-top:0px;
}

#vmchart td, #vmchart th
{
	font-size:11px;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

#vmchart .total
{
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	font-weight:bold;
}

.vm_date
{
	float:left;
	clear:left; 
	width: 100%; 
	text-align:left;
	margin-top:10px;
	font-weight:bold;
	text-indent:5px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#fff;
	border:1px dashed #ccc; 
}

.vm_withheld_disc
{
	margin-top: 5px;
	font-size:9px;
	clear: both;	
}

.vm_head
{
	margin-top: 5px;
	font-family:arial,Helvetica,sans-serif;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border:1px solid #ccc;
	clear:left;
	width:100%;
	height:auto;
	padding-top:4px;
	padding-bottom:4px;
	background: #4f4f4f;
	height:18px;
}

.vmline_lgt, .vmline_drk
{
	float:left;
	clear:left;
	width:100%;
	height:auto;
	padding-top:3px;
	padding-bottom:5px;
	border-bottom:1px dashed #ccc;
	border-right:1px dashed #ccc;
	border-left:1px dashed #ccc;
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000;
}

.vmline_lgt
{
	background-color:#fefefe;
}

.vmline_drk
{
	background-color:#eeeeee;
}

.vmline_col1, .vmline_col2, .vmline_col3, .vmline_col4, .vmline_col_date
{
	float:left;
	border:0px solid #ccc;
}

.vmline_col3, .vmline_col4, .vmline_col_date              
{
	height: auto;
	overflow: auto;
}
 
.vmline_col1
{
	padding-left:3px;
	width:2%;
}

.vmline_col1 a:hover
{
	background-color:transparent !important;
}

.vmline_col_date     
{
	margin-right:3px;
	width:9%;
}

.vmline_col2
{
	width:23%;
}

.vmline_col2 a
{
	color: #0A3E1E;
	font-weight:bold;
}

.vmline_col2 a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}


.vmline_col3
{
	width:28%;
}

.vmline_col4
{
	width:32%;
}

.vm_visited
{
	font-style:italic;
}

.vm_services
{
	font-weight:bold;
	font-style:italic;
}

table#rfi_form
{
	width:90%;
	margin-top:10px;
	margin-left:20px;
}

table#rfi_form td.label
{
	width:225px;
	padding-left:20px;
	vertical-align:top;
}

table#rfi_form td.Head3
{
	padding-top:20px;
	padding-bottom:7px;
	padding-left:10px;
	
}

table#rfi_form td.return
{
	padding-top:5px;
	border-top:1px solid #ccc;
	text-align:right;
	padding-right:5px
}

table#rfi_form td.submit
{
	padding-top:5px;
	border-top:1px solid #ccc;
	padding-left:5px
}

table#rfi_form td.text
{
	padding-left:20px;
}

table#rfi_form .textbox, table#rfi_form td textarea
{
	width:275px;
}

table#rfi_form td textarea
{
	height:150px;
}

table#rfi_form td.error
{
	color:#ff0000;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

fieldset
{
	width:99%;
	padding-bottom:10px;
}

.va_block
{
	clear:left;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	border-top:1px dotted #aaaaaa;
	width:95%;
}

.va_row
{
	width:100%;
	height: 23px;
	border-bottom:1px dotted #aaaaaa;
}

.va_col1
{
	clear:left;
	float:left;
	width:200px;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	border-right:1px dotted #aaaaaa;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
   color:#4E4E4E;
   font-weight:bold;
}

.va_col2
{
	float:left;
	width:auto;
	height:auto;
	padding-top:3px;
	padding-left:7px;
	padding-bottom:5px;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#535353;
}

.va_col2 a
{
	font-weight:bold;
}

.va_col2 a:hover
{
	font-weight:bold;
	color:#CBB89C;
	background-color:#0A3E1E;
}

.fulldetails
{
	color:#726249;
	font-style:italic;
}

.fulldetails:hover
{
	color:#CBB89C; !important;
	background-color:transparent !important;
}

a
{
	color: #0A3E1E;
	font-weight:bold;
}

.input a
{
	color: #0A3E1E;
	font-weight:bold;
}

.input a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

#return a
{
	color: #0A3E1E;
	font-weight:bold;
}

#return a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.return a
{
	color: #0A3E1E;
	font-weight:bold;
}

.return a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.link a
{
	color: #0A3E1E;
	font-weight:bold;
}

.link a:hover
{
	background-color: #0A3E1E;
	color:#CBB89C;
}

.smallinfo {color:#d65800; font-size: 10px;}

#event_desc, 
#event_desc span, 
#event_desc p, 
#event_desc div, 
#event_desc font,
#event_desc strong,
#event_desc a
{
	width:70%;
	text-align:left !important;
	text-decoration:none !important;
	font-weight:normal !important;
	font-size:12px !important;;
	font-family:sans-serif, Arial !important;;
	color:#4e4e4e !important;
}

#event_desc 
{
	width:70%;
	float:left;
	margin-left:10px; !important;
	margin-right:0px; !important;
	list-style:none !important;
	height: 150px;
	overflow: auto;
}

.sitemapdiv {	margin-left: 15px;	margin-bottom: 30px;	width: 95%; }
.sitemapfield a {	color:#0A3E1E;}
.sitemapfield a:hover {	background-color: #0A3E1E; color:#CBB89C;}
.sitemapIndexBox { width:95%;	min-width: 525px;	margin-left: 20px;}
.sitemapIndexHead {	width:100%;	font-size: 12px;}
.sitemapIndexHead a {	color:#0A3E1E; }
.sitemapIndexHead a:hover {	background-color: #0A3E1E; color:#CBB89C;}
.sitemapmaincol {	height:100%; margin: 5px;	font-size: 12px;	font-family: sans-serif, Arial;}
.sitemapmaincol a {	color:#0A3E1E;}
.sitemapmaincol a:hover {	background-color: #0A3E1E;color:#CBB89C;}
.sitemapcol {	width:31%; height:100%;	min-width: 175px;	margin: 5px; font-size: 10.5px;	font-family: sans-serif, Arial;}
.sitemapcol a {	color:#726249; font-size: 10.5px;	font-family: sans-serif, Arial;}
.sitemapcol a:hover {	background-color:transparent;	color:#CBB89C; }
.diamond { font-size:10px; color:#0A3E1E;}

.dashboard_title {float:left; width:auto; margin-left:30px;}
.dashboard_controls {float:left; width: 50px;}
.dashboard_container_shadow {float:left;  margin:15px; width:330px;height: 200px; background-color: #909090;}
.dashboard_container {position:relative; top:-2px; left: -1px; width:330px;height: 200px; background-color: #ffffff;}
.dashboard_row_counter { clear:both; text-align:right; width:15px; float:left; margin-left: 5px; margin-top:4px; font-size: 10px;	font-family: sans-serif, Arial;}
.dashboard_row { float:left; width:285px; margin-left: 5px; margin-top:4px; font-size: 10px;	font-family: sans-serif, Arial;}
.dashboard_row a {font-weight:normal; color:#0A3E1E;}
.dashboard_row a:hover {background-color: #0A3E1E; color:#CBB89C;}

.dashboard_containerlong_shadow {float:left; margin: 15px; width:auto; height:auto; background-color: #909090;}
.dashboard_containerlong{ position:relative; width:692px; top:-2px; left: -1px; height: auto; background-color: #ffffff; }
.dashboard_containerlong_body{clear:both;width:690px;height: 135px; overflow:auto;}

.dashboard_image {float:left; position:relative; margin-left:5px; width:15px;}

.dashboard_head{clear:both; font-weight:normal; font-size:20px;	font-family: sans-serif, Arial;}
.dashboard_headtext input.checkbox {margin-left:20px;}
.dashboard_headtext input.submit {font-size: 11px;}
.dashboard_headtext{clear:both; valign:top; margin-top:20px; margin-left:20px; font-size: 11px;	font-family: sans-serif, Arial;}
.dashboard_help {padding:10px; display:none; position: absolute;background-color:white;width:410px;border: 2px solid #cccccc;vertical-align:top;}
.dashboard_longrow { clear:both;font-size: 10.5px;	font-family: sans-serif, Arial; width:670px; text-align:right;}
.dashboard_longrow a {color:#0A3E1E;}
.dashboard_longrow a:hover {	background-color: #0A3E1E; color:#CBB89C;}
.dashboard_longrow select {font-weight:normal; font-size: 9px;	font-family: sans-serif, Arial;}
.dashboard_date { margin-left:5px; clear:both; float:left; font-weight:normal; font-size: 10.5px;	font-family: sans-serif, Arial; width:40px;}
.dashboard_type { float:left; font-weight:normal; font-size: 10.5px;	font-family: sans-serif, Arial; width:80px;}
.dashboard_text { float:left; font-weight:normal; font-size: 10.5px;	font-family: sans-serif, Arial; width:545px;}
.dashboard_datehead { margin-left:5px; clear:both; float:left; font-weight:bold; font-size: 11.5px;	font-family: sans-serif, Arial; width:40px;}
.dashboard_typehead { float:left; font-weight:bold; font-size: 11.5px;	font-family: sans-serif, Arial; width:80px;}
.dashboard_texthead { float:left; font-weight:bold; font-size: 11.5px;	font-family: sans-serif, Arial; width:550px;}
.dashboard_text a {font-weight:normal; color:#0A3E1E;}
.dashboard_text a:hover {background-color: #0A3E1E; color:#CBB89C;}

.dashboard_rowhead { margin-right:10px; float:right; text-align:right; margin-left: 5px; margin-bottom:2px; clear:both;font-size: 10.5px;	font-family: sans-serif, Arial;}
.dashboard_rowhead a {color:#0A3E1E;}
.dashboard_rowhead a:hover {background-color: #0A3E1E; color:#CBB89C;}

.dashboard_container_head_left {float:left; width:3px; height: 18px; background-image:url(images/labels/w2bheader_left.gif)}
.dashboard_container_head {float:left; width: 324px; height: 18px;background-image:url(images/labels/w2bheader.gif);color: #555555;text-align:center;font-weight: bold;font-size:12px;}
.dashboard_containerlong_head {float:left; width: 686px; height: 18px;background-image:url(images/labels/w2bheader.gif);color: #555555;text-align:center;font-weight: bold;font-size:12px;}
.dashboard_container_head_right {float:left; width:3px; height: 18px; background-image:url(images/labels/w2bheader_right.gif);}
.dashboard_container_body {clear:both; width:328px; height: 181px; border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; overflow:auto;}
.dashboard_container_body2 {clear:both; width:690px; height: 175px; border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb;}
.dashboard_container_body3 {clear:both; width:690px; height: 35px; border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb;}


#calendar{float:left; position:absolute; margin-left:200px; margin-top:-50px; background-color:white;height:135px;width:210px;border: 2px solid #666666;vertical-align:top;}
#calendar table {vertical-align:top;border-collapse: collapse;width:100%;}
#calendar table th{font-size:10px;font-family:sans-serif, Arial;border-bottom: 2px solid  #666666;text-align:center;height:25px;margin:0px;}
#calendar table td{margin:0px;font-weight:normal;font-size:9px;width:30px;font-family:sans-serif, Arial;text-align:center;}
#calendar table td.blankDates{color: #cccccc;text-decoration: line-through;}
#calendar table td a, #calendar table th a{color:#02370B;text-decoration: none;width:20px;}
#calendar table td a:hover, #calendar table th a:hover{background-color:#02370B;color:#CBB89C;}
#calendar table th#monthlist{width:150px;}
#calendar table th select{font-size:9px;font-family:sans-serif, Arial;}

/* Member main menu */
#mem_upc_events, #mem_upc_jobs {margin-left:20px;}
#memupc_table div {margin-bottom:5px;}
#memupc_table {margin-top:20px;}
#table_bookmarks {margin-bottom:30px;}
.memupc_option_supercontainer {width:730px; height:90px; font-size:11px;}
.memupc_option_container {font-size:8pt; border:1px solid #ccc; margin-top:5px;  margin-left:5px; margin-right:5px; width:220px; float:left; }
.memupc_option_container a:hover {background-color: #02370B;color:#CBB89C}
.memupc_option {display:block; width:210px; vertical-align:middle; padding:5px;}
.memupc_option img {margin-right:10px; vertical-align:middle;}
.memupc_select select {font-weight:normal; font-size: 9px;}
.memupc_select {margin-left:50px; position:relative; font-weight:normal; font-size: 11px;	font-family: sans-serif, Arial; top:-2px;}

/* Vendor collateral, job, office and event Form, profile */
#collat_form, #event_form, #job_form, #office_form, #product_form, #ep_form, #profile_form {width:95%; margin-left:10px; font-weight:bold; font-size:9pt; font-family: sans-serif, Arial; }
#collat_form fieldset, #event_form fieldset, #job_form fieldset, #office_form fieldset, #product_form fieldset, #ep_form fieldset, #profile_form fieldset{display:block; clear:both; width:650px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#collat_form fieldset legend, #event_form fieldset legend, #job_form fieldset legend,#office_form fieldset legend, #product_form fieldset legend, #ep_form fieldset legend, #profile_form fieldset legend{font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#collat_form .input, #collat_form textarea, #event_form .input, #job_form .input, #job_form textarea, #office_form .input, #product_form .input, #product_form textarea, #ep_form textarea, #ep_form .input{width:600px; font-size:8pt; background-color: #ffffe0;}
#collat_form select, #event_form select, #job_form select, #office_form select, #product_form select, #ep_form select {background-color: #ffffe0;}
#collat_form li, #event_form li, #job_form li, #product_form li { float:left; list-style: none; width:210px; font-size:9pt; font-weight:bold; margin-top:5px;}
#collat_form textarea, event_form textarea, #job_form textarea,#product_form textarea, ep_form textarea, #profile_form textarea { height:100px; }
#collat_form .newline, #event_form .newline, #job_form .newline, #office_form .newline, #product_form .newline, #ep_form .newline {font-size:9pt;  clear:both; padding-bottom:5px; float:left; width:600px; margin-top:10px;}
.newline .additional, .col1 .additional {font-weight:normal; font-size:8pt; font-style:italic; }
#collat_form .longrow, #event_form .longrow, #job_form .longrow, #office_form .longrow, #product_form .longrow, #ep_form .longrow {padding-bottom:5px; float:left; width:100%;}
#collat_form .col1, #event_form .col1, #job_form .col1, #office_form .col1, #product_form .col1, #ep_form .col1, #profile_form .col1 {clear:both; font-weight:bold; font-size:9pt;  padding-bottom:5px; float:left; width:200px; margin-top:10px; }
#collat_form .col2, #event_form .col2, #job_form .col2, #office_form .col2, #product_form .col2, #ep_form .col2, #profile_form .col2 {padding-bottom:5px; float:left; width:450px; margin-top:10px;}
#collat_form .homesubj, #event_form .homesubj, #job_form .homesubj, #office_form .homesubj, #product_form .homesubj, #ep_form .homesubj,  #profile_form .homesubj {clear:both; width:100%;}
#collat_form .endrow, #event_form .endrow, #job_form .endrow, #office_form .endrow, #product_form .endrow, #ep_form .endrow, #profile_form .endrow  {width:700px;}
#collat_form .submit, #event_form .submit, #job_form .submit, #office_form .submit, #product_form .submit, #ep_form .submit, #profile_form .submit {float:left;}
#collat_form .return, #event_form .return, #job_form .return, #office_form .return, #product_form .return, #ep_form .return, #profile_form .return {float:right;}
#collat_form .return:hover , #event_form .return:hover , #job_form .return:hover , #office_form .return:hover , #product_form .return:hover , #ep_form .return:hover, #profile_form .return:hover, #job_form .col2 a:hover {background-color: #02370B;color:#CBB89C}

#event_form #ev_location { height: 80px; width:300px; background-color: #faebd7; font-size:8pt; }
#event_form #ev_city, #event_form #ev_contact, #event_form #ev_tel, #event_form #ev_email, #event_form #ev_url,
#collat_form #co_file_FORM, .shortinput, .shorttextarea, #profile_form textarea, #profile_form .input { width:350px; background-color: #ffffe0; font-size:8pt; }
.shorttextarea {height: 100px;}
#product_form .selectProductList{color:#726249; font-size:8pt; font-weight:bold; font-family:Arial}
#product_form .selectIndexList{color:#0A3E1E;; font-size:9pt; font-weight:bold; font-family:Arial}

/* Product list questions on product form */
#product_form #prodQBlock #prodQTable {	width:95%;	margin:20px;	border-collapse: collapse;	border:1px dashed #ccc;}
#product_form #prodQBlock #prodQTable .td1odd, #product_form #prodQBlock #prodQTable .td2odd{	background-color: #eeeeee;	padding-top:10px;	padding-bottom:10px;	border-bottom:1px dashed #ccc;	padding-left:10px;}
#product_form #prodQBlock #prodQTable .td1even, #product_form #prodQBlock #prodQTable .td2even{	background-color: #fefefe;	padding-top:10px;	padding-bottom:10px;	border-bottom:1px dashed #ccc;	padding-left:10px;}
#product_form #prodQBlock #prodQTable .td1odd, #product_form #prodQBlock #prodQTable .td1even{	width:150px;	padding-left:20px;	border-right:1px dashed #ccc}
.cb{	width:180px; 	float:left;}


/* RFI main menu */
#rfi_instructions {clear:both; font-weight:bold; margin-left:5px; padding:5px; width:600px; border:1px solid black; font-family:Arial;}
#rfi_instructions li {list-style:none; width:400px; text-indent:25px;}
#rfi_menu_container {border: 0px solid black;width:610px; height:240px;}
#rfi_menu_container .input {width:100px;}

#rfi_list {clear:both; width:600px; height:210px; overflow:auto; padding:5px; margin:5px; border:1px solid black;}
#rfi_list legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#rfi_list div .col2 a, #distributed #col2 a, #distributed #col5 a{margin-left:1px; margin-right:1px; color:#726249;}
#rfi_list div .col2 a:hover, #distributed #col2 a:hover, #distributed #col5 a:hover {color:#CBB89C;}

#rfi_list div .col1, #rfi_list div .col2 {float:left;}
#rfi_list div .col1 {width:540px; font-size:12px;}
#rfi_list div .col2 {width:240px; text-align:right; font-weight:normal; font-size:11px;}
#rfi_list div .rfi_list_row {clear:both;}

#rfi_create_buttons {clear:both; padding:0px; font-size:9pt; margin-left:10px; margin-top:5px;}
#rfi_create_buttons a {color:#02370B}
#rfi_create_buttons a:hover {background-color: #02370B;color:#CBB89C}
.highlight{background-image: url(/images/highlight_arrow.gif); background-repeat:no-repeat;}
.highlightBox{border: 3px solid #02370B !important;}
#distributed {font-size:10pt;}
#distributed table th {font-size:9pt; height:20px; font-weight:bold; text-align:left; border-bottom:1px solid black;  margin-bottom:10px;  padding: 5px 10px 5px 10px;}
#distributed table td {padding: 5px 10px 0px 10px; font-size:8pt;}
#distributed table {width:650px; margin-left:10px; border-collapse:collapse; font-size:8pt; }
#distributed #col1 {width:400px;} 
#distributed #col2 {width:90px;}
#distributed #col3 {width:55px;}
#distributed #col4 {width:55px;}
#distributed #col5 {width:50px;}
#distributed #longcol {width:650px; padding: 10px 20px 5px 20px; font-size:8pt; font-style:italic; border-bottom:1px dashed black;}
#distributed .pending { color:#d65800; font-weight:bold;}
#distributed .approved { color: green; font-weight:bold;}
#distributed .rejected { color: red; font-weight:bold;}

/* RFI/RFP Proposal Forms */
#rfi_form {font-weight:bold; font-size:9pt;}
#rfi_form fieldset {display:block; clear:both; width:650px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:15px; margin-bottom:10px;}
#rfi_form fieldset legend {font-size:10pt; border:1px solid black; padding:3px; background-color:white; color:black;}
#rfi_form fieldset h3 {clear:both; display:block; margin-top:10px; width:550px;}
#rfi_form input[type="text"], #rfi_form2 input[type="file"] {margin-bottom:5px; clear:both; width:550px; font-weight:normal; font-size:8pt; background-color: #faebd7;}
#rfi_form textarea {margin-bottom:5px; clear:both; width:550px; height:100px; font-weight:normal; font-size:8pt; background-color: #faebd7;}
#rfi_form #itnond {height:200px;}
#rfi_form select {clear:both; font-weight:normal; font-size:8pt; background-color: #faebd7;}
#rfi_form fieldset .col1 {clear:both; float:left; width:180px; margin-top:12px;}
#rfi_form fieldset .col2 {margin-top:12px; float:left; width:350px; font-weight:normal; font-size:9pt;}
#rfi_form li {float:left; width:280px; margin:3px; list-style:none; font-size:9pt; font-weight:normal;}
#rfi_form span.additional {font-weight:normal; font-size:8pt; font-style:italic; }
#rfi_form div.tendformbuttons {width:690px;}
#rfi_form div.tendformbuttons div.col1 {float:left;}
#rfi_form div.tendformbuttons div.col2 {text-align:right; font-size:9pt; margin-top:7px; float:right;}
#rfi_form div.tendformbuttons div.col2 a {clear:both; color:#02370B; margin-top:20px; width:200px;}
#rfi_form div.tendformbuttons div.col2 a:hover{background-color:#02370B;color:#CBB89C;}

/* RFI/RFP vendor view */
#rfi_summary_form fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#rfi_summary_form fieldset {display:block; clear:both; width:650px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#rfi_summary_form fieldset .col1 {padding-left:10px; margin-top:12px; float:left; width:180px; font-weight:bold; font-size:9pt;}
#rfi_summary_form fieldset .col2 {padding-left:10px; float:left; margin-top:12px; width:250px; font-size:9pt;}
#rfi_form fieldset .col2 a:hover{background-color:#02370B;color:#CBB89C;}
#rfi_summary_form fieldset textarea {clear:both; font-size:9pt; margin-top:20px; margin-bottom:10px; height:200px; width:600px; background-color: #ffffe0;}
#rfi_summary_form fieldset li {clear:both; font-size:9pt;}
#rfi_summary_form fieldset ul {margin:0px; padding-left:0px; list-style:none;}
#rfi_summary_form fieldset .col1 {clear:both;}
#rfi_summary_form .additional {font-weight:normal; font-size:8pt; font-style:italic; }
#rfi_summary_form .endrow  {width:700px; height:30px;}
#rfi_summary_form .submit {float:left;}
#rfi_summary_form .return {float:right;}
#rfi_summary_form .return:hover {background-color: #02370B;color:#CBB89C}

.rfi_shorttext {width:350px !important;}
.rfi_automatic_return {clear:both; width:400px; height:75px; border:3px dashed #d65800;}

.rettoupdcont {clear: both; text-align:right;}
.rettoupdtxt {padding-top:3px; display:none; font-weight:bold;	color:#0c3e1d;}
.rettoupdtxt1 {padding-top:3px; display:none; font-weight:bold;}
.rettoupdtxt2 {padding-top:3px; display:none; font-weight:bold;}
.rettoupdicondiv {width:100%;	padding-top:3px;}
a.rettoupdlink:hover {background:none !important;}

/* RFI vendor view for processed vendors */

#rfi_vendor_container {margin:10px;  clear:both;}
#rfi_vendor_container li {list-style:none; width:300px; float:left; height:14px; margin-top:5px;}
#rfi_vendor_container li a {color:#726249; font-style:italic; font-size:9pt;}
#rfi_vendor_container li a:hover{color:#CBB89C;}

.rfi_vendor_endrow {clear:both;  margin-top:10px; width:100%; border-top: 1px solid #cccccc; }
.rfi_vendor_endrow a {clear:both; color:#02370B; margin-top:20px; width:200px;}
.rfi_vendor_endrow a:hover{background-color:#02370B;color:#CBB89C;}


/* CSS for RFI Vendor List cvendlist */

.vdeletelink {font-size: 12px;}
.channellist, .vendorlist, .vlistingcontainermain {clear:none !important; float:left !important; height: 520px !important;	padding:5px !important;	margin: 3px !important;}
.channellist {width: 230px !important;}
.vendorlist {width: 250px !important;}
.vlistingcontainermain {width: 250px !important;}
.vlistactions {clear:both; padding: 10px;}
.vcontainerspacer {clear:both;}
.fieldsethead {font-weight:bold;	font-size:12px;}
.lvl1list, .lvl2list, .lvl3list {list-style-type:none; padding-left: 10px; margin-left: 10px;}
.lvl1list {padding-left:0px; margin-left:0px; padding-top:5px; margin-top:5px;}
.lvl1catitem, .lvl2catitem, .lvl3catitem {font-size:11px;}
.vendorlistingheading, .vendorlisting, .vendorlistingcontrols, .vlistsubhead, .channellistingcontrols {clear:both; width:100%;}
.vendorlistingcontrols, .channellistingcontrols {font-size: 10px; text-align:right; height: 25px;}
.vendorlistingheading, .vlistsubhead {margin-top:5px;	padding-top: 2px;	padding-bottom: 2px;	font-weight:bold;	color: #ffffff; background-color: #4f4f4f; border: 1px solid #cccccc;}
.channellistcontainer, .oldrfilistcontainer {overflow-y:auto; overflow-x:hidden; height: 90%}
.oldrfilistcontainer {padding-left: 0px; height: 100%;}
.vendorlisting, .vlistingcontainer, .rfilistings {height: 85%; overflow-y: auto; overflow-x: hidden;}
.vendorlistingitem, .vendorlistingname, .vendorlistingadd {height:16px;}
.vendorlistingitem {clear:both; border-bottom: 1px dashed #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.vendorlistingname {float:left; width: 90%; padding-left:5px; font-size:11px;}
.vendorlistingname a{color: #726249;} 
.vendorlistingname a:hover{ color: #cbb89c;} 
.vendorlistingadd {float:left; width: 5%;	text-align:right;}
.vendorlistingadd input, .vlistitemvactions input {margin-top:2px; margin-left:0; margin-bottom:0; margin:right:0; width: 13px; height: 13px; overflow:hidden;}
.vlistnotes{padding:5px; margin:5px; width:90%;}
.mpnotes{padding:5px;}
.vselectcontainermain{clear:both;}
.vendorformbuttons{clear:both; width:785px; text-align: left; padding-top: 5px;}
div.vendorformbuttons div {float:left;}
.submitaddvendors{width: 300px;}
.returnrfirfplink{text-align:right; width:485px;}

/* Channel List Tree CSS */

@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:5px; margin-top:5px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/channeltree/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(images/channeltree/plus.gif)   center left no-repeat; }
	/*ul.mktree  li.liBullet  .bullet { cursor: default; background: url(images/channeltree/bullet.gif) center left no-repeat; }*/
	ul.mktree  li.liBullet  .bullet { cursor: default; background: none; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10px; }
	ul.mktree  li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li ul li { font-size: 10px; }
	.subjectlinkdiv {padding-left: 15px; padding-bottom: 5px;}
}

.vendorlistinginstructions, #instructionslinkplus, #instructionslinkminus { width:790px; }
.vendorlistinginstructions { border: 1px solid #000000; padding-top:5px; padding-bottom:5px;}
#instructionslinkplus, #instructionslinkminus {clear:both;	color: #ffffff; background-color: #4f4f4f; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; font-weight:bold; }
#instructionslinkplus {	display: none; border-bottom: 1px solid #000000; }
#instructionslinkminus { display: block; }
.addvendorbutton, .deleteVbutton { width: 110px; height: 22px;	padding: 0;	margin: 0;}
#retbutton {width:200px; margin-left:2px;}
.subjectlink {	color: #726249;}
#divinstructions { display:block;}
div.channellistingcontrols { font-size:10px; }
.channellistinglinks { position: relative; top:8px; font-size: 10px;}
ul.rfiullist {	margin: 0px !important;	padding: 0px !important;}
ul.rfiullist li {	list-style: none !important;}
div.controlslinks, div.controlslinksindices {	position: relative; float:left; top:8px; text-align:right;}
div.controlslinks a, div.controlslinksindices a {color: #726249;}
div.controlslinks a:hover, div.controlslinksindices a:hover {color: #cbb89c;}
div.controlslinks { width: 55%; }
div.controlslinksindices {	width: 100%;}
div.controlsbutton {	float:left;}

/*New memberform styles*/


div#mem_regform fieldset {width: 650px; padding:8px; margin:10px; border:1px solid black;}

div.fieldalign {clear:both; width:640px;}
div.fieldalign div { margin-bottom:8px; margin-top:8px;}
div#mem_regform fieldset div.fieldalign div {float:left;}
div#mem_regform fieldset div.fieldalign div span {font-weight:bold; font-size: 12px;}
div#mem_regform fieldset div.fieldalign div span.smallinfo {color:#d65800; font-size: 10px;}
div#mem_regform fieldset div.fieldalign div span.smallinfo a {color: #726249;}
div#mem_regform fieldset div.fieldalign div span.smallinfo a:hover {color: #cbb89c;}

div#mem_regform fieldset div.fieldalign div div a, div#mem_regform fieldset div.fieldalign div a {font-size: 10px;}

div#mem_regform fieldset div.fieldalign div div.companyradios {clear:both;}
div#mem_regform fieldset div.fieldalign div div.companyradios div {width: 300px;}
div#mem_regform fieldset div.fieldalign div div.companyradios div span {font-size:12px; font-weight:normal;}

div#mem_regform fieldset div.fieldalign div div.guideusecheckbox {clear:both;}
div#mem_regform fieldset div.fieldalign div div.guideusecheckbox div {width: 300px;}
div#mem_regform fieldset div.fieldalign div div.jobfunctions span, div#mem_regform fieldset div.fieldalign div div.mpurch div span {font-weight: normal;}
div#mem_regform fieldset div.fieldalign div div.mctyperadio div span {font-weight:normal;}
div#mem_regform fieldset div.fieldalign div div.mctyperadio div {width: 300px;}
div#mem_regform fieldset div.fieldalign div div.mjobradio div span {font-weight:normal;}
div#mem_regform fieldset div.fieldalign div div.memrefradios span {font-weight:normal;}
div#mem_regform fieldset div.fieldalign div div.memrefother_div {clear:both; padding-left:5px;}

div.div_fname {width:250px;}
div.div_initl {width:100px;}
div.div_initl span{}
div.div_lname {width:290px;}
input.textbox_fname {width: 240px !important;}
input.textbox_initl {width: 90px !important;}
input.textbox_lname {width: 295px !important;}
div.div_email {width: 320px;}
div.div_telph {width: 320px;}
input.textbox_email {width: 310px !important;}
input.textbox_telph {width: 325px !important;}
div.div_mpass {width: 320px !important;}
input.textbox_mpass {width: 310px !important;}
div.div_morg, div.div_madr1 {width: 640px;}
input.textbox_morg, input.textbox_madr1 {width: 645px !important;}
div.div_zip {width: 320px;}
div.div_mcity {width: 320px;}
input.textbox_zip {width: 310px !important;}
input.textbox_mcity {width: 325px !important;}
div.div_mcountry {width: 320px;}
div.div_mstate {width: 320px; font-weight:bold;}
input.textbox_mstate {width: 325px !important;}
div.div_photo {width: 290px; padding-top:10px;}



.memref_other_span {display:none; font-weight:normal !important;}
.confirm_pass_err {display:none; color:#d65800; font-size:10px;}
.new_pass_msg {color:#d65800; font-size:10px !important;}

div#mem_regform fieldset div.fieldalign div img.validFlag, div#mem_regform fieldset div div img.validFlag  {float:none !important; margin: 0px !important; padding-left:3px;}


div#mem_regform fieldset div.fieldalign div span.musenote {font-style:italic; font-size: 10px;}
div#mem_regform fieldset legend span {font-weight:bold;	font-size:12px;}
div#mem_regform fieldset legend {font-size:12px; border:1px solid black; padding: 2px 4px 2px 4px; background-color:white; color:black;}

.textarea_mprofile, .textbox_mphoto, .textbox_fname, .textbox_lname, .textbox_initl, .textbox_email, .textbox_telph, .textbox_morg, .textbox_madr1, .textbox_zip, .textbox_mcity, .textbox_mpass, .textbox_mjfunother, .textbox_museother, .textbox_memrefother, .recaptcha_response_field, .textbox_mstate {background-color: #faebd7; font-size:8pt;}

#textbox_email {width: 306px;}
#textbox_tel {width:305px}
#textbox_morg, #textbox_madr1 {width: 625px;}
#textbox_zip {width: 150px;}
#textbox_mcity {width:300px;}
#textbox_mpass {width:295px;}
#textarea_mprofile {width:620px; height:65px;}
#captcha_response_field {width: 300px;}

/*New vendorform styles*/
#newvend_form2 {font-size:12px;}
#newvend_form2 fieldset {display:block; clear:both; width:580px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#newvend_form2 fieldset legend {border:1px solid black; padding:3px; background-color:white; color:black;}
#newvend_form2 fieldset legend span {font-weight:bold;	font-size:12px;}
#newvend_form2 input[type="text"], #newvend_form2 textarea {margin-bottom:5px; clear:both; width:550px; font-weight:normal; font-size:8pt; background-color: #faebd7;}
#newvend_form2 fieldset div.divrow {clear:both; padding-top:5px; padding-bottom:5px; font-weight:bold;}
#newvend_form2 div div {float:left !important;}
#newvend_form2 div div.newvend_vzip {width:200px !important;}
#newvend_form2 div div.newvend_vzip input[type="text"] {width:190px;}
#newvend_form2 div div.newvend_vcity {width:350px !important;}
#newvend_form2 div div.newvend_vcity input[type="text"] {width:350px;}
#newvend_form2 div div.newvend_vco {width:255px !important;}
#newvend_form2 div div.newvend_vco select {width:250px !important;}

#newvend_form2 div div.newvend_vstate {width:295px !important;}
#newvend_form2 div div.newvend_vstate input[type="text"] {width:295px;}
#newvend_form2 img.validFlag {float:none !important; margin: 0px !important; padding-left:3px;}
#newvend_form2 span.additional {font-weight:normal; font-size:8pt; font-style:italic; }
#newvend_form2 div {width:550px;}
#newvend_form2 span.input_errormsg {color:#d65800;};
#newvend_form2 div.divrow_info_text {font-weight:normal !important; clear:both; padding-top:5px; padding-bottom:5px; width:550px;}

/* login pages */
#MemLogin {width:600px; margin-left:10px; font-size:9pt; font-family: sans-serif, Arial; }
#MemLogin fieldset {display:block; clear:both; width:600px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#MemLogin fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#MemLogin .input {width:300px; font-size:8pt; background-color: #ffffe0;}
#MemLogin .strongrow {font-size:9pt; font-weight:bold; height:40px;}
#MemLogin .col1 {width:85px; font-size:9pt; font-weight:bold; clear:both; float:left; height:30px;}
#MemLogin .col2 {width:400px; font-size:9pt; float:left; height:30px;}
#MemLogin fieldset .icon, #MemLogin fieldset .icon2 {margin-top:1px; float:left; width:28px; height:22px;}
#MemLogin fieldset .icon {clear:both;}
#MemLogin fieldset .icontext {margin-top:1px; padding-top:3px; float:left; width:250px; height:22px;}
#MemLogin fieldset .login { height:130px; background-image:url(/images/loginpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin fieldset .forgot { height:130px; background-image:url(/images/forgotpicture.gif); background-repeat:no-repeat; padding-left:100px; margin-top:10px;}
#MemLogin fieldset .registernow {clear:both; padding-top:10px; margin-left:400px;}
#MemLogin fieldset .emailpassword {clear:both; padding-top:20px; margin-left:300px;}
#MemLogin fieldset .loginbutton {float:left;}
#MemLogin fieldset .promotionText {margin-top:5px; margin-bottom:10px; font-weight:bold;} 
#MemLogin fieldset .rememberme {clear:both; height:35px; float:left; width:300px;}
.logintext {width: 650px;}
.logintext, .logintext ul {margin-top:0px; padding-top:0px;}


#news_control .endrow {width:700px;}
#news_control .submit {float:left;}
#news_control .return {float:right;}
#news_control .return:hover {background-color: #02370B;color:#CBB89C}
#news_control .col1 {clear:both; font-weight:bold; font-size:9pt;  padding-bottom:5px; float:left; width:100px; margin-top:10px; }
#news_control .col2{padding-bottom:5px; float:left; width:400px; margin-top:10px; font-size:10pt;}
#news_control fieldset {font-family: sans-serif, Arial; display:block; clear:both; width:700px; border:1px solid black; padding-left:20px; padding-right:20px; padding-bottom:10px; margin-bottom:10px;}
#news_control fieldset legend {font-weight:bold; font-size:9pt; border:1px solid black; padding:2px; padding-left:5px; padding-right:5px; background-color:white; color:black; }
#news_control #head { height:40px; }
#news_control textarea { height:400px; }
#news_control .newline {font-size:9pt;  clear:both; padding-bottom:5px; float:left; width:650px; margin-top:10px;}
#news_control .longrow {padding-bottom:5px; float:left; width:100%;}
#news_control {margin-top:20px; width:650px; margin-left:10px; font-weight:bold; font-size:9pt; font-family: sans-serif, Arial; }
#news_control .input, #news_control textarea {width:650px; font-size:8pt; background-color: #ffffe0;}
#news_control .verysmall {width:40px; font-size:8pt; background-color: #ffffe0;}
#news_control select, #nlgraph_control select{background-color: #ffffe0;}
#news_control .additional {font-weight:normal; font-style:italic}
#news_control .shortinput {width:300px; font-size:8pt; background-color: #ffffe0;}
#news_control li { float:left; list-style: none; width:275px; font-weight:normal; font-size:8pt; margin-top:5px;}
#nlg_desc {width:500px; height:150px; font-size:8pt; background-color: #ffffe0;}
#nlgraph_control .shortinput {width:500px; font-size:8pt; background-color: #ffffe0;}


/* New Visitor Microscope */
.vm_sumspacer {clear:both; width:100%; height:1px;}
.vmsum_blurb_title {font-weight:bold; font-size:12pt; }
.vmsum_blurb_container {float:left; width:350px; height:120px; font-size:9pt; margin-left:20px;}
.vmsum_blurb_choice {margin-left:20px;}
.vmsum_blurb_choice li {padding-top:7px;}
.vmgraphtablehead {font-size:12pt; font-weight:bold; width:100%; text-align:center;}
.vmsum_option_container {clear:both; float:left; padding:10px; width:370px; height:120px; font-size:9pt; border:2px solid black;}
.vmsum_option_container .col1 {float:left; clear:both; width:100px; height:30px;}
.vmsum_option_container .col2 {float:left; width:260px; height:30px;}
.vmtable_additional {clear:both; float:left; height:20px;  width:340px; margin-top:5px; font-size:9pt; font-weight:bold;font-style:italic; margin-bottom:2px}
.vmtable_additional2 {float:left; height:20px; width:435px; margin-top:5px; font-size:9pt; font-weight:bold; margin-bottom:2px; text-align:right;}
.vmtable_additional3 {clear:both; float:left; height:20px;  width:400px; margin-top:5px; font-size:9pt; font-weight:bold;font-style:italic; margin-bottom:2px}
.vmtable_additional4 {float:left; height:20px; width:375px; margin-top:5px; font-size:9pt; font-weight:bold; margin-bottom:2px; text-align:right;}
.vmmemtable, .vmmemtracktable , .vmsumtable, .vmdetailtable {padding-left:5px; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid black; margin-bottom:20px;  width:780px; font-size:9pt; border-collapse:collapse;}
.vmmemtable th, .vmmemtracktable th, .vmsumtable th, .vmdetailtable th {background-color:#cccccc; padding-left:5px; height:25px; font-weight:bold; border-top:2px solid black; border-bottom:2px solid black; padding-top:5px; padding-bottom:5px;}
.vmmemtable td, .vmmemtracktable td, .vmsumtable td, .vmdetailtable td {padding-left:5px; border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; font-size:9pt;}
.vmmemtable td a, .vmmemtracktable td a, ,.vmsumtable td a, .vmdetailtable td a {font-weight:normal;}
.vmmemtable {border-top:2px solid black; clear:both;}
.vmmemtracktable td {font-size:8pt;}
.vmtabletitlehead {width:355px;}
.vmtablescorehead {width:75px;}
.vmtable_odd, .vmmemtable_odd1, .vmmemtable_odd2  {background-color:#ffffff;}
.vmtable_even, .vmmemtable_even1, .vmmemtable_even2 {background-color:#dfdfdf;}
.vmmemtable_odd1, .vmmemtable_even1 {width:175px; font-weight:bold;}
.vmtable_strong {font-weight:bold; background-color:#aaffaa;}
.vmsumcountrytitle {background-image:url('/images/icons/worldmap.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:70px; width:750px;  height:30px; vertical-align:middle;}
.vmsumreasontitle {background-image:url('/images/icons/useguide.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:50px; width:750px;  height:30px; vertical-align:middle;}
.vmsummicrotitle {background-image:url('/images/icons/microscope.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.vmsumfoottitle {background-image:url('/images/icons/vmfootprint.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.vmhelpbox {z-index:3; padding:10px; display:none; position:absolute;background-color:#eeeeee; font-size:8pt; width:360px;border: 2px solid #000000;vertical-align:top;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=305);}
.vmhelpbox li {font-size:8pt; margin-left:25px;}
.salesforcebox {width:400px; height:200px;}
.salesforcebox .sf_title {font-size:13pt; width:400px; text-align:center;}

/* Ad reporting tool */
.adreport_spacer {clear:both; width:100%; height:10px;}
.adreport_option_container {clear:both; float:left; padding:10px; width:370px; height:120px; font-size:9pt; border:2px solid black;}
.adreport_option_container .col1 {float:left; clear:both; width:140px; height:30px;}
.adreport_option_container .col2 {float:left; width:220px; height:30px;}
.adreport_blurb_title {font-weight:bold; font-size:12pt; }
.adreport_blurb_container {float:left; width:350px; height:120px; font-size:9pt; margin-left:20px;}
.adreport_blurb_choice {margin-left:20px;}
.adreport_blurb_choice li {padding-top:7px;}
.adreportsummarytable {padding-left:5px; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid black; margin-bottom:20px;  width:780px; font-size:9pt; border-collapse:collapse;}
.adreportsummarytable th {background-color:#cccccc; padding-left:5px; height:25px; font-weight:bold; border-top:2px solid black; border-bottom:2px solid black; padding-top:5px; padding-bottom:5px;}
.adreportsummarytable td {padding-left:5px; border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; font-size:9pt;}
.adreporttitle {background-image:url('/images/icons/adreport.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.adreportdailytable {width:100%; margin-top:0px; font-size:8pt;}
.adreportdailytable table {padding-left:5px; border:2px solid black; margin-top:15px; width:325px; font-size:8pt; border-collapse:collapse;}
.adreportdailytable table th {background-color:#cccccc; padding-left:5px; height:25px; font-weight:bold; border-top:2px solid black; border-bottom:2px solid black; padding-top:5px; padding-bottom:5px;}
.adreportdailytable table td {padding-left:5px; border-bottom:1px solid black; padding-top:5px; padding-bottom:5px; font-size:8pt;}
.adreportdailytable table td#firstcol, .adreportdailytable table th#firstcol {width:100px;}
.adreport_total {font-weight:bold; background-color:#aaffaa;}
.adreportdaily {background-image:url('/images/icons/dailyreport.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:50px; width:750px;  height:30px; vertical-align:middle;}
.adreportcountry {background-image:url('/images/icons/worldmap.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:70px; width:750px;  height:30px; vertical-align:middle;}
.adreportbusinesstypes {background-image:url('/images/icons/businesstypes.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:50px; width:750px;  height:30px; vertical-align:middle;}
.adreportjobfunction {background-image:url('/images/icons/jobfunction.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.adreportjoblevels {background-image:url('/images/icons/joblevels.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.adreportusesguide {background-image:url('/images/icons/useguide.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.adreportpurchasingpower {background-image:url('/images/icons/purchasingpower.gif'); padding-top:3px; color:black; background-repeat:no-repeat; clear:both; font-size:14pt;  margin-top:40px; text-indent:40px; width:750px;  height:30px; vertical-align:middle;}
.adtable_odd {background-color:#ffffff;}
.adtable_even {background-color:#dfdfdf;}
.adreport_additional {clear:both; float:left; height:20px;  width:320px; margin-top:5px; font-size:9pt; font-weight:bold;font-style:italic; margin-bottom:2px}
.adreport_additional2 {float:left; height:20px; width:455px; margin-top:5px; font-size:9pt; font-weight:bold; margin-bottom:2px; text-align:right;}
