/* Elements
----------------------------------------------------------------*/
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}

ul
{
	list-style: none;
}

p, ul
{
	margin-bottom: 20px;
	line-height: 1.6em;
    
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}


a:link,a:focus
{
	text-decoration: none;
}

input[type="text"], input[type="password"]
{
	width: 190px;
	border: 1px #D9D9D9 solid; /*	border-top: 1px #6D6F70 solid;*/
	color:#000000;
	font-size:16px !important;
	font-weight:bold;
	 padding:3px;
}
input[type="button"], input[type="submit"]
{
	width: 80px;
	height: 25px;
	padding: 0;
	font-weight: bold;
	color: white;
	background: #FA8A11;
	border: 1px #663502 solid;
}
input[type="text"]:focus, input[type="password"]:focus
{
	border: 1px #005F9C solid;
}

input[type="text"]:hover, input[type="password"]:hover
{
	border: 1px #FEB163 solid;
}

input[type="button"]:hover, input[type="submit"]:hover
{
	color: #FA8A11;
	background: #FEB163;
	border: 1px #005F9C solid;
}
/*select
{
	border: 1px #D9D9D9 solid;
}
select:hover
{
	border: 1px #B2E1FF solid;
}*/

body
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,Verdana, Geneva;
    color: #666;
height:100%;
width:100%;
/*background-image:url(images/newswoshya1.jpg);*/
background-attachment:fixed;
background-repeat:no-repeat;
background-position:top center;
margin:0px;
}



label
{
	text-align: right;
	/*float: right;*/
	padding-left: 10px;
	padding-right: 5px;
	vertical-align: middle;
}

fieldset
{
border: none;
margin: 0px;
}

/* Headings   
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
	font-size: 1.5em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

h1
{
	font-size: 2em;
	padding-bottom: 0;
	margin-bottom: 0;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FD8400;
}
h3
{
	font-size: 1.2em;
}
h4
{
	font-size: 1.1em;
}
h5, h6
{
	font-size: 1em;
}


/* Layout 
----------------------------------------------------------------*/
#page
{
margin-right: auto;
	margin-left: 5px auto;
	width: 870px;
	height:100%;
	/* width: auto;
	height: auto;
	/*width:100%;
	
	margin: 0 10px;
	padding: 10px 0;*/
}

#header
{
height: 50px;
width: 950px;
margin: auto;
padding-top:15px; 
	/*position: relative;
margin: auto;
	color: #000;
	padding: 0;*/
}

#header h1
{
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
	color: #fff;
	border: none;
	line-height: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px !important;
}

#mainContainer
{
	padding-top: 20px;
    padding-bottom: 20px;
    padding-left:30px;
    padding-right:20px;
	margin-bottom: 20px;
	height: 100%;
	_height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
	clear: both;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}



/*#wrapperContent {
width: 994px;
margin: 0px auto;
padding: 0px;
background: url(images/content_bg.png) repeat-y top left;
}

#secWrapper{
width: 994px;
margin: 0px auto;
padding: 20px 0px 0px 0px;
background: url(images/content_top.png) no-repeat top left;
}

#container {
width: 964px;
margin: 0px auto;
padding: 0px 15px 30px 15px;
background: url(images/content_bottom.png) no-repeat bottom left;
}*/

#footer
{
	bottom: 0;
	/*position: absolute;*/
	width:100%;
}
#footercenter
{
	border-style: solid none none none;
	border-width: 2px;
	border-color: #FA8917;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	height: 30px;
	margin: 10px auto;
}

#main
{
 height:100%;
}


#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    color:white;
}

#footerLeft {
	width: 280px;
	float: right;
}
/* Box Layout*/

  #liquid-round {
   width:100%;
   margin:0px auto;
   background:#fff url(images/leftside.gif) repeat-y left top;
      }
   .top {
   width:100%;
   height:20px;
   background:url(images/top.gif) no-repeat left top;
    }
   .top span {
  display:block;
  position:relative;
  height:20px;
  background:url(images/top-right.gif) no-repeat right top;
      }
	  
.center-content {
	background:url(images/rightside.gif) repeat-y right top;
	position: relative;
	margin: -px 0 -50px 0;
	padding: 1px 20 px 1 px 25px;
}
      .bottom {
	height:60px;
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
      }
      .bottom span {
	display:block;
	position:relative;
	height:60px;
	background-image: url(images/bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
      }


/* Layout Class
----------------------------------------------------------------*/
/*.contentBox
{
	width: 300px;
	height: 250px;
	padding: 0px 20px;
}
.contentBox p
{
	margin: 10px 10px;
	font-size: 10px;
}
.contentContainer
{
	width: 780px;
	margin: 0px;
	padding: 0px 20px;
	background-color: #FFF;
}*/
.contentContainer p
{
	line-height: 18px;
    padding-left: 30px;
}
.contentContainer .warning
{
	font-weight: normal;
}
.leftContainer, .rightContainer
{
	width: 350px;
	float: left;
}

      
/* MISC  
----------------------------------------------------------------------*/
.clear
{
	clear: both;
}
.hidden
{
	display: none;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.floatNone
{
	float: none;
}
.fontBold
{
	font-weight: bold;
}
.fontNormal
{
	font-weight: normal;
}
.alignCenter
{
	text-align: center;
}
.alignRight
{
	text-align: right;
}
.alignLeft
{
	text-align: left;
}

.warning
{
	color: Red;
	font-weight: bold;
}


.page-heading-error
{
	/* Move the error above the input element. */    
	line-height: 1.5em;    
	margin-top: -1.5em;    
	background-color: red;    
	color: white;    
	padding: 0 2px;
	/*color: white;    */
}

.message 
{
	color: red;
	font-size: 12px;
	font-weight: bold; /*	padding: 0 30px 10px;*/
	padding-bottom: 10px;
	line-height: 18px;
}

/* customer
----------------------------------------------------------------------*/
.onFocus
{
	border: 2px #85A9BF solid; /*	border-top: 1px #6D6F70 solid;*/
}
.onBlur
{
	border: 1px #D9D9D9 solid;
}
.rhinoLink, .rhinoLink:hover
{
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	display: inline-block;
	cursor: pointer;
	color: Blue;
}
.rhinoLink
{
	 color: #666;;
}
.rhinoLink:hover
{
	
	color: #FA8A1E;
}
.rb-small-link, .rb-small-link:hover
{
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	padding: 3px 3px;
	display: inline-block;
	cursor: pointer;
}
.rb-small-link
{
	color: blue;
}
.rb-small-link:hover
{
	background: #FEB163;
	color: black;
}

/* Signing Up
----------------------------------------------------------------------*/
.mainContainer
{
	padding: 10px 5px;
}
#leftContainer
{
	width: 320px;
	float: left;
}
#rightContainer
{
	width: 500px;
	float: left;
}
#rightContainer table tr, #leftContainer table tr
{
	height: 20px;
	vertical-align: middle;
}
#leftContainer table tbody tr + td
{
	width: 102px;
}
.mainContainer p
{
	font-size: 11px;
	color: black;
}
.confirmTableLeft, .confirmTableRight
{
	margin: 0px;
	width: 300px;
	float: left;
}
.confirmTableLeft table, .confirmTableRight table
{
	width: 100%;
}

#signup-wrapper
{
	width: 950px;
	min-height: 500px; /*	background: green; */
	margin: 10px auto;
	padding: 2px;
	border: 0px #EEEEEE solid;
	_height: 200px;
	

}

/* Login
----------------------------------------------------------------------*/
#login-wrapper
{
	width: 384px;
	min-height: 200px; /*	background: green; */
	margin: 100px auto;
	padding: 2px;
	border: 0px #EEEEEE solid;
	_height: 200px;
	background:#EEEEEE;   
}
#login-body
{
	width: 360px; /*	background: blue;*/
	margin: 10px;
	padding: 2px;
	border: 0px #EEEEEE solid;
	background: white; 
}
#loginTable, #resetPasswordTable
{
	margin: 0px 25px 10px;
	display: block;
	width: 90%;
}
#login-header
{
	font-weight: bold;
	text-align: left;
	height: 25px;
	padding: 10px 10px 0 10px;
}
#login-footer
{
	padding: 0 10px;
	height: 40px;
}

.noticeRadioLeft
{
	text-align: left;
	font-size: 10px;
	width: 300px;
}
.tdLeft
{
	text-align: right;
	font-size: 12px;
	padding:   4px;
	/*width: 200px;*/
	
	vertical-align:top;
}
.tdLeftnew
{
	text-align: right;
	font-size: 12px;
	padding: 0px 4px;
	width: 200px;
	vertical-align:top;
	height:45px;
	position:relative;
}

.tdLeft1
{
	text-align: right;
	font-size: 10px;
	padding: 0px;
	vertical-align:top;
}
.tdRight
{
	text-align: left;
	font-size: 12px;
	width: 202px;
	vertical-align:top;
}
#loginTable .message, #resetPasswordTable .message, #loginTable .warning, #resetPasswordTable .warning
{
	height: 40px;
	vertical-align: top;
	font-size: 11px;
}
#loginTable td:first-child{padding-right:10px;}
#loginTable tr td{height:25px;} 
#resetPasswordTable td:first-child{padding-right:10px;}
#resetPasswordTable tr{height:25px;line-height:25px;} 

/* Icons
----------------------------------------------------------------------*/
.rb_icon_small_std
{
	width: 16px;
	height: 16px;
	display: inline-block;
	background-color: Blue;
	vertical-align: middle;
}
.rb_icon_std
{
	padding-left: 40px;
	display: block;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

.rb_icon_btn_std
{
	padding-left: 40px;
	display: block;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	cursor: pointer;
}
.rb_icon_small_help_reg
{
	background: url(images/HelpRegSmall.png) no-repeat;
}
.rb_icon_small_help_hot
{
	background: url(images/HelpHotSmall.png) no-repeat;
}
.rb_icon_small_help_dis
{
	background: url(images/HelpDisSmall.png) no-repeat;
}
.rb_icon_small_help
{
	background: url(images/HelpRegSmall.png) no-repeat;
}
.rb_icon_small_help:hover
{
	background: url(images/HelpHotSmall.png) no-repeat;
}
.rb_icon_editPayment_reg
{
	background: url(images/EditPaymentReg.png) no-repeat;
}
.rb_icon_editProvider_reg
{
	background: url(images/EditProviderInformationReg.png) no-repeat;
}
.rb_icon_viewPaymentHistory_reg
{
	background: url(images/PaymentHistoryReg.png) no-repeat;
}
.rb_icon_payNow_reg
{
	background: url(images/PayNowReg.png) no-repeat;
}
.rb_icon_immediate_reg
{
	background: url(images/AttentionAlertReg.png) no-repeat;
}
.rb_icon_createAClaim_reg
{
	background: url(images/CreateAClaimReg.png) no-repeat;
}
.rb_icon_take_CEU_reg
{
	background: url(images/TakeCEUReg.png) no-repeat;
}
.rb_icon_checkClaim_reg
{
	background: url(images/CheckClaimStatusReg.png) no-repeat;
}
.rb_icon_sendsEmail_reg
{
	background: url(images/SendsEmailReg.png) no-repeat;
}
.rb_icon_editPayment_reg
{
	background: url(images/EditPaymentReg.png) no-repeat;
}
.rb_icon_takeCEU_Reg
{
	background: url(images/TakeCEUReg.png) no-repeat;
}
/*
.rb_icon_editPayment_reg:hover
{
	background: url(images/EditPaymentHot.png) no-repeat;
}
.rb_icon_editProvider_reg:hover
{
	background: url(images/EditProviderInformationHot.png) no-repeat;
}
.rb_icon_viewPaymentHistory_reg:hover
{
	background: url(images/PaymentHistoryHot.png) no-repeat;
}
.rb_icon_payNow_reg:hover
{
    background: url(images/PayNowHot.png) no-repeat;
}
.rb_icon_immediate_reg:hover
{
    background: url(images/AttentionAlertHot.png) no-repeat;
}
.rb_icon_take_CEU_reg:hover
{
    background: url(images/TakeCEUHot.png) no-repeat;
}
.rb_icon_createAClaim_reg:hover
{
    background: url(images/CreateAClaimHot.png) no-repeat;
}
.rb_icon_checkClaim_reg:hover
{
    background: url(images/CheckClaimStatusHot.png) no-repeat;
}
.rb_icon_sendsEmail_reg:hover
{
    background: url(images/SendsEmailHot.png) no-repeat;
}
.rb_icon_editPayment_reg:hover
{
	background: url(images/EditPaymentHot.png) no-repeat;
}
*/


.rb_image_visa
{
	width: 90px;
	display: inline-block;
	background: url(images/visa.png) no-repeat;
	overflow: visible;
	height: 22px;
}
/* loading
----------------------------------------------------------------------*/
#loadingTab
{
	position: absolute;
	left: 38%;
	top: 40%;
	padding: 2px;
	z-index: 20001;
	height: auto;
	border: 1px solid #CCCCFF;
	width: 300px;
}
#loadingTab a
{
	color: #225588;
	text-decoration: none;
}
#loadingTab a:hover
{
	color: #999900;
	text-decoration: underline;
}
#loadingTab .loading-indicator
{
	background: white;
	color: #444;
	font: bold 15px tahoma,arial,helvetica;
	padding: 10px;
	margin: 0;
	height: auto;
}
#loading-yfo a
{
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#loading-yfo a:hover
{
	color: #000000;
	text-decoration: none;
}
#loading-msg
{
	font: normal;
	font-size: 12px;
}

#logo
{
	width: 700px;
	float: left;
}
#tools-bar
{
	width: 100px;
	float: left;
	height: 30px;
	vertical-align: middle;
}


#bottomDiv
{
	padding: 0px 20px;
}

#lastInvoiceTable
{
	border: 1px solid #bbb;
	border-collapse: collapse;
}
#lastInvoiceTable td, #lastInvoiceTable th
{
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px;
}

#achPanel.contentContainer p
{
	padding: 0 80px;
}
/*dashboard
------------------------------------------------------------------------*/
#dashBoardContainer .leftContainer
{float:left;width: 350px;}

#dashBoardContainer .rightContainer
{float:left;width: 480px;}

#dashBoardContainer .leftContainer, #dashBoardContainer .rightContainer
{height:250px;}

#dashBoardContainer .dashItemBox
{margin: 0px 0px 20px 0px;min-height: 50px;min-width: 500px;}

#dashBoardContainer .dashItemBox .dashItemContent
{margin: 5px 0px 0px 100px;}

#claimCutOffText, #trialExpText
{font-size: 12px;margin-bottom:5px !important;}

/*contract_resourth*/

#contactContainer
{padding-left:20px;}

#contactContainer .contactBolder
{font-weight: bolder;margin-right: 16px;}

#contactContainer .contactText
{display: inline-block;padding: 3px;}

#contactContainer .contactItem
{margin: 2px 0px;}




/* Components
----------------------------------------------------------------------*/
.msg .x-box-mc
{
	font-size: 14px;
	color: Red;
}
#msg-div
{
	position: absolute;
	left: 35%;
	top: 10px;
	width: 250px;
	z-index: 20000;
}

/* tooltip
----------------------------------------------------------------------*/

.tooltip {   
padding: 8px;   
max-width: 300px;
background:#CB2E2E;   
border-width: 2px !important;   
border-color:#CB2E2E;   
position: absolute;
display:none;
}   
.tooltip .pointer, .tooltip .inner-pointer {   
position: absolute;   
width:0;   
height:0;   
border-top-width: 0;   
background: none;   
}   
.tooltip .pointer {   
border-left: 7px solid transparent;   
border-right: 7px solid transparent;   
border-bottom: 14px solid #CB2E2E;   
top:    -14px;   
right: auto;   
left: 5%;   
margin-left: -7px;   
}   
.tooltip .inner-pointer {   
border-left: 5px solid transparent;   
border-right: 5px solid transparent;   
border-bottom: 5px solid #CB2E2E;   
bottom: auto;   
top: -10px;   
left: -5px;   
}   
.tooltip-content{margin:0px; font-weight:bold;color:white;font-size:11px;}

/* Ext styles
----------------------------------------------------------------------*/
.available-row{ background-color: #FFF !important; }
.disable-row{ background-color: #EEE !important; color: #CCC !important;}
.disable-row .rhinoLink{ color: #A4A4F3;cursor: default;}
.disable-row .rhinoLink:hover{background-color: #EEE;}
.disable-row .x-grid3-check-col{background-image: none !important;}
.x-grid3-cell-selected{background: none !important;}
.x-grid-dirty-cell{background: none !important;}
.x-grid3-dirty-cell{background: none !important;}
.x-btn button{font-size: 11px;font-weight: bold;}
.x-combox-editor-gap
{
/*	background: transparent url(images/comboBoxtrigger1.png) no-repeat fixed top right !important;*/
	background-image: url(images/comboBoxtrigger1.png) !important;
	background-repeat:no-repeat;
	background-position:top right;
}
.x-date-editor-gap
{
/*	background: transparent url(images/dateTrigger1.png) no-repeat fixed top right !important;*/
	background-image: url(images/dateTrigger2.png) !important;
	background-repeat:no-repeat;
	background-position:center center;
}

.leftSpan, .rigthSpan
{
	display: block !important;
	float: left;
	height: 65px !important;
	vertical-align: bottom !important;
}
.leftSpan
{
	width: 40px;
}
.rightSpan
{
	width: 20px;
	line-height: 65px;
}

#claimPreviewBaseInfoPanel
{
	margin: 20px 15px;
}


/* rb
----------------------------------------------------------------------*/
.rb-table
{
	border: 1px solid #bbb;
	border-collapse: collapse;
}
.rb-table td, .rb-table th
{
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px;
}
.rb-table th{font-weight: bold;}
.rb-table tbody tr:hover
{
	background-color: #B2E1FF;
}
.rb-detail-table tr td:first-child{width: 150px;font-weight: bold;}
.rb-title{ font-size: 13px;font-weight: bold;margin: 20px 0px 5px 0px;}
.rb-warning{ color: Red;font-weight: normal !important;white-space: nowrap;}
/*

*/
.rb-top-toolbar{ margin: 0px 20px; }
.rb-top-toolbar span, .rb-top-toobar span:hover
{
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	display: inline-block;
	cursor: pointer;
}
.rb-top-toolbar span{ color: blue; }
.rb-top-toolbar span:hover{ background: #B2E1FF; color: black;}
.button-bar{width:450px;}
.button-bar span{display:block;min-width:200px;float:left; height:30px;}
.rb-button{margin:5px 30px;}
.normal-link{color:Blue;}
.normal-link:link{text-decoration:underline;}
.normal-link:hover{cursor:pointer;}



/* TAB MENU   
----------------------------------------------------------*/
#menucontainer {
	color:#FA8A1E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	position: absolute;
	top: 70px;
	margin: 0px;
	padding: 0px;
}

ul#menu
{
list-style:none;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  
}

ul#menu li
{
display:inline;
	padding-left: 15px;
    /*display: inline;
    list-style: none;*/
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a
{
font-size:14px;
	text-decoration:none;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 12px;
    /*padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #034af3;*/
}

ul#menu li a:hover
{
color: #FA8A1E;
    /*background-color: #fff;
    text-decoration: none;*/
}

ul#menu li a:active
{
    background-color: #fd8910;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}

.input-validation-error
{
	border: 1px solid #FF0000 !important;
}

.field-validation-error 
{
  display:block;	
}
.field-validation-error
{
	color: red;
	display: block ;
	font-size:11px !important; 
}

/* 1--------------------------------- */

#navContainer1 .field-validation-error
{
display:block;
font-size:11px !important;
position:absolute;
right:-183px;
bottom:-10px;
width:180px;
z-index:100; 
}
#navContainer1 .field-validation-error-up
{
background:url("images/spanup.png") no-repeat scroll right top transparent;
display:block;
height:5px;
}
#navContainer1 .field-validation-error-in
{
background:url("images/spanin.png") no-repeat scroll left bottom transparent;
color:#FFFFFF !important;
display:block;
font-size:11px !important;
padding: 0 0 0 5px;
text-align:center;
border-right: solid 1px #900000; 
}
#navContainer1 .field-validation-error-down
{
background:url("images/spandown.png") no-repeat scroll right bottom transparent;
display:block;
height:5px;
}
#navContainer1 .field-validation-error-title
{
display:none;
}
/* 2--------------------------------- */

#navContainer2 .field-validation-error
{
display:block;
font-size:11px !important;
position:absolute;
right:-183px;
bottom:-10px;
width:180px;
z-index:100; 
}
#navContainer2 .field-validation-error-up
{
background:url("images/spanup1.png") no-repeat scroll right top transparent;
display:block;
height:5px;
}
#navContainer2 .field-validation-error-in
{
background:url("images/spanin1.png") no-repeat scroll left bottom transparent;
color:#DD0000 !important;
display:block;
font-size:11px !important;
padding: 0 0 0 5px;
text-align:center;
border-right: solid 1px #da0700; 
}
#navContainer2 .field-validation-error-down
{
background:url("images/spandown1.png") no-repeat scroll right bottom transparent;
display:block;
height:5px;
}
#navContainer2 .field-validation-error-title
{
display:none;
}

/* 3--------------------------------- */

#navContainer3 .field-validation-error
{
display:block;
font-size:11px !important;
position:absolute;
right:-183px;
bottom:0px;
width:180px;
z-index:100; 
}
#navContainer3 .field-validation-error-up
{
background:url("images/spandown3.png") no-repeat scroll left bottom transparent;
display: block;
height:3px;
}
#navContainer3 .field-validation-error-in
{
background:url("images/spanin3.png") no-repeat scroll left bottom transparent;
border-right:3px solid #F9E98E;
color:#A27D35 !important;
display:block;
font-size:11px !important;
padding:0 0 0 15px;
text-align:center;
}
#navContainer3 .field-validation-error-down
{
background:url("images/spandown3.png") no-repeat scroll left bottom transparent;
display: block;
height:3px;
}
#navContainer3 .field-validation-error-title
{
display:none;
}
/* 4--------------------------------- */

#navContainer4 .field-validation-error
{
display:block;
font-size:11px !important;
position:absolute;
right:-183px;
bottom:-10px;
width:180px;
z-index:100; 
}
#navContainer4 .field-validation-error-up
{
background:url("images/spanup4.png") no-repeat scroll right top transparent;
display:block;
height:6px;
}
#navContainer4 .field-validation-error-in
{
background-color:#1E90FF;
border-left:6px solid #116497;
border-right:6px solid #116497;
color:#FFFFFF !important;
display:block;
font-size:11px !important;
padding:0 0 0 5px;
text-align:center;
}
#navContainer4 .field-validation-error-down
{
background:url("images/spandown4.png") no-repeat scroll right bottom transparent;
display:block;
height:6px;
}
#navContainer4 .field-validation-error-title
{
display:none;
}

/* 5--------------------------------- */

.field-validation-error
{
	position:relative;
	display:block;
}
.field-validation-error-container
{
display:block;
font-size:11px !important;
position:absolute;
right:-183px;
bottom:5px;
width:180px;
z-index:100; 
}
 .field-validation-error-up
{
background:url("images/spanup5.png") no-repeat scroll right top transparent;
display:block;
height:6px;
}
.field-validation-error-in
{
background:url("images/spanin5.png") no-repeat scroll left bottom transparent;
border-right:6px solid #af292e;
color:#FFFFFF !important;
display:block;
font-size:11px !important;
padding:0 3px 0 13px;
text-align:center;
}
.field-validation-error-down
{
background:url("images/spandown5.png") no-repeat scroll right bottom transparent;
display:block;
height:6px;
}

.field-validation-error-title
{
background:url("images/spantitle5.png") no-repeat scroll left top transparent;
border-right:6px solid #af292e;
color:#FFFFFF;
display:block;
text-align:center;
}
