﻿/* Setting */

	.section_title
	{
		border-bottom: 1px dotted #6b797e;
		font-size: 15px;
		margin: 20px 0px 0px 0px;
	}
	
	.section_content
	{
		
		padding: 0px 11px 0px 11px;
	}
	
	.section_content_bg
	{
		background-attachment:scroll;
		background-color:transparent;
		background-image:url(/images/office/section_form_bg.png);
		background-position:left bottom;
		background-repeat:repeat-x;
	}
	
	.section_form
	{
		padding: 20px 11px 0px 11px;
	}
	.section_form td
	{
		padding: 5px 0px 5px 3px;
	}
	
	.info_key
	{		
	}
	
	.profile_info_key
	{
		font-weight: bold;
		width: 150px;
		text-align: right;
		padding-right: 8px;
	}
	
	/* saf3+, chrome1+ */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
       .profile_info_key
	    {
		    text-align: right;
	    }
    }
	.info_value input
	{
	}

	.info_key_form
	{
		font-weight: normal;
		width: 160px;
		padding: 5px 0px 5px 0px;
	}
	
	.info_key_help
	{
	    font-size: 8px;
		font-weight: normal;
		width: 160px;
		height: 10px;
		padding: 0px 0px 5px 0px;
	}	
	
	
	.info_value_form_options
	{
		border-top: 1px solid #C9CDCC;
		border-bottom: 1px solid #C9CDCC;
		padding: 5px 0px 5px 0px;
	}
	
	.info_value_form_desc
	{
		color: #AEAEAE;
		width: 400px;
	}
	
	.bold
	{
		font-weight: bold;
	}
	
	.info_value_form input
	{
		width: 400px;
	}
	
	.info_value_form textarea
	{
		width: 400px;
	}
	
	
	
	
	.edit_down
	{
		background: url("/images/arrow_down.png") right 1px no-repeat;
		padding: 0px 20px 0px 0px;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.edit_up
	{
		background: url("/images/arrow_up.png") right 1px no-repeat;
		padding: 0px 20px 0px 0px;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.edit_link
	{
		background: url("/images/arrow_link.png") right 1px no-repeat;
		padding: 0px 20px 0px 0px;
		cursor: pointer;
	}

	.no_background
	{
		background: none !important;
	}
	
	.no_border
	{
		border: none !important;
	}
	
	.line
	{
		border: 0;
		height: 1px;
		color: #c9cdcc;
		margin: 10px 0px 0px 0px;
		line-height: 1px;
		border-bottom: 1px solid #c9cdcc;
		
	}
	.italic
	{
		font-style: italic;	
	}
	
	.local_text
	{
		display: none;
	}
			
/* Begin Main Content */

	#enroll_bar 
	{
		height:28px;
		padding:5px 0 0 10px;
		width: 100%;
	}

	#Container
	{
		background: url("/images/bg.png") center top repeat-y;
		width: 1024px;	
		margin: 0px auto;
		text-align: center;
		padding: 1px 0px 0px 0px;
		clear: both;
	}
	
	#Content 
	{
		margin: 0px auto;
		line-height: 17px;
		padding: 0px 0px 30px 0px;
		width: 955px;	
		text-align: left;
	}	
	
	
    
    .button
    {
    	background: url(/images/button.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
	
	.button_115
    {
    	background: url(/images/button_115.png) 0px 0px no-repeat;
        width: 115px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
	
	.button_145
    {
    	background: url(/images/button_145.png) 0px 0px no-repeat;
        width: 145px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
	
    .button div 
    {
    	padding: 2px 0px 0px 0px;
    }
    
    .button_small
    {
    	background: url(/images/button_small.png) 0px 0px no-repeat;
        width: 68px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_small .button_text
    {
    	padding: 0px 0px 0px 0px;
        text-align: center;
    }
    
    
    .button_smaller
    {
    	background: url(/images/button_smaller.png) 0px 0px no-repeat;
        width: 70px;
        height: 42px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_smaller .button_text
    {
    	padding: 0px 0px 0px 0px;
        text-align: center;
        font-size:8px;
    }

   .button_new
    {
    	background: url(/images/button_new.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
   .button_new .button_text
    {
    	padding: 3px 0px 0px 0px;
        text-align: center;
    }
    
    .button_big
    {
    	background: url(/images/button_big.png) 0px 0px no-repeat;
        width: 140px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
   .button_big .button_text
    {
    	padding: 3px 0px 0px 0px;
        text-align: center;
    }

    
    .button_arrow
    {
    	background: url(/images/button_arrow.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear
    {
    	background: url(/images/button_clear.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 10px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_s
    {
    	background: url(/images/button_clear.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 5px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_new
    {
    	background: url(/images/button_130.png) 0px 0px no-repeat;
        width: 130px;
        height: 21px;
        padding: 0px;
        margin: 10px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_ac
    {
    	background: url(/images/button_clear.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;        
        cursor: pointer;
    }
    
    
    .button_clear_150
    {
    	background: url(/images/button_clear_150.png) 0px 0px no-repeat;
        width: 150px;
        height: 21px;
        padding: 0px;
        margin: 5px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_big
    {
    	background: url(/images/button_clear_big.png) 0px 0px no-repeat;
        width: 158px;
        height: 21px;
        padding: 0px;
        margin: 10px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_gtmedium
    {
    	background: url(/images/button_clear_gtmedium.png) 0px 0px no-repeat;
        width: 140px;
        height: 21px;
        padding: 0px;
        margin: 10px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_150_gtmedium
    {
    	background: url(/images/button_clear_150.png) 0px 0px no-repeat;
        width: 150px;
        height: 21px;
        padding: 0px;
        margin: 10px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_150_gtmedium .button_text_icon_gtmedium
    {
    	padding: 0px 0px 0px 30px;
        text-align: left;
    }
    
    .button_clear_small
    {
    	background: url(/images/button_clear_small.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_small_56
    {
    	background: url(/images/button_clear_small.png) 0px 0px no-repeat;
        width: 56px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_150
    {
    	background: url(/images/button_clear_150.png) 0px 0px no-repeat;
        width: 150px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_small_56 .button_text_56
    {
    	/*padding: 3px 0px 3px 0px;*/
        text-align: center;
    }
    
    .button_clear_small_112
    {
    	background: url(/images/button_clear_small.png) 0px 0px no-repeat;
        width: 112px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_medium
    {
    	background: url(/images/button_clear_medium.png) 0px 0px no-repeat;
        width: 75px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_clear_arrow
    {
    	background: url(/images/button_clear_arrow.png) 0px 0px no-repeat;
        width: 100px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
    
    .button_create_task
    {
    	background: url(/images/button_clear_arrow_150.png) 0px 0px no-repeat;
        width: 155px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        cursor: pointer;
    }
	
    .button_clear_arrow_385
    {
    	background: url(/images/button_clear_arrow_385.png) 0px 0px no-repeat;
        width: 385px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        padding-left: 6px;
        cursor: pointer;
    }
	
    .button_153
    {
    	background: url(/images/button_153.png) 0px 0px no-repeat;
        width: 153px;
        height: 21px;
        padding: 0px;
        margin: 4px 0px 4px 0px;
        padding: 0px 0px 0px 8px;
        cursor: pointer;
    }
    
    .button_arrow .button_text
    {
    	padding: 0px 0px 0px 8px;
        font-weight: bold;
    }
    
    .button .button_text
    {
    	padding: 3px 0px 0px 0px;
        text-align: center;
    }
	
	.button_115 .button_text
    {
    	padding: 0px 0px 0px 0px;
        text-align: center;
    }
    
	.button_145 .button_text
    {
    	padding: 0px 0px 0px 0px;
        text-align: center;
    }
    .button_clear .button_text
    {
    	padding: 3px 0px 0px 0px;
        text-align: center;
    }
    
    .button_clear_s .button_text
    {
    	padding: 0px 0px 0px 0px;
        text-align: center;
    }
    
    .button_clear_150 .button_text
    {
    	padding: 3px 0px 0px 0px;
        text-align: center;
    }
    
        .button_clear_small .button_text_icon_check
    {
    	padding: 3px 3px 0px 0px;
        text-align: center;
    }
    
     .button_clear_small .button_text
    {
    	/*padding: 1px 0px 0px 18px;*/
        text-align: center;
    }
    
    .button_clear_medium .button_text
    {
    	/*padding: 1px 0px 0px 18px;*/
        text-align: center;
    }
    
    .button_clear_medium .button_text_icon_check
    {
    	padding: 0px 3px 0px 0px;
        text-align: center;
    }
    
    .button_clear_big .button_text_icon_check
    {
    	padding: 0px 3px 0px 0px;
        text-align: center;
    }
    
     .button_clear_big .button_text
    {
    	padding: 1px 0px 0px 18px;
      /*  text-align: center;*/
    }
    
    .button_clear_arrow .button_text
    {
    	padding: 3px 0px 0px 8px;
        text-align: left;
    }
    
    .button_create_task .button_text
    {
    	padding: 3px 0px 0px 8px;
        text-align: left;
    }
    
    
    .button_clear_arrow_385 .button_text
    {
    	padding: 3px 0px 0px 8px;
        text-align: left;
    }
    
    .button_clear .button_text_icon
    {
    	padding: 0px 0px 0px 25px;
        text-align: left;
    }
    
    .button_clear_new .button_text_icon
    {
    	padding: 0px 0px 0px 25px;
        text-align: left;
    }
    
    .button_clear_150 .button_text_icon
    {
    	padding: 0px 0px 0px 25px;
        text-align: left;
    }
    
    .button_clear_big .button_text_icon_big
    {
    	padding: 3px 0px 0px 25px;
        text-align: left;
    }
    
    .button_clear_gtmedium .button_text_icon_gtmedium
    {
    	padding: 0px 0px 0px 30px;
        text-align: left;
    }    
    
    .button_clear_arrow .button_text_icon
    {
    	padding: 0px 0px 0px 25px;
        text-align: left;
    }
    
    .button_create_task .button_text_icon
    {
    	padding: 0px 0px 0px 25px;
        text-align: left;
    }
    
    .button_search
    {
    	border: none !important;
		margin: 0px 1px 0px 0px;
		padding: 0px !important;
		float: right;
    }
    
    .input_search
    {
    	padding: 2px 0px 1px 0px !important;
		float: left;
    }
    
    .page_title
    {
    	margin: 0px 0px 60px 0px;
		border-bottom: 1px solid #acacac;
		text-align: left;
    }
    
    .section_title
    {
    	font-size: 15px;
		text-align: left;
    }
    
    .title_bar_left
    {
    	background: url(/images/office/title_bar_left.png) top left no-repeat;
		max-width:900px;
    }
    
    .title_bar_left_955
    {
    	background: url(/images/office/title_bar_left_955.png) top left no-repeat;
    }
    
    .title_bar_right
    {
    	background: url(/images/office/title_bar_right.png) top right no-repeat;
    	height: 32px;
    	color: #6b797e;
    	font-weight: bold;
    	padding: 5px 0px 0px 10px;
		text-align: left;
    }
    
    .title_bar_right_inbox
    {
    	background: url(/images/office/title_bar_right.png) top right no-repeat;
    	height: 32px;
    	color: #6b797e;
    	/*font-weight: bold;*/
    	padding: 5px 0px 0px 10px;
		text-align: left;
    }
    
   .title_bar_right_normal
    {
    	color: #6b797e;
    	font-weight: normal;
    	padding: 9px 0px 0px 10px;
		text-align: left;
    }
	.title_bar_font
    {   	
    	color: #6b797e;
    	font-weight:normal;    	
		font-size: 11px;
	}
	.title_bar_font .link, .link_title_bar_font .link
	{
		font-size: 10px;
	}







    
    .title_bar_left_75
    {
    	background: url(/images/office/title_bar_left_75.png) top left no-repeat;
    }
    
    .title_bar_right_75
    {
    	background: url(/images/office/title_bar_right_75.png) top right no-repeat;
    	height: 75px;
    	color: #6b797e;
    	font-weight: bold;
    	padding: 9px 0px 0px 10px;
		text-align: left;
    }
    
   .title_bar_bold
    {
    	height: 75px;
    	color: #6b797e;
    	font-weight: bold;
    	padding: 4px 0px 0px 4px;
		text-align:center;
    }
    
    .bottom_bar .title_bar_right
    {
    	padding: 2px 0px 0px 10px !important;
    }
    
    .bottom_bar
    {
    	margin: -1px 0px 0px 0px;
    }
    
    .action_arrow
    {
    	background: url(/images/action_arrow.png) 0 0 no-repeat;
    	margin: -1px 0px 0px 0px;
    	padding: 0px 0px 0px 25px;
    	width: 100%;
    	height: 19px;
    }
	
/* Icons Set */	

	.icon_add
	{
    	background: url(/images/icons/add_18.png) 5px 0px no-repeat;
    	
	}
	
	.icon_add_event
	{
    	background: url(/images/icons/icon_add_event.png) 5px 4px no-repeat;    	
	}
	
	.icon_add_contact
	{
    	background: url(/images/icons/icon_add_contact.png) 7px 4px no-repeat;
    	padding: 5px 0px 0px 0px;
    	
	}
	
	.icon_add_contact_56
	{
    	background: url(/images/icons/icon_add_contact.png) 7px 4px no-repeat;
    	padding: 0px 5px 5px 0px;
        text-align:center;         	
	}	
	
	.icon_Files
	{
    	background: url(/images/icons/icon_attach_my_files.png) 5px 0px no-repeat;
    	background-position: 4px 4px;
	}
	
	.icon_Events
	{
    	background: url(/images/icons/icon_attach_event_invitation.png) 5px 0px no-repeat;
    	background-position: 7px 4px;
	}
	
	.icon_Resource
	{
    	background: url(/images/icons/icon_attach_resource_library_files.png) 5px 0px no-repeat;
    	background-position: 4px 4px;
	}
	
	.icon_Search
	{
    	background: url(/images/icons/icon_preview.png) 5px 0px no-repeat;
    	background-position: 4px 4px;
	}

	.icon_check
	{
		
    	background: url(/images/icons/icon_check_email.png) 6px 2px no-repeat;
	}
	
	.icon_download
	{
		
    	background: url(/images/icons/icon_download_attachment.png) 6px 2px no-repeat;
	}

	.icon_task_add
	{
    	background: url(/images/icons/task_add_18.png) 5px 0px no-repeat;
	}
	
	.icon_create_task
	{
    	background: url(/images/icons/icon_create_task.png) 5px 3px no-repeat;
	}
	
	
	
	
	
/* Legecy CSS Code for backwards compatability */	
	
	input
	{
		border: 1px solid #C9CDCC;
    	padding: 3px;
    	color: #6B797E;
	}
	input[type=radio], input[type=image],input[type=checkbox]{
		border:0;
	}
	textarea
	{
		border: 1px solid #C9CDCC;
    	padding: 3px;
    	font-size: 11px;
    	font-family: Arial, Helvetica, sans-serif; 
    	color: #6B797E;
	}
	select
    {
    	border: 1px solid #C9CDCC;
    	background: #ffffff url(/images/languages/bg.png) 0px 0px no-repeat;
    	color: #6B797E;
    }
    option
    {
        padding: 0px 10px 0px 0px;
    }
    label
    {
    	cursor: pointer;
    }
    
    /* Removed by Ryan, if you want this added back in please talk to me.
    option[selected]
    {
    	background-color: #6b797e;
    }
	
	option
	{
		background-color: #ffffff;
	}
	*/		

	#BoxTitle
	{
		margin: 5px 0 0px 9px;
		padding: 20px 20px 25px 70px;
	}
	
		#BoxTitle h1
		{
			border-bottom: 1px solid #acacac;
		}
		
	#ColumnTitle
	{
		margin: 5px 0 0px 0px;
		padding: 10px 20px 20px 20px;
	}
	
		#ColumnTitle h1
		{
			border-bottom: 1px solid #acacac;
		}
		
		#ColumnTitle #TitleText
		{
			float: right;	
			font-size: 12px;
			color: #666666;
			position: relative;
			top: -20px;
			
		}
	#ColumnTitleNoLine
	{
		margin: 5px 0 0px 0px;
		padding: 10px 20px 0px 20px;
	}
	
		#ColumnTitleNoLine h1
		{
		}
		
		#ColumnTitleNoLine #TitleText
		{
			float: right;	
			font-size: 12px;
			color: #666666;
			position: relative;
			top: -20px;
			
		}
		
	#ColumnBody
	{
		margin: 0px 0 0px 0px;
		padding: 0px 20px 25px 20px;
	}
		
	#ContentDiv
	{
		margin: 10px 0px 0px 0px;		
	}
		
		
		
	#RightBoxTitle
	{
		margin: 5px 0 0px 9px;
		padding: 20px 0px 25px 70px;
	}
	
		#RightBoxTitle h1
		{
		}	
		
	#RightBoxContent
	{
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 5px 0px;
		line-height: 15px;
		font-size: 12px;
	}
	
	#SubPageTitle
	{
		padding: 18px  0px 0px 0px;
		border-bottom: 1px solid #acacac;
		margin: 0px 0px 28px 0px;
	}
	
	#SubPageFooter
	{
		border-bottom: 1px solid #acacac;
		margin: 28px 0px 0px 0px;
	}
	
	
	#Dashboard 
	{
		margin: 20px 0px 0px 0px;
		width: 691px;
	}
		
		#Dashboard h1
		{
			text-align: center;
			margin: 0px 0px 10px 0px;
		}
		
		#Dashboard img
		{
			border: 0px;
			margin: 0px 2px 0px 0px;
		}
	
	#Defaut #BoxTitle
	{
		background: url("/images/icons/thumb.png") left top no-repeat;
	}
	
	#Home_Glance
	{
		width: 691px;
	}
		
		#Home_Glance #BoxTitle
		{
			background: url("/images/icons/glance.png") left top no-repeat;
		}
	
	#Home_News 
	{
		margin: 20px 0px 0px 0px;
		width: 691px;
	}
		
		#Home_News #BoxTitle
		{
			background: url("/images/icons/annouce.png") left top no-repeat;
		}
	
	#Home_Spotlights 
	{
		margin: 20px 0px 50px 0px;
		width: 691px;
	}
		
		#Home_Spotlights #BoxTitle
		{
			background: url("/images/icons/thumb.png") left top no-repeat;
		}
	
	#Home_Notices
	{
		margin: 0px 0px 0px 0px;
		width: 213px;
	}
		
		#Home_Notices #RightBoxTitle
		{
			background: url("/images/icons/notice.png") left top no-repeat;
		}
	
	#Home_Events
	{
		margin: 20px 0px 0px 0px;
		width: 213px;
	}
		
		#Home_Events #RightBoxTitle
		{
			background: url("/images/icons/calendar.png") left top no-repeat;
		}
	
	#Home_Support
	{
		margin: 20px 0px 0px 0px;
		width: 213px;
	}
		
		#Home_Support #RightBoxTitle
		{
			background: url("/images/icons/phone.png") left top no-repeat;
		}
		
	#active_qualified
		{
			display: none;
		}		
		
	.ReadMore 
	{
		text-transform: uppercase;
		font-weight: bold;
		background: url("/images/arrow_bg.png") right top no-repeat;
		padding: 2px 15px 0px 0px;
		color: #e4721d;
	}
	
	#TD
	{
		padding: 10px 0px 10px 0px;
	}
	
	#TDLine
	{
		padding: 10px 0px 10px 0px;
		border-top: 1px solid #d1d1d1;
	}
	
	.QuickLink 
	{
		background: url("/images/arrow_bg_grey.png") right top no-repeat;
		padding: 2px 15px 0px 0px;
		color: #666666;
		text-decoration: none;
	}
	
	.QuickLink a, .QuickLink a:hover
	{
		color: #666666;
		text-decoration: none;
	}
	
	#TableField 
	{
		font-weight: bold;
		white-space: nowrap;
	}
	
	#TableValue 
	{
		color: #e4731e;
	}
	
	#Notification
	{
	}
	
	
	
	.What {
		color: #a1a1a1; 
		cursor: pointer;
	}
	
	.PageOption
	{
		color: #a1a1a1;
		font-weight: bold;
	}
	
	#bg, .bg 
	{
		background: #a1a1a1;
	}
	
	
	
	
	.landing_page
    {
    	margin: 0px 0px 9px 0px;
    	padding: 18px 30px 0px 79px;
    	width: 367px;
    	height: 50px;
    }
    
    .landing_page_title
    {
    	font-size: 24px;
    	text-transform: uppercase;
    }
    
    /* Profile Specific */
	    
		#profile_tabs {
		    margin: 0px 0px 20px 3px;
		    width: 535px;
		    height: 32px;
		    background-image: url(/images/blocks/block_title_full_wrap.png);
		    background-repeat: no-repeat;
		    background-position: -2px 0px;
		    line-height: 10px;
			
	    }
		
	    #profile_tabs div {
		    padding: 0px 0px 0px 7px;
		    list-style:none;
		    height: 32px;
		    width: 535px;
		    background-image: url(/images/blocks/block_title_full_wrap.png);
		    background-repeat: no-repeat;
		    background-position: 533px 0px;
			line-height:12px;
	    }
		
	    #profile_tabs span {
		    text-transform: none;
		    padding: 1px 12px;
		    margin: 6px 0 0;
		    list-style:none;
		    cursor: pointer;
		    white-space:nowrap;
		    font-size: 12px;
		    float: left;
	    }
	    
	    #profile_tabs .profile_tabs_on {
	        background: #ffffff;
	        padding: 0px 4px;
	    }
	    
	    #profile_tabs .profile_tabs_off {
	        padding: 3px 15px;
	    }
	    
	    
		.tab_arrow_down
		{
			background: url("/images/tab_arrow_down.png") 0px 0px no-repeat;
		}
		
	    
	    
		#community_tabs {
		    margin: 0px 0px 20px 0px;
		    width: 535px;
		    height: 32px;
		    background-image: url(/images/blocks/block_title_full_wrap.png);
		    background-repeat: no-repeat;
		    background-position: -2px 0px;
		    line-height: 10px;
			
	    }
		
	    #community_tabs div {
		    padding: 0px 0px 0px 7px;
		    list-style:none;
		    height: 32px;
		    width: 535px;
		    background-image: url(/images/blocks/block_title_full_wrap.png);
		    background-repeat: no-repeat;
		    background-position: 533px 0px;
			line-height:12px;
	    }
		
	    #community_tabs span {
		    text-transform: none;
		    padding: 1px 12px;
		    margin: 6px 0 0;
		    list-style:none;
		    cursor: pointer;
		    white-space:nowrap;
		    font-size: 12px;
		    float: left;
	    }
	    
	    #community_tabs .profile_tabs_on {
	        background: #ffffff;
	        padding: 0px 4px;
	    }
	    
	    #community_tabs .profile_tabs_off {
	        padding: 3px 10px;
	    }
	    
    /* Web Office Home */
    
    
    
    /* Office_Home.html Specific */
    .handle
    {
		cursor: move;
    }
    
    #logged_in_as_name
    {
        font-size: 18px;
        font-weight: bold;
        margin: 3px 0px 3px 0px;
    }
    
    #logged_in_as_links a
    {
    	text-decoration: underline;
    }
    
    #need_help_section
    {
    	background-image: url(/images/blocks/need_help_bg.png);
        background-repeat: no-repeat;
        background-position: 5px 5px;
        height: 75px;
        padding: 5px 0px 0px 70px;
    }
    
    #new_contact input
    {
    	width: 181px;
    	margin: 0px 0px 5px 0px;
    }
    
    #welcome_container
    {
    	background: url(/images/office/welcome_left.png) top left no-repeat;
    	height: 264px;
    	width: 535px;
    	padding: 20px 0px 0px 20px;
    }
    
    #welcome
    {
    	padding: 10px 0px 10px 0px;
    	width: 535px;
    }
    
    
   
    #welcome_home_image
    {
    	overflow: hidden;   
    }
    
    #welcome_image_contatiner
    {
    	padding: 10px;
    	border: 1px solid #D6D6D0;  
    	width: 160px;
    }
    
    #welcome_image
    {
    	height: 206px;
    	overflow: hidden;   
    }
    
    #welcome_title
    {
    	font-size: 26px;
    	margin: 10px 0px 0px 0px;
    }
    
    #home_main
    {
        padding: 0px 0px 0px 0px;
    }
    
    
	
	#office_block ul {
		margin: 0px;
		padding: 0px;
		list-style:none;
		width: 537px;
	}
	
	#office_block li {
		padding: 0px;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 10px 0px;
		list-style:none;
		overflow: hidden;
	}
    
    .office_block_section
    {
    	background: #efefef url(/images/office/office_block_bg.png) top left no-repeat;
    }
    
    .office_block_title
    {
        font-size: 23px;
        padding: 10px 5px 0px 4px;
        margin: 10px;
        clear: both;
		line-height:25px;
    }
    
    .office_block_text
    {
    	float: left;
    }
    
    .office_block_controls
    {
    	float: right;
    }
    
	#action_items_list table {
		margin: 0px 10px 0px 10px;
		width: 537px;
	}
	
	#action_items_list td 
	{
		background: transparent url(/images/arrow.png) no-repeat scroll 0px 5px;
		padding: 0px 0px 0px 10px;
		margin: 5px 0 5px 24px;
		list-style:none;
		white-space:nowrap;
		height: auto;
		float: left;
		width: 200px;
	}
	
	#business_information_list table {
		margin: 0px 10px 0px 10px;
		width: 537px;
	}
	
	#business_information_list td  
	{
		background: transparent url(/images/arrow.png) no-repeat scroll 0px 5px;
		padding: 0px 0px 0px 10px;
		margin: 5px 0 5px 24px;
		list-style:none;
		white-space:nowrap;
		height: auto;
		float: left;
		width: 200px;
	}
	
	#news_announcments_article
	{
        float: left;
        width: 233px;
        white-space: normal;
        margin: 5px 0px 0px 16px;
        padding: 0px 16px 0px 0px;
        border-right: 1px solid #6B797E;
	}
	
	#news_announcments_items
	{
		float: right;
        width: 256px;
	}
	
	#news_announcments_items table {
		margin: 0px;
		padding: 0px;
		list-style:none;
	}
	
	#news_announcments_items td 
	{
		background: transparent url(/images/arrow.png) no-repeat scroll 0px 5px;
		padding: 0px 0px 10px 10px;
		margin: 5px 0 5px 0px;
		list-style:none;
		white-space: normal;
		height: auto;
		overflow: hidden;
		width: 235px;
	}
	
	#news_announcments_image_container
	{
		padding: 1px;
	}
	
	#news_announcments_image_border
	{
		padding: 3px;
	}
	
	#news_announcments_image
	{
		width: 122px;
		height: 122px;
	}
	
	#news_announcments_article_text
	{
		font-weight: bold;
		margin: 0px 0px 3px 0px;
	}
	
	#news_announcments_article_read_more
	{
		font-weight: bold;
		margin: 10px 0px 0px 0px;
	}
	
	
	
	#system_twitter_list table {
		margin: 0px 10px 0px 10px;
		width: 537px;
	}
	
	#system_twitter_list td 
	{
		background: transparent url(/images/arrow.png) no-repeat scroll 0px 5px;
		padding: 0px 0px 10px 10px;
		margin: 10px 0 5px 35px;
		list-style:none;
		white-space:normal;
	}
	
	#corporate_blog_article
	{
		width:537px;
		margin: 0px 10px 0px 10px;
        padding: 0px 5px 0 4px;
	}
	
	#corporate_blog_title
	{
		font-size: 18px;
		margin: 0px 0px 3px 0px;
	}
	
	#corporate_blog_text
	{
		margin: 10px 0px 10px 0px;
	}
	
	#corporate_blog_read_more
	{
	}
	   
	   
/*****Pricing styles*******/

.row{
	height:33px;width:737px;
	border-bottom:1px solid #daddde;
}
.col1{
	height:24px;
	width:251px;
	float:left;
	padding:7px 0 2px 5px;
	/*border-bottom:1px solid #daddde;*/
}
.col2{
	width:159px;
	height:24px;
	text-align:center;
	border-left:1px solid #daddde;
	float:left;
	/*border-bottom:1px solid #daddde;*/
	padding:7px 0 2px 0;
}
.col3{
	width:161px;
	height:24px;
	text-align:center;
	float:left;
	/*border-bottom:1px solid #daddde;*/
	padding:7px 0 2px 0;
}
.question{
	margin-right:7px;margin-top:3px;
	cursor:pointer;
}
#demotip { 
	display:none; 
	background:transparent url(/images/tooltip/tip_bg.png); 
	font-size:12px; 
	height:82px; 
	width:291px; 
	padding:10px 10px 10px 20px; 
	color:#fff;     
}
.coloredButton 
{
	background: url('/images/pwp/button.png') top left no-repeat;
	width: 94px;
	height: 22px;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#welcome_home_image_contatiner
{
	padding: 0px;
	border: 5px solid #ffffff;  
	width: 160px;
	margin: 0px 10px 0px 10px;
}
          
    
.weight1
{
    font-size: 1.9em;
}
.weight2
{
    font-size:1.5em;
}
.weight3
{
    font-size: 1.4em;
}
.weight4
{
    font-size: 1.2em;
}
.weight5
{
    font-size: 1.0em;
}




    
    div#footer_bar {
	border-bottom:0 solid white;
	color:white;
	height:34px;
	left:0;
	margin:0;
	padding:0;
	position:fixed;
	width:100%;
	z-index:880000;
	bottom: 0;
    background: url("/images/office_footer_bar.png") top left repeat-x;
	
}
	div#footer_links {
		margin:0 auto;
		width:990px;
	}






            .notice_zero_left
            {
                background: url("/images/notice_zero_left.png") top left no-repeat;
                font-weight: bold;
                color: White;
                padding: 0px 8px;
            }
            .notice_zero_right
            {
                background: url("/images/notice_zero_right.png") top right no-repeat;
            }
            .notice_pluse_left
            {
                background: url("/images/notice_pluse_left.png") top left no-repeat;
                font-weight: bold;
                color: White;
                padding: 0px 8px;
            }
            .notice_pluse_right
            {
                background: url("/images/notice_pluse_right.png") top right no-repeat;
            }
            .notice_text
            {
                position: relative;
            }
            
            
            
            
            
            .my_site_preview 
            {
                width: 210px;
                height: 255px;
                background: url("/images/office/mysite_preview.png") top left no-repeat;
                position: absolute;
                z-index: 1000;
                padding: 15px;
                margin: -135px 0px 0px -237px;
            }
            
            
            .pg-selected
            {
                font-weight: bold;
            }
            
            
            
            
        #composer_action 
        {
            width: 540px;
            height: 125px;
            background: url("/images/office/composer_action.png") top left no-repeat;
            position: absolute;
            z-index: 1000;
            padding: 25px 20px 0px 20px;
        }
        
        #composer_action_div
        {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0px;
            left:0px;
            z-index: 999;
            
        }
    
        div#add-twitter { }
        div#add-twitter img { vertical-align:middle; }
        div.add-twitter-true { display: none; }
        div.add-twitter-false { display: block; }

        div#remove-twitter { }
        div#remove-twitter img { vertical-align:middle; }
        div.remove-twitter-true { display:block; }
        div.remove-twitter-false { display:none; }
        
        
        
        
        
        
        
        
        
            .people_containerr_start
            {
                float: left; margin: 0px 0px 10px 0px; font-size: 12px;
            }
            .people_container_section
            {
                float: left; margin: 0px 0px 10px 26px; font-size: 12px;
            }
                        
            .people_container
            {
                padding: 20px 0px 0px 0px;
            }
                        
            .people_border
            {
                float: none; 
            }
                        
            .people_image
            {
                cursor: pointer;
                overflow: hidden; 
            }
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
/* Training */            
            
            
            
    
    .Complete a
    {
        color: #515151;
    }
    
    .Inactive
    {
    	color: #ababab !Important;
    }
    
    .Hide
    {
        display: none;
    }
    
    #Selected
    {
        font-weight: bold;
        background: #f5f5f5 url("/images/arrow_right.png") 96% 50% no-repeat;
    }
    
    .check 
    {
    	position: relative;
    	left: -40px;
        margin: 0px -16px 0px 0px !important;
    }

    #LeftNav li
    {
        border-top: none;
        border-bottom: 1px dotted #bcbcbc;
        margin: 0px;
        padding: 5px 12px 5px 7px;
        font-size: 12px;
    }
    
    #LeftNav ul
    {
    	border-top: 1px dotted #BCBCBC;
    }
    
	#VideoLibrary {
		margin: 0px auto;
		width: 660px;
	}
		
	#VideoLibrary ul {
		margin: 0px;
		padding: 0px;
		list-style:none;
		width: 660px;
	}
		
	#VideoLibrary li {
		text-transform: none;
		padding: 0px 0px 20px 25px;
		margin: 0px;
		list-style:none;
		cursor: pointer;
		font-size: 12px;
		line-height: 14px;
		float: left;
		width: 105px;
		height: 150px;
	}
	
	#VideoLibrary .Selected
	{
        background: url("/images/training/playing.png") top left no-repeat; 
	}
		
	#VideoLibrary .Completed
	{
        background: url("/images/training/complete.png")  0px 77px no-repeat; 
	}
		
	#VideoLibrary .Locked
	{
        background: url("/images/training/locked.png") 0px 77px no-repeat; 
	}
		
	#VideoLibrary .Hover
	{
        background: url("/images/training/play.png") top left no-repeat; 
	}
		
		
		
td.dotcomTD{
    background-image:url('/images/dotcom/box_middlebg.png');
    background-repeat:repeat-y; 
    width:449px; 
    height:auto;    
}

.highlighted { background: yellow; }
.selectGroupBtn {width:115px; height:27px;}
.moreOptionsBtn{width:128px;}