div#the_content {
}

div#the_content h1 {
}

div#the_content h2 {
}

div#the_content h2.no_banner {
}

div#the_content p {
}

div#the_content dl {
}

div#the_content dd {
}

div#nav_col {
}

div#nav_col a {
}

div#nav_col h5 {
}

div#nav_col h5.first {
}

div#int_main {
}

div#int_main img.banner {
}

table#offices h3 {
}

div#bottom_link_box {
}

a.addthis_button {
}

div#footer {
}

table#product_downloads {
}

table#product_downloads td#logos img {
}

div#recent_boxes {
}

div#recent_boxes div {
}

div#recent_boxes div.last {
}

div#recent_boxes div img {
}

div#recent_boxes div a {
}

table#view_all {
}

div#rss_link {
}

div#rss_link a {
}

/* for EventDetail.aspx */

div#content_col {
}

div#content_col h2 {
}

div#img_col {
}

img.event_img {
}

div#events_dates {
}

table#news_contacts {
}

table#news_contacts td {
}

div.int_contactSupport {
}

div.int_contactSupport h4 {
}

div.featured {
}

div.SEHeader {
}

.white 
{
    color: #FFFFFF;
}

table.partner {
}

table.partner td {
}

table.partner a {
}

p.interior_list {
	padding:0 0 10px 0;
	border-bottom:1px solid #caccce;
	margin-bottom:10px;
	font-size:11px; /* global change 8.20.10 */
}

p.interior_list .date {
	float:left;
}

p.interior_list a {
	display:block;
	padding-left:75px;
}

div.faq_list {
	padding:0 0 10px 0;
	border-bottom:1px solid #caccce;
	margin-bottom:10px;
	font-size:11px; /* global change 8.20.10 */
}
	div.faq_list a.faq_link {
		color:#f79421;
		font-weight:bold;
	}
	div.faq_item {
		padding:10px 10px 0px 10px;
	}
	


div#main-narrow {
	width:555px;
	margin-right:53px;
}

div#main-narrow div#banner_area {
	border:none;
	width:555px;
	height:70px;
}

	.product_pg {
		border:none;
	}

.download_info {
	margin:0 0 20px 0;
	font-weight:bold;
	padding:4px 0 0 0;
}
	.download_info .download_logo {
		float:left;
		margin:-4px 25px 0 0;
	}
	.b_download, .b_download:hover {
		float:right;
		display:block;
		width:110px;
		color:#FFF;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		background:url(../images/g_bg_join_now.gif) repeat-x;
		border:1px solid #359fd1;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;	
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

.links {
	padding:0 0 20px 0;
	border-bottom:1px solid #caccce;
	margin-bottom:20px;
	min-height:130px;
}
	.links h3 {
		margin:0 0 15px 0;
	}
	.links .col1 {
		float:left;
		width:175px;
		padding:0 5px 0 0;
		border-right:1px solid #caccce;
		margin-right:15px;
	}
	.links .col2 {
		float:left;
		width:175px;
		padding:0 5px 0 0;
		border-right:1px solid #caccce;
		margin-right:15px;
	}
	.links .col3 {
		float:left;
		width:175px;
		padding:0 5px 0 0;
	}

.section {
	/*padding:0 0 20px 0;
	border-bottom:1px solid #caccce;*/
	margin-bottom:20px;
}
	.section h3,
	.panel h3 {
		margin:0 0 15px 0;
		color:#464647;
	}
	
div.partnerCategory 
{
    height: 38px;
}
div.partnerCriteria
{
    float: left;
    width: 125px;
}
div.partnerTopic
{
    float: left;
    width: 230px;
}
div#right_col
{
    float: left;
    width: 297px;
}
div#news, div#events, div#resources
{
    /* min-height: 100px; */
    margin-bottom: 25px;
    height: auto;
    overflow-x: hidden;
    padding: 2px 5px 0 0;
}
div#interior h2 a
{
    color: #F79421;
}
div#news
{
}
div#events
{
}
div#resources
{
}
div#useful_links
{
    margin-bottom: 25px;
}
div#support
{
    margin-bottom: 25px;
}
div#documents
{
    margin-bottom: 25px;
}
div.partner_solutions_links
{
    border-bottom: 1px solid #CACCCE;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.sortby {
	padding:10px;
}

div.legendContent {
	width:275px;
	float:left;
	border:1px solid #CACCCE;
	background:#f1f1f2;
	height:auto;
	overflow-x:hidden;
	float:left;
	margin-bottom:25px;
	padding:10px;
}
	span.legend {
		font-weight:bold;
		text-transform:uppercase;
		display:block;
		margin-bottom:10px;
	}
	
	span.key {
		display: -moz-inline-box;
		display: inline-block;
		/* margin-right:20px; */
		height:20px;
		line-height:20px;
		width: 170px;
	}
	
	span.key img {
		vertical-align: middle;
	}
		
.documentation {
	/* padding:0 0 95px 160px; */
	border-bottom:1px solid #caccce;
	/* margin-bottom:20px; */
	padding-top: 20px;
	position:relative;
	min-height:100px;
}
	.documentation .image {
		/* position:absolute; */
		max-width:150px;
		top:0;
		left:0;
	}
	
	.documentation p {

	}
	
.news_links {
	/* float:right; */
	display:block;
	width:auto;
	text-align:center;
	/* margin-bottom:20px; */
}

div#main div#member_login
{
    margin-top: -27px;
    margin-left: 400px;
}

table[id$='_questions'] label
{
    min-width: 10px;
}

span[id$='_ExperienceRBL']
{
    padding-left: 53px;
}

span[id$='_TrainingRBL']
{
    padding-left: 39px;
}

span[id$='_ProvideInfoRBL']
{
    padding-left: 12px;
}

p.news_entry
{
    margin-top: 16px;
}

#event_left_col
{
    width: 70%;
    float: left;
}
#event_right_col
{
    width: 30%;
    float: left;
}
div.topic_description
{
    color: #191970;
    margin: 18px 0 12px;
}

select.selectevent
{
    border-width: 0;
    color: #58595B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 116px;
}

select.selectevent option
{
    font-weight: normal;
}

			.profilechkListStyle input
                 {
                      float:left;
                      border: none;
                     width: 20px;
                     display:block;
                     /*margin:0px;*/
                    
                    
                 }
                .profilechkListStyle label 
                 {
                      display:block;
                      float:left;
                      width: 230px;   
                      margin-top:3px;                                         
                 }
                 
               #downloadtooltip, .downloadtooltip
                 {
                 	color: #fff !important; 
        padding: 5px; 
        background-color:#000; 
        /*-moz-opacity:0.80;
        opacity:.80;
        filter:alpha(opacity=80); */
        border: solid 1px #fff; 
        -moz-box-shadow: 1px 1px 3px #000;
        -webkit-box-shadow: 1px 1px 3px #000; 
        box-shadow: 1px 1px 3px #000;
        max-width: 365px; 
        
    }

div.resource_image
{
    clear: left;
    float: left;
    padding-bottom: 20px;
    width: 150px;
}
div.resource_content
{
    float: none;
    padding-left: 170px;
    width: 467px;
}
table#event_right_links
{
    border: 1px solid #CACCCE;
    width: 250px;
}
div.genblock { margin-top: 12px; }

.forward_friend div
{
    margin: 5px;
}

.forward_friend div.text_label
{
    float: left;
    margin-left: 0;
    width: 60px;
}

.forward_friend input[id$='_ForwardSubjectTB'], .forward_friend textarea
{
    width: 314px;
}
.forward_friend textarea
{
    height: 50px;
}
