﻿body
{
	/*background:url(../../Images/circle.gif) repeat;*/
	background:#231f20 url('../../Images/IntroPage/intro_back.gif') 60% 0% repeat-x;          
	padding:0px 0px 0px 0px;
	margin:0px auto;
	font-family:Tahoma;
	font-size:9px;
	font-weight: bold;
	margin-bottom:5px;
	color: #333333;
}

input 
{
	font-family:Tahoma;
    font-size:11px;	
	margin-left:0px;
	margin-top:0px;
	border:solid 0px #fff;
}

#main
{
	width:995px;
	margin: 0px auto;		
}

.center
{
	text-align: center;	
}

.left_side_back
{
	width:250px;
	background: url('../../Images/left_sidebar_back.gif') 0 0px repeat-y;  		
	height:100%;	
	padding:0 0 0 9px;
}
.left_side_top
{
	width:259px;
	background: url('../../Images/left_sidebar_top_image.gif') 0 0 no-repeat; 
	height:100%;	

	
}
.center.left_logo {
    margin:-4px 0 2px 0;
    *margin:0px 0 2px 0;
}
.left_side_bottom {
    background: url('../../Images/left_sidebar_bottom_image.gif') 0% 100% no-repeat; 
    height:35px;
    width:259px;
    font-size:1px;
    vertical-align:top;
}
.right_side {
    width:685px;
    background: url('../../Images/right_sidebar_back1.gif') 0 10px repeat-y;        
}
.right_side_bottom {
    width:685px;
    background: url('../../Images/right_sidebar_bottom.gif') 0 0 no-repeat; 
	height:35px;
}

.clear 
{
    clear: both;
    display: block;
    height: 1px;
    margin-bottom: -1px;
    font-size: 1px;
    line-height: 1px;
}
.clear1{
    clear: both;
    line-height: 1px;
    font-size: 1px;
}
.modalBackground 
{
	background: #231f20;
	filter:alpha(opacity = 70);
	opacity: 0.7;
}

.modalPopupAbuseReport
{
	background-color:#231f20 ;
	width: 550px;
	/*height: 400px;	*/
	font: 13px Arial;
}

.modalPopupImportFriends
{
	background-color:#231f20 ;
	width: 580px;
	height: 430px;	
	font: 13px Arial;
}
.asterisk
{
	color:Red;
}
div {padding:0; margin:0;}
.left {float:left;}
.right {float:right;}
.textbox {
    padding-top:3px;
   *padding-top:2px;
}
.textbox input, .textbox select
{
	border:solid 1px #943400;
	height:16px;
	padding:2px 0px 0px 1px;
	font-weight:normal;
	color:#333;	
	font-family:Arial;
	font-size:11px;
	margin-right:3px;
}
.textbox select {
    height:auto;   
    border:solid 1px #943400;
    padding:0;
}
.txtarea
{
	color:#333;	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;	
}
.normalText
{
	color:#333;	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;	
}
.logo img
{
	width:100%;
	height:44px;	
}
/********************************** USER PROFILE ***********************************/
.orange_side
{
	margin:2px 5px 5px 0px;
}
.orange_top
{
	background: url(../../Images/UserProfile/orange_top.gif) no-repeat;	
	width:221px;	
	padding:5px 9px 0px;
	position:relative;
	z-index:1;
}
.orange_middle
{
	background: url(../../Images/UserProfile/orange_repeater.gif) repeat-y;
	height:1px;
	width:180px;	
}

.orange_bottom
{
	background: url(../../Images/UserProfile/orange_bottom.gif) no-repeat;
	height:19px;
	width:239px;
}
.orange_top_margin_top_16 {
    margin-top:-16px;       
}
.profile_image_top {
    background: url(../../Images/UserProfile/profile_image_top.gif) no-repeat;
    width:202px;
    padding:25px 10px 0px 10px;
}
.profile_image_bottom {
    background: url(../../Images/UserProfile/profile_image_bottom.gif) no-repeat;
    width:222px;    
    height:14px;
}
.guru_points
{
	 background: url(../../Images/UserProfile/guru_points.gif) no-repeat;
	 width:57px;
	 height:47px; 
	 border:none;	 
}

/*********************************** Newsfeed **************************************/

.white_top
{
	background: url(../../Images/Newsfeed/white_top.gif) no-repeat;
	width:222px;	
	padding:8px 0px 5px 6px;
	margin:8px 0 0 0;
}
.whats_cracking_image_title
{
    padding:3px 0 5px 9px;
}
.newsfeed_table {
    margin-top:10px;
    width:195px;
}
.newsfeed_table tr {
    background: #e9e9e9;
    width:187px; 
}  
.newsfeed_table tr.white {
    background: #fff;
    width:187px; 
}  
.newsfeed_table td.newsfeed_text_padding {
    padding:0 8px 0 3px;
}
td.newsfeed_td_grey_top_back {
    background:#e9e9e9  url(../../Images/Newsfeed/newsfeed_td_grey_top_back.gif) 0 0 no-repeat;
    width:187px;   
    height:7px;          
}
td.newsfeed_td_grey_bottom_back {
    background:#e9e9e9 url(../../Images/Newsfeed/newsfeed_td_grey_bottom_back.gif) 0 100% no-repeat;
    width:187px; 
    height:7px;    
}

.newsfeed_table td {         
    padding:0px 0px 0px 1px;    
    vertical-align:middle;
} 
.newsfeed_table td a, .newsfeed_table td a:visited {
    font-weight:normal;
    font-size:11px;
    color:#ff6600;        
}
.newsfeed_table td a:hover {
    color:#f4b49f;
}
.white_bottom
{
	background: url(../../Images/Newsfeed/white_bottom.gif) no-repeat;
	width:222px;
	height:11px;	
}

/************************************ Main Main **********************************************/
.overlap
{
	position:absolute;
	z-index:5000;	
}
.mainMenu
{
	background-color: #CCCC00; 
	color: #91917C;	
	border: solid 1px black;
}
.underline
{
	text-decoration:underline;	
}
.hide
{
	display:none;
}
.show
{
	display:inline;
}
.error_arrow {
    color:#669933;
    font-size:14px; 
    font-family:Arial;
    padding-top:12px;   
    padding-left:2px;
    font-weight:bold;    
}
.reg span.error_arrow
{
    color:#669933;
    font-size:14px !important;    
}
.reg span.normal 
{
    font-weight:normal;
    color:#464646;  
    font-size:10px;
}
.reg span.green_normal 
{
    font-weight:normal;
    color:#669933;  
    font-size:11px;
}
.required_desc {
    color:#fff;
    font-size:11px;
    padding-left:20px;
}
.error
{
    /*color: #f05a28;	*/
    color: Red;
    font-size:11px; 
    font-weight: bold;
    padding: 5px 0px 5px 10px;
}


/************************************ SMART MENU *************************************/
.text
{
	color: White;
	text-align: left;	
}
.smart_side{margin: 5px 5px 5px 0px;}
.smart_top
{
	background: url(../../Images/SMART/smart_top.gif) no-repeat;
	width: 180px;
	height: 22px;
	margin-bottom: -12px;
}

.smart_bottom
{
	background: url(../../Images/SMART/smart_bottom.gif) no-repeat;
	width: 180px;
	height: 13px;
}

.smart_menu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;	
	list-style: none;	
	display:block;
	float:left;
	position:relative;z-index:2;

}
.smart_menu_home {
    margin: -12px 0px 0px 5px;
    padding:0;
}
.smart_menu li{float: left;display:block;}
.smart_menu li a
{
	display: block;
	text-decoration: none;
}
.s_smart
{
	background: url(../../Images/SMART/0.gif) no-repeat;
	width: 28px;
	height: 52px;
}
.s_smart_selected
{
	background: url(../../Images/SMART/0_selected.gif) no-repeat;
	width: 28px;
	height: 52px;
}
.m_smart
{
	background: url(../../Images/SMART/1.gif) no-repeat;
	width: 46px;
	height: 52px;
}
.m_smart_selected
{
	background: url(../../Images/SMART/1_selected.gif) no-repeat;
	width: 46px;
	height: 52px;
}
.a_smart
{
	background: url(../../Images/SMART/2.gif) no-repeat;
	width: 33px;
	height: 52px;
}
.a_smart_selected
{
	background: url(../../Images/SMART/2_selected.gif) no-repeat;
	width: 33px;
	height: 52px;
}
.r_smart
{
	background: url(../../Images/SMART/3.gif) no-repeat;
	width: 30px;
	height: 52px;
}
.r_smart_selected
{
	background: url(../../Images/SMART/3_selected.gif) no-repeat;
	width: 30px;
	height: 52px;
}
.t_smart
{
	background: url(../../Images/SMART/4.gif) no-repeat;
	width: 38px;
	height: 52px;
}
.t_smart_selected
{
	background: url(../../Images/SMART/4_selected.gif) no-repeat;
	width: 38px;
	height: 52px;
}

/******************************** Visualizer Part  **************************************/

.body, .thank_tou_body, .inbox_body
{    
    background: url(../../Images/green_back.gif) 0 0 repeat;  
	display:block;
	width: 550px;
	
	margin: 10px auto 0px;	
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;	
	color: #333333;
}

.thank_tou_body {
    margin: 0px auto 0px;	
    width:538px;
    border-right: solid 6px #666666;
    border-left: solid 6px #666666;
}

.top_corners,.thank_you_top_corner
{
	background: url(../../Images/top_corners.gif) 0 0 no-repeat;  
	width:550px;
}
.thank_you_top_corner {
    background: url(../../Images/ThankYouCard/thank_you_top_corner.gif) 0 0 no-repeat;
    height:32px;
    font-size:1px;
}
.corners
{
	background: url(../../Images/corners.gif) 0 0 no-repeat;  
	width:251px;
	height: 209px;
	font-size:12px;	
	color:#333333;
}
/* Begin Green Corners */
.top_corner_l {
    background: url(../../Images/top_corner_l.gif) 0 0 no-repeat;  
    _float:left;
}
.top_corner_r {
    background: url(../../Images/top_corner_r.gif) 100% 0 no-repeat;  
    display:block;
    
    _float:left;    
    width:100%;
}
.green_content_padding {
    padding:10px 14px 0px 12px;      
}
.green_content_padding_text {
    padding:10px 14px 0px 22px;      
}
.bottom_corner_l {
    background: url(../../Images/bottom_corner_l.gif) 0 0 no-repeat;  
    height:11px;
    font-size:1px;
}
.bottom_corner_r {
    background: url(../../Images/bottom_corner_r.gif) 100% 0 no-repeat;  
    height:11px;
}
/* End Green Corners */

/* Begin White Corners */
.white_top_corner_l {
    background: url(../../Images/white_top_corner_l.gif) 0 0 no-repeat;  
    display:block;    
    height:13px;
    margin:5px 0 0 0;
}
.white_top_corner_r {
    background: url(../../Images/white_top_corner_r.gif) 100% 0 no-repeat;  
    display:block;
    height:13px; 
}
.white_bottom_corner_l {
    background: url(../../Images/white_bottom_corner_l.gif) 0 0 no-repeat;  
    height:11px;
    padding:0px 0 3px 0;
    clear:both;
}
.white_bottom_corner_r {
    background: url(../../Images/white_bottom_corner_r.gif) 100% 0 no-repeat;  
    height:11px;
}
.white_left_content {
    background:#fff url(../../Images/white_left_content.gif) 0% 0 repeat-y; 
     display:block;    
}
.white_right_content {
    background: url(../../Images/white_right_content.gif) 100% 0 repeat-y;          
     padding:2px 8px 8px 9px;
     
}
/* End White Corners */

/* Begin Grey Corners */
.grey_top_corner_l {
    background: #e9e9e9 url(../../Images/grey_top_corner_l.gif) 0 0 no-repeat;  
    display:block;
}
.grey_top_corner_r {
    background:  url(../../Images/grey_top_corner_r.gif) 100% 0 no-repeat;  
    padding:9px 5px 0px 11px;   
}
.grey_bottom_corner_r {
    background: url(../../Images/grey_bottom_corner_r.gif) 100% 0 no-repeat;  
    display:block;
    height:10px; 
    font-size:1px;    
}
.grey_bottom_corner_l {
    background: url(../../Images/grey_bottom_corner_l.gif) 0 0 no-repeat;  
    height:10px;   
    font-size:1px;    
}
.grey_left_column {
    width:49.3%
}
.grey_right_column {
    width:49.1%
}
/* End Grey Corners */
/********************************* Add Success ****************************************/
.td_right_border
{
	width:160px;
	_width:161px;	
	border-right: solid 2px #666666;		
}
.seccess_icon_image
{
	position:relative;
	margin-top:-13px;
	width:140px;
	padding-left:20px;
	z-index: 2;
}
.seccess_icon_image img {width:120px; height:138px;}

.add_success_image 
{
	margin-top:-20px;
	position:relative;
	padding-left:15px;
	margin-bottom:-12px;
}
.add_success_image img 
{
	width:49px; 
	height:71px;
}

.add_success_text 
{
	padding-left:5px;
	padding-top:10px; 
	color:#EB1E24; 
	font-weight:bold;
	font-size:14px;
}
.add_success div
{
	vertical-align:top;
	float:left;
}
.add_success div.success 
{
	padding:4px 10px 0 10px;
} 
.btn_close_padding 
{
	padding-right:10px;
	padding-top:7px;
	cursor:pointer;
}
.btn_close_padding img 
{
	width:22px;
	height:22px;
}
.border
{
	border-left:solid 2px #7c7c7c;
	border-top:solid 2px #7c7c7c;
	border-bottom:solid 2px #7c7c7c;
}
.border_top {border-top: solid 2px #666666;}
.border_bottom {border-bottom: solid 2px #666666;}

table.success tr td {padding:2px 0 0 4px;} 

table.success tr th 
{
	border-top: solid 1px #bed63a;
	padding: 5px 4px;
	text-align:left;
}
table.success tbody tr td {
	border-top: solid 1px #bed63a;
}

/********************** Link Styles *********************************/
.link
{
	color: #000000;	
	text-decoration: none;	
}

.link:hover
{
	text-decoration: underline;	
}

.linkBold
{
	color: #000000;	
	font-weight: bold;
	text-decoration: none;	
	font-size: 11px;
}

.linkBold:hover
{
	text-decoration: underline;	
}

.linkBoldLittle
{
	color: #000000;	
	font-weight: bold;
	text-decoration: none;	
	font-size: 9px;
}

.linkBoldLittle:hover
{
	text-decoration: underline;	
}

.linkRedLittle
{
	font-size:13px;
	color: #f05a28;	
	font-weight:bold;
	text-decoration: none;	
}

.linkRedLittle:hover
{
	text-decoration: underline;	
}

.linkRed
{
	font-size: 11px;
	color: #f05a28;	
	text-decoration: none;	
}

.linkPurple
{
	font-size: 11px;
	color: #669933;	
	text-decoration: none;	
}

.linkGreen
{
	color: #466a22;	
	text-decoration: none;	
	font-weight:bold;
}
a.linkGreen:hover {
    text-decoration: underline;	
}
.linkRed:hover
{
	text-decoration: underline;	
}

.linkRedBold, .linkRedNormal
{
	font-size: 11px;
	color: #f05a28;
	font-weight: bold;
	text-decoration: none;	
}
.linkRedNormal {
    font-weight: normal;
}
.linkRedBold:hover, .linkRedNormal:hover
{
	text-decoration: underline;	
}

/********************** Normal Texts *********************************/
.BigTitle
{
	font-size: 14px;
	color: #231f20;
	font-weight: bold;	
}

.title
{
	font-size: 11px;
	/*color: #ff6633;*/
	color: #231f20;
	font-weight: bold;
	font-family:Tahoma;	
}
.title_little
{
	color:#333333;	
	font-size:9px;
	font-weight:bold;
}

.title_little_smart
{
	color:#333333;	
	font-size:11px;
	font-weight:bold;
}

/********************** Pager *********************************/
.pager
{
	font-weight: bold;	
}

.pager a
{
	color: #f05a28;
	font-weight: bold;
	text-decoration: none;
}

.pager a:hover
{
	text-decoration: underline;
}

/********************* Login **********************************/
.loginList 
{
    list-style-type:none;
    padding:0 0 0 0px;
    margin:20px 0 0 70px;
}
.loginList li 
{
    line-height:18px;
    background: url(../../Images/arrows.gif) 0 5px no-repeat;
    padding:0 0 0 15px;
}

.bottom_corners,.thank_you_bottom_corners
{
	background: url('../../Images/bottom_corners.gif') bottom left no-repeat;  
	width:550px;
	height:36px;
}
.thank_you_bottom_corners {
    background: url('../../Images/ThankYouCard/thank_you_bottom_corner.gif') bottom left no-repeat;  
}
/*********************** Registration **************************************/

.reg_main_title
{
    padding:0 0 0 10px; 
    color:#464646;
    font-weight:bold;
    font-size:11px;
}
.reg_main_title_no_padding
{
    padding:0 0 0 0px;     
}
.reg_main_title img {
    padding:0 0 5px 0;
}
.register_box_title {
    padding:0 0 5px 12px;
}
.reg_form_space 
{
	height:2px;
	*height:1px;
	font-size:1px;	
}
.reg
{	
	text-align:left;	
	color:#464646;
	font-size:11px;
	margin-top:-4px;	
	position:relative;
	z-index:10;
	display:block;
}
.reg span, .reg_school span
{
	/*color:#ff6633;	*/
	color: #231f20;
	font-size:11px;
	padding-bottom:5px;	
	font-weight:bold;
	text-align:left !important;
} 
.reg a, .reg a:visited {
    color:#669933;
    text-decoration:underline;
}
.reg a:hover {
    color:#ff6633;
}
.upload_text span{
    width:115px; 
    display:block;
    margin-top:-47px; 
    padding-bottom:6px; 
    padding-left:100px; 
    font-size:10px; 
    color:#ff6633;  
    font-weight:normal;   
}
.upload_text_max
{
	width:115px; 
    display:block;    
    padding-bottom:8px; 
    padding-left:100px; 
    font-size:10px; 
    color:#ff6633 !important;  
    font-weight:normal !important;   
}
.upload_image_box {
    padding:0 0 0 10px;
}

.ts 
{	
	padding:0px 0px 0px 25px;
	width:200px;
	text-align:center;
	margin:0 auto;
	font-size:11px;	
	display:block;
}
.ts a, .ts a:visited {
    font-size:11px;	
    display:block;
}
.right_buttons_padding {
    padding:20px 0px 0px 0px;
}
.change_remove_image {
    font-weight:normal;
    color:#ff6633;
    padding:3px 0 0 0;
}
.change_remove_image a, .change_remove_image a:visited{
    font-weight:normal;
    text-decoration:none;
    color:#ff6633;
}
.change_remove_image a:hover {
    color:#669933;
}
.profile_height {
    height: auto !important; /* for modern browsers */
    _height: 129px; /* for IE5.x and IE6 */
    min-height: 129px; /* for modern browsers */
    
}
*:first-child+html .profile_height {
    min-height: 129px; /* for modern browsers */
}
.reg_me_height {
    height: auto !important; /* for modern browsers */
    _height: 132px; /* for IE5.x and IE6 */
    min-height: 127px; /* for modern browsers */
    
}
*:first-child+html .reg_me_height {
    min-height: 129px; /* for modern browsers */
}

/*************************** Invite Friends*****************************************/
.invite_input_red
{
	/*margin-left:5px;*/
	background: url('../../Images/invite_friends_red.gif') 0 0 no-repeat;   
	border:none;
	width:194px;
	height:26px;
	padding:4px 0px 0px 5px;
	font-weight:normal;
	color:#333;	
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #C22929;
width: auto; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}


.highlight  
{
	background: url(../../Images/pointer.gif) no-repeat; 
	color: #000080; 	
}

/* Input File Styles*/
.hiddenInputFile
{
	cursor: pointer;
	position: relative;
	_position:static;
    width : 64px;
    height : 100%; 
    _height:auto;
    margin-left :-10px;
    margin-top:-1px;             
	/* for IE */
	filter:alpha(opacity=0);
	/* for IE */
	/* CSS3 standard */
	opacity:0.0;
	/* CSS3 standard */		
}
.hiddenInputFileMozila
{
	cursor: pointer;
	margin-left :-128px;
    margin-top:0px;
}

.hiddenInputFileSafari
{	
	cursor: pointer;
    margin-top:0px;
}
.inputWrapper
{
	width: 64px;
    height: 28px;   
    background: url('../../Images/Buttons/btn_browse.gif') 0 0 no-repeat;
    border:0;    
    cursor: pointer !important;
}
/*Input File Styles*/
.bottom_border_none
{
	border-bottom:none !important;
}
.right_border_none
{
	border-right:none !important;
}
.select_subject
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.select_subject li
{
	float:left;
	padding-right:10px;
	padding-left:6px;
}
.select_subject li a
{
	display:block;
	text-decoration:none;
	color:blue;
	font-family:Tahoma;
}
.white_link
{
	font-size:10px;
	color:White !important;
	font-family:Myriad Pro !important;
}
.gray_link
{
	font-size:10px;
	color:#A7A9AC !important;
	font-family:Myriad Pro !important;
}
.orange_subjects
{
	background: #f15b2a;
	width:538px;
	margin-left:6px;
	border-bottom:solid 2px #808285;
	border-top:solid 2px #808285;
}
.black_text_10_normal_Myriad_Pro
{
	color:#231f20;
	font-family:Myriad Pro;
	font-size:10px;
	font-weight:normal;
}
.best_feature_tbl
{
	 text-align:center;
	 /*border: solid 2px #808285; */
	 border-top:none;  	 
	 width:255px;
	 height:111px;
	 border-bottom:none;
}
.best_feature_tbl a, .best_feature_tbl a:visited {
    color:#015ebd;
    text-decoration:underline;
}
.best_feature_tbl a:hover {
    color:#c05836;
}
.right_guru_points
{
	margin-left:0px;	
	height:111px;
}
.btn_edit_with_delete
{
	border:none;
	background: url('../../Images/Buttons/btn_edit_with_delete.gif') 0 0 no-repeat;  
	width:32px;
	height:28px;
	cursor:pointer;
}
.btn_delete_with_edit
{
	border:none;
	background: url('../../Images/Buttons/btn_delete_with_edit.gif') 0 0 no-repeat;  
	width:40px;
	height:28px;
	cursor:pointer;
}

/********************************* THANK YOU CARD **************************************/
.thank_you_padding 
{
	padding:10px 20px;
}
.textarea 
{
	background: url('../../Images/ThankYouCard/textarea.gif') 0 0 no-repeat;  
	border: none;
	width:289px;
	height:135px;
	padding:9px 4px 0px 8px;
	font-weight:normal;
	color:#000;
}

/********************************** END THANK YOU CARD ********************************/

/********************************* INVITE FRIENDS **************************************/
	.inviteFriendsDiv
	{		
		left:476px;
		top:150px;
		width:300px;
		height:300px;		
	}
/********************************* END INVITE FRIENDS **************************************/

/********************************* CREATE NEW TEAM **************************************/
	.createNewTeamDiv
	{		
		left:476px;
		top:150px;
		width:300px;
		height:300px;		
	}
/********************************* CREATE NEW TEAM **************************************/

/********************************* STATIC PAGES **************************************/
	.staticPages
	{		
		border: solid 2px #666666;
		background-color: #231F20;	
		color: #FFFFFF;
		overflow:hidden;
		width: 995px;
		font-size: 11px;
		line-height: 17px;
	}
	
	.sp_header_box
	{
		background-color: #333333;	
		border-top: solid 2px #666666;
		border-bottom: solid 2px #666666;
		color:White;	
		width: 100%;
		text-align:left;
		vertical-align:middle;
		padding:10px 10px 10px 50px;
	}
	
	.sp_box
	{
		border-top: solid 2px #666666;		
		width: 100%;
	}
	

	.sp_text_green_big
	{
		color:#BED63A;
		font-size:14px;	
		font-weight:bold;
	}
	
	.sp_text_green_normal
	{
		color:#BED63A;
		font-size:11px;
	}
	
	.sp_text_orange_small
	{
		color:#E76E34;
		font-size:9px;	
	}
	
	.sp_content
	{
		padding:20px 30px 30px 50px;
		width:90%;
	}
	
	.sp_list
	{
		list-style:none url('../../Images/StaticPages/arrow.gif') outside;
		padding:20px 0px 20px 20px;
		margin:0px;
	}
	
	.sp_list li
	{
		background: url('../../Images/list_circle.gif') no-repeat 0% 0%;
		color:#BED63A;
		font-size:9px;
		padding:3px 0px 3px 5px;
		vertical-align:top;		
	}
	
	.sp_list ol
	{
		font-size:9px;
		padding:10px 10px 10px 0px;		
	}
	.footer
	{
		width: 100%;	
		padding-bottom:10px;
	}
/********************************* END STATIC PAGES **************************************/
.brain_state_holder {
    
    width:60px;    
    margin:-10px 0 0 5px;   
    padding-bottom:3px;         
    position:relative;
    z-index:10;
    
}   
.ibtnBraneState {
    width:57px;
    height:31px; 
    margin-left:0px;
}
.brain_state_arrow_holder
{
    margin:13px 0 0 0;
}
.profile_icons_back {
    background: url('../../Images/profile_icons_back.gif') no-repeat 0% 0%;
    width:112px;
    height:16px;
    padding:0px 0px 3px 3px;
}
.profile_icons_back  span {
    color:#f1693c;
    margin-left:5px;    
}
.guru_point_margin {
    margin-top:-15px;
    position:relative;
}

.inbox_top_corners {
    background: url(../../Images/inbox_top_corners.gif) 0 0 no-repeat;
    width:230px ;
    display:block;
    padding:10px 0 0 9px;
}
.inbox_bottom_corners {
    background: url(../../Images/inbox_bottom_corners.gif) 0 0 no-repeat;
    width:239px;    
    height:11px;
    font-size:1px;
}
.inbox_body {
    width:239px;
    margin:10px 0 0 0;
}
.message_center_image {
    padding-left:6px;
}
.my_inbox_back {
     background: url(../../Images/my_inbox_back.gif) 0 0 no-repeat;
     height:26px;
     width:195px;
     padding:6px 0 0 18px;
     margin:0 0 0 3px;
}
.my_inbox_title {
    font-family:Fur;
    font-size:18px;
    color:#fff;
    float:left;
}
.message_center {
    padding-left:5px;
}
.search_for_dweebers {
    margin:5px 0 0 8px;
}
.txt_dweebers {
    border: solid 1px #464646;
    color:#a0a0a0;
    width:123px;
    margin-right:2px;
}

/* Begin My Smart Profile */

/* Begin Orange Corners */
.orange_top_corner_l {
    background: #f26620 url(../../Images/orange_top_corner_l.gif) 0 0 no-repeat;  
    display:block;       
    margin:5px 0 0 0;
}
.orange_top_corner_r {
    background: url(../../Images/orange_top_corner_r.gif) 100% 0 no-repeat;  
    display:block;
    padding:10px 0px 0 0px;    
    _height:6px; 
}
*:first-child+html .orange_top_corner_r { 
    height:14px; 
}
.orange_bottom_corner_r {
    background: url(../../Images/orange_bottom_corner_r.gif) 100% 0px  no-repeat;  
    display:block;
    height:10px;     
}
.orange_bottom_corner_l {
    background: url(../../Images/orange_bottom_corner_l.gif) 0 0px no-repeat;  
    height:10px;   
    padding-bottom:4px;
}
.orange_content {
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    background:#f26620;
    padding:3px 10px 0 20px;
}

.my_smart_profile_text {
    padding:0 0 0 21px; 
    margin:0px 0 0px 0;     
    font-size:1px   
}
/* End Orange Corners */
/* End My Smart Profile */

/* Begin More in Register Page */

/* Begin Green Corners */
.green_top_corner_l {
    background: url(../../Images/green_top_corner_l.gif) 0 0 no-repeat;  
    display:block;       
    margin:5px 0 0 0;
}
.green_top_corner_r {
    background: url(../../Images/green_top_corner_r.gif) 100% 0 no-repeat;  
    display:block;
    padding:10px 0px 0 0px;    
    _height:6px; 
}
*:first-child+html .green_top_corner_r { 
    height:14px; 
}
.green_bottom_corner_r {
    background: url(../../Images/green_bottom_corner_r.gif) 100% 0px  no-repeat;  
    display:block;
    height:10px; 
    padding-bottom:4px;
}
.green_bottom_corner_l {
    background: url(../../Images/green_bottom_corner_l.gif) 0 0px no-repeat;      
    height:10px; 
    font-size:1px;       
}

.green_content,.green_content_small_padding {
    border-left: solid 2px #7d7d7d;
    border-right: solid 2px #7d7d7d;    
    padding:3px 10px 0 20px;
}
.green_content_small_padding {   
    padding:3px 3px 0 20px;
}
/* End Green Corners */
/* End More in Register Page */
.nickname
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color: #FFFFFF;
}
.linkYellow, .linkGrey, .linkWebSite
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;	
	color: #ffff00;
	text-decoration: underline;
}
.linkYellow:hover
{	
	text-decoration: underline;
}
.linkWebSite:hover
{	
	text-decoration: none;
}
.linkGrey {
    color:#b7b5b6;
    font-weight:bold;
    font-size:12px;   
    text-decoration: none; 
}
.linkGrey:hover {
    color:#b7b5b6;
    font-weight:bold;
    font-size:12px;   
    text-decoration: underline; 
}
.linkWhite
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;	
	color: #FFFFFF;
	text-decoration: underline;
}
.linkWebSite {
    font-size: 12px;
    font-weight:bold;
    color: #ffff00;
    text-decoration:underline;
}
.linkWhite:hover
{	
	text-decoration: none;
}

.resourcesType_titles, .resourcesType_titles:hover, .resourcesType_titles_selected {
    color:#000; 
    font-size:13px; 
    text-decoration:none; 
    font-weight:bold; 
    text-transform:uppercase;
    padding:0px 3px;    
    border: solid 1px #f7d4c6;         
}
.resourcesType_titles:hover {
    color:#000000;
    background:#f7d4c6;
    display:inline;
}
.resourcesType_titles_selected 
{
	color:#000000;
    border: solid 1px #f7d4c6;
    background:#f7d4c6;
}
.login_help, .login_help a, .login_help a:visited {
    color:#9fcc3e;
    font-weight:normal;
    font-size:11px;
    
}
.login_help {
    padding:3px 31px 5px 0;
}
.green_body_main_width  {
    width:580px;
}

/*#######  ########### */
.reg .dgreen_content span {
    color:#fff;
}
.reg .dgreen_content a, .reg .dgreen_content a:visited {
    color:#8bd047;
}

/*####### ########### */

.orange_content #frameMail html
 {
    background:#f26620;    
    border: solid 8px #fff;

}
#frameMail html body.body .title, #frameSNS html body.body .title {
    color:#fff;
}



.footer 
{    
   margin-right:0px;margin-top:20px;    
}
.footer tr
{
    float:left;
    display:block;
    margin:0; padding:0;
    list-style-type:none;   
}
.footer tr td 
{
    float:left;
    font-size:10px;
    text-align:left;
    padding: 0 10px 0 0
}
.footer tr td a, .footer tr td a:visited 
{
    color:#939598;
}
.footer tr td a:hover 
{
    color:#787878;
}
.greyLink
{
	color:#939598;
}
.greyLink:hover
{
	color:#787878;
}
.radio input
{
	border: none;	
	margin: 0px 10px;
}
/* JCoursel */
.topic_margin, .types_margin  {
    margin: 30px auto -3px auto;
    padding: 0 0 0 70px;
}
.types_margin  {
     padding: 0 0 0 100px;
}
.ul_topics_tabs {
    padding:0;
    list-style-type:none;
    margin:2px auto;
    width:450px;
    float:left; 
}
.ul_topics_tabs li {
    float:left;
    display:block;
    width:110px;
    height:31px;
    margin:0 auto;       
}
.ul_topics_tabs li a, .ul_topics_tabs li a:visited,.ul_topics_tabs li a:hover,
.ul_topics_tabs li a.selected, .ul_topics_tabs li a.selected:visited,
.ul_topics_tabs li a.selected:hover {
    display:block;
    float:left;
    background: url(../../Images/tab.gif) 0 0px no-repeat;  
    width:110px;
    height:23px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    padding:8px 0 0 0;
}
.ul_topics_tabs li a:hover,
.ul_topics_tabs li a.selected, .ul_topics_tabs li a.selected:visited,
.ul_topics_tabs li a.selected:hover {
    background-position:0px -31px;
    width:110px;
    height:31px;
    color:#fff;
}
/* End JCoursel */
.plus {
    margin-right:6px;    
}


/*      root element for the scrollable.
      when scrolling occurs this element stays still.  */ 
div.scrollable 
{
	/* required settings */
     position:relative;
     overflow:hidden;
     width: 440px;
     height:33px;
}
 /*      root element for scrollable items. Must be absolutely positioned
     and it should have a super large width to accomodate scrollable items.
     it's enough that you set width and height for the root element and
     not for this element. */
div.scrollable div.items 
{
  /* this cannot be too large */
  width: 5000000px;
  position:absolute;
}
  /*      
	a single item. must be floated on horizontal scrolling
	typically this element is the one that *you* will style
     the most. */
div.scrollable div.items div 
{
	 float:left;
}

div.scrollable div.items div a, div.scrollable div.items div a:visited,div.scrollable div.items div a:hover,
div.scrollable div.items div a.selected, div.scrollable div.items div a.selected:visited,
div.scrollable div.items div a.selected:hover
{
	display:block;
    float:left;
    background: url(../../Images/tab.gif) 0 0px no-repeat;  
    width:110px;
    height:23px;
    color:#fff;
    text-decoration:none;
    text-align:center;
    padding:8px 0 0 0; 
}

div.scrollable div.items div a:hover,
div.scrollable div.items div a.active {
    background-position:0px -31px;
    width:110px;
    height:31px;
    color:#fff;
}


a.finish, a.next, a.back {
    font-size:0px;
    text-decoration:none;
    outline:none;
    display:block;
}  
a.finish {
    background: url(../../Images/Menu/finish.gif) 0 0px no-repeat;  
    width:34px;
    height:9px;
    border:none;
}
a.next {
    background: url(../../Images/Menu/next.gif) 0 0px no-repeat;  
    width:27px;
    height:9px;
    border:none;    
    
}
a.back {
    background: url(../../Images/Menu/back.gif) 0 0px no-repeat;  
    width:27px;
    height:9px;
    border:none;
}

.linkGreenPress
{
	color: #BED63A;	
	font-weight:bold;
	text-decoration: underline;	
	font-size: 12px;
}
a.linkGreenPress:hover {
    text-decoration: none;	
}
