/* ======================= */

/* .SubHead label{white-space: nowrap;} */
.smaller_td .first {padding-left: 245px; width: 180px;}
.smaller_td .first, .smaller_td .second {font-weight: bold; color: #8B8B8B;}

/* ======================= */
/* .outter_sol {width: 718px} */

.testimonials_img {margin-top: 58px;}

.contact_title {font-weight: bold; font-size: 11pt; color: #8B8B8B;}
.contact_text, .contact_info_ppl {width: 360px;}

.SubmitButton {font-size: 12pt; font-weight: bold;}
.quote {color: #8B8B8B; font-weight: bold; margin-left: -5px; padding-top: 10px;}
.quote .big {font-size: 16pt; text-decoration: none;}
.quote .small {font-size: 11pt;}
.quote .smaller {font-size: 9pt;}
.quote_hr {border-bottom: 1px solid #999; margin-bottom: 15px;}
.request TD {padding: 4px;}
.thankyou {padding-top: 85px;}

.greenbg_link a:link,.greenbg_link a:active, .greenbg_link a:visited {color: #FFF; text-decoration: none;}
.greenbg_link a:hover {color: #FFF; text-decoration: underline;}

.back {width: 685px;}
.back TD {text-align: right; padding-right: 10px;}
.back TD a:link, .back TD a:active, .back TD a:visited {text-decoration: none;}
.back TD a:hover {text-decoration: underline;}

/* ======================= */

.inner_content {background-color:#FFFFFF;}

.jf_table TD {border: 0px solid black;}
.logo_spacer {height: 60px;} /* 60 */
.logo {height: 45px;}
.logo {width: 160px;}
.submenu {width: 150px;}

.jf_grey .titletd {padding-top: 15px; padding-bottom: 25px;}

/* ======================= */

.transparent_leftpad {padding-left: 50px;}
.transparent .cont_trans_title, .transparent_leftpad .cont_trans_title {font-weight: bold; font-size: 14pt; color: #8B8B8B;}
.SubHead, label {color: #8B8B8B;}
.transparent, .transparent_leftpad {padding-bottom: 10px;}

.jf_green TD {color: #FFFFFF; font-weight: bold;}


#dnn_ctr1299_Login_Login_DNN_plUsername_cmdHelp, #dnn_ctr1299_Login_Login_DNN_plPassword_cmdHelp {display: none;}

A:link.CommandButton , A:active.CommandButton, A:visited.CommandButton {text-decoration: none; color: #8B8B8B;}
A:hover.CommandButton {text-decoration: underline; color: #8B8B8B;}

table, td, p, li {font-family: Arial; font-size: 9pt;}

A:link, A:active, A:visited {text-decoration: underline; color: #737373;}
A:hover {text-decoration: underline; color: #000000;}

.jf_grey .title {color: #FFFFFF; font-weight: bold; font-size: 14pt;}
.jf_grey .contentpane, .jf_grey p {color: #FFFFFF;}

/* ======================= */


/* common styling */
.SEOMenuV_ts {width: 160px;}
.SEOMenuV_ts ul li {line-height: 32px; white-space: nowrap;}

.SEOMenuV_ts ul li a, .SEOMenuV_ts ul li a:visited, .SEOMenuV_ts ul li a:active {display:block; text-align:left; color: #FFF; text-decoration: none;}
.SEOMenuV_ts ul li a:hover {display:block; text-align:left; color: #000; text-decoration: underline;}

.SEOMenuV_ts ul {padding:0;margin:0;list-style-type:none}
.SEOMenuV_ts ul li {float:left;position:relative;list-style-type:none}
.SEOMenuV_ts ul li ul {display:none}


/* ----- Main Menu ----- */
.MainMenu_MenuContainer {width: 600px;}
.MainMenu_MenuBar {cursor: pointer; cursor: hand;}
.MainMenu_MenuIcon {display: none; cursor: pointer; cursor: hand; border-left:#1C84C6 0px solid; border-bottom:#1C84C6 0px solid; border-top: #1C84C6 0px solid; border-right: #1C84C6 0px solid;	 	height: 20px;}
/* .MainMenu_SubMenu {border-bottom: #FFF 0px solid; border-left: #FFF 0px solid; border-top: #FFF 0px solid;  border-right: #FFF 0px solid; z-index: 1000; cursor: pointer; cursor: hand;  color: #000000; filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=1);} */
.MainMenu_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; padding-bottom: 0px; padding-top: 0px; border-bottom: #939496 8px solid; border-left: #0A809C 0px solid;border-top: #0A809C 0px solid; border-right: #0A809C 0px solid; padding-right: 5px;}
.MainMenu_SubMenuItemSelected {cursor: pointer; cursor: hand; border-left: #347C51 0px solid; border-bottom: #347C51 0px;solid; border-top: #347C51 0px solid; border-right: #347C51 0px solid;}
.MainMenu_MenuBreak {border-bottom: transparent 0px solid; border-left: transparent 0px solid; border-top: transparent 0px solid;  border-right: transparent 0px solid;  height: 0px; background-color: #FFFFFF;}
.MainMenu_MenuArrow {display:none;} 
.MainMenu_RootMenuArrow image {display: none;}
.MainMenu_TabRootMenuItem TD, .MainMenu_TabMenuItemHover TD {padding-right: 2px;}
.MainMenu_MenuItem {text-align:left; color:#8B8B8B; font-weight:bold;background-image:url(http://fw49.bluewirecs.ca/Portals/15/Skins/JFMoore/images/sol_bg.gif); height: 23px;font-family: Arial; font-size: 9pt;}
.MainMenu_MenuItemSel {text-align:left; background-color: transparent; color:##8B8B8B; font-weight:bold; background-image:url(http://fw49.bluewirecs.ca/Portals/15/Skins/JFMoore/images/sol_bg_off.gif); height: 23px;font-family: Arial; font-size: 9pt;}
.MainMenu_SubMenuItemActive {color: #333333;font-family: Arial; font-size: 9pt;}
.MainMenu_TabMenuItemSelHover TD {text-align:left; color: #333333; font-weight:bold;  background-image:url(http://fw49.bluewirecs.ca/Portals/15/Skins/JFMoore/images/sol_bg_off.gif); height: 23px;font-family: Arial; font-size: 9pt;padding-right: 2px;}
.MainMenu_TabMenuItemSel TD {ext-align:center; height:24px; color:blue; font-weight:bold;padding-right: 2px;}
.MainMenu_SubMenuItemSelected {background-image:url(http://fw49.bluewirecs.ca/Portals/15/Skins/JFMoore/images/sol_bg_none.gif);}
/* ----- END Main Menu ----- */

/* ======================= */




.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}








