/* CSS Document 
Closing Coordinator Main Stylesheet Reference
*/

body{background: #1C5F87; margin: 0px; padding: 0px; font: .84em Verdana, Helvetica, sans-serif; }
input, select { border: 1px solid #96AAB5; background: #FFF; color: #000; font-size: .97em; }
a, a:hover, a:visited { font-weight: bold; font-size: .96em; text-decoration: none; color: #F3AA37; }
a:hover{ color: #FFF; }
a.BUTTON, a.BUTTON:hover, a.BUTTON:visited { padding: 2px; background: #96AAB5; font-size: 9px; 
	color: #000; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid black; border-right: 1px solid black; }
.BUTTON_Wrapper { padding: 4px; display: block; }
.CC_Message { font: bold .84em Verdana, Helvetica, sans-serif; color: #FFF; height: 25px; }

.Form_Standard { color: #FFF; }
.Form_Standard input, .Form_Standard select { background: #FFF; border: 1px solid #96AAB5; font-size: .84em; color:#1C5F87; }
.LightBg { padding: 2px; background: #1C5F87; font-size: 11px; font-weight: bold; color: #FFF; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid black; border-right: 1px solid black; }

/* Sign In Page Definitions */
#CC_SignIn{ height: 450px;}
	#CC_SignIn_Logo {float: left; width: 45%; height: 400px; margin: 25px 0px; padding: 150px 0px; vertical-align: middle; text-align: center;}
		#CC_SignIn_Company_Logo{}
		#CC_SignIn_CC_Logo {}
	#CC_SignIn_H_Image {float: left; margin: 0px; padding: 25px 10px;}
	#CC_SignIn_Form {float: left; width: 45%; height: 400px; margin: 25px 0px; padding: 150px 0px; vertical-align: middle; text-align: center;}
		#CC_Login_Form { width: 300px; margin: auto; }
		.CC_SignIn_Form_Group { display: block; margin: 4px 10px; }
		.CC_SignIn_Label_Text { width: 75px; text-align: left; vertical-align: middle;}
		.CC_SignIn_Form_Item { border: 1px solid #000; line-height: 14px; background: #97BAD5; color: #000; font: 10pt Verdana, Helvetica, sans-serif;}
	#CC_SignIn_Error { color: #FFF; font-weight: bold; }
		
/* Template Definitions */
@media print { #CC_ColorKey { display: none; height: 0px; } }
#CC_Default_Container { width: 100%; padding: 0px; margin: 0px; }
	#CC_Container_Header { display: block; height: 81px; padding: 0px; margin: 0px; border: 0px; background:  url("/skins/main_xtranet/images/layout/CC_Header_BG.gif") 0% 0% repeat-x; }
	@media print { #CC_Container_Header { display:none; height: 0px;} }
		#CC_Header_Image { height: 81px; padding: 0px; background: #96AAB5 url("/skins/main_xtranet/images/layout/CC_Site_Logo.gif") 5px 5px no-repeat; float: left; width: 120px; }
		#CC_Content_Welcome { float: left; height: 75px; vertical-align: bottom; margin-left: 5px; padding: 3px; width: 220px; font-weight: bold; }
		#CC_QuickSearch { height: 81px; float: right; background:  url("/skins/main_xtranet/images/layout/CC_Header_R_Corner.gif") 100% 0% no-repeat; }
	#CC_Container_Menu { clear: both; float: left; display: block; width: 125px; height: 348px; padding: 0px; margin: 0px; border: 0px; vertical-align: top;  background:  url("/skins/main_xtranet/images/layout/CC_Menu_BG.gif") 0% 0% repeat-y; }
	@media print { #CC_Container_Menu { display: none; width: 0px; } }
		#CC_Menu_List, #CC_Admin_List, .CC_Sub_Menu_List { padding: 0px; margin: 0px; text-indent: 0px; list-style: none; }
			.CC_Sub_Menu_List {position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px;}
			.CC_Main_Menu_Item, .CC_Sub_Menu_Item { margin: 0px; padding: 0px; vertical-align: middle; font: bold .84em Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; line-height: 0em; }
			.CC_Main_Menu_Item a, .CC_Main_Menu_Item a:visited, .CC_Main_Menu_Item a:hover { padding: 0px 0px 5px 5px; margin: 0px; color: white; display: block; text-decoration: none; line-height: 1.1em; }
			.CC_Main_Menu_Item a:hover { background: #1C5F87; }
			.Selected { background: #1C5F87; line-height: 1.1em;  }
			
			#CC_Admin_List { padding-bottom: 10px; }
			.CC_Admin_Menu_Item { margin: 0px; padding: 0px; vertical-align: middle; font: bold .84em Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; line-height: 0em; }
			.CC_Admin_Menu_Item a, .CC_Admin_Menu_Item a:visited, .CC_Admin_Menu_Item a:hover { padding: 0px 0px 5px 5px; margin: 0px; color: #F0E340; display: block; text-decoration: none; line-height: 1.1em; }
			.CC_Admin_Menu_Item a:hover { background: #1C5F87; }
			
			
			
			.CC_Sub_Menu_Item { margin: 0px; padding: 0px; vertical-align: bottom; display: block; }
			.CC_Sub_Menu_Item a, .CC_Sub_Menu_Item a:visited, .CC_Sub_Menu_Item a:hover { color: #FFF; padding: 0px 0px 5px 5px; margin: 0px; display: block; text-decoration: none; line-height: 1.1em; }
			.CC_Sub_Menu_Item a:hover { background: #1C5F87; }
						
			.nostyle { list-style: none; text-indent: 0px; margin: 0px; padding: 0px; }
			/* Fly Out Styles */
			.flyout { visibility: hidden; position: absolute; left: 0px; top: 0px; width: 200px; background: #96AAB5; margin: 0px; padding: 0px; border: 1px solid #FFF; }
			.flyoutgen table td { margin: 0px; padding: 0px; }
			.flyoutgen table table td { margin: 0px; padding: 0px; }
			.flyoutgen span { font-size: xx-small; }
		#CC_Menu_UserAdmin { display:block; margin-top: 136px; background: #1C5F87 url("/skins/main_xtranet/images/layout/CC_Menu_UserAdmin_BG.gif") bottom left no-repeat; width: 125px; height: 109px; vertical-align: baseline; }
	#CC_Container_Content { float:left; width: 595px; padding: 5px; margin: 0px; height: 400px; vertical-align: top; }
		#CC_Content { margin: 3px; }
	#CC_Container_Footer { clear: both; padding: 5px; margin: 0px; border-top: 1px solid #000; background: #E1DCD7; }

/* Search Results */
#SearchForm { width: 100%; border: 0px; color: white; margin: 0px; padding: 0px; }
#QS_SearchForm { width: 415px; padding: 5px 0px 0px; vertical-align: middle; }
@media print { #SearchForm { display: none; } }
	#QS_SearchField { font-size: .94em; }
		#QS_FieldLabel { font-size: .84em; }
		#QS_FieldText { font-size: .84em; }
			#QS_FieldText input, #QS_FieldText select { background: #FFF; border: 1px solid #1C5F87; font-size: .84em; color:#1C5F87; } 
	#SearchField {}
		#FieldLabel { font-weight: bold; }
		#FieldText {}
	#SearchValue {}
		#SearchText {}
		#SearchSubmit input { color: #FFF; font-weight: bold; background: #1C5F87; border: 1px solid #FFF; }
		#QS_SearchSubmit input { color: #FFF; font-size: .87em; font-weight: bold; background: #1C5F87; border: 1px solid #FFF; }
		
#SearchResults_Container {}
	#SearchResults_Blank {}
	#SearchResults_None {}
	#SearchResults_Grid { width: 100%; padding: 0px; margin: 10px 0px 0px 0px; }
		#SearchResults_Grid td { margin: 2px; padding: 1px; }

/* Shared Definitions */
.Center { text-align: center; }
.Display_Title { color: #FFF; font-size: 1.2em; font-weight: bold; text-align: center; margin: 2px; padding; 2px; }
.Results_Title { text-align: center; font-weight: bold; font-size: 1.2em; padding: 5px; margin: 0px; }
.Column_Title { border-bottom: 2px solid #F0E340; border-top: 2px solid #F0E340; text-align: center; font-weight: bold; padding: 2px; margin: 2px; color: white; text-transform: lowercase; }
.ALTColumn_Title { border-bottom: 2px solid #F0E340; border-top: 2px solid #F0E340; text-align: center; font-weight: bold; padding: 2px; margin: 4px 2px; color: black; text-transform: lowercase; }
.Column_Text { color: #FFF; padding: 3px; margin: 3px; background: #1C5F87; }
.SUMColumn_Title { font-weight: bold; padding: 2px; margin: 4px 2px; color: black; background: #96AAB5;  }
.ALTColumn_Text { color: #000; background: #C9DBE7; padding: 2px; margin: 2px; }
	a.Column_Link, a:visited.Column_Link { font-weight: bold; color: #F3AA37; text-decoration: none; text-transform: lowercase; }
	a:hover.Column_Link { font-weight: bold; color: #FDCC80; text-decoration: none; }
.SUMColumn_Text { font-weight: bold; color: #000; background: #96AAB5; padding: 2px; margin: 2px; }
.PageBreak{page-break-before:always;}
@media screen { .PrintHeader { display: none ; } }
@media print { .PrintHeader { } }
	

/*Reminders */
#Reminders_Container { margin: 0px; padding: 5px; }
	#Reminders_Title { text-align: center; font: bold 1.5em Verdana; }
	#Reminders_Print { text-align: center; margin: 2px; }
			
/* Closing Details */
#Closing_Details_PRINT { display: inline; width: auto; padding: 0px; margin: 3px; }
#Closing_Details_OPTIONS { display: block; padding: 0px; margin: 0px; }
#Closing_Details_SPACER { clear: both; height: 10px; margin: 0px; }
#Closing_Details_TITLE_Container { display: block; padding: 0px; margin: 0px; }
	#General_TITLE_DIV,#Customers_TITLE_DIV , #Agents_TITLE_DIV, #Lenders_TITLE_DIV, 
		#Attorneys_TITLE_DIV, #Closing_Tasks_TITLE_DIV, #Notes_TITLE_DIV, #Reminder_TITLE_DIV { float: left; border: 1px solid #000; font-size: .9em; }
#Closing_Details_Container { clear:both; background: #C9DBE7; padding: 2px; margin: 0px; }
a.TAB_LINK, a:hover.TAB_LINK, a:visited.TAB_LINK { display:block; padding: 5px; background: none; }
.ActiveTab { background: #C9DBE7; }	
