body {
	background-color: #6699CC;
	font: 12px Arial, Tahoma;
	margin: 0px;
	color: #000;
	text-align: center;
}

.wrap {
	margin:0 auto;
	width:960px;
	padding: 0px;
	margin-bottom: 0px;
}

.display_inline {
	display: inline;
}

.lefted {
	text-align: left;
}
.centered {
	text-align: center;
}
.righted {
	text-align: right;
}
.justified {
	text-align: justify;
}
.eleven_px_red {
	color: #990000;
	font-size: 11px;
}
.bolded {
	font-weight: bold;
}
.bordered {
	border: 1px solid #aabbcc;
}
.headerfive {
	margin: 5px 0px 5px 0px;
}
.ten_padding {
	padding: 10px;
}
.ten_margin {
	margin: 10px;
}
.twenty_padding {
	padding: 20px;
}
.twenty_margin {
	margin: 20px;
}
.five_margin {
	margin: 5px;
}
.one_margin {
	margin: 1px;
}
.ten_left_padding {
	padding-left: 10px;
}
.ten_right_padding {
	padding-right: 10px;
}
.ten_top_margin {
	margin-top: 10px;
}
.two_top_margin {
	margin-top: 2px;
}
.ten_left_margin {
	margin-left: 10px;
}
.twenty_left_margin {
	margin-left: 20px;
}
.ten_right_margin {
	margin-right: 10px;
}
.ten_bottom_margin {
	margin-bottom: 10px;
}
.five_left_padding {
	padding-left: 5px;
}
.five_right_padding {
	padding-right: 5px;
}
.five_padding {
	padding: 5px;
}
.one_padding {
	padding: 1px;
}
.two_padding {
	padding: 2px;
}
.five_top_margin {
	margin-top: 5px;
}
.twenty_top_margin {
	margin-top: 20px;
}
.twenty_vertical_margin {
	margin-top: 20px;
	margin-bottom: 20px;
}
.twenty_top_padding {
	padding-top: 20px;
}
.twenty_bottom_margin {
	margin-bottom: 20px;
}
.twenty_left_padding {
	padding-left: 20px;
}
.ten_top_padding {
	padding-top: 10px;
}
.five_top_padding {
	padding-top: 5px;
}
.five_bottom_margin {
	margin-bottom: 5px;
}
.horizontal_spacer {
	padding: 0px 10px 0px 10px;	
}
.five_horizontal_padding {
	padding: 0px 5px 0px 5px;	
}
.ten_horizontal_padding {
	padding: 0px 10px 0px 10px;	
}
.ten_vertical_padding {
	padding: 10px 0px 10px 0px;	
}
.ten_vertical_margin {
	margin: 10px 0px 10px 0px;	
}
.five_vertical_margin {
	margin: 5px 0px 5px 0px;	
}
.five_vertical_padding {
	padding: 5px 0px 5px 0px;	
}
.vertical_spacer {
	padding: 5px 0px 5px 0px;	
}
.five_margin_notop {
	margin: 5px;
	margin-top: 0px;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.eight_pt {
	font-size: 10px;
}
.eleven_px {
	font-size: 11px;
}
.twelve_px {
	font-size: 12px;
	line-height: 100%;
}

.small_pt_bold {
	font-size: 11px;
	font-weight: bold;
}
.white_bg {
	background: #ffffff;
}
.red_font {
	color: #c30;
}
div, span, td, p {
	font: 12px Arial, Tahoma;
	text-align: left;
	color: #000;
	line-height: 1.4;
}
p {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}
li {
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul {
	margin: 0px 5px 10px 20px;
	padding: 0px 0px 0px 0px;
}
ul.intro {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
img {
	border: none;
}
a, a:link, a:visited, a:active  {
	color: #003366;
	font: 12px Helvetica, Arial, Tahoma;
	text-decoration: none;
}
a:hover  {
	color: #003399;
	text-decoration: underline;
}

a.blue_link:link { color: #0033cc; text-decoration: none; }
a.blue_link:visited { color: #0033cc; text-decoration: none; }
a.blue_link:active { color: #0033cc; text-decoration: none; }
a.blue_link:hover { color: #456; text-decoration: underline; }

a.red_link:link { color: #990000; text-decoration: none; }
a.red_link:visited { color: #990000; text-decoration: none; }
a.red_link:active { color: #990000; text-decoration: none; }
a.red_link:hover { color: #456; text-decoration: underline; }

a.red_link_eight_pt:link { color: #990000; text-decoration: none; }
a.red_link_eight_pt:visited { color: #990000; text-decoration: none; }
a.red_link_eight_pt:active { color: #990000; text-decoration: none; }
a.red_link_eight_pt:hover { color: #456; text-decoration: underline; }

a.bold_red { color: #990000; font-weight: bold; text-decoration: none; }
a.bold_red:link { color: #990000; font-weight: bold; text-decoration: none; }
a.bold_red:active { color: #990000; font-weight: bold; text-decoration: none; }
a.bold_red:visited { color: #990000; font-weight: bold; text-decoration: none; }
a.bold_red:hover { color: #456; font-weight: bold; text-decoration: underline; }

a.bold_blue { color: #0033cc; font-weight: bold; text-decoration: none; }
a.bold_blue:link { color: #0033cc; font-weight: bold; text-decoration: none; }
a.bold_blue:active { color: #0033cc; font-weight: bold; text-decoration: none; }
a.bold_blue:visited { color: #0033cc; font-weight: bold; text-decoration: none; }
a.bold_blue:hover { color: #369; font-weight: bold; text-decoration: underline; }

a.bold_blue_eleven_px { color: #0033cc; font-size: 10px; font-weight: bold; text-decoration: none; }
a.bold_blue_eleven_px:link { color: #0033cc; font-size: 10px; font-weight: bold; text-decoration: none; }
a.bold_blue_eleven_px:active { color: #0033cc; font-size: 10px; font-weight: bold; text-decoration: none; }
a.bold_blue_eleven_px:visited { color: #0033cc; font-size: 10px; font-weight: bold; text-decoration: none; }
a.bold_blue_eleven_px:hover { color: #369; font-size: 10px; font-weight: bold; text-decoration: underline; }

a.bold_link_big { font-weight: bold; font-size: 14px;}
a.bold_link_big:link { font-weight: bold; font-size: 14px;}
a.bold_link_big:visited { font-weight: bold; font-size: 14px; }
a.bold_link_big:active { font-weight: bold; font-size: 14px; }
a.bold_link_big:hover { font-weight: bold; font-size: 14px; }

a.bold_link { font-weight: bold; }
a.bold_link:link { font-weight: bold; }
a.bold_link:visited { font-weight: bold; }
a.bold_link:active { font-weight: bold; }
a.bold_link:hover { font-weight: bold; }

a.normal_link { font-weight: normal; }
a.normal_link:link { font-weight: normal; }
a.normal_link:visited { font-weight: normal; }
a.normal_link:active { font-weight: normal; }
a.normal_link:hover { font-weight: normal; }

a.underline {text-decoration: underline;}
a.underline:link {text-decoration: underline;}
a.underline:visited {text-decoration: underline;}
a.underline:active {text-decoration: underline;}
a.underline:hover { font-weight: bold;}

a.underline_bold { font-weight: bold; text-decoration: underline;}
a.underline_bold:link { font-weight: bold; text-decoration: underline;}
a.underline_bold:visited { font-weight: bold; text-decoration: underline;}
a.underline_bold:active { font-weight: bold; text-decoration: underline;}
a.underline_bold:hover { font-weight: bold;}

a.underline_blue_link { font-weight: normal; text-decoration: underline; color: #0033cc;}
a.underline_blue_link:link { font-weight: normal; text-decoration: underline; color: #0033cc;}
a.underline_blue_link:visited { font-weight: normal; text-decoration: underline; color: #0033cc;}
a.underline_blue_link:active { font-weight: normal; text-decoration: underline; color: #0033cc;}
a.underline_blue_link:hover { font-weight: normal; text-decoration: none; color: #003366;}

a.underline_bold_blue { font-weight: bold; text-decoration: underline; color: #0033cc;}
a.underline_bold_blue:link { font-weight: bold; text-decoration: underline; color: #0033cc;}
a.underline_bold_blue:visited { font-weight: bold; text-decoration: underline; color: #0033cc;}
a.underline_bold_blue:active { font-weight: bold; text-decoration: underline; color: #0033cc;}
a.underline_bold_blue:hover { font-weight: bold; text-decoration: none; color: #003366;}

a.underline_bold_red { font-weight: bold; text-decoration: underline; color: #990000;}
a.underline_bold_red:link { font-weight: bold; text-decoration: underline; color: #990000;}
a.underline_bold_red:visited { font-weight: bold; text-decoration: underline; color: #990000;}
a.underline_bold_red:active { font-weight: bold; text-decoration: underline; color: #990000;}
a.underline_bold_red:hover { font-weight: bold; text-decoration: none; color: #cc0000;}

a.underline_bold_light_blue { font-weight: bold; text-decoration: underline; color: #36c;}
a.underline_bold_light_blue:link { font-weight: bold; text-decoration: underline; color: #36c;}
a.underline_bold_light_blue:visited { font-weight: bold; text-decoration: underline; color: #36c;}
a.underline_bold_light_blue:active { font-weight: bold; text-decoration: underline; color: #36c;}
a.underline_bold_light_blue:hover { font-weight: bold; text-decoration: none; color: #03c;}

a.no_underline_bold { font-weight: bold;  text-decoration: none;}
a.no_underline_bold:link { font-weight: bold;  text-decoration: none;}
a.no_underline_bold:visited { font-weight: bold;  text-decoration: none;}
a.no_underline_bold:active { font-weight: bold;  text-decoration: none;}
a.no_underline_bold:hover { font-weight: bold; }

a.no_underline { text-decoration: none;}
a.no_underline:link { text-decoration: none;}
a.no_underline:visited { text-decoration: none;}
a.no_underline:active { text-decoration: none;}
a.no_underline:hover { font-weight: bold; }

a.newupdates:link { color: #ffffff; text-decoration: none; }
a.newupdates:active { color: #ffffff; text-decoration: none; }
a.newupdates:visited { color: #ffffff; text-decoration: none; }
a.newupdates:hover { color: #ffffff; text-decoration: underline; }

a.name_link { font-size: 11px; }
a.name_link:link { font-size: 11px; }
a.name_link:visited { font-size: 11px; }
a.name_link:active { font-size: 11px; }
a.name_link:hover { font-size: 11px; }

a.extras_link:link { color: #003399; text-decoration: none; font-size: 11px; font-weight: normal;}
a.extras_link:visited { color: #003399; text-decoration: none; font-size: 11px; font-weight: normal;}
a.extras_link:active { color: #003399; text-decoration: none; font-size: 11px; font-weight: normal;}
a.extras_link:hover { color: #456; text-decoration: underline; font-size: 11px; font-weight: normal;}

#notify_total {
	color: #ffffff; 
	text-decoration: none;
	font: 11px Helvetica, Arial, Tahoma;
}
/* START: HEADER */
#grand_header {
	color: #ffffff;
	height: 100px;
	background: #fff;
	padding: 0px 0px 0px 0px;
}
.grand_header_logo {
	margin-top: 10px;
	margin-left: 10px;
}
.grand_header_loginjoin {
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: middle;
	float: right;
}
#top_bordered_ccddee {
	border-top: 1px solid #456;	
}
#grand_header_menu2 {
	text-align: left;
	color: #036;
	height: 32px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #9cf;
	border-bottom: 8px solid #336699;
	background: url(../images/sub-menu-header-bg.png);
}
#grand_header_menu3 {
	text-align: left;
	color: #036;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #9cf;
	border-bottom: 1px solid #336699;
	background: url(../images/sub-menu-header-bg.png);
}
#grand_header_menu_logout {
	text-align: left;
	color: #036;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #9cf;
	border-bottom: 8px solid #336699;
	background: url(../images/sub-menu-header-bg.png);
}
#grand_header_menu4 {
	text-align: left;
	color: #036;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	/* background: url(../images/sub-menu-header-bg.png); */
}
#grand_header_menu {
	text-align: center;
	color: #ffffff;
	height: 28px;
	padding: 2px 0px 0px 0px;
	background: #112233;
	border-bottom: 1px solid #456;
}
#grand_header_bg {
	text-align: center;
	color: #ffffff;
	height: 32px;
	padding: 0px 0px 0px 0px;
	background: #223344;
	border-bottom: 1px solid #abc;
	border-top: 1px solid #abc;
}
div.topmenu_inner {
	text-align: center;
}
div.topmenu_inner a, div.topmenu_inner a:link, div.topmenu_inner a:visited {
	color: #ccc;
	display: block;
	background: #123;
	text-decoration: none;
	font: bold 9pt  Arial, Tahoma, Verdana, Arial;
	padding: 2px 10px 2px 10px;
}
div.topmenu_inner a:hover, div.topmenu_inner a:active {
	color: #003399;
	text-decoration: none;
	background: #678;
}
.action_content_text {
	font-size: 11px;
}
.action_content_text a, .action_content_text a:link, .action_content_text a:visited, .action_content_text a:active, .action_content_text a:hover {
	font-size: 11px;
}
div.main_header_menu, div.main_header_menu_end {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px 12px 2px 12px;
	border-right: 1px solid #abc;
}
div.main_header_menu_end {
	border-right: none;
}
div.main_header_menu a, div.main_header_menu a:link, div.main_header_menu a:visited, div.main_header_menu a:active{
	font: bold 12px Arial, Verdana;
	color: #fff;
}
div.main_header_menu_end a, div.main_header_menu_end a:link, div.main_header_menu_end a:visited, div.main_header_menu_end a:active{
	font: bold 12px Arial, Verdana;
	color: #fff;
}

div.profile_header_menu, div.profile_header_menu_end {
	float: left;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #789;
}
div.profile_header_menu_end {
	border-right: none;
}
div.profile_header_menu a, div.profile_header_menu a:link, div.profile_header_menu a:visited, div.profile_header_menu a:active{
	font: 11px Arial, Verdana;
	color: #ccc;
}
div.profile_header_menu_end a, div.profile_header_menu_end a:link, div.profile_header_menu_end a:visited, div.profile_header_menu_end a:active{
	font: 11px Arial, Verdana;
	color: #ccc;
}
div.profile_header_menu a:hover, div.profile_header_menu_end a:hover {
	color: #fff;
}
.profile_intro_container {
	margin: 0px 10px 20px 0px;
}
.profile_video_media {
	width: 200px; 
	height: 150px; 
	background: #fff;	
}
.profile_mentor_video_media {
	width: 250px; 
	height: 188px; 
	background: #fff;	
}
.profile_video_info {
	color: #296FB6;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background: #fff;	
}
div.business_location_countries h2 {
	padding-bottom: 2px;
	margin: 20px 10px 0px 10px;
	border-bottom: 2px solid #aabbcc;
}
div.business_location_countries h2 a, div.business_location_countries h2 a:link, div.business_location_countries h2 a:active, div.business_location_countries h2 a:visited {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
div.business_location_countries h2 a:hover {
	
}
div.business_location_provinces h3 {
	margin: 10px 10px 0px 20px;
}
div.business_location_provinces h3 a, div.business_location_provinces h3 a:link, div.business_location_provinces h3 a:active, div.business_location_provinces h3 a:visited {
	margin: 0;
	color: #003399;
	font: bold 16px "Trebuchet MS", arial, verdana, serif;
}
div.business_location_provinces h3 a:hover {
	
}
div.business_location_cities_list {
	margin: 2px 2px 2px 20px;
}
div.business_location_cities_list span {
	font-size: 10px;
	color: #777;
	padding-right: 10px;
}

/* PROFILE PHOTOS STYLES */
div.media {
	padding: 10px;
	border: 1px solid #aabbcc;
	background: url(../images/media_bg.png);
}
div.media_caption {
	text-align: left; 
	padding: 0px 5px 0px 5px; 
	margin-left: auto; 
	margin-right: auto;
}
div.media_title {
	font-size: 11px;
	font-weight: bold;
}
div.media_desc {
	margin-bottom: 2px;
	font-size: 11px;
}
div.media_date {
	margin-top: 2px; 
	font-size: 10px; 
	color: #445566;
	margin-top: 5px;
}
div.media_date2 {
	margin-top: 2px; 
	font-size: 10px; 
	color: #445566;
	margin-top: 5px; 
	padding-top: 5px; 
	border-top: 1px solid #aabbcc;
}
div.media_actions {
	padding: 0px 5px 5px 5px; 
	background: #ffffff;
	border: 1px solid #aabbcc;
}
div.media_actions_owner {
	color: #234;
	font-size: 10px;
	margin-top: 5px;
	text-align: right;
}

#grand_sub_header_menu {
	text-align: center;
	color: #ffffff;
	background: #99aabb;
	border-top: 1px solid #aabbcc;
}
td.header_menu, td.header_menu_end {
	padding: 0px 12px 0px 12px;
	border-right: 4px solid #fff;
}
td.header_menu_end {
	border-right: none;
}
td.header_menu a, td.header_menu a:link, td.header_menu a:visited, td.header_menu a:active{
	font: bold 11px Arial, Verdana;
	color: #036;
}
td.header_menu_end a, td.header_menu_end a:link, td.header_menu_end a:visited, td.header_menu_end a:active{
	font: bold 11px Arial, Verdana;
	color: #036;
}

td.topnav_menu_cat {
	color: #fff;
	padding: 5px 15px 5px 10px;
	border: none;
	font: bold 12px Arial, Verdana;
	background: url(../images/topnav_menu_cat_pointer.gif) #369 100% -2px no-repeat;
}

table.topnav_table {
	text-align: center;
}
/* END: HEADER */







/* START: SCROLLING ADVERTISEMENT */
/* START: SCROLLING ADVERTISEMENT */

#public_login_form {
	float: right;
	text-align: right;
	vertical-align: bottom;
	margin: 0px 10px 0px 0px;
}
.scrolling_ads_container {
	color: #369;
	text-align: left;
	padding: 0px 5px 0px 0px;
}
/* END: SCROLLING ADVERTISEMENT */






/* START: MAIN CONTENTS */
#grand_main {
}
/* END: MAIN CONTENTS */






/* START: FOOTER CONTENTS */
#grand_footer_search {
	margin:0 auto;
	width:960px;
	margin-top: 15px;
	margin-bottom: 0px;
}

#grand_footer {
	color: #ffffff;
	margin-top: 15px;
}

.footer_stats_header {
	color: #003366;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 2px solid #003366;
	font: bold 13pt Verdana, Arial, Tahoma;
}
.footer_stats {
	color: #456;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 8pt arial, Arial, Tahoma;
}
.footer_table {
	width: 100%;
	padding: 10px;
	padding-top: none;
}
.footer_stuff {
	padding: 0px 10px 0px 10px;
}
div.footer_main_menu, div.footer_main_menu_end {
	float: left;
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #789;
}
div.footer_main_menu_end {
	border-right: none;
}
div.footer_main_menu_end a, div.footer_main_menu_end a:link, div.footer_main_menu_end a:visited, div.footer_main_menu_end a:active{
	font: bold 13px Arial, Verdana;
	color: #fff;
}
div.footer_main_menu a, div.footer_main_menu a:link, div.footer_main_menu a:visited, div.footer_main_menu a:active{
	font: bold 13px Arial, Verdana;
	color: #fff;
}
div.footer_main_menu_end a:hover, div.footer_main_menu a:hover{
	color: #ffffff;
}
.footer_menu {
	color: #fff;
	text-align: left;
	padding: 0px 10px 0px 10px;
}
.footer_menu a, .footer_menu a:link, .footer_menu a:active, .footer_menu a:visited {
	color: #aabbcc;
	font-size: 11px;
}
.footer_menu a:hover {
	color: #fff;
}
.inside_footer {
	margin: 5px;
}

#grand_footer_ads {
	color: #ffffff;
	width: 960;
	padding-bottom: 10px;
}
/* END: FOOTER CONTENTS */









/* START: MAIN FRAME */

.component_list_div {
	width: 150px;
	padding: 3px 5px 3px 5px;
	text-align: left;
	display: block;
}
td.profile_menu1 a, div.nolink {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
td.profile_menu1 a:hover {
	background-color: #ffffff;
	background-image: url(../images/menu_bg2.gif);
	text-decoration: none;
}
.profile_plugins_list {
	margin: 0px;
}
.profile_plugins_list a, .profile_plugins_list a:link, .profile_plugins_list a:visited, .profile_plugins_list a:active  {
	margin: 2px;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	font-weight: bold;
	display: block;
	background-color: #ffffff;
	background-position: top right;
	border-bottom: 1px solid #ccddee;
}
.profile_plugins_list a:hover {
	background-color: #aabbcc;
	text-decoration: none;
}

.profile_mentor_list {
	margin: 0px;
}
.profile_mentor_list a, .profile_mentor_list a:link, .profile_mentor_list a:visited, .profile_mentor_list a:active  {
	color: #036;
	margin: 2px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: left;
	background-color: #ffffff;
	background-position: top right;
	border-bottom: 1px solid #ccddee;
}
.profile_mentor_list a:hover {
	background-color: #aabbcc;
	text-decoration: none;
}
.profile_mentor_list_nolink {
	margin: 2px;
	padding: 5px;
	font-size: 8pt;
	display: block;
	text-align: left;
	background-color: #ffffff;
	background-position: top right;
	border-bottom: 1px solid #ccddee;
}

.search_type_list {
	margin: 0px;
	margin: 2px;
	padding: 10px 5px 10px 10px;
	font-size: 8pt;
	font-weight: bold;
	background-color: #ffffff;
	background-position: top right;
	border-bottom: 1px solid #ccddee;
	text-transform: capitalize;
}
.search_type_list a, .search_type_list a:link, .search_type_list a:visited, .search_type_list a:active  {
	color: #039;
	font-size: 8pt;
	font-weight: bold;
	text-transform: titlecase;
}
.search_type_list a:hover {
	text-decoration: none;
	text-decoration: underline;
}
div.search_results {
	padding: 10px 0px 10px 0px;
}
div.search_result {
	padding: 5px;
	margin: 5px;
	border: 1px solid #ccddee; 
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 8pt;
	color: #456;
}

.profile_actions_list {
	margin: 0px;
	text-align: left;
}
.profile_actions_list a, .profile_actions_list a:link, .profile_actions_list a:visited, .profile_actions_list a:active  {
	margin: 2px 0px 2px 0px;
	padding: 5px 2px 5px 5px;
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #aabbcc;
}
.profile_actions_list a:hover {
	color: #234;
	background-color: #ccddee;
	text-decoration: none;
}
.event_rsvp_list {
	margin: 2px 0px 2px 0px;
	padding: 5px 2px 5px 5px;
	font-size: 8pt;
	display: block;
	border-bottom: 1px solid #ccddee;
}
.event_rsvp_list_inside {
	width: 76px;
}
div.profile_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
}
div.profile_menu1 {
	border-bottom: 1px solid #DDDDDD;
	padding: 2px;
}
div.profile_menu1 a, div.nolink {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
div.profile_menu1 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg2.gif);
	text-decoration: none;
}
.profile_top_main_left {
	width: 180px;
	margin: 0px;
	border-bottom: 8px solid #296FB6;
	padding: 20px 0px 0px 00px;
}
.profile_top_main_right {
	margin: 0px;
	background: #ffffff;
	border-bottom: 8px solid #296FB6;
	padding: 20px 0px 0px 0px;
}
.profile_top_main_left_welcome {
	width: 180px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.profile_top_main_right_welcome {
	margin: 0px;
	background: #ffffff;
	padding: 10px 0px 0px 0px;
}
.profile_top_name_left {
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.profile_top_name_right {
	padding: 5px 0px 5px 0px;
}
.profile_top_name_right_div {
	color: #333;
	font: bold 14pt verdana, Arial, serif;
	margin: 15px 10px 0px 5px;
	padding: 0px;
}
.profile_name_at {
	font-size: 13px;
	font-weight: bold;
}
.plugin_main_left {
	width: 180px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.plugin_main_center {
	width: 463px;
	background: #ffffff;
	margin: 0px 15px 0px 5px;
	padding: 0px 0px 10px 5px;
}
.plugin_main_right {
	width: 282px;
	background: #ffffff;
	margin: 0px;
	padding: 10px 0px 40px 0px;
	min-height: 560px;
	background: url(../images/liner_right.jpg) -20px 0px no-repeat;
}

.std_main_left {
	width: 180px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.td_std_main_center {
	background: #ffffff;
	background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff; padding: 0px 0px 5px 5px; color: #333; text-align: center; 
}
.std_main_center {
	width: 483px;
	background: #ffffff;
	margin: 0px;
	padding: 20px 0px 10px 5px;
}

.std_main_right {
	width: 282px;
	background: #ffffff;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.td_std_main_right {
	background: #ffffff;
	background: url(../images/body_comp_left_br.gif) 100% 100% no-repeat #ffffff; padding: 0px 0px 5px 0px;
}
.std_main_comp_header {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 1px 2px;
	color: #112233;
	border-bottom: 2px solid #aabbcc;
	font: bold 14pt arial, verdana, serif;
}
.std_main_comp_header2 {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 1px 2px;
	color: #112233;
	border-bottom: 4px solid #296FB6;
	font: bold 12pt "Trebuchet MS", arial, verdana, serif;
}
.std_main_comp_header3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 1px 2px;
	color: #036;
	font: bold 12pt "Trebuchet MS", arial, verdana, serif;
}
.std_main_comp_header4 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 1px 2px;
	color: #123;
	font: bold 12pt "Trebuchet MS", arial, verdana, serif;
}
.small_main_comp_header {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 4px solid #296FB6;
	font: bold 18px Arial, verdana, serif;
}
.micro_main_comp_header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 2px solid #296FB6;
	font: bold 11pt "Trebuchet MS", arial, verdana, serif;
}
.micro_main_centered_header {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 2px solid #296FB6;
	font: bold 11pt "Trebuchet MS", arial, verdana, serif;
}
.small_job_page_header {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 4px solid #296FB6;
	font: bold 13pt arial, verdana, serif;
}
.small_job_page_header a, .small_job_page_header a:link, .small_job_page_header a:visited, .small_job_page_header a:active {
	font-weight: bold;
	font: bold 13pt arial, verdana, serif;
}
.small_job_page_header a:hover {
	font-weight: bold;
}
div.job_inner_header {
	color: #296F93;
	margin: 15px 0px 0px 0px;
	border-bottom: 2px dotted #aabbcc;
	font: bold 14px Arial, verdana, serif;
}
div.job_inner_topic, div.job_inner_topic_top {
	margin: 10px 0px 0px 0px;
	font: 12px helvetical, arial, verdana, serif;
}
div.job_inner_topic_top {
	margin-top: 0px;
	margin-top: 5px;
}
.std_edit_plugin_header {
	margin: 0px;
	background: #ffffff;
	border-bottom: 8px solid #296FB6;
	padding: 10px 0px 0px 0px;
}

.profile_mentor_list_nolink {
	margin: 2px;
	padding: 5px;
	font-size: 8pt;
	display: block;
	text-align: left;
	background-color: #ffffff;
	background-position: top right;
	border-bottom: 1px solid #ccddee;
}
.side_comp_header {
	margin: 5px 0px 0px 0px;
	padding: 2px 5px 5px 5px;
	border-top: 2px solid #296FB6;
	font-size: 8pt;
}
.profile_comp_desc_top {
	color: #678; 
	font-size: 8pt;
	margin: 2px 5px 0px 5px; 
	padding: 0px 5px 0px 0px; 
}
.profile_comp_desc {
	color: #678; 
	font-size: 8pt; 
	margin: 2px 5px 0px 5px; 
	padding: 0px 5px 5px 0px;
	border-top: 1px dotted #678;
}
.std_browse_an_item {
	margin: 0px 0px 20px 0px;
}
.settings_comp_header {
	margin: 40px 0px 5px 0px;
	padding: 5px 0px 1px 2px;
	color: #234;
	border-bottom: 2px solid #296FB6;
	font: bold 18px Arial, verdana, serif;
}
.page_description {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
}
.page_description a, .page_description a:link, .page_description a:visited, .page_description a:active {
	font-weight: bold;
	font-size: 12px;
	color: #03c;
	text-decoration: underline;
}
.page_description a:hover {
	color: #036;
}
.page_description2 {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.apps_profile_header{
	color: #333;
	border-bottom: 2px dotted #aabbcc;
	font: bold 18px Arial, verdana, serif;
}
.comment_headline {
	color: #333;
	padding: 4px 0px 5px 6px;
	border: 1px solid #aabbcc;
	background: url(../images/media_bg.png);
}

.right_std_comp_container {
	margin: 10px 5px 10px 10px;
	text-align: center;
}
.right_std_comp_container2 {
	margin: 20px 5px 0px 10px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	/* background: url(../images/sidebottombg1.png) 0% 100% no-repeat; */
}
div.browse_friends_result {
	padding: 5px;
	padding-top: 15px;
	margin: 0px;
	border-bottom: 2px solid #abc;
}
.error_description {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #cc0000;
}
.error_description a, .error_description a:link, .error_description a:visited, .error_description a:active {
	font-weight: bold;
	font-size: 13px;
	color: #0033cc;
	text-decoration: underline;
}
.error_public_profile {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
}
.error_public_profile a, .error_public_profile a:link, .error_public_profile a:visited, .error_public_profile a:active {
	font-weight: bold;
	font-size: 11px;
	color: #0033cc;
	text-decoration: underline;
}
.join_text {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.join_text a, .join_text a:link, .join_text a:visited, .join_text a:active {
	font-weight: bold;
	font-size: 12px;
	color: #0033cc;
	text-decoration: underline;
}
.join_text_quick {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.join_text_quick_openid {
	margin: 2px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}
.join_text_quick a, .join_text_quick a:link, .join_text_quick a:visited, .join_text_quick a:active {
	font-weight: bold;
	color: #0033cc;
	text-decoration: underline;
}
.login_box {
	width: 60%; 
	margin: 0px 0px 40px 40px;
}
.login_box2 {
	margin: 0px 0px 0px 10px;
}
.login_box_quick {
	margin: 10px 5px 10px 10px;
}
.login_box_quick_notop {
	margin: 0px 5px 0px 5px;
}

.login_quick_header {
	font: bold 11px arial, verdana, serif;
	padding: 5px 0px 5px 0px;
}
.login_quick_header a, .login_quick_header a:link, .login_quick_header a:visited, .login_quick_header a:active {
	background: #bbccdd;
	border-left: 2px solid #aabbcc;
	padding: 5px 10px 5px 10px;
	text-decoration: underline;
}
.login_quick_header a:hover {
	background: #ffffff;
	text-decoration: none;
}
.login_quick_header2 {
	font: bold 11px arial, verdana, serif;
	padding: 5px 0px 5px 0px;
}
.login_quick_header2 a, .login_quick_header2 a:link, .login_quick_header2 a:visited, .login_quick_header2 a:active {
	background: #ffffff;
	border-left: 2px solid #aabbcc;
	padding: 5px 10px 5px 10px;
	text-decoration: underline;
}
.login_quick_header2 a:hover {
	background: #ffffff;
	text-decoration: none;
}
.login_quick_header_join {
	font: bold 11px arial, verdana, serif;
	background: #ffffff;
	padding: 5px 10px 5px 10px;
}
.login_quick_header_join2 {
	font: bold 14px arial, verdana, serif;
	background: #fff;
	padding: 2px 10px 2px 10px;
}
.search_mentor_quick_header {
	color: #036;
	padding: 5px;
	text-align: center;
	border-bottom: 2px solid #6699cc;
	font: bold 14px arial, verdana, serif;
}
.side_header1 {
	color: #000;
	padding: 5px;
	text-align: center;
	font: bold 14px arial, verdana, serif;
	background: url(../images/sidetopbg1.png) 0% 10px no-repeat;
}
.side_header2 {
	color: #369;
	padding: 5px;
	text-align: center;
	font: bold 12px arial, verdana, serif;
	background: url(../images/sidetopbg2.png) 0% 10px no-repeat;
}
div.result {
	font-weight: bold;
	background: #ffffff;
}
div.error {
	color: red;
	font-size: 8pt;
	font-weight: bold; 
}



/* start: blog main pages */

.td_std_blog_left {
	
}
.std_blog_left {
	width: 673px;
	margin: 0px;
}
.std_blog_right {
	width: 282px;
	background: #6699cc;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.td_std_blog_right {
	background: #6699cc;
}


.std_blog_comp_header {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 1px 2px;
	color: #112233;
	border-bottom: 2px solid #6699cc;
	font: bold 18px Arial, verdana, serif;
}
.std_blog_comp_header a, .std_blog_comp_header a:link, .std_blog_comp_header a:visited, .std_blog_comp_header a:active, .std_blog_comp_header a:hover {
	font: bold 16pt "Trebuchet MS", arial, verdana, serif;
}
.right_blog_comp_container {
	margin: 0px 0px 15px 10px;
	text-align: center;
}

/* end: blog main pages */




/* END: MAIN FRAME */








/* START: HOME PAGE FORMS */
.forms {
	margin: 0px;
	padding: 0px;
}
input {
	font: 8pt Arial, Tahoma;
}
	
#login_basic_input {
	width: 120px;
	display: inline;	
	height: 20px;
	padding: 2px;
	margin: 0px;
}
.login_basic_button {
	display: inline;	
	height: 20px;
}

.latest_featured {
	font-weight: normal;
	color: #ffffff;
}
.latest_featured2 {
	color: #000;
	font-weight: bold;
}

.home_search_divs {
	float: left;
	margin: 0px 5px 0px 5px;
}

#home_search_input {
	width: 120px;
	display: inline;	
	height: 20px;
	padding: 2px;
	margin: 0px;
}
.home_search_button {
	display: inline;	
	height: 20px;
}
/* END: HOME PAGE FORMS */








.left_comp_container {
	margin: 10px 10px 15px 0px;
	text-align: center;
}
.mid_comp_container {
	margin: 0px 10px 30px 10px;
}
.mid_comp_container_qsearch {
	margin: 10px 0px 20px 0px;
}
.mid_comp_container_home {
	margin: 0px 10px 10px 10px;
}
.right_comp_container {
	margin: 10px 0px 15px 0px;
	text-align: center;
}

.mid_logins_container {
	margin: 0px 10px 0px 10px;
}
.mid_logins_container_openid {
	margin: 20px 10px 0px 10px;
}
.apps_summary_left {
	margin-left: 10px;	
}
.apps_summary_right {
	margin-right: 10px;	
}

.component_header {
	color: #ffffff;
	background: #296FB6;
	margin: 5px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font: bold 9pt arial, verdana, serif;
}
.component_list {
	display: table;
	width: 150px;
	padding: 3px 5px 3px 5px;
	text-align: left;
}
.component_list2 {
	display: table;
	width: 150px;
	padding: 3px 5px 3px 5px;
	text-align: left;
	border-bottom: 2px dotted #aabbcc;
}
.component_list a, .component_list a:visited, .component_list a:link, .component_list a:active {
	font-weight: bold;
}
.component_list2 a{
	font-weight: bold;
}

.component_list_right {
	display: table;
	padding: 3px 5px 3px 5px;
	text-align: left;
}
.component_list_right2 {
	display: table;
	padding: 3px 5px 3px 5px;
	text-align: left;
	border-bottom: 2px dotted #aabbcc;
}
.component_list_right_viewall {
	padding: 3px 5px 3px 5px;
	text-align: center;
	border-bottom: 2px dotted #aabbcc;
}
.component_list_right a, .component_list_right a:visited, .component_list_right a:link, .component_list_right a:active {
	font-weight: bold;
}
.component_list_right2 a{
	font-weight: bold;
}
.component_list_noborder {
	display: table;
	width: 100%;
	padding: 8px 0px 8px 0px;
	text-align: left;
	border-bottom: 2px dotted #aabbcc;
}
.component_list_noborder a, .component_list_noborder a:visited, .component_list_noborder a:link, .component_list_noborder a:active {
	font-weight: bold;
}
.component_list_noborder2 {
	display: table;
	width: 100%;
	padding: 8px 0px 8px 0px;
	text-align: left;
}
.component_list_noborder2 a, .component_list_noborder2 a:visited, .component_list_noborder2 a:link, .component_list_noborder2 a:active {
	font-weight: bold;
}
.component_icon{
	width: 40px;
	height: 40px;
	float: left;
	margin: 0px 6px 0px 0px;
}
.component_title {
	text-align: left;
}
.component_desc, .component_desc p {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 11px;
	color: #567;
	text-align: left;
	line-height: 1.2;
}
.component_desc a, .component_desc a:link, .component_desc a:active, .component_desc a:visited, .component_desc p a, .component_desc p a:link, .component_desc p a:active, .component_desc p a:visited {
	font-weight: normal;
	font-size: 10px;
	color: #3366cc;
	margin: 0px;
}
.component_desc a:hover, .component_desc p a:hover {
	font-weight: normal;
	color: #0033cc;
	text-decoration: none;
}

.std_desc {
	font-size: 8pt;
	color: #666;
	text-align: left;
	line-height: 1.2;
}
.std_desc a, .std_desc a:link, .std_desc a:active, .std_desc a:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #0033cc;
}
.std_desc a:hover {
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}

.component_featured_table {
	width: 245px;
	padding: 0px;
	padding-top: 5px;
}
.component_featured_table2 {
	width: 245px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.extras_size_photo { 
	width: 40px;
	height: 40px;
	border: 1px solid #abc;
	float: center;
	text-align: center;
	margin: 0px 1px 0px 1px;
	padding: 1px;
	background-color: #fff;
}
.explore_size_photo { 
	width: 100px;
	height: 100px;
	border: 1px solid #abc;
	float: center;
	text-align: center;
	margin: 0px 3px 0px 3px;
	padding: 2px;
	background-color: #fff;
}
.thumb_size_photo { 
	width: 60px;
	height: 60px;
	float: center;
	text-align: center;
	margin: 0px 3px 0px 3px;
	padding: 2px;
	background-color: #fff;
}
.thumb_footer_featured_photo { 
	width: 60px;
	height: 60px;
	border: 1px solid #abc;
	float: center;
	text-align: center;
	margin: 0px;
	padding: 2px;
	background-color: #fff;
}
.thumb_size_photo_margined {
	width: 60px;
	height: 60px;
	border: 1px solid #abc;
	float: center;
	text-align: center;
	margin: 2px;
	padding: 2px;
	background-color: #fff;
}
.component_featured_home {
	text-align: center;
	width: 120px;
}
.component_featured_home a {
	font-weight: bold;
}

.featured_home_name {
	margin: 2px 5px 5px 5px;
}

.std_left_inner {
	padding: 0px;
	margin: 5px;
	text-align: center;
}

.std_right_inner {
	padding: 0px;
	margin: 5px;
	margin-left: 3px;
	margin-right: 4px;
	text-align: center;
}
.std_right_inner2 {
	padding: 0px;
	margin: 5px;
	margin-left: 6px;
	margin-right: 5px;
	text-align: center;
}

.search_mentor_table {
	width: 100%;
	padding: 5px;	
}
.lastlogin {
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.thumbnail_img {
	border: 1px solid #abc;
	width: 60px;
	height: 60px;
}
.thumbnail_img_nosize {
	border: 1px solid #abc;
}

.futuredev {
	padding: 1px;
	margin: 10px 0px 0px 0px;
	width: 98%;
	text-align: center;
	border: 1px solid #aabbcc;
}


img.profile_photo {
	margin: 5px 0px 5px 0px;
	max-width: 150px;
}
img.profile_photo2 {
	margin: 5px 0px 0px 0px;
	max-width: 150px;
}
div.profile_content {
	
}

#apps_profile_right_td {
	width: 160px;
}
#apps_profile_right_td a, #apps_profile_right_td a:visited, #apps_profile_right_td a:link, #apps_profile_right_td a:active{
	font-weight: bold;
}
div.profile_header {
	color: #296F93;
	margin: 15px 0px 0px 0px;
	border-bottom: 2px dotted #aabbcc;
	font: bold 15px Arial, verdana, serif;
}
div.profile_header2, div.profile_header2_less_top {
	color: #333;	
	padding: 0px;
	margin: 28px 0px 0px 0px;
	font: bold 18px Arial, verdana, serif;
}
div.profile_header a, div.profile_header2 a, div.profile_header a:link, div.profile_header2 a:link,  div.profile_header a:active, div.profile_header2 a:active, div.profile_header a:visited, div.profile_header2 a:visited {
	color: #990000;
	margin: 15px 0px 0px 10px;
	text-decoration: underline;
	font: bold 14px Arial, Tahoma, verdana, serif;
}

div.profile_header4 {
	color: #336699;
	margin: 15px 0px 0px 0px;
	border-bottom: 2px dotted #aabbcc;
	font: bold 10pt "Trebuchet MS", arial, verdana, serif;
}
div.profile_header4 a, div.profile_header4 a:visited, div.profile_header4 a:link, div.profile_header4 a:active{
	color: #003399;
	font: bold 10pt "Trebuchet MS", arial, verdana, serif;
}
div.profile_header5 {
	color: #336699;
	margin: 20px 0px 0px 0px;
	border-bottom: 2px dotted #aabbcc;
	font: bold 10pt "Trebuchet MS", arial, verdana, serif;
}
div.profile_header5 a, div.profile_header5 a:visited, div.profile_header5 a:link, div.profile_header5 a:active{
	color: #003399;
	font: bold 10pt "Trebuchet MS", arial, verdana, serif;
}
div.profile_header2_less_top {
	margin: 10px 0px 0px 0px;
}
div.welcome_list {
	padding: 0px 0px 5px 0px; 
	margin-top: 30px;
	background: #fff;
	border-bottom: 1px solid #aabbcc; 
	
}
div.welcome_header {
	color: #036;
	padding: 2px 0px 2px 10px;
	font: bold 14px Arial, verdana, serif;
	background: url(../images/bottombg1.png) 0% 0px no-repeat;
}
div.welcome_header_clickable {
	color: #036;
	padding: 2px 0px 2px 0px;
	font: bold 14px Arial, verdana, serif;
	background: url(../images/bottombg1.png) 0% 0px no-repeat;
}

div.welcome_header_clickable a, div.welcome_header_clickable a:link, div.welcome_header_clickable a:active, div.welcome_header_clickable a:visited, div.welcome_header_clickable a:hover {
	color: #0555AF;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
	font: bold 16px helvetica, Arial, verdana, serif;
}
div.welcome_header_clickable a:hover {
	text-decoration: underline;
}
 
.welcome_body {
	margin-top: 2px;
	font-size: 12px;
}
.welcome_sign {
	color: #600;
	font-weight: bold;
	padding-right: 5px;
}

div.profile_latest_employment {
	color: #333;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: bold 12px Arial, helvetica, verdana, Arial, serif;
}
div.profile_latest_employment a, div.profile_latest_employment a:link, div.profile_latest_employment a:active, div.profile_latest_employment a:visited {
	color: #369;
	margin: 0px 0px 2px 0px;
	text-decoration: underline;
	font: bold 14px helvetica, Arial, verdana, serif;
}
div.profile_latest_employment a:hover {
	text-decoration: none;;
}

div.profile_latest_employment2 {
	color: #001122;
	margin: 5px 0px 5px 0px;
	border-bottom: 0px solid #bcd;
	font: bold 16px Arial, verdana, serif;
}

.profile_status_display {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 4px solid #fff;
}

div.profile_field_name, div.profile_field_name2, div.profile_field_name3, div.profile_field_name4, div.profile_field_name_justified, div.profile_field_name2_justified {
	color: #333;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
div.profile_field_name2 {
	margin: 10px 0px 0px 0px;
}

div.profile_field_name3 {
	margin: 10px 0px 0px 0px;
	font: bold 12pt helvetical, arial, verdana, serif;
}
div.profile_field_name4 {
	text-decoration: underline;
	margin: 20px 0px 0px 0px;
}
.form_field_desc {
	padding-top: 0px;
	font-size: 11px;
	color: #445566;
	display: block;
}

div.profile_thirparty_container {
	margin: 0px 0px 20px 0px;
}
div.profile_thirparty_title {
	margin: 5px 0px 1px 0px;
	font: bold 12px arial, verdana, serif;
}
div.profile_thirparty_title a, div.profile_thirparty_title a:visited, div.profile_thirparty_title a:link, div.profile_thirparty_title a:active{
	color: #036;
	font: bold 12px arial, verdana, serif;
}
div.profile_thirparty_title a:hover{
	color: #456;
}
div.profile_thirparty_title2 {
	color: #333;
	margin: 1px 0px 1px 0px;
	font: bold 12px arial, verdana, serif;
}
div.profile_thirparty_title2 a, div.profile_thirparty_title2 a:visited, div.profile_thirparty_title2 a:link, div.profile_thirparty_title2 a:active{
	color: #369;
	font: bold 12px arial, verdana, serif;
}

.profile_thirparty_value {
	color: #333;
	font-size: 12px;
	margin: 1px 0px 1px 0px;
}
.profile_thirparty_desc {
	color: #333;
	font-size: 11px;
	text-align: justify;
	margin: 2px 0px 1px 0px;
}

div.profile_field_value {
	color: #123;
	margin: 0px 0px 0px 0px;
}
div.profile_field_value_justified {
	text-align: justify;
}
div.generic_field_name, div.generic_field_name2, div.generic_field_name3 {
	color: #333;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
div.generic_field_name2 {
	margin: 15px 0px 0px 0px;
}
div.generic_field_name3 {
	margin: 10px 0px 0px 0px;
}
div.generic_field_value {
	color: #123;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 10px;
	border-bottom: 2px dotted #aabbcc;
}
div.generic_field_value2 {
	color: #123;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
}
div.generic_field_value3 {
	color: #123;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
}
td.component_connection_list {
	margin: 0px 1px 0px 1px;
}
div.component_connection_list {
	margin: 0px;
}

div.browse_category_list {
	padding: 5px; 
	margin: 5px 5px 5px 32px; 
	background: #fff;
	border-top: 1px solid #ccddee; 
}
div.profile_action {
	padding: 10px; 
	background: #fff;
	border-bottom: 1px solid #aabbcc; 
}
div.profile_action2 {
	padding: 5px 5px 5px 0px; 
	margin-top: 20px;
	background: #fff;
	border-bottom: 2px solid #aabbcc; 
}
div.profile_action_bottom {
	padding-bottom: 2px;
}
div.profile_action_date {
	color: #999999;
	float: right;
	margin-left: 20px;
}
div.home_action {
	padding: 10px; 
	font-size: 11px;
	border-top: 1px solid #aabbcc; 
}
div.home_action_top {
	padding: 10px;
	font-size: 11px;
}
div.home_action table td, div.home_action_top table td, div.home_action table td a, div.home_action_top table td a {
	font-size: 11px;
}

div.home_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
	font-size: 10px;
}
td.profile_tab a, td.profile_tab a:link, td.profile_tab a:visited, td.profile_tab a:active {
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
}
td.profile_tab a:hover {
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	text-decoration: none;
}
td.profile_tab2 a, td.profile_tab2 a:link, td.profile_tab2 a:visited, td.profile_tab2 a:active {
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	color: #fff;
}
td.profile_tab2 a:hover {
	background-color: #aabbcc;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	color: #03c;
}

div.profile_tab a, div.profile_tab a:link, div.profile_tab a:visited, div.profile_tab a:active {
	background-color: #ccddee;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	text-decoration: underline;
}
div.profile_tab a:hover {
	background-color: #ccddee;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
}
div.profile_tab2 a, div.profile_tab2 a:link, div.profile_tab2 a:visited, div.profile_tab2 a:active {
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	color: #036;
	text-decoration: none;
}
div.profile_tab2 a:hover {
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-weight: bold; 
	display: block;
	color: #03c;
}

.view_all {
	text-align: left;
	padding: 1px 0px 5px 0px;
}
.view_all2 {
	text-align: left;
	padding: 1px 0px 5px 0px;
}
.view_all3 {
	margin-left: 10px;
}
.news_box {
	background: #FFFFFF;
}
#profile_tabs_profile { 
}
td.profile_tab_end {
}


input.text, input.text_small {
	border: 1px solid #AAAAAA;
	font: 8pt arial, verdana, serif;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}

input.text_small {
	font-size: 8pt;
}

input.button {
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
	color:#fff;
	font: bold 11px arial, sans-serif;
	background-color: #003366;
	border: 2px solid;
	border-color: #ccc #036 #000 #999;
}
input.quick_submit {
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
	color:#fff;
	height: 28px;
	font: bold 11px arial, sans-serif;
	background-color: #336699;
	border: 2px solid;
	border-color: #ccc #036 #000 #999;
}
input.button2 {
	height: 18px;
	margin: 0px;
	color:#036;
	padding: 1px;
	padding-top: 0px;
	vertical-align: middle;
	font: bold 11px arial, sans-serif;
	background-color: #f6f6f6;
	border: 1px solid;
	border-color: #ccc #036 #000 #999;
}
input.button_link {
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
	color:#012;
	font: 11px arial, sans-serif;
	background-color: #bcd;
	border: 2px solid;
	border-color: #abc #999 #ddd #ccc;
}

input.radio, input.checkbox {
	vertical-align: middle;
}
input.standard_input, input.standard_input_a, input.standard_input_login, input.right_search_input, input.standard_input_1, input.standard_input_2, input.standard_input_3, input.standard_input_4, input.standard_input_5, input.standard_input_6, input.standard_input_7, input.standard_input_search_m {
	color: #234;
	font-size: 11px;
	margin: 0px;
	display: inline;
	vertical-align: middle;
	padding-top: 1px;
	padding-left: 2px;
	border: 1px solid #8899aa;
	font-family: arial, verdana, serif;	
}
input.standard_input_login {
	width: 200px;
}
input.standard_input {
	width: 160px;
}
input.standard_input_a {
	width: 150px;
	border: 1px solid #8899aa;
}
input.standard_input_1 {
	width: 240px;
}
input.standard_input_2 {
	width: 400px;
}
input.standard_input_3 {
	width: 302px;
}
input.standard_input_4 {
	width: 220px;
}
input.standard_input_5 {
	width: 150px;
}
input.standard_input_6 {
	width: 105px;
}
input.standard_input_7 {
	width: 200px;
}
input.standard_input_search_m {
	width: 440px;
	height: 18px;
	padding: 1px 0px 0px 2px;
	font-size: 11px;
	border: 1px solid #8899aa;;
}
input.standard_input_search_top {
	width: 160px;
	height: 18px;
	padding: 1px 0px 0px 2px;
	font-size: 11px;
	border: 1px solid #003;;
}
input.standard_input_COUNT {
	width: 20px;
	font-weight: bold;
	border: 1px solid #ffffff;
	background: #ccddee;
	text-align: center;
	vertical-align: middle;
}
input.right_search_input {
	width: 172px;
}

input.standard_btn_img, input.standard_btn_login, input.right_search_button, input.standard_btn_img_search {
	margin: 0px;
	display: inline;
	padding-left: 2px;
	vertical-align: middle;
}
input.standard_btn_login {
	padding: 0px;
}
input.standard_btn_img_search {
	height: 22px;
	width: 72px;
	padding: 0px;
	border: none;
}
	
textarea {
	border: 1px solid #336699;
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 12px;
}
div.newupdates {
	height: 31px; 
	width: 150px; 
	margin: 0px 0px 0px 15px;
	background-image: url(../images/newupdates.gif); 
	background-repeat: no-repeat;
}

div.newupdates_content {
	text-align: left; 
	padding: 8px 5px 5px 12px; 
	color: #FFFFFF;
}
select, select.small, select, select.standard_micro, select.standard_select, select.standard_select_1, select.standard_select_2, select.standard_select_3, select.standard_select_4, select.standard_select_5, select.standard_select_6, standard_select_7 {
	color: #123;
	height: 20px;
	font-family: arial, verdana, serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 1px 1px 1px 2px;
	border: 1px solid #8899aa;
}
select option {
	padding: 2px 0px 2px 5px;
	border: 0px solid;
	border-bottom: 1px solid #ccc;
}
select.standard_select {
	width: 160px;
}
select.standard_micro {
	width: 60px;
}
select.standard_micro_1 {
	width: 80px;
}
select.standard_micro_2 {
	width: 106px;
}
select.standard_micro_3 {
	width: 48px;
}
select.standard_select_1 {
	width: 176px;
}
select.standard_select_2 {
	width: 160px;
}
select.standard_select_3 {
	width: 225px;
}
select.standard_select_4 {
	width: 240px;
}
select.standard_select_5 {
	width: 310px;
}
select.standard_select_6 {
	width: 136px;
}
select.standard_select_7 {
	width: 200px;
}
.icon {
	vertical-align: top;
	margin-right: 5px;
}
.icon2 {
	vertical-align: top;
	margin-right: 1px;
}
.icon_big {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.search_grouper {
	margin-bottom: 10px;
	padding-bottom: 10px;
	
}
img.photo {
	border: 1px solid #DDDDDD;
}

font.small {
	font-size: 10px;
	font-family: arial, serif;
}

font.big {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}

font.bold {
	font-weight: bold;
}

font.disabled {
	color: #AAAAAA;
}

form {
	margin: 0px;
}
div.result {
	text-align: center;
	background: #FFFFFF;
	padding: 10px;
}
.messages_right {
	margin: 0px 0px 10px 0px;
	text-align: right;
	vertical-align: middle;
}
div.messages_right a, div.messages_right a:link, div.messages_right a:visited, div.messages_right a:active{
	font-weight: bold;
}
div.browse_fields {
	border: 1px solid #ccddee;
	padding: 0px 7px 5px 7px;
}
div.browse_fields2 {
	padding: 5px 7px 10px 7px;
}
.status_text {
	color: #630;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}
.status_label {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}
.business_summary_text {
	color: #666;
	font-size: 11px;
}

div.form_desc {
	font-size: 10px;
	color: #234;
}
span.form_desc {
	font-size: 10px;
	color: #234;
}

div.form_desc2 {
	font-size: 10px;
	color: #234;
	line-height: 120%;
}
span.form_desc2 {
	font-size: 8pt;
	color: #234;
}
span.form_desc2 a, span.form_desc2 a:link, span.form_desc2 a:visited, span.form_desc2 a:active {
	font-size: 8pt;
	color: #123;
}

div.editprofile_photo img {
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.form_fields_container {
	margin: 0px 20px 0px 20px;	
}
.form_fields_container2 {
	margin: 0px 10px 0px 10px;	
}

.plugins_edit_container {
	margin: 20px 20px 0px 20px;
}
.plugins_section_container {
	margin-top: 20px;	
}

.hunderd_percent {
	width: 100%;	
}
/* start: browse pages */
.td_two_col_left {
	background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff; text-align: center;
}
.two_col_left {
	width: 630px;
	margin: 20px 10px 20px 25px;
	padding: 0px;
}
.td_two_col_right {
	background: url(../images/liner_right.jpg) -20px 0px no-repeat;
}
.two_col_right {
	width: 282px;
	margin: 20px 5px 20px 5px;
	padding: 0px 0px 0px 0px;
}

.public_header {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 1px 0px;
	border-bottom: 4px solid #296FB6;
	font: bold 14pt Arial, verdana, serif;
}

.public_header a, .public_header a:active, .public_header a:link, .public_header a:visited {
	font: bold 12pt Arial, verdana, serif;
}
.public_header2 {
	color: #036;
	margin: 0px;
	margin-top: 10px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font: bold 18px Arial, verdana, serif;
}
.public_header2 a, .public_header2 a:active, .public_header2 a:link, .public_header2 a:visited {
	text-decoration: underline;
	font: bold 18px Arial, verdana, serif;
}
.topic_header {
	margin: 10px 0px 0px 0px; 
	padding: 0px; 
	text-align: left; 
	font-weight: bold;
	font-size: 12px;
}
.header_mandate_home, .header_mandate_homey, .header_mandate {
	color: #600;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding: 10px 0px 10px 0px;
	font: bold 18px Arial, verdana, serif;
}
.header_mandate_home {
	width: 600px;
	padding-left: 10px;
}
.header_mandate_homey {
	width: 520px;
	padding-left: 10px;
}
.header_mandate {
	padding-bottom: 0px;
}
.header_mandate_home a, .header_mandate_home a:active, .header_mandate_home a:link, .header_mandate_home a:visited {
	color: #600;
	margin: 0px;
	font: bold 18px Arial, verdana, serif;
	text-decoration: none;
}
.header_mandate_homey a, .header_mandate_homey a:active, .header_mandate_homey a:link, .header_mandate_homey a:visited {
	color: #600;
	margin: 0px;
	font: bold 20px Arial, verdana, serif;
	text-decoration: none;
}
.header_mandate_home a:hover {
	color: #300;
	text-decoration: none;
}
.header_mandate_homey a:hover {
	color: #300;
	text-decoration: none;
}

.public_header3 {
	color: #036;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font: bold 16px arial, verdana, serif;
}

.underliner {
	height: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #336699;
}
.underliner2 {
	height: 4px;
	font-size: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 2px solid #336699;
}
.underliner3 {
	height: 4px;
	font-size: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 2px solid #336699;
}
.contact_container {
	width: 340px;
	padding: 0px 0px 10px 10px; 
	border: 1px dotted #aabbcc; 
}

.video_container {
	width: 200px;
	padding: 10px; 
	border: 2px dotted #aabbcc; 
}

.video_page_container {
	padding: 2px;
	margin-top: 10px; 
	border: 2px dotted #aabbcc; 
}

.map_popup_header {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 2px solid #aabbcc;
	font: bold 16px Arial, verdana, serif;
}
div.map_popmap {
	height: 400px;
	border: 1px solid #aabbcc;
	margin: 10px;
}

.browse_long_item {
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #abc;
}
.browse_long_item2 {
	padding: 5px;
	padding-top: 15px;
	margin: 0px;
	border-bottom: 2px solid #abc;
}
.browse_long_item3 {
	padding-bottom: 5px;
	padding-top: 15px;
	margin: 0px 0px 10px 0px;
	border-bottom: 2px solid #abc;
}
.public_search_container {
	margin: 0px 0px 0px 0px;
}

/* start: browse pages */
.td_std_browse_left {
	background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff;text-align: center;
}
.td_std_browse_left2 {
	background: #ffffff;
	text-align: center;
}
.std_browse_left_bl { background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff;text-align: center; }
.std_browse_left_br {background: url(../images/body_comp_left_br.gif) 100% 100% no-repeat; padding: 0px;}
.clear {font-size: 1pt; height: 0px}

.std_browse_left {
	width: 643px;
	margin: 0px;
	padding: 20px 20px 20px 20px;
}
.td_std_browse_right {
	
}
.std_browse_right {
	width: 277px;
	margin: 0px;
	padding: 20px 0px 10px 0px;
}
.browse_header {
	margin: 0px 20px 2px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 8px solid #296FB6;
	font: bold 18px Arial, verdana, serif;
}
.browse_header a, .browse_header a:active, .browse_header a:link, .browse_header a:visited{
	font: bold 18px Arial, verdana, serif;
}

.std_bold_title {
	margin: 0px;
	padding: 0px;
}
.std_bold_title a, .std_bold_title a:link, .std_bold_title a:active, .std_bold_title a:visited {
	font-weight: bold;
	font-size: 10pt;
	font: bold 16px Arial, verdana, serif;
}
.std_bold_title2 {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 1px 0px;
}
.std_bold_title2 a, .std_bold_title2 a:link, .std_bold_title2 a:active, .std_bold_title2 a:visited {
	color: #039;
	font-weight: bold;
	font: bold 12px Arial, verdana, serif;
}
.std_bold_title3 {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 1px 0px;
}
.std_bold_title3 a, .std_bold_title3 a:link, .std_bold_title3 a:active, .std_bold_title3 a:visited {
	color: #039;
	font-weight: bold;
	text-decoration: underline;
	font: bold 14px Arial, verdana, serif;
}

/* HELP PAGES */
div.faq_header {
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 1px 2px;
	color: #234;
	border-bottom: 2px solid #296FB6;
	font: bold 18px Arial, verdana, serif;
}
div.faq_questions {
	padding: 10px 10px 10px 0px; 
	background: #ffffff;
	border-bottom: 1px solid #ccddee; 
}
div.faq_questions_list {
	padding: 0px; 
	width: 240px;
	background: #ffffff;
	border-bottom: 1px solid #ccddee; 
}
div.faq_questions_list a, div.faq_questions_list a:link, div.faq_questions_list a:active, div.faq_questions_list a:visited {
	color: #039;
	padding: 5px; 
	display: block;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
div.faq_questions_list a:hover {
	background: #cde;
	text-decoration: none;
}
div.faq {
	margin: 0px;
	padding: 5px;
}
div.faq a, div.faq a:link, div.faq a:active, div.faq a:visited {
	color: #036;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.aboutus_red_bold {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #990000; 
	font-size: 16px;
	font-weight: bold;
}

.edit_in_hyperlink {
	padding-left: 10px;	
}
.edit_in_hyperlink a, .edit_in_hyperlink a:link, .edit_in_hyperlink a:visited, .edit_in_hyperlink a:active, .edit_in_hyperlink a:hover {
	color: #cc0000;
	font-size: 16px; 
	font-weight: bold;
}

.details_table_left {
 	width: 300px;	
 	padding-right: 10px;
}
.details_table_right {
 	width: 162px;
}

.details_table_left_member {
 	width: 246px;	
}
.details_table_right_member {
 	width: 210px;
 	padding-top: 10px;
 	padding-left: 10px;
}

.details_table_left_mentor {
 	width: 310px;	
}
.details_table_right_mentor {
 	width: 150px;
 	padding-left: 10px;
 	padding-top: 0px;
}

.connection_list_table {
	background: #fff;
	width: 220px;	
}
.tandc_header {
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 5px;	
}
.tandc_definitions {
	font-weight: bold;
	width: 80px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tandc_body {
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: justify;
}
td.join1 {
	padding: 5px 0px 5px 0px;
	font: 11px Arial, verdana, serif;
	text-align: right;
	vertical-align: middle;
}
td.join2 {
	padding: 5px 0px 5px 2px;
	vertical-align: middle;
}
div.partners_header {
	padding: 0px;
	margin: 32px 0px 0px 0px;
	border-bottom: 2px solid #296FB6;
}
div.partners_header a, div.partners_header a:link, div.partners_header a:visited, div.partners_header a:active {
	color: #003399;
	font: bold 16px Arial, verdana, serif;
}
div.partners_header a:hover {
	color: #003333;
	text-decoration: none;
}
div.user_level_notification {
	text-align: right;
	line-height: 100%;
	font-weight: normal;
	font-size: 11px;
	color: #456;
}
div.user_level_notification a, div.user_level_notification a:link, div.user_level_notification a:visited, div.user_level_notification a:active {
	color: #900;
	line-height: 100%;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
div.user_level_notification a:hover {
	text-decoration: none;
}
.membership_header {
	margin: 1px 1px 0px 1px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #abc;
}
.membership_subject_cat {
	width: 240px;
	font-size: 14px;
	color: #296FB6;
	line-height: 28px;
	font-weight: bold;
	border: 1px solid #abc;
	border-top: none;
	border-bottom: none;
	text-align: left;
	padding-left: 10px;
	margin: 0px 1px 0px 1px;
}
.membership_value_cat {
	width: 140px;
	line-height: 28px;
	border: 1px solid #abc;
	border-top: none;
	border-bottom: none;
	padding-left: 1px;
	text-align: center;
	margin: 0px 1px 0px 1px;
}
.membership_subject {
	width: 240px;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	border: 1px solid #abc;
	border-top: none;
	text-align: left;
	padding-left: 10px;
	margin: 0px 1px 0px 1px;
}
.membership_value {
	width: 140px;
	font-size: 11px;
	line-height: 28px;
	border: 1px solid #abc;
	border-top: none;
	padding-left: 1px;
	text-align: center;
	margin: 0px 1px 0px 1px;
}
.membership_value_old_price {
	font-size: 11px;
	text-decoration: line-through;
	text-align: center;
}
.strikethrough_text {
	text-decoration: line-through;
}
.membership_value_offer {
	font-size: 11px;
	font-weight: bold;
	color: #c00;
	text-align: center;
	text-decoration: normal;
}
.membership_value_offer_desc {
	font-size: 11px;
	font-weight: bold;
	line-height: 160%;
	color: #c00;
}
.membership_subject a, .membership_value a {
	line-height: 28px;
}
.membership_subject img, .membership_value img {
	margin: 5px 0px 6px 0px;
}

a.cv_title_name { font-weight: bold; font-size: 22px; color: #036;; }
a.cv_title_name:link { font-weight: bold; font-size: 22px; color: #036; }
a.cv_title_name:visited { font-weight: bold; font-size: 22px; color: #036; }
a.cv_title_name:active { font-weight: bold; font-size: 22px; color: #036; }
a.cv_title_name:hover { font-weight: bold; font-size: 22px; color: #036; }

.cv_header_top, .cv_header {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	text-decoration: underline;
	font: bold 20px "Trebuchet MS", arial, verdana, serif;
}
.cv_header {
	margin: 20px 0px 5px 0px;
}
.cv_title_line2_left {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
.cv_title_line2_center, .cv_title_line2_center2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #789;
}
.cv_title_line2_center2 {
	border-left: none;
	padding-left: 0px;
}
.cv_title_line2_right, .cv_title_line2_right2 {
	color: #333;
	font-size: 11px;
	padding-left: 10px;
	border-left: 1px solid #789;
}
.cv_title_line2_right {
	padding-left: 0px;
	border-left: none;
}

.cv_title_line3_left {
	color: #333;
	font-size: 11px;
	padding-right: 10px;
}
.cv_title_line3_right {
	color: #333;
	font-size: 11px;
	padding-left: 10px;
}

.cv_item_title {
	margin: 5px 0px 1px 0px;
	padding-right: 5px;
	font: bold 10pt arial, verdana, serif;
}
.cv_item_title a, .cv_item_title a:visited, .cv_item_title a:link, .cv_item_title a:active{
	color: #000;
	font: bold 13px arial, verdana, serif;
}
.cv_item_title a:hover{
	color: #456;
}
.cv_item_title2, .cv_item_title3 {
	margin: 1px 0px 1px 0px;
	border-left: 1px solid #789;
	padding-left: 5px;
	font: bold 12px arial, verdana, serif;
}
.cv_item_title3 {
	border-left: none;
	padding-left: 0px;
}
.cv_item_title2 a, .cv_item_title2 a:visited, .cv_item_title2, .cv_item_title2 a:active, .cv_item_title3 a, .cv_item_title3 a:visited, .cv_item_title3, .cv_item_title3 a:active{
	font: bold 11px arial, verdana, serif;
}
.cv_item_date {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	margin: 1px 0px 1px 0px;
}
.cv_desc {
	color: #333;
	font-size: 11px;
	text-align: left;
}
.cv_desc br {
	margin: 0px 0px 10px 0px;
}
.one_margin {
	margin: 1px;	
}
.one_margin_notop {
	margin: 1px;
	margin-top: 0px;	
}
.two_margin {
	margin: 2px;	
}
.two_margin_notop {
	margin: 2px;
	margin-top: 0px;	
}
.job_features {
	color: #000;
	margin: 5px 10px 5px 5px;
	font: 12px Helvetica, Arial;
}
.vertical_align_top {
	vertical-align: top;
}
.vertical_align_middle {
	vertical-align: middle;
}
.vertical_align_bottom {
	vertical-align: bottom;
}

.advertise_here {
	color: #666;
	text-align: right;
	background: #fff;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	font: bold 10px arial, Helvetica, Arial;
}
.advertise_here a, .advertise_here a:visited, .advertise_here a:link, .advertise_here a:active {
	color: #333;
	font-size: 10px;
	text-decoration: underline;
}
.five_left_right_pad_separator {
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
}
.ten_left_right_pad_separator {
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
}

.home_items_header, .home_items_header2 {
	color: #036;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px solid #6699cc;
	font: bold 11px arial, verdana, serif;
}
.home_items_header2 {
	
}
.home_items_text, .home_items_text2 {
	color: #012;
	margin-top: 5px;
	margin-bottom: 5px;
	font: 11px arial, verdana, serif;
}
.home_items_text2 {
	margin-bottom: 0px;
}

.email_list_header1 {
	color: #039;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font: bold 14px arial, verdana, serif;
}
.body_curve_profile_white_tl {background: url(../images/body_curve_e_white_tl.gif) 0 0 no-repeat #336699; text-align: center;}
.body_curve_profile_white_tr {background: url(../images/body_curve_e_white_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 10px 10px 0px 10px; text-align: center; font: bold 11px arial, verdana, serif;}

.header_profile_menu_dark_tl {background: url(../images/header_comp_left_dark_tl.gif) 0 0 no-repeat #445566;}
.header_profile_menu_dark_tr {background: url(../images/header_comp_left_dark_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 5px 5px 0px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.header_profile_menu_tl {background: url(../images/header_comp_left_tl2.gif) 0 0 no-repeat #296FB6}
.header_profile_menu_tr {background: url(../images/header_comp_left_tr2.gif) 100% 0 no-repeat; color: #ffffff; padding: 5px 5px 0px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}
.header_profile_menu_bl { background: url(../images/body_comp_right_bl.gif) 0 100% no-repeat #6699cc; color: #333; text-align: center; }
.header_profile_menu_br {background: url(../images/body_comp_right_br.gif) 100% 100% no-repeat; text-align: center; }

.header_plugin_menu_tl {background: url(../images/header_comp_left_tl.gif) 0 0 no-repeat #296FB6}
.header_plugin_menu_tr {background: url(../images/header_comp_left_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 5px 5px 0px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.scrolling_ads_bl { background: url(../images/scrolling_ads_bl.gif) 0 100% no-repeat #99aabb; color: #ffffff; text-align: center; }
.scrolling_ads_br {background: url(../images/scrolling_ads_br.gif) 100% 100% no-repeat; color: #ffffff; padding: 5px;}

.scrolling_ads_bl2 { background: url(../images/scrolling_ads_bl2.gif) 0 100% no-repeat #99aabb; color: #ffffff; text-align: center; }
.scrolling_ads_br2 {background: url(../images/scrolling_ads_br2.gif) 100% 100% no-repeat; color: #ffffff; padding: 5px;}

.header_curve_bl { background: url(../images/header_curve_bl.gif) 0 100% no-repeat #003366; color: #ffffff; text-align: center; }
.header_curve_br {background: url(../images/header_curve_br.gif) 100% 100% no-repeat; color: #ffffff; padding: 5px;}

.header_curve_dark_bl { background: url(../images/header_curve_dark_bl.gif) 0 100% no-repeat #003366; color: #ffffff; text-align: center; }
.header_curve_dark_br {background: url(../images/header_curve_dark_br.gif) 100% 100% no-repeat; color: #ffffff; padding: 5px;}

.header_comp_left_bl { background: url(../images/header_comp_left_bl.gif) 0 100% no-repeat #296FB6; color: #ffffff; text-align: center; }
.header_comp_left_br {background: url(../images/header_comp_left_br.gif) 100% 100% no-repeat}
.header_comp_left_tl {background: url(../images/header_comp_left_tl.gif) 0 0 no-repeat}
.header_comp_left_tr {background: url(../images/header_comp_left_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 3px; text-align: center; font: bold 9pt arial, verdana, serif;}

.header_comp_left_bl2 { background: url(../images/header_comp_left_bl2.gif) 0 100% no-repeat #296FB6; color: #ffffff; text-align: center; }
.header_comp_left_br2 {background: url(../images/header_comp_left_br2.gif) 100% 100% no-repeat}
.header_comp_left_tl2 {background: url(../images/header_comp_left_tl2.gif) 0 0 no-repeat}
.header_comp_left_tr2 {background: url(../images/header_comp_left_tr2.gif) 100% 0 no-repeat; color: #ffffff; padding: 3px; text-align: center; font: bold 9pt arial, verdana, serif;}

.header_comp_left_dark_bl { background: url(../images/header_comp_left_dark_bl.gif) 0 100% no-repeat #445566; color: #ffffff; text-align: center; }
.header_comp_left_dark_br {background: url(../images/header_comp_left_dark_br.gif) 100% 100% no-repeat}
.header_comp_left_dark_tl {background: url(../images/header_comp_left_dark_tl.gif) 0 0 no-repeat}
.header_comp_left_dark_tr {background: url(../images/header_comp_left_dark_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 3px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_comp_left_bl { background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff; text-align: center; }
.body_comp_left_br {background: url(../images/body_comp_left_br.gif) 100% 100% no-repeat}
.body_comp_left_tl {background: url(../images/body_comp_left_tl.gif) 0 0 no-repeat}
.body_comp_left_tr {background: url(../images/body_comp_left_tr.gif) 100% 0 no-repeat; padding: 3px 5px 3px 5px; text-align: center;}

.body_footer_bl { background: url(../images/body_footer_bl.gif) 0 100% no-repeat #ffffff; text-align: center; }
.body_footer_br {background: url(../images/body_footer_br.gif) 100% 100% no-repeat}
.body_footer_tl {background: url(../images/body_footer_tl.gif) 0 0 no-repeat}
.body_footer_tr {background: url(../images/body_footer_tr.gif) 100% 0 no-repeat; padding: 3px 5px 3px 5px; text-align: center;}

.body_comp_right_bl { background: url(../images/body_comp_right_bl.gif) 0 100% no-repeat #6699cc; color: #333; text-align: center; }
.body_comp_right_br {background: url(../images/body_comp_right_br.gif) 100% 100% no-repeat}
.body_comp_right_tl {background: url(../images/body_comp_right_tl.gif) 0 0 no-repeat}
.body_comp_right_tr {background: url(../images/body_comp_right_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_comp_right_justtop_tl {background: url(../images/body_comp_right_tl.gif) 0 0 no-repeat #ccddee; color: #333; text-align: center;}
.body_comp_right_justtop_tr {background: url(../images/body_comp_right_tr.gif) 100% 0 no-repeat; color: #333; padding: 5px 5px 0px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.std_blog_top_bl { background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.std_blog_top_br {background: url(../images/body_comp_left_br.gif) 100% 100% no-repeat; }
.std_blog_top_tl {background: url(../images/body_comp_left_tl.gif) 0 0 no-repeat}
.std_blog_top_tr {background: url(../images/body_comp_left_tr.gif) 100% 0 no-repeat; padding: 10px; text-align: center; font: bold 9pt arial, verdana, serif;}

.std_blog_left_bl { background: url(../images/body_comp_left_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.std_blog_left_br {background: url(../images/body_comp_left_br.gif) 100% 100% no-repeat; }
.std_blog_left_tl {background: url(../images/body_comp_left_tl.gif) 0 0 no-repeat}
.std_blog_left_tr {background: url(../images/body_comp_left_tr.gif) 100% 0 no-repeat; padding: 15px; text-align: center; font: bold 9pt arial, verdana, serif;}

.curved_cde_369_bl { background: url(../images/curved_cde_369_bl.gif) 0 100% no-repeat #336699; color: #ffffff; text-align: center; }
.curved_cde_369_br {background: url(../images/curved_cde_369_br.gif) 100% 100% no-repeat}
.curved_cde_369_tl {background: url(../images/curved_cde_369_tl.gif) 0 0 no-repeat}
.curved_cde_369_tr {background: url(../images/curved_cde_369_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 3px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_a_bl { background: url(../images/body_curve_a_bl.gif) 0 100% no-repeat #ccddee; color: #333; text-align: center; }
.body_curve_a_br {background: url(../images/body_curve_a_br.gif) 100% 100% no-repeat}
.body_curve_a_tl {background: url(../images/body_curve_a_tl.gif) 0 0 no-repeat}
.body_curve_a_tr {background: url(../images/body_curve_a_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_a_white_bl { background: url(../images/body_curve_a_white_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.body_curve_a_white_br {background: url(../images/body_curve_a_white_br.gif) 100% 100% no-repeat}
.body_curve_a_white_tl {background: url(../images/body_curve_a_white_tl.gif) 0 0 no-repeat}
.body_curve_a_white_tr {background: url(../images/body_curve_a_white_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_b_bl { background: url(../images/body_curve_b_bl.gif) 0 100% no-repeat #99aabb; color: #333; text-align: center; }
.body_curve_b_br {background: url(../images/body_curve_b_br.gif) 100% 100% no-repeat}
.body_curve_b_tl {background: url(../images/body_curve_b_tl.gif) 0 0 no-repeat}
.body_curve_b_tr {background: url(../images/body_curve_b_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_b_white_bl { background: url(../images/body_curve_b_white_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.body_curve_b_white_br {background: url(../images/body_curve_b_white_br.gif) 100% 100% no-repeat}
.body_curve_b_white_tl {background: url(../images/body_curve_b_white_tl.gif) 0 0 no-repeat}
.body_curve_b_white_tr {background: url(../images/body_curve_b_white_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_c_bl { background: url(../images/body_curve_c_bl.gif) 0 100% no-repeat #336699; color: #333; text-align: center; }
.body_curve_c_br {background: url(../images/body_curve_c_br.gif) 100% 100% no-repeat}
.body_curve_c_tl {background: url(../images/body_curve_c_tl.gif) 0 0 no-repeat}
.body_curve_c_tr {background: url(../images/body_curve_c_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_c_white_bl { background: url(../images/body_curve_c_white_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.body_curve_c_white_br {background: url(../images/body_curve_c_white_br.gif) 100% 100% no-repeat}
.body_curve_c_white_tl {background: url(../images/body_curve_c_white_tl.gif) 0 0 no-repeat}
.body_curve_c_white_tr {background: url(../images/body_curve_c_white_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_d_bl { background: url(../images/body_curve_d_bl.gif) 0 100% no-repeat #6699CC; color: #333; text-align: center; }
.body_curve_d_br {background: url(../images/body_curve_d_br.gif) 100% 100% no-repeat}
.body_curve_d_tl {background: url(../images/body_curve_d_tl.gif) 0 0 no-repeat}
.body_curve_d_tr {background: url(../images/body_curve_d_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_d_white_bl { background: url(../images/body_curve_d_white_bl.gif) 0 100% no-repeat #ffffff; color: #333; text-align: center; }
.body_curve_d_white_br {background: url(../images/body_curve_d_white_br.gif) 100% 100% no-repeat}
.body_curve_d_white_tl {background: url(../images/body_curve_d_white_tl.gif) 0 0 no-repeat}
.body_curve_d_white_tr {background: url(../images/body_curve_d_white_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_e_bl { background: url(../images/body_curve_e_bl.gif) 0 100% no-repeat #336699; color: #333; text-align: center; }
.body_curve_e_br {background: url(../images/body_curve_e_br.gif) 100% 100% no-repeat}
.body_curve_e_tl {background: url(../images/body_curve_e_tl.gif) 0 0 no-repeat}
.body_curve_e_tr {background: url(../images/body_curve_e_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_e_white_bl { background: url(../images/body_curve_e_white_bl.gif) 0 100% no-repeat #336699; color: #333; text-align: center; }
.body_curve_e_white_br {background: url(../images/body_curve_e_white_br.gif) 100% 100% no-repeat}
.body_curve_e_white_tl {background: url(../images/body_curve_e_white_tl.gif) 0 0 no-repeat}
.body_curve_e_white_tr {background: url(../images/body_curve_e_white_tr.gif) 100% 0 no-repeat; color: #333; padding: 3px 5px 3px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_e_scroll_bl { background: url(../images/body_curve_e_bl.gif) 0 100% no-repeat #336699; color: #333; text-align: center; }
.body_curve_e_scroll_br {background: url(../images/body_curve_e_br.gif) 100% 100% no-repeat}
.body_curve_e_scroll_tl {background: url(../images/body_curve_e_tl.gif) 0 0 no-repeat}
.body_curve_e_scroll_tr {background: url(../images/body_curve_e_tr.gif) 100% 0 no-repeat; color: #333; padding: 0px 5px 0px 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.body_curve_e_scroll_white_bl { background: #336699; }
.body_curve_e_scroll_white_br {}
.body_curve_e_scroll_white_tl {}
.body_curve_e_scroll_white_tr {color: #333; padding: 0px 5px 0px 5px;}

.footer_curve_dark_bl { background: url(../images/header_curve_dark_bl.gif) 0 100% no-repeat #003366; color: #ffffff; text-align: center; }
.footer_curve_dark_br {background: url(../images/header_curve_dark_br.gif) 100% 100% no-repeat;}
.footer_curve_dark_tl {background: url(../images/header_curve_dark_tl.gif) 0 0 no-repeat}
.footer_curve_dark_tr {background: url(../images/header_curve_dark_tr.gif) 100% 0 no-repeat; color: #ffffff; padding: 5px; text-align: center; font: bold 9pt arial, verdana, serif;}

.qsearch_top_tra {background: url(../images/mentorsqsearch6.jpg) 80% 100px no-repeat;}
.qsearch_top_trb {background: url(../images/mentorsqsearch6.jpg) 100% 0 no-repeat;}

.employers_home {background: url(../images/employerbg2.gif) 100% 100% no-repeat; padding-bottom: 10px;}

.faqs_background {background: url(../images/faq_bg.jpg) 96% 0% no-repeat;}

.advisor_right_img1 {background: url(../images/advisors1.jpg) 100% 100% no-repeat;}
.advisor_right_img2 {background: url(../images/advisors2.jpg) 100% 100% no-repeat;}

.clear {font-size: 1px; height: 1px}
.clear_scroll {font-size: 10px; height: 10px}

h1, h1.inner {
	font: bold 24px Arial, Verdana, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	line-height: 100%;
	text-align: left;
}
h1 a, h1 a:link, h1 a:active, h1 a:visited {
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
}

h1.inner {
	margin-top: 20px;
}
h1.name {
	margin-top: 20px;
}

h2 {
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	margin: 30px 0px 0px 0px;
	padding: 5px 0px 1px 2px;
	line-height: 100%;
	text-align: left;
}
h2.profile_title {
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	line-height: 100%;
	text-align: left;
}

h2.left_side, h2.right_side, h2.right_side_with_bg {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
}
h2.left_side {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 3px 3px 3px;
	text-align: center;
	background: url(../images/leftsidetopbg2.png) 0% 5px no-repeat;
}
h2.right_side, h2.right_side_with_no_topspace {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	text-align: left;
	background: url(../images/rightsidetopbg2.gif) 0% 0px no-repeat;
}
h2.right_side_with_no_topspace {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
}
h2.faqs_header {
	width: 280px;
	margin: 50px 0px 0px 0px;
	padding: 5px 0px 2px 0px;
	font: bold 24px Arial, Verdana, Helvetica, sans-serif;
}

h3 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	margin: 28px 0px 0px 0px;
	padding: 0px;
}
h3.faqs_header, h3.faqs_header_top {
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
}
h3.faqs_header {
	margin: 10px 0px 0px 0px;
}
h4 {
	color: #036;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font: bold 18px Arial, verdana, serif;
	background: url(../images/bottombg1.png) 0% 0px no-repeat;
}

h5 {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font: bold 14px Arial, verdana, serif;
}

.grey_bold_lenthed {
	color: #333;
	width: 10px;
	font-weight: bold;	
}

div.info_phone {
	color: #333;
	font-size: 12px;
	margin: 5px auto;
  	background:transparent url(../images/info_phone.gif) no-repeat scroll left center;	
	padding-left: 22px;
	height: 16px;
}

div.info_mobile {
	color: #333;
	font-size: 12px;
	margin: 5px auto;
  	background:transparent url(../images/info_mobile.gif) no-repeat scroll left center;	
	padding-left: 22px;
	height: 16px;
}
div.info_email {
	color: #333;
	font-size: 12px;
	margin: 5px auto;
	vertical-align: middle;
	background:transparent url(../images/info_email.gif) no-repeat scroll left center; 
	padding-left: 22px;	
	height: 16px;
}
div.info_email a, div.info_email a:link, div.info_email a:visited, div.info_email a:active {
	color: #333;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: underline;
}
div.info_email a:hover { 
	text-decoration: none;
}

div.info_website {
	color: #333;
	font-size: 12px;
	margin: 5px auto;
	vertical-align: middle;
	background:transparent url(../images/info_website.gif) no-repeat scroll left center; 
	padding-left: 22px;	
	height: 16px;
}
div.info_website a, div.info_website a:link, div.info_website a:visited, div.info_website a:active {
	color: #333;
	font-size: 12px;
	vertical-align: middle;
	text-decoration: underline;
}
div.info_website a:hover { 
	text-decoration: none;
}

.distance_from_location {
	color: #600;
	font-size: 11px;	
}

.color_grey {
	color: #333;
}
