/*Fix for IE6 to display the transparency in PNG's*/


/* LEO 
img, div, span { behavior: url(/clientwebnew/AppResources/css/iepngfix.htc) } 

end leo*/
/*img, div, span { behavior: url(iepngfix.htc) } */

/*.tabNav { behavior: url(/clientwebnew/AppResources/css/csshover.htc) }*/


/*To ensure that linked /clientwebnew/AppResources/images do not have borders*/
a img
{
    border: 0px none;
}

body
{
    /*margin: 0px; 	padding: 0px;*/ /*font-family: Arial, Helvetica, sans-serif;*/ /*-------------------SIZE----------------------------*/ /*font-size: small;*/
    word-wrap: break-word;
}


/*iframe 
{
    background: ccc;
}*/

.clr
{
    clear: both;
}

h1, h2, h3, h4, h5
{
    text-align: left;
}
.sectionTitle
{
    float: left;
}

#wrapMain p
{
    margin-bottom: 1em;
}

.inputDate
{
    width: 80px;
}

#wrapMain .chart
{
    text-align: center;
}

#wrapMain .centered
{
    text-align: center;
}

#wrapMain .currency
{
    text-align: right;
}
/* Added by Rhealtech*/
#wrapMain .currency TD
{
    text-align: right;
}
.tHead TH
{
    padding: 0.6em;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

#wrapMain .tHead TH
{
    background: #697CA6 url(/clientwebnew/AppResources/themes/crBlue/images/glossDarkBlueDark.jpg) repeat-x;
}
#wrapMain .tHead th:hover
{
    background: #8498C1 url(/clientwebnew/AppResources/themes/crBlue/images/glossDarkBlueLight.jpg) repeat-x scroll 0 0;
}
/* Added by Rhealtech*/
.rotate
{
    writing-mode: tb-rl;
    filter: flipH()flipV();
    font-weight: normal;
}

/*Removed as part of the .NET style cleanup*/
/*
.tabsSpellCheck table td
{
    border: 1px solid #ccc;
}

.tabsSpellCheck table td.right 
{
    background: #fdfdfd;
}

.spellCheck 
{
 font-size: 140%;
 color: #ff0000;
 font-style: oblique;   
 font-weight: bold;
}
*/

.noTransfrom
{
    text-transform: none;
}



/* Wrapper to hold page contents below main main navigation
=============================================================================*/

#wrapMain select
{
    background: #fff;
}

#wrapMain select option
{
    color: #000;
}

#wrapMain
{
    font-size: 90%;
    width: 95%;
    margin: 5px auto 20px 20px; /*border: 1px solid #ff0000;*/
}

*html #wrapMain
{
}

* + html #wrapMain
{
}

/*Underline and hover for all hyperlinks
----------------------------------------------*/

#wrapMain a
{
    /*text-decoration: none;*/
    text-decoration: underline;
    text-transform: lowercase;
}



/*#wrapMain a:visited 
{
    color:#0061D7;
}*/


#wrapMain a:hover
{
    /*text-decoration: none*/
    text-decoration: none;
}

#wrapMain ul.tabNav a, #wrapMain .tickets a
{
    text-transform: none;
}


#wrapMain .dataTable th a, #wrapMain .dataTableSummary th a
{
    text-transform: uppercase;
}


/*Hyperlink mod to change the above in particular instances
----------------------------------------------*/

#wrapMain .tabNav a
{
    text-decoration: none;
}






#wrapMain h1
{
    font-size: 136%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-weight: bold;
}

#wrapMain h2
{
    font-size: 122%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-weight: bold;
}



#wrapMain h3
{
    font-size: 114%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-weight: bold;
}

#wrapMain h4
{
    font-size: 107%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-weight: bold;
}


#wrapMain h5
{
    font-size: 100%;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    font-weight: bold;
}

#wrapMain th
{
    text-align: center;
}

#wrapMain td
{
    text-align: left;
}

#wrapMain caption
{
    text-align: center;
}

#wrapMain p.pageNumber
{
    text-align: right;
    margin-top: 3px;
    margin-bottom: 3px;
}

/* Added by Rhealtech */
#wrapMain .rgFooter td
{
    text-align: right;
}



/* Top
==================================================================================*/

#top
{
    height: 70px;
    width: 100%;
    clear: both;
    min-width: 750px; /*font-size:90%;*/ /*border: 1px solid #0000ff;*/
}


/*The below is applied to ie6 and ie7 and not firefox*/
html*#top
{
    height: 60px;
    width: 100%;
    clear: both;
}


/* ClickRight Global Navigation
==================================================================================*/

#globalNav
{
    margin: 5px 15px 5px 5px;
    float: right;
    font-size: 12px;
}

#globalNav div
{
    height: 45px; /*width: 120px;*/
    width: 117px;
}

#globalNav ul
{
    padding: 5px; 	margin: 0px;
}

#globalNav li
{
    /*margin: 0px; 	padding: 0px;*/
    height: 31px;
    display: block;
    float: left; /*padding: 5px 1px 5px 1px;	*/
}

#globalNav .btn
{
    /*width: 50px;*/
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
}

#globalNav li.btn a
{
    padding: 1px; /*border: 1px solid #ff0000;*/ /*padding: 20px 10px 20px 10px;*/
}

#globalNav li.btn a img
{
    /*border: 1px solid #fff;*/
}

/*#globalNav .sep {
   
	width: 2px;
	height: 19px;
	padding-left: 3px;
	padding-right: 3px;
}*/

#globalNav li.btn a:hover
{
    padding: 1px 0px 0px 0px; /*background: #ff0000;*/ /* padding: 20px 10px 20px 10px;*/
    border: 1px solid #999999;
    display: block;
}

/* ClickRight Global Arrows
==================================================================================*/

#arrows
{
    /*margin: 5px 5px 5px 15px;*/
    float: left;
    font-size: 12px;
    clear: both;
    position: absolute;
    left: 10px;
    top: 5px;
}


#arrows div
{
    height: 45px;
    width: 75px;
}


#arrows ul
{
    padding: 5px;
    margin: 0px;
}

#arrows li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
}

#arrows .btn
{
    /*width: 25px;*/
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
}

#arrows li.btn a
{
    padding: 1px;
}

#arrows .btn a:hover
{
    padding: 1px 0px 0px 0px;
    border: 1px solid #999999;
    display: block;
}

/*viewingAs as box and main page header
==================================================================================*/

/*Removed as part of the .NET style cleanup*/
/*
#mainPageHeader {
	padding-bottom: 5px;
	float: left;
	width: 100%;
		
}

#wrapMain #mainPageHeader h1 {
	float: left;
	width: 40%;
	border-bottom: none;
}
*/


#viewingAs
{
    width: 100%;
    font-size: 85%;
}


#viewingAs p
{
    padding: 5px 10px 15px 10px;
    float: right;
}

#viewingAs a
{
    text-decoration: underline /*text-decoration: none;*/;
}

#viewingAs a:hover
{
    /*text-decoration: none;*/
    text-decoration: none;
}

#toogleWrap
{
    width: 100%; /*cursor: pointer;      cursor: hand; */
}

#toggle
{
    width: 80px;
    height: 13px;
    cursor: pointer;
    cursor: hand;
    float: right;
    clear: right;
}

#toggleMainSearch, #toggleTSBtn1, #toggleTSBtn2, #toggleTSBtn3
{
    width: 80px;
    height: 13px;
    cursor: pointer;
    cursor: hand;
    float: right;
}

#toggleMe, #toggleTS1, #toggleTS2, #toggleTS3
{
    padding-bottom: 10px;
}

/* Application Titles & Logos
==================================================================================*/

.logo
{
    width: 500px;
    height: 45px; /*float: left; 	margin: 8px 5px 15px 5px;*/
    position: absolute;
    top: 8px;
    left: 85px;
    margin-left: 5px;
}

.logo img
{
    width: 500px;
    height: 40px;
}

/*.default {
	background: url(/clientwebnew/AppResources/images/crAppLogos.png) no-repeat center;
}*/


/* Main Navigation
==================================================================================*/
#mainNav, #mainNav ul
{
    /*border: 1px solid #0000ff;*/
    position: relative;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px 0px; /*positions content below the nav bar lower. Margin below Nav Bar*/ /*width: 822px;*/
    width: 100%;
    clear: both;
    z-index: 211;
}

#mainNav li a
{
    font-size: 95%;
    display: block;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    padding: 8px 10px 8px 10px;
}

#mainNav li
{
    float: left;
    padding: 0;
}

/*style for drop down menu on main navigation
---------------------------------------------------*/
#mainNav li ul li a
{
    text-align: left;
    width: 160px;
    padding: 3px 10px 3px 10px;
    font-size: 90%;
    font-weight: normal;
}

#mainNav li .firstDropDownItem
{
}

#mainNav li ul li a:hover
{
    width: 161px;
}

#mainNav li ul
{
    position: absolute;
    left: -999em;
    height: auto;
    width: 181px;
    font-weight: normal;
    border: none;
    margin: 0;
    padding: 0px 0px 0px 0px; /*background: #FFFFFF url(/clientwebnew/AppResources/images/BgCrAppTop.jpg) top repeat-x;*/
}

/*Style places 2nd level menu items to the right of the intitial drop down*/
#mainNav li ul ul
{
    margin: -20px 0px 0px 175px;
}

#mainNav li ul ul ul
{
    margin: -20px 0px 0px 175px;
}

#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul
{
    left: -999em;
}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul
{
    left: auto;
}

#mainNav li:hover, #mainNav li.sfhover
{
}

/* Support for the "menuIE6.js" Fixes the select box problems overlapping with the menu in IE 6*/

/*html ul.nav iframe {
	position: absolute;
	/* account for the border */
/*	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}*/

/* this is for IE 5.0*/
/*select.hide { visibility: hidden; }*/

/* End Support for the "menuIE6.js" */


/*Main Nav Flat Version
==============================================================================*/
/*Removed as part of the .NET style cleanup*/
/*
#mainNavFlat {
	margin: 0;
	padding: 0;
	position: relative;
	height: 62px;


	background:#D6D6D6 url(/clientwebnew/AppResources/themes/snowWhite/images/bgNav.jpg) repeat-x top;
	color: #000000;
	
	
}

#mainNavFlat ul {
	margin: 0;
	padding: 0;
	float: left;
}

 hide unsupported 3rd+ levels 
ul#mainNavFlat ul ul {

	left: -5000px;
}

#mainNavFlat li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	
	border-right: 1px solid #666;
	
	
	}
	
#mainNavFlat li a {
	display: block;
	float: left;
	padding: 0px 18px;
	height: 31px;
	line-height: 31px;
	font-weight: bold; 
	
}

#mainNavFlat li:hover {


}


#mainNavFlat li a:hover {
	
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNavHover.jpg) repeat-x top;

}

#mainNavFlat li li {
	
	background: url(images/toolbar-div2.png) 100% 50% no-repeat;
}

#mainNavFlat li.on a{
	
	color: #fff;
	background: #80B9FF;
	
}

*html #mainNavFlat li.on a{
	
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNavHover.jpg) repeat-x top;
	color: #666;
}

*html #mainNavFlat li.on li a {
	color: #fff;
}

*html #mainNavFlat li.on a:hover {
	
	color: #666;
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNavHover.jpg) repeat-x top;
	
	
}




#mainNavFlat li.on li {
	background: none;
}




#mainNavFlat li.on li a {
	background: none;
}

#mainNavFlat li.on a:hover {
	
	color: #FFFFFF;
	background: #80B9FF;
	
	
}

#mainNavFlat li.on li a:hover {
	background: none;
	
	color: #FFFFFF;
	
}


*html #mainNavFlat li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top:31px;
	height: 31px;
	left: 0;
	width: 100%;
	
	

}



#mainNavFlat li ul {
	display: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	position: absolute;
	top:31px;
	height: 20px;
	left: 0;
	width: 100%;
	
	
	

}

#mainNavFlat li ul li {
	padding-top: 5px;
	padding-left: 5px;
}



#mainNavFlat a {
	text-decoration: none;
	cursor: pointer;
	
	color: #666;
}



#mainNavFlat a:hover {

}



#mainNavFlat li ul a:hover{

color: #fff;
}

#mainNavFlat li.on ul a:hover {

color: #fff;
	
	
}

*html #mainNavFlat li ul a:hover,
*html #mainNavFlat li.on ul a:hover {
	
	
	
}

#mainNavFlat li.on ul {
	display: block;
	
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNavBtm.jpg) repeat-x bottom;
}

*html #mainNavFlat li.on ul {
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNav.jpg) repeat-x bottom;
}

*html #mainNavFlat li.on ul {
	width: 130%;
}

#mainNavFlat li:hover ul { 
	display: block;
	z-index: 6000;
	
	background:#D6D6D6 url(/clientwebnew/AppResources/themes/snowWhite/images/bgNav.jpg) repeat-x bottom;
	
}

#mainNavFlat li.on:hover ul { 
	display: block;
	z-index: 6000;
	
	background: url(/clientwebnew/AppResources/themes/snowWhite/images/bgNavBtm.jpg) repeat-x bottom;
	width: 100%;
	
	
}



*html #mainNavFlat li.sfhover ul {
	display: block;
	z-index: 6000;
	background:#D6D6D6 url(/clientwebnew/AppResources/themes/snowWhite/images/bgNav.jpg) repeat-x bottom;
	width: 1000px;
	
}



#mainNavFlat li li.on a,
#mainNavFlat li li.on:hover a,
#mainNavFlat li li.over.on a {
  text-decoration: underline;
  
  color: #fff;
}

#mainNavFlat li li.on a:hover {
	text-decoration: underline;
}


#mainNavFlat ul li {
	border-right: 0;
}



#mainNavFlat li ul a, #mainNavFlat li.on ul a  {
	display: block;
	float: left;
	font-weight: normal;
	background: none;
	height: 20px;
	line-height: 20px;
	font-size: 95%;
}

#mainNavFlat li ul a {
	
	color: #fff;
}

#mainNavFlat li ul a:hover {
	text-decoration: underline;
	
	background: none;
}

*/




/*ClickRight Tabs
=============================================================================*/
/*Removed as part of the .NET style cleanup*/

/*Id for place tabbed content in*/

.content, .content1
{
    border-top: none;
    padding: 5px 10px 6px 10px;
    margin-bottom: 10px;
    text-align: left;
}

.content h1
{
}


/*ClickRight inner tabs
=============================================================================*/
/*Removed as part of the .NET style cleanup*/

/*Data styling for menu configuration page of clickright*/
.menuTable td
{
    vertical-align: middle;
}

/* Need to see if these can be removed - 1/22/2010 - bb */
/*Eliminate nesting problem*/
.dataTable table table td, .dataTableSummary table table td, .dataTable table table, .dataTableSummary table table
{
    border: none;
}

#wrapMain .centerData td
{
    text-align: center;
}

.centerData table
{
    width: 100%;
}



/* Styling for data tables 
=============================================================================*/
/*Removed as part of the .NET style cleanup*/



/* Styling for summary data tables 
=============================================================================*/
/*Removed as part of the .NET style cleanup*/




/*General styling elements: content boxes, etc.
=============================================================================*/
/*An addional class that can be applied to a div for a wide and centered position. Two classes can be applied to a div. ex <div class="class1 class2">*/

.top
{
    /*width: 94%; 	margin: 10px auto 10px;*/
}

.boxOuter
{
    margin-top: 0px;
    margin-bottom: 15px;
    padding: 6px 10px 6px 10px;
}

.boxOuter input
{
    /*width: 80px;*/
    margin-right: 5px;
    margin-left: 5px;
}

.boxOuter select
{
    margin-right: 5px;
    margin-left: 5px;
}

.boxOuter h1
{
}

.boxOuter table
{
    width: 95%;
    margin: 0px auto 0px;
}

.boxOuter a
{
    /*text-decoration: none;*/
}

.boxOuter a:hover
{
    /*text-decoration: none;*/
}

.boxOuter p
{
    text-align: left;
    margin-bottom: 6px;
}

.boxOuter p span
{
    font-weight: bold;
}



/* boxInner class used for elements located inside the tabbed navigation */

*html .boxInner
{
    padding: 0px 5px 5px 5px;
}

.boxInner
{
    padding: 5px 15px 15px 5px;
    margin-top: 5px;
    margin-bottom: 5px; /*border-left: 1px solid #cccccc; 	border-top: 1px solid #cccccc;*/
}

.boxInner table td
{
    padding: 2px 6px 2px 6px;
}

/*commnet out when .inputDate class is applied*/
.boxInner input[type="text"]
{
    width: 100%;
}

.boxInner h1
{
}

#wrapMain .boxInner .fieldLabel
{
    text-align: right;
}

#wrapMain .boxInner .field
{
    text-align: left;
}

#wrapMain .boxInner .formBtn
{
}

#wrapMain .boxInner .formTable td
{
    padding: 2px 6px 2px 6px;
}


/* Styling for for form elements
=============================================================================*/


/*Styling for tables to layout forms*/

.formTable p
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.formTable table
{
    border-collapse: collapse;
}

.formTable table td
{
    /* border: 1px solid #ff0000;*/
}

/* temporarily commented to fix telerik grid formatting 2/4/2010*/
html*.formTable table
{
    margin: 5px auto 5px;
}

/*.formTable table {
	width: 95%;
	
}*/

.formTable caption
{
    padding-top: 6px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 115%;
    font-weight: bold;
    text-transform: uppercase;
}

#wrapMain .formTable .fieldLabel
{
    text-align: right;
    font-weight: bold;
    vertical-align: top; /*Rhealtech*/
}

#wrapMain .formTable .field
{
    text-align: left; /*vertical-align: top;*/
}

/*.formTable tr {
	vertical-align: top;
	
}*/

.formTable tr
{
    padding: .4em;
}

.formTable th
{
    padding: .4em;
}

.formTable td
{
    /*padding: .4em;&*/
    padding: .1em;
}

.formTable textarea
{
    height: 100px;
}

#wrapMain .formTable .btns
{
    text-align: center;
    border-top: 1px solid #CCCCCC;
    background: #FFFFFF;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}


/*other form elements*/

fieldset
{
    padding: 10px;
    margin-bottom: 10px;
}

legend
{
    padding: 5px;
    font-weight: bold;
    font-size: 90%;
}

input
{
}

.fielddisplay
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 3px;
}

.fieldlabel
{
    font-family: Arial, Helvetica, sans-serif;
    color: #354B7C;
    font-weight: bold;
}


/*Other Elements 
====================================================*/

#wrapMain td.alert a:link, #wrapMain td.alert a:visited, #wrapMain td.alert a:hover, #wrapMain td.alert a:active
{
    color: #ff0000;
}

.alert
{
    /*background: url(ClientWebNew/images/iconsOS/error.png) no-repeat; 	/*background: url(images/error.png) no-repeat;*/ /*padding-left: 20px;*/
    color: #FF0000;
    border: none;
    text-decoration: none;
}

.alert a
{
    color: #FF0000;
}

.alert a:hover
{
    color: #FF0000;
}

.inboxSetting
{
    /*text-align: right;*/
    float: right; /*width: 100%;*/
}


/*iBox Modal Window 
===================================================================================================================*/
/*Removed as part of the .NET style cleanup*/



/*Right click styligng
====================================================================================*/
/*Removed as part of the .NET style cleanup*/



#txtAppName
{
    width: 140px;
}


/*TABS formating, calendars, etc.
================================================================================================================*/
/*Removed as part of the .NET style cleanup*/



/*Self Help Page Styling
============================================================================================================*/
/*Removed as part of the .NET style cleanup*/



/*About application page styling 
=========================================================================================================*/

#aboutTop
{
    width: 530px;
    padding-top: 90px;
    margin: 2px auto 2px;
}

#wrapMain h1.aboutTitle
{
    font-size: 107%;
    padding-left: 90px;
    border-bottom: none;
}

#aboutBtm
{
    padding: 10px 5px 50px 25px;
}

.warning
{
    padding-bottom: 10px;
}



/*Card Styling
===============================================================================================================*/
/*Removed as part of the .NET style cleanup*/



/*CTS Matrix Styling 
===============================================================================================*/
/*Removed as part of the .NET style cleanup*/
/* ---START--- Telerik RadControl Overrides ----------------------------------------------------*/
/*
    These styles are necessary because there are styles in the following files that will override the Skin styles in the telerik DLL
    There may be additional styles affecting the controls

    reset-fonts-grids.css - body * {line-height:1.22em;}
    crblue.css -    #wrapMain a:link, #wrapMain a:visited, #wrapMain a:hover, #wrapMain a:active, .jslink {
	                color: #7CAF12;
    crStyle.css -   #wrapMain a {
	                text-decoration: underline;

*/


/* ---START--- Telerik MultiPage Tabbed Pages Overrides */

.radMultiPage
{
    float: left;
    border: 1px solid #94A7B5; /*background-color:#F0F1EB;*/
    padding: 4px;
    padding-left: 0;
    width: 700px;
    margin-left: -1px;
}

.radMultiPage div
{
    border: 0px solid #94A7B5;
    border-left: 0; /*background-color:#D6D6D6;*/
}

/* ---END--- Telerik MultiPage Tabbed Pages Overrides */




/* ---START--- Telerik RadTabStrip Overrides */

* html .radMultiPage
{
    margin-left: -14px !important;
}

.RadTabStripVertical a
{
    text-decoration: none !important;
    color: black !important;
    text-transform: none !important;
}


.RadTabStripVertical .rtsIn
{
    display: block !important;
    padding: 5px 5px 5px 5px !important;
}

/*.RadTabStripVertical .rtsLink:hover { background-position: 100% -200px !important; }*/

/* ---END--- Telerik RadTabStrip Overrides */



/* ---START--- Telerik RadGrid Overrides */

.RadGrid_WebBlue .rgNumPart a
{
    color: Black !important;
}


.RadGrid_WebBlue .rgHeader, .RadGrid_WebBlue .rgHeader a
{
    text-decoration: none;
    color: white !important;
}




.RadGrid_WebBlue .rgMasterTable .rgHeader a
{
    text-decoration: none !important;
    color: black !important;
}
.RadGrid_WebBlue .rgMasterTable .rgHeader a:hover
{
    text-decoration: underline !important;
}

.RadGrid_WebBlue .rgMasterTable a
{
    text-decoration: none !important;
    text-transform: none !important;
    color: #7caf12 !important;
}

.RadGrid_WebBlue .rgPager a
{
    text-decoration: none !important;
    color: black !important;
}

.RadGrid_WebBlue .rgPager a:hover
{
    text-decoration: none !important;
}

.RadGrid_WebBlue a:hover
{
    text-decoration: underline !important;
}


.RadGrid_WebBlue table
{
    margin: 0px auto 0px !important;
}

div.RadListBox .rlbText
{
    white-space: nowrap !important;
}

/* ---END--- Telerik RadGrid Overrides */


/* ---END--- Telerik RadControl Overrides ----------------------------------------------------*/




/* ---START--- Blake's .NET admin screens */

.callBackDataGrid
{
    width: 250px;
}
.callBackDataGrid tr
{
    height: 20px;
}

.callBackDataGrid td
{
    vertical-align: middle;
}

/* ---END--- Blake's .NET admin screens */



/* ---START--- Blake's .NET Page Instructions styles */
.divInfo
{
    padding: 1px 1px 1px 1px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    border: solid 2px #cccccc;
    background-color: #FFFFE0;
    float: left;
    width: 100%; /*border-left: 1px solid #cccccc; 	border-top: 1px solid #cccccc;*/
}

.spanInfoMessage
{
    float: left;
}

.spanInfoImage
{
    float: left;
}

.listInfoMessage
{
}

.collapsedSection
{
    display: none;
}


/* ---END--- Blake's .NET Page Instructions styles */




.displayDivSearchCriteria
{
    background-color: #FFFFE0;
    margin: 0px;
    padding: 0px;
}

.displaySearchCriteria
{
    background-color: #FFFFE0;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

.displaySearchCriteriaTable
{
    vertical-align: top;
}






/* ---START--- JOES .NET Basic Formatting Classes */


.formBottomButton /* For buttons at the bottom of a form */
{
    margin: 10px 8px 4px 0;
}

#wrapMain .boxInner .labelForm, /* Form labels */ #wrapMain .boxOuter .labelForm, #wrapMain #divDetailForm .labelForm
{
    text-align: right;
}

.labelForm /* Form labels */
{
    text-align: right;
    color: #5B729E;
    font-size: 10pt;
    margin: 0 2px 0 0;
    font-weight: bold;
}

.labelFormLeft /* Form labels */
{
    text-align: left;
    color: #5B729E;
    font-size: 10pt;
    margin: 0 2px 0 0;
    font-weight: bold;
}


#wrapMain .boxInner .labelField, /* Form objects - text boxes, dropdowns, etc. */ #wrapMain .boxOuter .labelField, #wrapMain #divDetailForm .labelField
{
    text-align: left;
}

.labelField /* Form objects - text boxes, dropdowns, etc. */
{
    margin: 0 0 0 5px;
}

#wrapMain .boxInner .labelDisplay, /* Summary Left side, descriptions */ #wrapMain .boxOuter .labelDisplay, #wrapMain #divDetailForm .labelDisplay
{
    text-align: right;
}

.labelDisplay /* Summary Left side, descriptions */
{
    color: #5B729E;
    margin: 0 10px 0 0;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}




.labelDisplayLeftAMS
{
    color: #5B729E;
    margin: 0 10px 0 0;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    width: 300px;
    float: left;
}

.labelDisplayAMS /* Summary Left side, descriptions */
{
    color: #5B729E;
    margin: 0 10px 0 0;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

.labelDisplayTextAMS /* Summary Right side, actual data for Summaries */
{
    color: #333333;
    margin: 0 0 0 5px;
    font-size: 10pt;
    width: 300px;
}

.labelDisplayText /* Summary Right side, actual data for Summaries */
{
    color: #333333;
    margin: 0 0 0 5px;
    font-size: 10pt;
}

.searchResultsHeading
{
    font-size: 14px;
    color: Black;
    text-align: left;
    border: 1px;
}


/* Table Widths, include after the first TD, ex. class="whatEver tabledataWidth20" *MAKE EQUAL TO 100 FOR TABLE! */
.tableWidth5
{
    width: 5%;
}
.tableWidth10
{
    width: 10%;
}
.tableWidth15
{
    width: 15%;
}
.tableWidth20
{
    width: 20%;
}
.tableWidth25
{
    width: 25%;
}
.tableWidth30
{
    width: 30%;
}
.tableWidth35
{
    width: 35%;
}
.tableWidth40
{
    width: 40%;
}
.tableWidth45
{
    width: 45%;
}
.tableWidth50
{
    width: 50%;
}
.tableWidth55
{
    width: 55%;
}
.tableWidth60
{
    width: 60%;
}
.tableWidth65
{
    width: 65%;
}
.tableWidth70
{
    width: 70%;
}
.tableWidth75
{
    width: 75%;
}
.tableWidth80
{
    width: 80%;
}
.tableWidth85
{
    width: 85%;
}
.tableWidth90
{
    width: 90%;
}
.tableWidth95
{
    width: 95%;
}
.tableWidth100
{
    width: 100%;
}

/* ---END--- JOES .NET Basic Formatting Classes */

/*Rhealtech-New Tab Entry*/
.formLabel
{
    font-size: 16px;
}

.RadTable
{
    width: auto !important;
}

.rscLinkImg
{
    background-image: url(/clientwebnew/images/spelliconover.gif);
    background-color: Transparent;
    text-indent: -9999px;
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
    height: 30px;
    width: 30px;
    display: block;
    background-repeat: no-repeat;
}
/* To make the alignment to center of cell hence new class*/

#wrapMain .boxInner .fieldLabelCenter
{
    text-align: right;
}
#wrapMain .formTable .fieldLabelCenter
{
    text-align: right;
    font-weight: bold;
    vertical-align: middle; /*Rhealtech*/
}
.fieldLabelCenter
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;
}
.fieldLabelCenterLeft
{
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;
}