
.elearn
{

}
input[id$='GoSearch']
{
	display:none;
}


html {background-color:transparent!important;}
#MainBody
{
    background:#E9F8E2;
}
body{font-family:Tahoma,Arial,Helvetica,sans-serif;}
.rcbReadOnly
{
 display:none;   
}
a.logo {
display:inline-block;
height:100px;
width:250px;}

h2,.PanelTitle,.TitleBarCaption span {border-bottom:2px solid #002689;
    background-image:none!important;
    padding-left: 0px!important;
    }

.hidden {visibility:hidden;}
.ATSSearch {display:none;}
#masterWrapper,#ft {width:1000px;margin:auto;}

#masterContentArea
{
 margin:0px!important;   
}
#masterFooterCopyright
{
    display:none!important;
    
}
.ErrorNormal .ErrorTypeMessage {
    
    padding-top: 5px!important;
}
#masterFooterNavigation 
{
    text-align:center;
    width:1000px!important;
    
}
#masterFooterNavigation li.NavigationListItem

{
     border-right:1px dotted black;
}
#masterFooterNavigation a
{
    text-decoration:none;
    
}
#masterFooterNavigation a:hover
{
    text-decoration:underline;
    color:#404040;
    
}
.top {height:70px; text-align:right;}

.asi-utilitynav,
.asi-searchform {display:inline-block;}

.top .asi-utilitynav a {padding:0 5px; border-right:1px solid #000;}

#SimpleSearchBlock {padding-top:15px;}


#masterHeader {
height:109px;
background:url(images/header/NAELAHeaderFINAL.jpg) top left no-repeat;
}
#site a {
 position:absolute;
 display:block;
 width:300px;
 height:90px;

 }
 #site a span, #title {
 display:none;
 }
 
/*#masterMainBreadcrumb {display:none;}*/

#asi-content{background-color:#fff;border-bottom:3px solid #2F20D2;}

table.contentlayout td{vertical-align:top;}
.asi-left {width:200px;padding-left:5px;}
.asi-right {min-height:500px;}
#c2.shade {width:30%!important;}

#masterTopBarAuxiliary 
{
    margin-top:10px;   
    
}
#masterTopBarAuxiliary a:hover {
    color:  #AF717B;
    text-decoration: underline;
}

h1,h2, .PageTitle, h3, .SectionTitle, caption {
  
    font-family: arial,helvetica;
}

.RadMenu ul,
.RadMenu li,
.RadMenu li > a,
.RadMenu li > a > span
/*,.RadMenu div*/
{background:none!important;}
.RadMenu_Aspen
{
 width:100%!important;   
}
.RadMenu  > ul {border:none!important;background:url(images/MenuBackGround.jpg) top left repeat-x!important;
                
                width:100%!important;}
.RadMenu .rmGroup .rmText {padding:0!important;}
.RadMenu  >ul > li.rmItem  > a{
    color: #AF717B !important;
    font-size: 11pt !important;
    font-weight: bold !important;
    padding: 0 5px!important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	line-height:30px;}
	
	.rmSlide ul > li.rmItem {background:#fff!important;}
	
.RadMenu  >ul > li.rmItem  > a:hover,.RadMenu  >ul > li.rmItem  > a.rmFocused,.RadMenu  >ul > li.rmItem  > a.rmSelected
{
    color: #404040 !important;
}
.rmSlide  ul > li.rmItem  > a{
    color: #00669C !important;
    font-size: 11pt !important;
    font-weight: bold !important;
    padding: 3px 10px!important;
    text-transform: uppercase;
	line-height:30px;}
	.rmSlide  ul > li.rmItem  > a:hover {background-color:#000!important;color:#debf80!important;}

.RadMenu_Default a.rmLink:hover, .RadMenu_Default a.rmFocused, .RadMenu_Default a.rmSelected, .a.rmLink:visited,.rmExpanded {
    background-color: #000000!important;
    background: none!important;
    color:yellow!important;
    text-decoration:none!important;
}	
.SubNavPanelHead {font-size:16px;margin-top:20px;}

a.navlink
{
 padding:3px!important;   
 font-size: 13px !important;
}
a.navlinkhover {
    background-color: #E9F8E2!important;
}
td.navlink,td.navlinkhover {
    background-color: #FFFFFF!important;
}
#masterSideBarPanel
{
    margin-top:10px!important;
    margin-left:5px;
}
.PageSubNavMenu  a {
display:block!important;
font-size:15px;
font-weight:bold;
color:#00669C;
white-space:normal!important;
margin-bottom:5px;
line-height:13px;
}

	.PageSubNavMenu  a:hover {color:#AF717B!important}
	
/* ADDED BY ATS TO FIX CALENDAR STYLING */
.contentlayout {
    width: 99%;
}

#ctl00_TemplateBody_cEventsCalendar TD
{
    height: 150px;
    border: 1px solid black;
    vertical-align: top;
}

#ctl00_TemplateBody_cEventsCalendar Table TD
{
    height: 20px;
    border: none !important;
}

TD[colspan="7"]
{
    height: 20px !important;
}
/* 8/18/2011 Home page edits */
.asi-home #bd.hpcustom  div {border:1px solid #ccc;}
.hpColLeft {
	float:left;
	width:730px;
}
.hpColRight {
	margin-left:730px;
	width:220px;}
	
	.row2 .hpCol{
		float:left;
		width:45%;
		padding:0 15px;
		}
		/* twekas to the login panel on the home page. */
		.asi-home  .hpColRight fieldset .PanelBody a {
		display:none;
		}
.yui-t2 .yui-b {
    float: left;
    width: 15.5em;
}

.yui-t2 #yui-main .yui-b {
    margin-left: 17.25em;
}
#masterHeaderBackground
{
    
    background:url("/App_Themes/Naela/Images/Header/NAELAHeaderFinal2.jpg");
   padding-top:5px;
    background-repeat:no-repeat;
    height:100px;
   
    
    
}
/* Added by JJOHN for new demographics */

.Caption
{
	color:#000000;
	font-size: 1.15em;
	font-weight:bold;


	padding-bottom:0.25em;
	
	margin-bottom:0.25em;
        


}
span.Caption
{

	height:20px;
	width:100%;
        border-bottom-width: 0.1em;
        border-bottom-style:solid;
}

.MyLanguages label
{
    padding:5px!important;

}
.JoinPrompt
{
	width:150px!important;
	text-align:right;
	padding-right:5px;
	
}
.GridHeader_Web20
{
 text-align:left!important;
}
.GridRow_Web20,.GridAltRow_Web20
{
	border:1px solid black!important;
}
/* Custom NAELA Styles */

.ExpList
{
	display:block!important;
	
	overflow:hidden!important;
	float:left!important;

}
.ExpList table
{
	display:block!important;
	min-height:200px!important;
	overflow:hidden!important;
	float:left!important;

}
.ExpList label,.ExpList input
{
	
	
	padding-left:3px!important;

}
Table.ExpList td
{

    border-bottom:1px dotted #00669C!important;
	border-right:1px dotted #00669C!important;
	border-left:1px dotted #00669C!important;
	padding:3px!important;
	margin:3px!important;
	
}
.LawyerGridHeader th
{
	text-align:left!important;
	padding-left:2px!important;
	Border-bottom:1px solid #00669C!important;


}
.LawyerGridHeader th a
{

  text-decoration:none!important;
  color: #00669C!important;
}
.LawyerGridHeader th a:hover
{

  text-decoration:underline!important;
  color: #DEBF80!important;
}
table.LawyerResultsGrid 
{
	width:97%!important;
	float: left;

}
table.LawyerResultsGrid  td
{
	padding:2px!important;

}
table.LawyerResultsGrid  td a
{
	text-decoration:none!important;
	

}
table.LawyerResultsGrid  td a:hover
{
	text-decoration:underline!important;
	background:#DDDDFF!important;

}
#el
{
	display:block;
	padding-bottom:10px;

}
div.LawyerContainer
{
    padding-left:5px!important;
	   padding-right:5px!important;
	border:1px solid #00669C!important;
}
#DetailHeader {
height:180px;
background:url(images/header/logo.jpg) top left no-repeat;
}
#newwrap
{
    display:block!important;
	width:800px;margin:auto; padding:5px;border:1px solid #DDDDFF!important;
}
.SignUpBar
{
    padding-top:5px;   
}
.RenewTbl td
{
 padding-left:5px;   
}
.iMIS-WebPart > .ContentItemContainer > .StandardPanel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B9B098;
    border-image: none;
    border-style: solid !important;
    border-width: 1px;
}
.RenewButton,.RenewButton:visited
{
    
    font: menu;
    display: inline-block; 
    color: ButtonText;
    border-style: solid; border-width: 2px;
    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
        background: #d68a7d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2OGE3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Q2OGE3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2M2NjA1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjNjMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d68a7d 0%, #d68a7d 48%, #c66054 52%, #bb3c35 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d68a7d), color-stop(48%,#d68a7d), color-stop(52%,#c66054), color-stop(100%,#bb3c35)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d68a7d 0%,#d68a7d 48%,#c66054 52%,#bb3c35 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d68a7d 0%,#d68a7d 48%,#c66054 52%,#bb3c35 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d68a7d 0%,#d68a7d 48%,#c66054 52%,#bb3c35 100%); /* IE10+ */
    background: linear-gradient(top,  #d68a7d 0%,#d68a7d 48%,#c66054 52%,#bb3c35 100%); /* W3C */
    border-color: #A6382E;
        font-size: 160% !important;
    padding: 14px 24px !important;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold !important;
    line-height: 1.38462em;
    padding: 12px 24px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-decoration: none!important; 
    
}

.RenewButton:hover
{
    
    background: #d77d6d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3N2Q2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Q3N2Q2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Q3N2Q2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDRlNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d77d6d 0%, #d77d6d 48%, #d77d6d 52%, #d04e45 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d77d6d), color-stop(48%,#d77d6d), color-stop(52%,#d77d6d), color-stop(100%,#d04e45)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d77d6d 0%,#d77d6d 48%,#d77d6d 52%,#d04e45 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d77d6d 0%,#d77d6d 48%,#d77d6d 52%,#d04e45 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d77d6d 0%,#d77d6d 48%,#d77d6d 52%,#d04e45 100%); /* IE10+ */
    background: linear-gradient(top,  #d77d6d 0%,#d77d6d 48%,#d77d6d 52%,#d04e45 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77d6d', endColorstr='#d04e45',GradientType=0 ); /* IE6-8 */
}
.JC_VOLCol1
{
    width:250px;
    float:left;
    
}
.JC_VOLCol2
{
    width:200px;
    float:left;
    
}
.JC_VOLContainer
{
    width:450px;
	display:table;
}



select[id$='ShippingMethodDropDown']
{
 display:none;   
}


/*New items to copy */

.JC_VOLCol1
{
    width:200px;
    float:left;
    
}
.JC_VOLCol2
{
    width:150px;
    float:left;
    
}
.JC_VOLContainer
{
    width:350px;
}
select[id$='ShippingMethodDropDown']
{
 display:none;   
}



.ajax__combobox_buttoncontainer 
{
      margin-bottom:5px!important; 
}
.Error
{

	display:inline;
}


/* My Courses STYles added by PTR of ATS 03|03|15 */

/* .myCourses  * {border:1px solid red;}
 */

.QueryDisplayWrapper {float:left; width:100%;clear:both;}
.myCourses *{transition:all .2s;}

.myCourses  .row {/* margin:2em; */padding:1em;border-top:1px dotted #999;float:left;width:90%;}
.myCourses  .item.image {float:left;margin: 1em;/* border:1px solid #ccc; *//* box-shadow: 0 0 8px #ccc; *//* border-radius: 8px; */min-height: 180px;}
.myCourses  .item{line-height:2em;margin: 1em;}
.myCourses  .label{font-weight:Normal;opacity:.5;margin-right:1em;display:block;text-transform: uppercase;}

.item.title {line-height:1.5em;}
.myCourses .value{font-weight:normal;margin-right:1em;font-size:1.5em;}
.myCourses .item.launchbutton 


.myCourses h2,
.myCourses h3 {clear:Both;padding: 1em;background: #358;color: #fff;}


.Complete {padding:1px;}
.Complete .row {margin:1em;background-color:rgba(0,255,0,.1);padding:1em;border-radius:8px;border:1px solid rgba(0,0,0,.1);}
.Complete .item {float:left;margin-right: 1em;}

.Complete .item.title {width:100%;margin-bottom: 1em;}


.myCourses .launchbutton{padding:1em 0;}

.myCourses .launchbutton a{color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;background:linear-gradient(#97a9bc,#627893);padding:1em;border: 1px solid #627893;border-radius: 8px;font-weight: bold;text-shadow: 0 0 4px #333;}

.myCourses .launchbutton a:hover{box-shadow:0 0 8px #333;border: 1px solid #fff;}


.profile-circular {
width: 200px;
height: 200px;
background-image: url('img/profile/27336.jpg');
background-size: cover;
display: block;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
}