/*

	Cascade Style sheet for X15 Application, custom for InsureHitech

	Date 09/24/01

	IE 5.X and Netscape 6.x complaint

	Author Vlad Brodsky

	Special Notes:  Make sure that you declare classes the same way, otherwise it may not comply in all browsers

*/

/*

	All Clients Applications page - AllClientApp.jsp

*/

BODY.AllClientApp{

	background : #ffffcc;

	scrollbar-3d-light-color:silver;

    scrollbar-arrow-color:silver;

    scrollbar-base-color:silver;

    scrollbar-dark-shadow-color:#666699;

    scrollbar-face-color:#666699;

    scrollbar-track-color:silver;

    scrollbar-highlight-color:#FFFFFF;

    scrollbar-shadow-color:#666699;

}

/*

Body Color for Customer Page

*/

BODY.Customer{

	background : #ffffff;

	scrollbar-3d-light-color:silver;

    scrollbar-arrow-color:silver;

    scrollbar-base-color:silver;

    scrollbar-dark-shadow-color:#666699;

    scrollbar-face-color:#666699;

    scrollbar-track-color:silver;

    scrollbar-highlight-color:#FFFFFF;

    scrollbar-shadow-color:#666699;

}

/*

	Select Client Applications page - ClientApp.jsp

*/

BODY.ClientApp{

	background : #ccccff;

	scrollbar-3d-light-color:silver;

    scrollbar-arrow-color:silver;

    scrollbar-base-color:silver;

    scrollbar-dark-shadow-color:#666699;

    scrollbar-face-color:#666699;

    scrollbar-track-color:silver;

    scrollbar-highlight-color:#FFFFFF;

    scrollbar-shadow-color:#666699;

}

/*

	TopMenu page - TopMenu.jsp

*/

BODY.TopMenu{

	background : Black;

	scrollbar-3d-light-color:silver;

	scrollbar-arrow-color:silver;

	scrollbar-base-color:silver;

	scrollbar-dark-shadow-color:#666699;

	scrollbar-face-color:#666699;

	scrollbar-track-color:silver;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-shadow-color:#666699;

}

/*

	Main Table - parent of all subsequent tables

*/

TABLE.Main{

	background : white;

	color:Black;

	FONT-FAMILY: Verdana; 

	FONT-SIZE: 8pt;

}

FONT {
	background : white;
	color:Black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

TABLE.Main_Mid{

	background : white;

	color:Black;

	FONT-FAMILY: Verdana; 

	FONT-SIZE: 9pt;

}

TABLE.Testimonial{

	background : #E4E4E4;

	color:Black;

	FONT-FAMILY: Verdana; 

	FONT-SIZE: 8pt;

}

/*

	For  the banner and Top Menu 

	Applies: AllClientApp.jsp,ClientApp.jsp,NewClient.jsp,Client.jsp

*/

TABLE.TopMenu{

	background : Black;

	COLOR: #ffff99;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

}

/*

	Banner links colors and fonts

	Applies: AllClientApp.jsp,ClientApp.jsp,NewClient.jsp,Client.jsp

*/

A.Banner_Link { BORDER-RIGHT: #0E1F65 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: 
#0E1F65 2px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px; 
BORDER-LEFT: #0E1F65 2px solid; WIDTH: 170px; COLOR: #0E1F65; PADDING-TOP: 0px; BORDER-BOTTOM: #0E1F65 
2px solid; HEIGHT: 20px; TEXT-ALIGN: center; BACKGROUND-COLOR: #FFFFCC; TEXT-DECORATION: none;
FONT-WEIGHT: bold;
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
}

A.Nav_Link { COLOR: white; DISPLAY: block;TEXT-DECORATION: none;TEXT-ALIGN: center;
FONT-WEIGHT: bold;
FONT-FAMILY: Verdana;
FONT-SIZE: 10pt;
}

A.Nav_Link_Large { color: Blue;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 20pt;

	font-weight : normal;
	FONT-WEIGHT: bold;
}

A.Image_Link { }

/*

	Table Data as link

*/

B.company_name_mid
{
	FONT-FAMILY: Verdana;
	COLOR:#0E1F65; FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;}
}


A.Data_Link {

	color: Blue;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 7pt;

	font-weight : normal;

}

/* 

	Error Link for All pages

*/

A.ErrorLink:link {

	color: Red;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 13px; 

	FONT-WEIGHT: bold;

}

A.ErrorLink:visited {

	color: Blue;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 13px; 

	FONT-WEIGHT: bold;

}



/*

	Menu Path 

	Applies: AllClientApp.jsp,ClientApp.jsp,NewClient.jsp,Client.jsp

*/

TD.Menu_Path {

	color: White;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/* 

	Error Text for All pages

*/

TD.Error {

	color: Red;

	FONT-FAMILY: Arial;

	FONT-SIZE: 7pt;

	FONT-WEIGHT: bold;

}



/* EOD of Banner and Top Menu */



/*

	All Clients Applications table (AllClientApp)

*/

TABLE.Navigation {

	background : #ffffcc;

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	 Clients Applications table (ClientApp)

*/

TABLE.Client_Info {

	background : #ccccff;

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;

}

/*

	For Odd rows in Table

*/

TD.TableDataOdd{

	background : white;

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	For Even rows in Table

*/

TD.price_row_on {
	background : #FFFFCC;
	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;
}

TD.price_row_off {
	background : white;
	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;
}

/* 

	Client App Columns Header (AllClientApp and ClientApp)

*/

TD.price_header {
	background : #0E1F65;FONT-WEIGHT: bold;
	color: white;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;
}

/*

	Customer preview info ( Customer.jsp)

*/

TABLE.Customer_Profile {

	background : #FFFFCC;

    color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;

}

/*

	Form Notes (AnsForm, newClient and SubmitApp)

*/

TABLE.FormNotes {

    color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;FONT-WEIGHT: bold;

}

/*

	Section Label (AnsForm,AddSection and SubmitApp)

*/

TD.Section_Label {

	background: #666699;

	color: white;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 7pt;

	FONT-WEIGHT: bold;

}

/*

	Section Body (AnsForm,AddSection and SubmitApp)

*/

TABLE.Section_body {

	color : black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 7pt;

	background : White;

}

/*

	Section Question Text (AnsForm,AddSection and SubmitApp)

*/

TD.Section_Ques_Text {

	color : #666699;

	background : White;

	FONT-FAMILY: Verdana;
	font-weight: bold;
	FONT-SIZE: 8pt;
	border: #b2b2b2; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px

}

TD.Section_Simple_Text {
	color : #666699;
	background : White;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	border: #b2b2b2; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px

}

/*

	Section Required Question Text  (AnsForm,AddSection and SubmitApp)

*/

TD.Section_Req_QuesText {

	color : #0E1F65;

	background : White;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	font-weight: bold;
	border: #b2b2b2; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px

}



/*

	Section Saved Message(AddSection.jsp)

*/

P.Section_Saved_Message{

	color: Blue;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 7pt;

	FONT-WEIGHT: bold;

}

/*

	Question Help Text (AnsForm,AddSection and SubmitApp)

*/

TD.HelpText {

	FONT-FAMILY: Verdana;

	font-size : 4 pt;

    color : #666666;

	background : White;

	font-style: italic;

}

/*

	List of applications on Application Page ( CoverageApp.jsp)

*/



TABLE.Coverage_App{

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	List of receipent on Submit Page ( SubmitApp.jsp)

*/



TABLE.Submit_App{

	color: Black;

	FONT-FAMILY: Verdana;

	 FONT-SIZE: 7pt;

}

/*

	Table Header on Submit Page for Email and Send Log ( SubmitApp.jsp)

*/

TD.Submit_Email_Send_Header {

	background : #9cc6df;

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;FONT-WEIGHT: bold;

}

/*

	XML Message on Submit Page ( SubmitApp.jsp)

*/

TD.Submit_Email_Send_Header_Green {

	background : #CCFFCC;

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 7pt;FONT-WEIGHT: bold;

}

/*

	XML Message on Submit Page with the green background( SubmitApp.jsp)

*/

P.Submit_XML_Messsage {

	background: #ccffcc;

	FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	Submission Text (MarketSelect.jsp)

*/

TD.Submission_Text {

	color: Black;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;FONT-WEIGHT: bold;

}

/*

	Product Info Text (MarketSelect.jsp)

*/

TD.Product_Info {

	FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	Submission Error Details (MarketSelect.jsp)

*/

P.Submission_Error_Details{

	color: Black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

}

/*

	Submission Error Text (MarketSelect.jsp)

*/

A.Submission_Error_Link {

	color: Blue;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	font-weight : normal;

}

/*

	Log out text

*/

TABLE.Logout{

	color:Black;FONT-FAMILY: Verdana; FONT-SIZE: 8pt;

}

/*

	Company Info (Login and Logout)

*/

P.Company_Info{

	color: Black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

}

/*

	Send Log ( SubmitApp.jsp) on 04/04/02

*/



TABLE.Submit_Send_Log{

	background: #ccffcc;

	color: Black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

}

/*

	Client Activity Headers  (NewClient.jsp, AssignCustomer.jsp)

*/

TABLE.Client_Activity_Header {

	background: #666699;

	color: white;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	FONT-WEIGHT: bold;

}

/*

	Client Activity Headers  (Customer.jsp), separate because of tree

*/

TD.Client_Activity_Header {

	background: #666699;

	color: white;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	FONT-WEIGHT: bold;

}

/*

	Sub Client Activity Headers  (ClientSummary.jsp)

*/

TD.Sub_CA_Header {

	background: #C0C0C0;

	color: Black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

/*

	Body Answer Form (AnsForm.jsp & SubmitApp.jsp 04/29/04

*/

BODY.AnsForm{

	background : #ffffff;

	scrollbar-3d-light-color:silver;

    scrollbar-arrow-color:silver;

    scrollbar-base-color:silver;

    scrollbar-dark-shadow-color:#666699;

    scrollbar-face-color:#666699;

    scrollbar-track-color:silver;

    scrollbar-highlight-color:#FFFFFF;

    scrollbar-shadow-color:#666699;

}

/* Defaults */

BODY{

 	scrollbar-arrow-color:999999;
	scrollbar-3dlight-color:FFFFFF;
	scrollbar-face-color:FFFFFF;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-track-color:FFFFFF;
	scrollbar-highlight-color:999999;
	scrollbar-shadow-color:999999;
	margin-left: 0px;
	margin-top: 0px;

}

/*

Default for all inputs

*/

INPUT,TEXTAREA,SELECT, OPTION{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px;line-height: 12px; 



} 



TD.Answer_Border {border: #b2b2b2; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}



TD.Sub_Header_BottomBorder {

	border: Black;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	FONT-WEIGHT: bold;

}



TD.Solid_BottomBorder {

	border: Black;

	border-style: solid;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 1pt;

}



TD.Bookmark {

	border: Black;

	border-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	background: #666699;

	color: white;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 8pt;

	FONT-WEIGHT: bold;

}
TD.Testimonial{

	background : #E4E4E4;

	color:Black;

	FONT-FAMILY: Verdana; 

	FONT-SIZE: 9pt;

}

/* Paragraph */
p {margin-top: 9px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px;color:Black;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
}


/*
ul {

	list-style-position: inside;display:inline;
	padding-top : 4px;padding-bottom : 0px;
	list-style-image: url(/images/checkmark.jpg);

}
*/
ul {

	list-style-position: inside;display:inline;
	padding-top : 4px;padding-bottom : 0px
}

ol {

	list-style-position: outside;

	padding-top : 4px;padding-bottom : 0px;

}



li {margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;FONT-FAMILY: Verdana;
	COLOR:#0E1F65; FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;}
	
li.normal {FONT-FAMILY: Verdana;FONT-SIZE: 9pt;COLOR:black;FONT-WEIGHT: normal; list-style-image: url(/images/checkmark.jpg)}

li.large {FONT-FAMILY: Verdana;FONT-SIZE: 12pt;COLOR:#0E1F65;font-style : italic;FONT-WEIGHT: bold; list-style-image: url(/images/checkmark.jpg)}

li.small {FONT-FAMILY: Verdana;FONT-SIZE: 7pt;COLOR:black;FONT-WEIGHT: normal;list-style-type:square}

/*

Generic Class for all Answers -input, textarea,select option and etc

*/

.Answer { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 11px;line-height: 11px; 

	background-color: #f9f9f9; 

	padding-top: 2px; padding-right: 2px; 

	padding-bottom: 2px; padding-left: 2px;

	border: #b2b2b2; border-style: solid; 

	border-top-width: 1px; border-right-width: 1px; 

	border-bottom-width: 1px; border-left-width: 1px

}

/*

Generic Button

*/

INPUT.Button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; font-weight: bold;

	line-height: 11px;

	padding-top: 2px; padding-right: 2px; 

	padding-bottom: 2px; padding-left: 2px;

	background-color: #666699; //#ECECEB;
	color: white;

}

INPUT.ButtonLight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt; font-weight: bold;

	line-height: 11px;

	padding-top: 2px; padding-right: 2px; 

	padding-bottom: 2px; padding-left: 2px;

	background-color: //#ECECEB; #E4E4E4;
	color: #A70101;

}

/* For Tree View control Only (ClientProfile.jsp) */

TD.Tree {

	   font-size: 7pt; 

       font-family: verdana,helvetica; 

	   text-decoration: none;

	   white-space:nowrap;

	   }

TD.Large_Blue
{
FONT-FAMILY: Verdana;FONT-SIZE: 11pt;COLOR:#0E1F65;font-style : italic;FONT-WEIGHT: bold;
}	   

A.Tree {

	   text-decoration: none;

       color: black

	   }

/*

	Current Path color, should be used on all WorkSpace pages

*/

TD.Path {

	background: white;

	/* color: #666699; */

	color: black;

	FONT-FAMILY: Verdana;

	FONT-SIZE: 6pt;

	FONT-WEIGHT: bold;

	text-decoration : underline;

}

TD.footer_links { color: #0E1F65; 
	font-size: 8pt; 
	font-family: Verdana; 
	text-decoration: none; 
	text-indent: 8px
}

TD.footer_rights { color: #0E1F65; 
	font-size: 7pt; 
	font-family: Verdana; 
	text-decoration: none; 
	text-indent: 7px
}

TD.side_menu { 
	background : #0E1F65;
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
	text-indent: 10 px;
	vertical-align: middle;
	margin-bottom: 0px;
	line-height : 20px;
}
	
/*******************Navigation Menu*******************************/

TD.topnav { color: white; 
	background : #0E1F65;

	font-weight: bold; 

	font-size: 8pt; 

	font-family: Verdana; 

	text-decoration: none; 

	text-indent: 8px

	} 

TD.topnavon { 

	background : #FFFFCC;

	color: #0E1F65; 

	font-weight: bold; 

	font-size: 8pt; 

	font-family: Verdana; 

	text-decoration: none; 

	text-indent: 8 px;

	vertical-align: middle;

	margin-bottom: 0px;

	line-height : 16px;

	} 

A.topnav { color: white; 

	font-weight: bold; 

	font-size: 8pt; 

	font-family: Verdana; 

	text-decoration: none; 

	text-indent: 8px

	} 

a.Page_Header {
	COLOR: #A70101;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 16pt;
	TEXT-DECORATION: none;
	font-weight : bold;
	font-style : italic;
}

A.topnavon { color: #0E1F65; 

	font-weight: bold; 

	font-size: 8pt; 

	font-family: Verdana; 

	text-decoration: none; 

	text-indent: 8 px;

	vertical-align: middle;

	margin-bottom: 0px;

	line-height : 16px;

	}
/*

	Broker Name Text
	
	Date : 08/09/04 by Vlad

	Applies: AppPreview.jsp BrokerList.jsp Client.jsp EditUser.jsp NewClient.jsp TopMenu.jsp User.jsp 

*/

TD.xBanner_Large {
	COLOR: #666699; // gray
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12pt;
	TEXT-DECORATION: none;
	font-weight : bold;
	font-style : italic;
}

TD.Page_Header {
	COLOR: #A70101;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14pt;
	TEXT-DECORATION: none;
	font-weight : bold;
	font-style : italic;
}

TD.Banner_Large {
	COLOR: #666699; // gray
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-weight : bold;
	font-style : italic;
}

B.Policy_Large {
	COLOR: black; // gray
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-weight : bold;
}

TD.Banner_Med {
	COLOR: #666699; // gray
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	font-weight : bold;
	font-style : italic;
}

TD.OffRef_text {
	COLOR: #666699; // gray
	FONT-FAMILY: Verdana;
	FONT-SIZE: 7pt;
	font-weight : normal;
}

p.Header {
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
}
p.Attachment {
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

TR.B_Info_Header{
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

TD.B_Info_Header{
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
TD.B_Info_Req{
	color: white;
	FONT-FAMILY:Verdana; 
	FONT-SIZE: 8pt;
	background : #990000;
}

TD.B_Info_UnReq{
	color: black;
	FONT-FAMILY:Verdana; 
	FONT-SIZE: 8pt;
	background : #DDDDDD;
}

TD.B_Info_Des{
	color: black;
	FONT-FAMILY:Verdana; 
	FONT-SIZE: 8pt;
}


TABLE.B_Info_Header{
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

TABLE.B_Info{
	color: black;
	FONT-FAMILY:Verdana; 
	FONT-SIZE: 10pt;
}
ol {
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt;
}

TABLE.ErrorPage{
	background : #ffffcc;
	color: black;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
TD.FilterHeading{
	color: white;
	FONT-FAMILY:Verdana; 
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.name { vertical-align:bottom;PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 19px; PADDING-BOTTOM: 0; MARGIN: 0; 
TEXT-TRANSFORM: uppercase; COLOR: #e4dac1; FONT-STYLE: normal; FONT-FAMILY: 'Georgia'; POSITION: relative; TOP: 5px;}
.blue{font-family: Georgia; color:#001240;font-size: 16px; font-weight:bold;padding-left:10px;}
.regmark{font-family: Georgia; font-size: 8px; font-weight:bold;}
.gray{font-family: Georgia; color:#8D7E67;font-size: 12px;font-weight:bold;}
.grayp{padding-top:0;padding-left:30px;}
.headline{background-color:#E4DAC1;padding-top:12px; padding-left:7px;padding-bottom:12px;}

