.addCalcNotebtn{margin-left:300px;}

.calculatorsubmit{margin-left:300px;}

.TotalMoney
{
    color: #008000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bolder;
    margin-left:300px;
}

#yellowhighlight
{
    background-color: #FFFFCC !important;
}

.searchchb
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-right:20px;
}

/* Top Level styles*/ 
.btnAddClaim{margin-left:570px; margin-top:5px; margin-bottom:5px;}

/* Policy Info Screen Buttons*/ 

.policybtn{width:130px !important;}

/* Policy Info Screen Buttons*/ 


html, body{ 
 font-family: arial, verdana;
 } 
body {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#tophead h1{width:200px;}

#ctl00_contentMain_ImageButton1{margin-left:550px; margin-top:-30px; padding-top:0px; float:left;}

h2 {
	font-size: 14px;
	color: #000099;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 10px;
	margin: 0px;
}

.CustInfoHead {float:left; margin-right:0px; vertical-align:top;}

h3{font-size:12px; margin-left:10px; margin-top:0px; color:#666699;}

p{font-size:12px;}

/* Form classes*/

.TxtBox {width:100px;}
.errorMessage{color:Red !important; font-size:12px;}
.successMessage{color:Green !important; font-size:12px;}
.buttonright{float:right; margin-right:0px;}
#ctl00_contentMain_Message{margin-top:15px; color:Red;}
.SearchBtn{padding-top:13px; margin-left:-3px;}

#eraser a:link
{
    border-style: none;
}

/* Boxes*/
.box {
	width: 435px;
	padding-bottom: 5px;
	background-image: url(../images/boxbackground.gif);
	background-repeat: repeat-y;
}

.searchbox {
	/*width: 664px; */
	width: 690px;
	padding-bottom: 0px;
	height:100px;
	background-image: url(../images/largeboxback.gif);
	background-repeat: repeat-y;
}

.bigbox {
	background-image: url(../images/largeboxback.gif);
	background-repeat: repeat-y;
	width: 675px;
}

.boxbottom 
{
	margin-bottom: 8px;
}

.boxActivityTop{
	
}

.boxActivityBottom
{
	background-image: url(images/activityboxbottom.gif)left bottom no-repeat;
}

.bigBoxBottom{	background: url(images/largeboxbottom.gif) left top no-repeat;}

/* This is for Policy Search box*/

#TopSearch {padding-left:15px;}
#TopSearch div{float:left; padding-right:10px;}
#TopSearch p{margin-top:0px; margin-bottom:0px; font-style:italic; color:#666666; font-size:11px;}


#BottomSearch {clear:both; padding-left:15px; padding-top:1px;}
#BottomSearch div{float:left; padding-right:7px;}
#BottomSearch p{margin-top:0px; margin-bottom:0px; font-style:italic; color:#666666; font-size:11px;}

#BottomSearch2 {clear:both; padding-left:0px; padding-top:0px; padding-right:30px; margin-top:-5px;}
#BottomSearch2 div{float:right; padding-right:7px;}
#BottomSearch2 p{margin-top:0px; margin-bottom:0px; font-size:11px;}


.state_div
{
   width:180px;
   overflow:visible;
   margin-right:0px;
   padding-right:0px;

}

/*This is the state dropdown control on the policy search screen  */
#ctl00_contentMain_PolicySearch1_UpdatePanel1
{
  padding-right:10px !important;
  overflow:visible !important;
}
/* End Policy Search box*/

/* This is for Policy Info Screen */

#CustomerInfoTable td{margin:0px; padding:0px; font-family:Verdana; font-size:12px;}

td .left{padding-left:10px !important; padding-bottom:4px; margin-right:0px; width:150px;}
td .right{padding-left:0px !important; margin-left:0px;}

#coverageIndicator{float:right; width:32px; margin-right:10px;}

.highlight{background:transparent url(img/tabLeftOn.gif) no-repeat}

/* This is for Policy Info Screen */
.greyhighlight{background-color:#eeeeee;}

.txtNotes{
	margin-left:15px !important;
	margin-top: 2px;
	margin-bottom: 2px;
}

.timeframe{float:left; width:50%;}
.cost{}

/* This is for Policy Info Screen Benefits Tab */
#benefits ul {padding-bottom:15px;}
#benefits ul li {line-height:15px;}
#benefits p {margin-top:0px; padding-left:20px; line-height:18px; font-size:11px; margin-bottom:0px;}
#benefits {padding-bottom:20px; padding-top:0px; padding-left:5px;}
#ctl00_contentMain_myControl1_lblAlerts h3{margin-bottom:0px; margin-top:5px;}
#benefits h3{margin-bottom:0px; margin-top:5px;}

#toplevel{
	z-index: 100;
}

#spacer{margin-top:10px;}

.popUp
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}

em{
	color: #3399cc;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}

#left {
	float: left;
	width: 50%;
	padding-left: 0px;
}

#left_side_tab {float:left; margin-right:10px;} 

#right_side_tab{
    /*float:right; */
	width: 230px;
	padding-left:0px;
	margin-left:445px;
	background-image: url(../images/smallbxbg.gif);
	background-repeat: repeat-y;
}
	
.btn, .btmbtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 1px;
	padding-left: 1px;
}

.btmbtn{padding-top:5px;}
#mb {
	margin-bottom: -10px;
}
#mb_firstrow{
	padding-bottom:2px;
}

#left p{
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.box p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
    margin-top:0px;
    margin-bottom:0px;
}
#right p{
	padding: 0px;
}

#maincol{
	display:inline;
	position: relative;
 }
#userDisplay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding-right: 50px;
}
.edit {
	font-weight: normal;
}
.box .edit_icon, .box .edit_icon a:visited
{
    border-style: none;
    border-width: 0px;
    padding-left: 10px;
    padding-top: 0px;
    margin-bottom: -1px;
}

#right {
	float: right;
	width: 215px;
	margin-right: 35px;
}
#status {
    width:200px !important;
	font-size: 14px;
	margin-left:5px;
	vertical-align:bottom;
}

#ctl00_contentMain_DoNotSolicit{vertical-align:middle;}
#ctl00_contentMain_CSU{vertical-align:middle;}

.solicit {
	margin-bottom: -2px;
}

#mo {
	background-color: #FFFFFF;
	padding: 5px;
}

#mo #mo_left {
	float: left;
	width: 100px;
}
#mo #mo_right {
	margin-left: 101px;
}

/* activity tab*/ 
#filterddl{margin-right:10px; margin-bottom:10px;}
.filterLeft{float:left; margin-right:10px;}
.filterRight{}
.ddlFilter{float:left; margin-left:10px; margin-right:5px;}

#ctl00_contentMain_myControl1_btnFilter{margin-top:-2px;}

#ActivityGridDiv, #NotesGridDiv{clear:both;padding-left:10px; padding-right:10px;}
.lightgrey{background-image: url(../images/activityboxback.gif);
	background-repeat: repeat-y;}
	
.notestableleftside{width:500px; vertical-align:top; }
/* End Policy Info User Control Screen*/ 

/* Popup Windows*/ 
#RadSpell1SpellCheck{font-size:11px;}

.popUp
{
	color: #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	background-color: #eeeeee;
    height: 179px;
}

em{
	color: #3399cc;
	font-weight: bold;
	font-style: normal;
}
.bgpurple {
	background-color: #5E61A9;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	height:20px;
}

th {
	background-color: #dddddd;
	color: #666666;
	font-weight: bold;
}

.bggrey {
	background-color: #eeeeee;
	padding-left:10px;
    height: 164px;
	padding-top:10px;
}

.outline {
	border: 1px solid #CCCCCC;
}
#outline {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding:0px;
	width:270px;
	
}

#outline p {font-size:11px; margin:0px; padding:0px;}

tr .greyhighlight{padding:0px;margin:0px;}

/* Address Change Form Styles*/ 
.chgAddressForm
{
	padding:0px;
	width:419px;
	margin-left:8px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.chgAddressForm p
{
   font-size: 12px!important;
   color: #000000;
   margin:0px;
   padding-left:10px;
   padding-top:2px;
   width: 122px;
   padding-right: 0px;
   padding-bottom: 0px;
   line-height:18px;
}

.chgAddressForm input, .chgAddressForm #ddlCityState, #lblZip, #lblCoveredPartType
{
    font-size: 12px!important;
    
}
.leftsideform
{
 width:100px;
 vertical-align:top;
}

#btnCancel{margin-left:90px;}

.leftjustify{text-align:left;}
.leftjustify p{width:85px; padding-left:2px !important; margin-left:0px !important;}
#billing{width:230px;}
#billing p{padding:0px; margin:0px;}

.lblAgeMonths{font-size:11px;}

#otherInfo p {padding:2px; margin:0px;}

#ctl00_contentMain_PolicySearch1_RadioButtonList1{margin-top:-5px; height:30px;}


#ctl00_contentMain_rtsCustomers{margin-top:5px; margin-left:3px;}

#CustomerDetailTop{width:100%; margin:0px; padding:0px; margin-top:-3px !important; vertical-align:top;}

.errortxt{
    color:#990000;
    font-size:11px;
}

.Hlink
{
    cursor: default;
}

.messageboxon{background-color:Black; height:75px;}
.messageboxoff{background-color:White; height:0px;}

.money{color:Green; font-weight:bold;}

#policyInfoTable p{line-height:18px;}

/* Buttons */ 
.addNotebtn{margin-left:10px;}

.savenotebtn{margin-left:500px;}

.leftbtn{margin-left:100px; margin-top:25px;}

.popupwindowtext{font-size:12px; line-height:15px;}

.divToggle
{
   overflow:hidden;
   background-color:#CCCCFF;
   border: 1px solid #C0C0C0;
   width:700px;
}

.divToggleHidden
{
  height:0px;
}

#refundTable
{
    border: 1px solid #ffffff;
    width:320px;
    background-color:#ffffff;
    margin-top:10px;
}

#billingTable
{
    border: 1px solid #ffffff;
    width:215px;
    background-color:#ffffff;
    margin-top:10px;
}

.billingTable
{
    border: 1px solid #ffffff;
    width:215px;
    background-color:#ffffff;
    margin-top:10px;
}

#billingTableG
{
    border: 1px solid #ffffff;
    width:300px;
    background-color:#ffffff;
    margin-top:10px;
}

.billingTableG
{
    border: 1px solid #ffffff;
    width:300px;
    background-color:#ffffff;
    margin-top:10px;
}

.closeIcon{margin-top:0px; margin-left:560px; margin-top:2px;}

.othercontrolcloseIcon{margin-top:0px; margin-left:620px; margin-top:2px;}

h6
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #000099;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000099;
}

.messages{margin-top:0px;}

#ShowBalloon{background-color:#ffffff;}

.tblhead{background-color:#666699; height:5px;}
.trlight{background-color:#eeeeee;}

#refundTable strong{color:#ffffff;}

#billingTable strong{color:#ffffff;}

#usercontrolHeader h2 {color:#ffffff; font-weight:bold; padding:5px; float:left;}
#usercontrolHeader{background-color:#666699; height:30px;}

.usercontrolHeader{background-color:#666699; height:30px;}
.usercontrolHeaderh2{color:#000000; font-weight:bold; padding:5px; float:left;}

.usercontrolContent{background-color:#ccccff;}

.currentenvlbl{ font-size:12px; margin-right:5px;}

.envbtn{margin-top:5px;}

#envbtn{background-color:#CCCCFF; padding-top:5px; height:20px; padding-left:5px; padding-right:5px; margin-bottom:2px;}
.envdropdown{height:20px; font-size:10px;}
.env{float:right; margin-top:-2px;}

#ctl00_contentMain_PolicySearch1_ddlEnvironments{height:20px; font-size:10px;}


.left{float:left; width:45%; padding:10px; padding-left:20px;}

.billingleft{float:left; width:60%; padding:10px; padding-left:20px; }
.billingleftG{width:100%; padding:10px; padding-left:20px;padding-right:0px;}
.rightside{width:45%; padding:10px; margin-left:50%; padding-top:22px;}
.billingrightside{width:30%; padding:10px; margin-left:450px; padding-top:22px;}
.billingrightsideG{width:100%; padding:10px; margin-left:0px; padding-top:5px; padding-top:22px;}
.ddlhead{margin-bottom:0px;}

/*This is for usercontrol list boxes styles*/
.listbox{font-size:12px; line-height:15px; color:#333333; background-color:#eeeeee; width:250px;}
#ddlSubCodes{font-size:12px; line-height:15px; color:#333333; background-color:#eeeeee;}

.usercontrolbuttons{text-align:right; margin-top:5px; padding-right:109px;}

.usbuttonsnotable{text-align:right; margin-top:10px; padding-right:109px;}

.small{font-size:11px;}

.smalltable
{
    width: 140px;
}
    
.chgbillp
{
    font-size:13px;
    font-family:Arial;
    padding-bottom:5px;
}

.ddlBilling{margin-left:20px;}

.radiobtns{margin:0px;}

.DoNothingBtn{margin-left:200px;}

.Instructions{color:#333333}

.spacer{margin-top:5px; padding:10px;  background-color:#eeeeee; width:330px; }

.LightColor {padding:5px;}

.buttonclass
{
}

.tdleft
{
    width: 150px;
}

.rtsIn img
{
    border: 0px;
    margin-right:-4px;
    margin-top:0px;
}
.rtsIn 
{
    padding-right:0px !important;
}
.rtsTxt
{
  margin-right:8px !important;
}

.ClaimActivityMultiPage{padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;}

a:hover.radfdSkinnedFormButton.radfd_Web20
{
    cursor: pointer !important;
}

a:hover.radfdSkinnedFormButton.radfd_Web20.radfdInputDisabled
{
cursor: default !important;
}

a:hover.radfdSkinnedFormButton.radfd_Telerik
{
    cursor: pointer !important;
}

a:hover.radfdSkinnedFormButton.radfd_Telerik.radfdInputDisabled
{
    cursor: default !important;
}

.tableclass
{
	background-color: #EBF1F0;
	border: 1px solid #C0C0C0;
	width: 95%;
}

.editUserDetailView
{
    padding: 3px;
    background-color: white;
    border-color: #E7E7FF;
    border-style: none;
    border-width: 1px;
}

.editUserFooter
{
    background-color: #B5C7DE;
    color : #4A3C8C;
    }
    
.editUserRow
{
    color : #E7E7FF;
    background-color : #4A3C8C;
    font-weight : bold;
    }

.editRowStyle
{
    background-color: #738A9C;
    font-weight: bold;
    color: #F7F7F7;
}

.editAltRowStyle
{
    background-color: #F7F7F7;
    color : Black;
}

.editUserButtons
{
    text-align: right; 
    width: 100%; 
    margin: 20px 0px;    
}
    
.AJAXLoadingPanel
{
    display : none;
    height : 75px;
    width : 75px;
}

.loadingPanelImage
{
    border: 0px;
}

.oneHundredPercent
{
    width : 100%;
}

.twentyPx
{
    width: 20px;
}

.SelectedItemStyle
{
    background-color: #F0F8FF;
}

.changePasswordMessage
{
  color : Red;
  font-size : 12px;  
}

.browserPanel
{
    Height : 50px;
    Width : 500px;
}

.forgotPasswordTitle
{
    color : White;
    background-color : #5E61A9;
    font-size : 0.9em;
    font-weight:bold;    
}

.passwordRecovery
{
    background-color: #EFF3FB;
    border-color: #B5C7DE;
    border-width: 1px;
    border-style: Solid;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 1.2em;
    border-spacing: 4px;
}