.cursor{
cursor:pointer;
}
.bgYellow{
background:#FFFFCC;
}
.bgcolorPrintActivity{
 background:#FFFFD0;
}

.errorFieldsReq_130px_logsale{
	font-family:Arial, Verdana, Helvetica, sans-serif;
 	border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:90px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-required_130px_logsale{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:90px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_130px_logsale{
	font-family:Arial, Verdana, Helvetica, sans-serif;
 	   border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:90px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.textarea_note_logSale{
	border:1px solid #88A0C8; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 400px;
	height: 70px;
}

.textarea_note_logSale_focusNew{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width: 400px;
	height: 70px;
}
.apiKeyBg{
	background-color:#003366;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
}
.bold{
font-weight:bold;
}
.left_table_bold{
	
	text-align:center;
	font-size:13px;
	color:#3333FF;
	height:25px;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}
.importContact{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.leftpadding3pix{
	padding-left:3px;
}
.leftpadding5pix{
	padding-left:5px;
}
.leftpadding10pix{
	padding-left:10px;
}
.leftpadding15pix{
	padding-left:15px;
}
.rightpadding10pix{
	padding-right:10px;
}
.rightpadding15pix{
	padding-right:15px;
}

.listText
{	font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
	color:#444236;
	font-weight:bold;
}
.listHeading
{	font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}	
.grayBgImage{
	background: url(../images/grey_line.gif);
	height:25px;
}
.borderActDitalList
{
    BORDER-RIGHT: #999A95 1px solid;
    BORDER-TOP: #999A95 1px solid;
    BORDER-LEFT:#999A95 1px solid;
    BORDER-BOTTOM: #999A95 1px solid;
}
.borderPieGraph
{
    BORDER-RIGHT: #cacaca 2px solid;
    BORDER-TOP: #cacaca 2px solid;
    BORDER-LEFT:#cacaca 2px solid;
    BORDER-BOTTOM: #cacaca 2px solid;
}
.bgLightYellow{
background:#F1F0DC;
}
/*Bottom table Styles*/
.bl_overlay_prompt{
	background:#FFFFFF url(../images/br_overlay_prompt.png) ;
	width:15px;
	height:16px;
}
.bc_overlay_prompt{
	background:#FFFFFF url(../images/bc_overlay.png) repeat-x bottom;
	height:11px;
}
.br_overlay_prompt{
	background:#FFFFFF url(../images/bl_overlay_prompt.png) no-repeat bottom right;
	width:15px;
	height:16px;
}
.labelDrDoOther{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:170px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.labelDrDoOtherFocus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:	#F0F0F0;
	font-size:12px;
	width:170px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.bgWhite{
background:#FFFFFF;
}
.addConLine{
	background-color:#999999;
}
.error_file_heading{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.cusLabel{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.underLine{
text-decoration: none; 
}
.underLine:hover{
	text-decoration: underline; 
}
.bgYellowlc{
	background:#FFFFCC url(../images/lc_border.gif) repeat-y;
	width:11px;
}
.bgYellowrc{
	background:#FFFFCC url(../images/rc_border.gif) repeat-y;
	width:11px;
}
.error20{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:20px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.trDay10px{
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:20px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.trDay10pxFocus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:20px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.imp_con_border
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT:#000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.bold_imp_file{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px;
	color:#000000;
}
.boldBlue{
	font-size:15px;
	color:#5959FF;
	text-align:left;
	font-weight:bold;
}
.smallBlue{
	font-size:10px;
	color:#5959FF;
	text-align:left;
}
.error250px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.focus250px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.opt250{
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.bgGray{
	background:	#CCCCCC;	
}
.tagBg{
	color:#999999;
}
.greyText{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:10px;
	color:#999999;
}
.opt150px {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.opt100px {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.focus150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.focus100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.opt70px {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.focus70px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}


.textarea_note_error{
	border: 2px solid #CC0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFFCC;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 310px;
	height: 150px;
}
.textarea_note_focus{
	border: 2px solid #3300FF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 310px;
	height: 70px;
}
.textarea_note_error{
	border: 2px solid #CC0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFFCC;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 310px;
	height: 100px;
}
.countryDropDown{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:170px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.countryDropDownFocus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:	#F0F0F0;
	font-size:12px;
	width:170px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.labelDropDown{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.labelDropDownFocus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:	#F0F0F0;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.error_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.req150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-Error_150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:10px;
	width:150px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}
.focus150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.error150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorField100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.borderTrackActivityDetail
{
    BORDER-RIGHT: #9A9996 1px solid;
    BORDER-TOP: #9A9996 1px solid;
    BORDER-LEFT:#9A9996 1px solid;
    BORDER-BOTTOM: #9A9996 1px solid;
}
.outerbordercategory
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT:#000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.outergreybordercategory
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT:#999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}

.boldouterbordercategory
{
    BORDER-RIGHT: #000000 3px solid;
    BORDER-TOP: #000000 3px solid;
    BORDER-LEFT:#000000 3px solid;
    BORDER-BOTTOM: #000000 3px solid;
}

.lightboldouterbordercategory
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 3px solid;
    BORDER-LEFT:#000000 1px solid;
    BORDER-BOTTOM: #000000 3px solid;
}

.textDecoration{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;		
}
.outerborderSearch
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    BORDER-LEFT:#000000 2px solid;
    BORDER-BOTTOM: #000000 2px solid;
}
.lp10pix{
	padding-left:10px;
}
.leftpadding3pix{
	padding-left:3px;
}
.rightpadding3pix{
	padding-right:3px;
}
.rightpadding7pix{
	padding-right:7px;
}
.rightpadding10pix{
	padding-right:10px;
}
.valignmiddle{
	vertical-align:middle;	
}
.textBlue{
	text-decoration:none;
	outline:none;
	font-size: 12px; 
}
.contRecSchHeading{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	color: #FFFFFF; 
	background:#81ABC4;
	font-weight:bold;
	text-decoration: none; 
	padding-left:3px;
}

.size_10{
	font-size:10px;
}

.size_10:hover{
	color:#FFFFFF;
	background-color:#003366;
	text-decoration:none;
}
.size_12{
	font-size:12px;
}

.size_12:hover{
	color:#FFFFFF;
	background-color:#003366;
	text-decoration:none;
}
.size_14{
	font-size:14px;
}

.size_14:hover{
	color:#FFFFFF;
	background-color:#003366;
	text-decoration:none;
}
.size_16{
	font-size:16px;
}

.size_16:hover{
	color:#FFFFFF;
	background-color:#003366;
	text-decoration:none;
}
.size_18{
	font-size:18px;
}

.size_18:hover{
	color:#FFFFFF;
	background-color:#003366;
	text-decoration:none;
}

.whitebackground{
	background-color:#FFFFFF;
}
.textarea_email{
	width: 330px;
	height: 150px;
	border:1px solid #88A0C8; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
}
.textarea_note{
	border:1px solid #88A0C8; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 310px;
	height: 70px;
}

.textarea_note_logSale_focus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width: 310px;
	height: 70px;
}

.textarea_noteError{
	border: 2px solid #CC0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003068; 
	text-decoration: none; 
	width: 200px;
	height: 100px;

}
.promptBold{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
	color:#000000;
}
.redErrorText{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
	color:#CC0000;
}
.formMargin{
	margin:0px 0px 0px 0px;
}

/*
Class for add activity
*/
.alertNote{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:40px;
	color:#000000;
	padding-left:3px;
}
.alertNote_focus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:400px;
	height:40px;
	color:#000000;
	padding-left:3px;
}
.alertNote_error{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:40px;
	color:#000000;
	padding-left:3px;
}
.field-required_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFieldsReq_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorFieldsReq_140px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:140px;
	height:20px;
	color:#000000;
	padding-left:3px;

}
.field-optional_80px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-onFocus_80px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optionalEnterdText_80px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorField_80px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:80px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-optional_400px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:385px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-onFocus_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:385px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optional_250px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:250px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-onFocus_250px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:250px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optionalEnteredText_400px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorField_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optional_100px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;
	padding-left:3px;
}

.field-onFocus_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optionalEnteredText_100px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorField_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocus_300px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-optionalEnteredText_300px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorField_300px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
/*
End class for add activity
*/
.field-required_150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-requiredFocus_150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.error_Fields_150{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-required_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:10px;
	width:400px;
	height:20px;
	color:#999999;
	padding-left:3px;
}
.field-required_400pxl{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFFF;
	font-size:10px;
	width:400px;
	height:90px;
	color:#000000;
	padding-left:3px;
}
.field-required_250px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFFF;
	font-size:10px;
	width:250px;
	height:70px;
	color:#000000;
	padding-left:3px;
}

/* Class on Focus*/
.field-requiredFocus_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:400px;
	height:90px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_250px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:250px;
	height:70px;
	color:#000000;
	padding-left:3px;
}
/* Class on Entered Text*/
.field-requiredEnteredText_400px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.errorFields_400{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-required_240px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFields_240{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFields_240px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:400px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFields{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.errorFieldsAddContactFirstName{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
}
.errorFieldsAddContact{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
}


.errorFieldsAddContactEmail{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:180px;
	height:20px;
	color:#000000;
}
.errorFieldsAddContactCountry{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
}
.errorFieldsAddContactState{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:42px;
	height:20px;
	color:#000000;
}
.errorFieldsAddContactZip{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:72px;
	height:20px;
	color:#000000;
}
.listmenuerror select{
	width:143px; 
	border:2px solid #CC0000;
	background:#FFFFCC;
}

.labelFields{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#000000;
}

.cursorhand{
	cursor:pointer;
}
.addcontact_cancel_button{
	background: url(../images/save_button.gif) no-repeat top center;
	width:70px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
.done_button{
	background: url(../images/save_button.gif) no-repeat top center;
	width:80px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
.addcontact_button{
	background: url(../images/save_button.gif) no-repeat top center;
	width:123px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;

}
.cancel_button{
	background: url(../../images/cancel_btn.gif) no-repeat top center;
	width:70px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;

}
.deletecontact_red_button{
	background: url(../images/delete_btn_red.gif) no-repeat top center;
	width:123px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;

}
.errorText{
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.successText{
    color:#006301;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.readmetext
{
	color:#808080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;		
}
.errorpagelink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#0088e7;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
a.errorpagelink:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#0088e7;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}	

.field-required {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:10px;
	width:200px;
	height:20px;
	color:#999999;
}

.field-requiredProfile {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
    padding: 1px;
	background:#FFFFCC;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-requiredWebProfile {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
    padding: 1px;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-required_login {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-required_200 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-requiredweb_200 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-required_140 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:140px;
	height:16px;
	color:#000000;
}
.field-required_140_listmenu select{
width:143px; border:1px solid #000000;
font-family:Arial, Verdana, Helvetica, 
sans-serif;background:#FFFFCC;
color:#000000;
height:16px;
font-size:12px;
}

.field-required_reg {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:10px;
	width:140px;
	height:16px;
	color:#999999;
}

.field-required_home {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:10px;
	width:200px;
	height:20px;
	color:#999999;
	
}


.field-required_focus_140 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:140px;
	height:16px;
	color:#000000;
}
.field-required_focus_200 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}

.field-dropdown {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:60px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}

.field-optionalSmall_150px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.field-Error_150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}

.field-onFocusSmall_150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.field-optionalSmallEnteredText_150px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.field-optionalSmall_180px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:180px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}

.field-onFocusSmall_180px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:180px;
	height:20px;
	color:#000000;
}
.field-optionalSmall_72px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:72px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
}
.field-optionalSmallEnteredText_72px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:72px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.field-onFocusSmall_72px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:80px;
	height:20px;
	color:#000000;
}
.field-onFocusSmallAddContactZip_72px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:72px;
	height:20px;
	color:#000000;
}
.field-optionalSmall_90px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
}
.field-optionalSmallEnteredText_90px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.field-onFocusSmall_90px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
}

.field-optionalSmall_40px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:40px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
}
.field-optionalSmallEnteredText_40px {
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:40px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.field-onFocusSmall_40px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:40px;
	height:20px;
	color:#000000;
}
.field-optional {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:180px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
	padding-left:3px;
}
.field-optionalEnteredText {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:180px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
	padding-left:3px;
}
/*ACTUAL CLASS OF INPUTBOX*/
.field-optionalfirst {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFCC;
	font-size:10px;
	width:260px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
	
}
/*FOR ENTERED TEXT*/
.field-optionalEnteredTextfirst {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFCC;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
	
}
/* CLASS ON FOCUS*/
.field-onFocusoptional260{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}

.field-optionaEnteredTextl260 {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}

.field-onFocusoptional{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:180px;
	height:20px;
	color:#000000;
}
.field-optionalcontact {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
	padding-left:3px;
}
.field-onFocus{
	/*class when focus on text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:20px;
	color:#000000;
}
.field-optional260 {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:260px;
	height:20px;
	color:#999999;
	vertical-align:middle;	
}

.field-onFocus260{
	/*class when focus on text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:260px;
	height:20px;
	color:#000000;
}


.bigfield_260{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:	#FFFFFF;
	font-size:16px;
	width:260px;
	vertical-align:middle;
	padding:8px;
	margin:5px 0px;
}
.bigfield_optional_260 {
	/*Used for an optional text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:	#FFFFFF;
	font-size:16px;
	width:260px;
	color:#999999;
	vertical-align:middle;
	padding:8px;
	margin: 5px 0px;
	border: 2px solid #999999;
}

.bigfield_optional_onFocus_260{
	/*class when focus on text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #0033FF;
	background:#FFFFFF;
	font-size:16px;
	width:260px;
	color:#000000;
	vertical-align:middle;	
	padding:8px;
	margin: 5px 0px;
}

.largeChackbox{
  width: 30px;
  height: 30px;
}
.bigfield_optional_entry_260{
	/*class when focus on text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:16px;
	width:260px;
	color:#000000;
	vertical-align:middle;	
	padding:8px;
	margin:5px 0px;
}
.bigfield_required_260 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFF99;
	font-size:16px;
	width:260px;
	color:#999999;
	vertical-align:middle;	
	padding:8px;
	margin:5px 0px;
}
.bigfield_required_onFocus_260 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #0033FF;
	background:#FFFF99;
	font-size:16px;
	width:260px;
	color:#000000;
	vertical-align:middle;	
	padding:8px;
	margin:5px 0px;
}
.bigfield_required_entry_260 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFF99;
	font-size:16px;
	width:260px;
	color:#000000;
	vertical-align:middle;	
	padding:8px;
	margin:5px 0px;
}
.bigfield_required_error_260 {
	/*Used for a required text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFF99;
	font-size:16px;
	width:260px;
	color:#000000;
	vertical-align:middle;	
	padding:8px;
	margin: 5px 0px;
	
}



.field-label
{
	/*class for label on text field.*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
	color:#000000;
}

.textlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#5959FF;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
.textlink_12px
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#5959FF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.textlink:hover
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#5959FF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
/*default dropdown class*/
.field-dropdown_big {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:12px;
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
/*onfocus dropdown class*/
.field-dropdown_big:focus{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	color:#000000;
}
.field-dropdown180px{
	width:180px;
}
.field-dropdown70px{
	width:70px;
}
.field-dropdown_bigreg {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #000000;
	background:	#FFFFCC;
	font-size:12px;
	height:20px;
	color:#999999;
	padding-left:3px;
	vertical-align:middle;	
}
.field-dropdown_bigreg1{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

.field-dropdown-bigpx{
	width:142px;
}
/*dropdownerror class*/
.field-dropdown_bigregError{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	color:#000000;
	padding-left:3px;
}

/*Entered text dropdown class*/
.dropdownEnteredText{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#F0F0F0;
	font-size:10px;
	width:260px;
	height:20px;
	color:#000000;
}
/*DEFAUL phone dropdown class*/
.dropdownDefault{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFFF;
	font-size:10px;
	width:90px;
	height:20px;
	color:#F0F0F0;
}
.field-onFocusReq_300px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:150px;
	color:#000000;
	padding-left:3px;
}
.errorReq_300px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFF;
	font-size:12px;
	width:300px;
	height:150px;
	color:#000000;
	padding-left:3px;
}

.field-required_300px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #88A0C8;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:150px;
	color:#000000;
	padding-left:3px;
}
.errorFields_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
}
.field-onFocusReq_240px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-white-required_240px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFFF;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_200px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:100px;
	color:#000000;
	padding-left:3px;
}
.field-errorReq_200px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:100px;
	color:#000000;
	padding-left:3px;
}
.field-required_200px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #88A0C8;
	background:#FFFFFF;
	font-size:12px;
	width:200px;
	height:100px;
	color:#000000;
	padding-left:3px;
}
.field-required_dropdown_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_dropdown100_100px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFieldsReq_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
 	border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-required_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_right_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-right:3px;
}

.field-onFocusReqBlk_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFFF;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.errorFieldsReq_130px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:130px;
	height:20px;
	color:#000000;
	padding-left:3px;

}
.field_text_10px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:10px;
	color:#999999;
}
.field-required_100per{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:10px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field-onFocusReq_100per{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.field_text_12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#333333;
	font-weight:normal;
	
}
.impdate_text{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.grayText12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.gray12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#666666;
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	}
.field_red_text_12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#CC0000;
	text-align:left;
	
}
.alertHeading
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;		
}

/* shama */
.field_text_ms_16px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.field_text_ms_14px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}	

.field_text_ms_12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.sub_nav_open{
	background:url(../images/open.png) 70% center no-repeat;
}
.sub_nav_close{
	background:url(../images/close.png) 70% center no-repeat;
}
.milestones_border_td_dark{
	background:#EFEFDD;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

.field-Error_260px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:10px;
	width:260px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}
.contactNameEdit{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.contactCompanyEdit{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
.primary{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.Noprimary{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.sectionHeader{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/detail_header_repeat.gif) repeat-x top left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.textHeaderLink{
	text-decoration:none;
	font-size:12px; 
}


.bold_text_13px{
	font-size:13px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

.field-required_130px_sam{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;	
	height:20px;
	color:#000000;
	vertical-align:middle;	
}
.greyBoder{
	border-bottom:1px solid #979797;
}


/*toot tip css*/
.tooltip_widget{width:321px; margin:0px auto;}
.tooltip_top{ background:url(../images/tooltip_topbg.png) no-repeat; width:321px; height:15px;}
.tooltip_bottom{ background:url(../images/tooltip_bottombg.png) no-repeat bottom; width:291px; padding:0px 15px 15px 15px;}






/* Tracking Module Css Start */
.trends_panel {border:1px solid #d2cecd; background:#f5f2ed;}
.stacked_area_btn{
	background: url(../images/tracking/stacked_area_btn.gif) no-repeat top center;
	width:95px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
.line_btn{
	background: url(../images/tracking/line_btn.gif) no-repeat top center;
	width:45px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
.stacked_column_btn{
	background: url(../images/tracking/stacked_column_btn.gif) no-repeat top center;
	width:115px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
.mandatory_field {
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFCC;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;	
	padding-left:5px;
	padding-top:2px;
}
.onFocus_mandatory_field {
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:100px;
	height:20px;
	color:#000000;
	padding-left:5px;
	padding-top:2px;
}
.onBlur_mandatory_field {
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
	background:	#FFFFCC;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;	
}
.error_mandatory_field {
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #ff0000;
	background:	#FFFFCC;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;	
	padding-left:5px;
	padding-top:2px;
}
/* Tracking Module Css End */

/*Delete customize tags*/
.mrargeTagReq{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    	border: 1px solid #000000;
	background:#FFFFCC;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
	padding-left:3px;
}
.mrargeError{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	 border: 2px solid #CC0000;
	background:#FFFFFF;
	font-size:10px;
	width:240px;
	height:20px;
	color:#000000;
	vertical-align:middle;
}
.focusmrargeTagReq{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	 border: 2px solid #3300FF;
	background:#FFFFFF;
	font-size:12px;
	width:240px;
	height:20px;
	color:#000000;
}

/* trends section start */
.trends{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;	
	padding-left:5px;
	padding-top:2px;
	border: 1px solid #000000;
	background:	#FFFFFF;
}

.onfocus_trends{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;	
	padding-left:5px;
	padding-top:2px;
	border: 2px solid #3300FF;
	background:	#FFFFFF;
}

.error_trends{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #ff0000;
	background:	#FFFFCC;
	font-size:10px;
	width:100px;
	height:20px;
	color:#999999;	
	padding-left:5px;
	padding-top:2px;
}
/* trends section end */

/*.error150px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #CC0000;
	background:#FFFFCC;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
	padding-left:3px;
}*/	

.button-main{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
	background:url(../images/button_bg.jpg) repeat-x top left;
	font-size:12px;
	color:#000000;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}
.button-main-invisible{
  display: none;
}

.button-main-red{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #CC0000;
	background:url(../images/button_bg.jpg) repeat-x top left;
	font-size:12px;
	color:#CC0000;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}
.button-big{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 2px solid #000000;
	background:url(../images/button_bg_big.jpg) repeat-x top left;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	height:50px;
	padding-left:20px;
	padding-right:20px;
	margin-left:10px;
	margin-right:10px;
}
.button-small{
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
	background:url(../images/button_bg.jpg) repeat-x top left;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	height:20px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
}


.field-plain_300px {
	
	font-family:Arial, Helvetica, sans-serif;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
	background:#FFFFFF;
	font-size:12px;
	width:300px;
	height:25px;
	color:#000000;
	padding-left:3px;
}
.field-plain_150px {
	font-family:Arial, Helvetica, sans-serif;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
	background:#FFFFFF;
	font-size:12px;
	width:150px;
	height:25px;
	color:#000000;
	padding-left:3px;
}

.invisibleMessage {
  display: none;
}

.unread{
  color: #CC0000;
}

.invisibleError {
  display: none;
}

.email-synch-form td {
  padding: 3px 0px;
}

.disabledElement  {
  color: #999999 !important;
}

.field-optional_Large{
	/*field class for large notes */
	font-family:Arial, Verdana, Helvetica, sans-serif;
    border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    background:	#FFFFFF;
	font-size:14px;
	width:400px;
	height:18px;
	vertical-align:middle;
	padding:8px;
	padding-left:8px;
}
