﻿head 
{
    display: none;
}
input[id*="rblMedicalPlan"][value=""] {
    display:none!important;
}
body {
    /*background: #FAFAFA;*/
    font-family: Arial;
    margin-left: 15px;
    padding: 0px;
}

img 
{
    border: 0px;
}

input[type=submit]
{
    background-color: Orange;
    border: 0 none transparent;
    border-radius: 6px;
    color: White;
    font-family: Arial;
    font-size: 10pt;
    padding: 5px 10px;
}


#content a{ font-size:11pt;}
#content
{
    float: left;
    font-size: 11pt;   
    width: 785px;
}

#page {
	width: 960px;
	margin: 10px; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 0x;
}

.actionButton
{
    background: orange;
    border-radius: 3px;
    color: white !important;   
    padding: 3px 10px;
    text-decoration: none;
}

.failureNotification
{
    color: Red;
    font-weight: bold;
    padding: 3px;
}

.welcomeBack 
{
    color: #666666;
    float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 20px;
	text-align: right;
}

.welcomeBack2
{
    color: #268ccd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.welcomeBack a
{
    color: #268ccd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.topToolbar 
{
    background-image: url(../images/toolbar/topToolbarBg.gif);
height: 28px;
}



.blueContainerSm {
background-image: url(../images/master/blueMiddle.gif);
width:400px;
border:0px;
padding:0px;
height:30px;
}

.whiteContainerSm {
background-color: white;
width:400px;
border:0px;
padding:0px;
 font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
}

.planOption 
{
        width:110px;
    border:0px;
    padding:5px;
    height:25px;
    float:left;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
    
.planName
{
        width:190px;
    border:0px;
    padding:5px;
    height:25px;
    float:left;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.RadGrid_Outlook, .RadGrid_Outlook .rgMasterTable, .RadGrid_Outlook .rgDetailTable, .RadGrid_Outlook .rgGroupPanel table, .RadGrid_Outlook .rgCommandRow table, .RadGrid_Outlook .rgEditForm table, .RadGrid_Outlook .rgPager table, .GridToolTip_Outlook
{
    font-size: 11pt !important;
    border: 1px solid white !important;
}

.RadGrid_Outlook .rgHeader
{
    background-color: #2A6C8B !important;
    background-image: none !important;
    border-left: 1px solid white !important;
    color: White !important;
    padding:7px !important;
}

.register .sectionLabel
{
    color: #268CCD;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    width:100px;
}

.row
{
    margin: 10px 0;
}

.section-outer{ width:800px;}
.section
{
    width:782px;
}

.sectionContent
{
    background-color: White;
    border: 1px solid #CCC;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 15px;
    padding:9px;
}
.sectionLabel
{
    color: #268CCD;
    margin-bottom: 5px;
}
.sectionLabel > div.validator
{
    float:right;
}
.sectionValue
{
    
}
.label100{ width:100px;}
.labelNormal
{
    width:140px;
}
.labelLarge
{
    width:200px;
}
.label250
{
    width:250px;
}
.sectionRow,
.sectionRowCommand
{
    height: 20px;
    padding: 5px;
    text-align: left;
}

.sectionRow div 
{
    float:left;
}
.sectionRowCommand div
{
    float: right;
    margin: 5px;
}

.sectionTable
{
    font-size: 10pt;
    height: 100px;
    margin-top: 10px;
}

.sectionTable div
{
    float: left;
}

.sectionTableCell
{
    background: #EEEEEE;
    padding: 5px;
    margin: 1px;
    width: 142px;   
}

.sectionTableHeader
{
    background: #EEEEEE;
    padding: 5px 0 5px 10px;
    font-weight: bold;
    margin: 1px;
    width: 142px;
}

.sectionTableLeftTitle
{
    color: #268CCD;
    padding: 5px;
    width: 135px;
}

.sectionTableLeftTopTitle
{
    background-color: White;
    font-weight: bold;
    padding: 5px;
    width: 135px;
}

.sectionTableRow
{
    height: 30px !important;
    padding: 0;
    margin:0;
    text-align: left;
}

.sectionTitle
{
    background-image: url(../images/master/blueMiddle.gif) !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    color: White !important;
    height: 18px;
    padding:7px !important;
}

.sideMenuBars 
{
    padding-bottom: 2px;
    padding-top: 5px;
    border-top: 1px solid #B1C1CB;
}

.submitButton
{
    float: right;
    margin-right: 14px;
}

.whiteContainerBg 
{
    background-color: white;
    width:800px;
    border:0px;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
}

.leftmenu
{
    float:left;
    padding:0px;
    width:160px; 
}
.leftmenu table
{
    border:0px; 
    cellpadding:0px; 
    cellspacing:0px; 
    padding-right:5px; 
    width:100%;
}
        
.leftmenu table a
{
    color:Gray;
    height:24px; 
    padding-left:5px;  
    text-decoration:none; 
    width:100%;
}

div .topmenu 
{
    float:left;  padding-left:5px; padding-top:5px;height:24px;
}

div .topmenu a
{
    text-decoration:none; color:#387897; width:100%;
}

.resourceItem
{
    margin: 10px 0;
}

.rnContentWrapper
{
    padding: 0 30px 20px 30px !important;
    position: relative;
    top: -10px;
}


.no-underline
{
    text-decoration:none;
}
.not-selected{ background-color:#DDD;}
.float-right{ float:right;}
.float-left{
	float:left;
}
.gutter-right{
	margin-right:0.5em;
}
.full-width{
	width: 100% 
}
.columns{
	display: block;
}

.colx2-left {
	width: 48%;
	float: left;
	margin-bottom: 0;
}
.colx2-right {
	width: 48%;
	float: right;
	margin-bottom: 0;
}
/* 3 columns */
.colx3-left {
	width: 31%;
	float: left;
	margin-bottom: 0;
}
.colx3-left-double {
	width: 65.5%;
	float: left;
	margin-bottom: 0;
}
.colx3-center {
	width: 31%;
	float: left;
	margin-left: 3.5%;
	margin-bottom: 0;
}
.colx3-right {
	width: 31%;
	float: right;
	margin-bottom: 0;
}
.colx3-right-double {
	width: 65.5%;
	float: right;
	margin-bottom: 0;
}

.missing-values{
	display:block;
	height:100px;
}
.missing-values .sectionLabel{
	margin-right:0.5em;
	width:200px;
	min-width:130px;
	max-width:200px;
	display:inline-block;
	
}
.missing-values .sectionValue{
	display:inline-block;	
}
.missing-values .sectionValue span.RadInput{
	
}

.info-msg,
.success-msg,
.warning-msg,
.error-msg {
    margin: 10px 0;
    padding: 10px;
    border-radius: 3px 3px 3px 3px;
}

.info-msg {
    color: #059;
    background-color: #BEF;
}

.success-msg {
    color: #270;
    background-color: #DFF2BF;
}

.warning-msg {
    color: #9F6000;
    background-color: #FEEFB3;
}

.error-msg {
    color: #D8000C;
    background-color: #FFBABA;
}
.missing-values .sectionRow{
	height:25px !important;
}
.clear{clear:both;}

.tright { text-align: right !important; }
.tleft { text-align: left !important; }
.fright { float: right !important; }
.fleft { float: left !important; }

.emptydiv { display: block !important; position: relative !important;}
.allmargin { margin: 30px !important;}
.leftmargin { margin-left: 30px !important;}
.rightmargin { margin-right: 30px !important;}
.topmargin { margin-top: 30px !important;}
.bottommargin { margin-bottom: 30px !important;}
.nomargin {margin: 0 !important;}
.noleftmargin { margin-left: 0 !important;}
.norightmargin { margin-right: 0 !important;}
.notopmargin { margin-top: 0 !important;}
.nobottommargin { margin-bottom: 0 !important;}
.noborder { border: none !important; }
.noleftborder { border-left: none !important; }
.norightborder { border-right: none !important; }
.notopborder { border-top: none !important; }
.nobottomborder { border-bottom: none !important; }
.nopadding { padding: 0 !important; }
.noleftpadding { padding-left: 0 !important; }
.norightpadding { padding-right: 0 !important; }
.notoppadding { padding-top: 0 !important; }
.nobottompadding { padding-bottom: 0 !important; }
.noabsolute { position: relative !important;}
.hidden { display: none !important;}
.nothidden { display: block !important;}
.center { text-align: center !important;}
.divcenter { position: relative !important; margin-left: auto !important; margin-right: auto !important;}


.font-default td{
	font-size:13px !important;
}
