
body {
        background: url(images/sitewide/bg.gif) top repeat-x #ececec;
        background-image:none !important;
        padding: 0;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        font-size: 80%;
}
.wrapper{
        position: relative;
        z-index:2;
}
.wrapper {margin: 0 auto; width: 95%; min-width: 1124px; background: #FFFFFF; padding-bottom: .5em;}

/* TOP MASTHEAD */
.topmasthead {background:  url(images/sitewide/bg.topmasthead.gif) repeat-x; height: 59px; }
.topmasthead h1 {font-size: 2em; letter-spacing: .04em; font-weight: 400; font-family: 'Questrial', sans-serif; color: #FFF; margin: 0; padding: .5em .75em;}
.myfaves {float: right; text-align: right;}

/* MASTHEAD */
.masthead {background: url(images/sitewide/bg.masthead.png) top right no-repeat #0064C8; height: 116px;}
.logo {float: left; padding: 1em 0 .5em 1.5em;}

/* TOP NAVIGATION */
.nav {float: right; padding-top: 22px;font-family: 'Questrial', sans-serif; font-weight: 400;}

/* HOME */
.firstrow {margin: 1.75em 0;}
.grayarea {background: url(images/home/bg.leftgray.gif) no-repeat right; min-height: 352px; width: 40%; float: left;}
.grayareatxt {width: 70%; font-family: 'Questrial', sans-serif; font-weight: 400; color: #0064C8;padding: 3em 2.5em;}
.grayareatxt h1 {text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: 1px 1px 3px #0A0A0A;}/*lg*/
.grayareatxt p { font-size: 1.3em; line-height: 1.8em;}

.hpformfields {float: left; width: 60%}
.hpformfieldstxt {width: 90%; margin-left: 2.5em; padding-top: .7em; }
.hpformfields h2 {font-family: Arial, Helvetica, sans-serif; color: #E68C00; font-size: 1em; font-weight: bold;}
.hpformfields input.text {border: solid 1px #666666; font-size: .85em;}
.hpformfields input {border: none; font-size: .85em;}
.hpformfieldstable {}
.hpformfieldstable td {padding: .4em 0 .4em .3em;}
##PracticeAreas {}

.firstrow-content {width: 1250px; margin-left:60px;}
.firstrow-left {width: 1030px; float: left;}
.firstrow-left p {font-size:1.75em; font-weight:bold; margin:0; padding:0;}
.firstrow-right {float: left; width:200px;}
.firstrow-right div {width:200px;}

.secondrow-content {width: 1250px; margin-left:60px;}
.secondrow-content p {font-size:1.75em; font-weight:bold; margin:0; padding:0;}

.main-content {width: 1250px; margin-left:60px;}

.align-left {float:left; margin-left: 10px; }
.float-left {float:left;}
.width-100 {width:100%;}
.width-250px {width:250px; font-size:1.25em;}
.tooltip {border:1px solid black; background-color: #ccc; margin-left:35px; padding:5px;}
#secondrow-date {font-weight:bold;}
#secondrow-desctext {margin-top:20px; margin-bottom:20px;}
#secondrow-desctext p {font-size:1em; font-weight:normal;}

#comparison-table table, #comparison-table td, #comparison-table th {border:1px solid black; margin-bottom:30px; border-spacing:0; border-collapse:collapse;}
#comparison-table table {width: 100%;}
#comparison-table td, #comparison-table th {border:1px solid black; height: 40px; padding-left:10px;text-align:center;}
#comparison-table-bg-head {background-color:#a6a6a6; color:#000;}
#comparison-table-bg-on {background-color:#c8d6e6; color:#000;}
#comparison-table-bg-off {background-color:#ffffff; color:#000;}
.comparison-table-bg-black {border-bottom:5px solid black;}
#comparison-table-row-00 td {text-align:center; height: 20px;}
#comparison-table-row-00 a {text-decoration:none;}

/* HOME PAGE 4 COLUMNS */
#container4 {clear:left; float:left; width:100%; overflow:hidden; background:#fff;}
#container3 {clear:left; float:left; width:100%; position:relative; right:25%; border-right: solid 1px #c0c0c0;}

#col1 {float:left;width:21%;position:relative;left:77%;overflow:hidden;}
#col2 {float:left;width:21%;position:relative;left:81%;overflow:hidden;}
#col3 {float:left;width:21%;position:relative;left:85%;overflow:hidden;}
#col4 {float:left;width:21%;position:relative;left:89%;overflow:hidden;}
#container4 h2 {text-transform: uppercase; color: #0064C8; font-size: 1.5em;}

.barchart {background: url(images/sitewide/bg.charts.gif) repeat-x; height: 4em; font-family: 'Questrial', sans-serif; font-weight: 400; padding: .25em 1em;}
.barchartWide {background: url(images/sitewide/bg.charts.gif); background-repeat: no-repeat; background-size: 100% 80%; height: 6em; font-family: 'Questrial', sans-serif; font-weight: 400; padding: .25em 1em;}
.barchart a:link, .barchart a:visited, .barchart a:active, .barchart a:hover {color: #333333; text-decoration: underline;}

#employerlogin {}
#employerlogin input {border: solid 1px #666666; font-size: .85em;}
#employerlogin .loginbtn {border: none; margin-left: 1em;}

.socialmediadesc {margin-top: .5em;}
.socialmediaicon {margin-right: 1em; width: 24px;}

/*LOGGED IN */
.loggedinwelcome {float: right; color: #FFFFFF; font-size: .85em; text-align: right; padding-top: 1.5em; padding-right: 2em;}
.loggedinwelcome a:link, .loggedinwelcome a:visited {color: #FFFFFF;}
.loggedinwelcome a:active, .loggedinwelcome a:hover {color: #5db5ff;}

/* INNER TWO COLUMNS */
.ip-wrapper {width: 98%; margin: 2em auto;}
.ip-left {float: left; width: 70%; margin-right: 5%;}
.ip-right {float: left; width: 25%;}
.dlehelpcenter {}
.dlehelptop {background: url(images/inner/bg.dlecenter.png) repeat-x #a9a9a8 top; color: #fff; font-size: 1.8em; text-align: center; padding: .5em .25em; font-family: 'Questrial', sans-serif; font-weight: 400; text-shadow: 1px 1px 3px #0A0A0A;}/*lg*/
.dlehelpbottom {background: #bfbebd; margin: 0; padding: .5em;}
.dlehelpbottom p, .dlehelpbottom li {line-height: 1.5em;}
.dlehelpbottom li {padding-bottom: 1.2em;}

/* DATA TABLES */
.datatable {margin: 2em 0;}
.datatable td {padding: 1em; border-bottom: solid 1px #bfbebd;}
.datatable th {background: #bfbebd; text-align: left; padding: 1em;}
.graycellbackground {background: #e9e9e9;}

/* PUBLISH BAR */
.publishbar {background: #bfbebd; width: 98%; margin: 2em 0; padding: 1em;}

/* TAB BAR */
.bluerow {background: url(images/nav/bg.tabs-for-orange.png) repeat-x;}
.bluerow td {text-align: center;}
.greenrow {color: #FFFFFF; text-align: center; background: #E68C00; padding: .5em 0; font-size: .85em; border-top: solid .25em #FFFFFF;}

.bluerow-fav {background: url(images/nav/bg.tabs-for-orange-fav.png) repeat-x;}
.bluerow-fav td {text-align: center;}

/* SLIDING PANELS */
.myToggler{cursor:pointer;}
.mySlider{display:none; margin-left: 1em;}
.mySlider ul, .mySlider li {list-style-type: none; margin: 0; padding: 0;}
.mySlider ul.level2 {margin-left: 1.5em;}
.mySlider .topics {margin-right: 2em; float: left;}
. {background: #646464; color: #FFF; padding: .75em 0;}
.togglerSign {margin: 0 1em; font-size: 1.25em; color: #5db5ff;}

.profilequestion {margin: 1.25em 0;}
.profilebuttonarrow {margin: 0 .25em;}

/* FOOTER */
.footer {background: #93939a; height: 1em; padding: 1em 1.5em; font-size: .85em; color: #FFFFFF; margin: 2em auto; clear: both; width: 95%;}
.footer a:link, .footer a:visited {text-decoration: none; color: #FFFFFF; }
.footer a:active, .footer a:hover {text-decoration: none; color: #095290;}
.footer a {padding: 0 .35em;}

/* MISC */
.clear, br.clear {clear: both; height: 1px; overflow: hidden;}
img {border: none;}
.flt-left {float: left;}
.flt-right {float: right;}
h1, h2, h3, h4, h5 {font-family: 'Questrial', sans-serif; font-weight: 400;}
h1 {color: #0064c8;}
h3.arrow {color: #47a616; text-transform: uppercase; background: url(images/inner/greenarrow.png) no-repeat 0 .15em; padding-left: 1.5em;}
h3.arrow a:link, h3.arrow a:visited {color: #E68C00;}
h3.arrow a:active, h3.arrow a:hover {color: #095290;}

.small-txt {font-size: .85em;}
.paleblue {color: #677c97; text-decoration: none;}
.brightgreen {color: #44a614;}
form {margin: 0; padding: 0;}
p {line-height: 1.4em;}
.socialmedia {font-family: 'Questrial', sans-serif; font-weight: 400; min-width: 300px;}
.marginbottom1 {margin-bottom: 1em;}
td {border-collapse: collapse; }
table {margin: 0;}
a:link, a:visited {color: #0064c8; text-decoration: none;}
a:active, a:hover {color: #095290; text-decoration: none;}/*lg*/



/* BUTTONS */

/* This is the home page rounded corner button */
/* The *normal* state styling */
.btn{
    background: rgba(230,142,0,1);
    background: -moz-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,142,0,1)), color-stop(100%, rgba(205,123,0,1)));
    background: -webkit-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -o-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: linear-gradient(to bottom, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68e00', endColorstr='#cd7b00', GradientType=0 );
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    border:0px solid rgb(102, 102, 102);
	padding:10px 20px;
	font-size:1.1em;
	font-family:  'Questrial', sans-serif;
	font-weight:400;
	color:rgb(0, 0, 0);
/*background-image:linear-gradient(-90deg, rgb(69, 168, 20), rgba(144, 231, 100, 0.2));
	background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgb(69, 168, 20)), color-stop(100%, rgba(121, 212, 75, 0.2)));
	background-image:-moz-linear-gradient(-90deg, rgb(69, 168, 20), rgba(121, 212, 75, 0.2));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#9945a814', EndColorStr='#2079d44b');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#9945a814', EndColorStr='#2079d44b')";
	background-color:rgb(69, 168, 20);
	border:0px solid rgb(102, 102, 102);*/
	/* text-shadow:1px 1px 1px rgb(51, 51, 51); */
}
/* The *hover* state styling */
.btn:hover{
    background: rgba(230,142,0,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(230,142,0,1)), color-stop(100%, rgba(205,123,0,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: radial-gradient(ellipse at center, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68e00', endColorstr='#cd7b00', GradientType=1 );
    
	/*background-image:linear-gradient(-90deg, rgb(59, 137, 20, 0.8), rgba(184, 245, 154, 0.4));
	background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(59, 137, 20, 0.8)), color-stop(100%, rgba(184, 245, 154, 0.4)));
	background-image:-moz-linear-gradient(-90deg, rgba(59, 137, 20, 0.8), rgba(184, 245, 154, 0.4));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#803b8914', EndColorStr='#40b8f59a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#803b8914', EndColorStr='#40b8f59a')";*/
}


.btn a {color: #FFFFFF; text-decoration: none;}


/* This is the rectangular button */
/* The *normal* state styling */
.rectanglebtn, .rectanglebtn:visited{
    background: rgba(230,142,0,1);
    background: -moz-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,142,0,1)), color-stop(100%, rgba(205,123,0,1)));
    background: -webkit-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -o-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    background: linear-gradient(to bottom, rgba(230,142,0,1) 0%, rgba(205,123,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68e00', endColorstr='#cd7b00', GradientType=0 );
	/*background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(70, 169, 20, 0.8)), color-stop(100%, rgba(144, 232, 100, 0.2)));
	background-image:-moz-linear-gradient(-90deg, rgba(70, 169, 20, 0.8), rgba(144, 232, 100, 0.2));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#9945a714', EndColorStr='#9945a714');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#9945a714', EndColorStr='#9945a714')";
	background-color:rgb(69, 168, 20);*/
	border:1px solid rgb(102, 102, 102);
	border-radius:00;
	-moz-border-radius:00;
	-webkit-border-radius:00;
	padding:10px 20px;
	box-shadow:0px 0px 0px rgb(255, 255, 255);
	-moz-box-shadow:0px 0px 0px rgb(255, 255, 255);
	-webkit-box-shadow:0px 0px 0px rgb(255, 255, 255);
	font-size:1.25em;
	font-weight:normal;
	color:rgb(255, 255, 255);
	/* text-shadow:1px 1px 1px rgb(0, 0, 0);*/
	text-transform: uppercase; 
		font-family:  'Questrial', sans-serif; text-align: center;

}
/* The *hover* state styling */
.rectanglebtn:hover{
    background: rgba(205,123,0,1);
    background: -moz-linear-gradient(top, rgba(205,123,0,1) 0%, rgba(230,140,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(205,123,0,1)), color-stop(100%, rgba(230,140,0,1)));
    background: -webkit-linear-gradient(top, rgba(205,123,0,1) 0%, rgba(230,140,0,1) 100%);
    background: -o-linear-gradient(top, rgba(205,123,0,1) 0%, rgba(230,140,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(205,123,0,1) 0%, rgba(230,140,0,1) 100%);
    background: linear-gradient(to bottom, rgba(205,123,0,1) 0%, rgba(230,140,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd7b00', endColorstr='#e68c00', GradientType=0 );
	/*background-image:linear-gradient(-90deg, rgba(59, 137, 20, 0.8), rgba(184, 245, 154, 0.4));
	background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(59, 137, 20, 0.8)), color-stop(100%, rgba(184, 245, 154, 0.4)));
	background-image:-moz-linear-gradient(-90deg, rgba(59, 137, 20, 0.8), rgba(184, 245, 154, 0.4));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#803b8914', EndColorStr='#40b8f59a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#803b8914', EndColorStr='#40b8f59a')";*/
	
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.rectanglebtn a {color: #FFFFFF; text-decoration: none;}


/* This is the rectangular gray button */
/* The *normal* state styling */
.rectanglegraybtn, .rectanglegraybtn:visited{
background-image:linear-gradient(-90deg, rgba(93, 183, 255, 0.8), rgba(45, 125, 191, 0.2));
	background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(93, 183, 255, 0.8)), color-stop(100%, rgba(45, 125, 191, 0.2)));
	background-image:-moz-linear-gradient(-90deg, rgba(93, 183, 255, 0.8), rgba(45, 125, 191, 0.2));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#805db7ff', EndColorStr='#202d7dbf');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#805db7ff', EndColorStr='#202d7dbf')";
	background-color:rgb(93, 183, 255);
	border:1px solid rgb(102, 102, 102);
	border-radius:00;
	-moz-border-radius:00;
	-webkit-border-radius:00;
	padding:10px 20px;
	box-shadow:0px 0px 0px rgb(255, 255, 255);
	-moz-box-shadow:0px 0px 0px rgb(255, 255, 255);
	-webkit-box-shadow:0px 0px 0px rgb(255, 255, 255);
	font-size:1.25em;
	font-weight:400;
	color:rgb(255, 255, 255);
	/*text-shadow:1px 1px 1px rgb(0, 0, 0);*/
	text-transform: normal; 
		font-family:  'Questrial', sans-serif; text-align: center;

}
/* The *hover* state styling */
.rectanglegraybtn:hover{
		background-image:linear-gradient(-90deg, rgba(71, 150, 215, 0.8), rgba(147, 205, 252, 0.2));
	background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(71, 150, 215, 0.8)), color-stop(100%, rgba(147, 205, 252, 0.2)));
	background-image:-moz-linear-gradient(-90deg, rgba(71, 150, 215, 0.8), rgba(147, 205, 252, 0.2));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#804796d7', EndColorStr='#2093cdfc');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#804796d7', EndColorStr='#2093cdfc')";
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.rectanglegraybtn a {color: #FFFFFF; text-decoration: none;}


/* ADDED SINCE 11/12 */
/* FILL IN TABLES */
.formtable {margin: 2em 0; }
.formtable td {padding: 1em;}
.formtable input.text {border: solid 1px #666666; font-size: .85em;}

.formyeartable {}
.formyeartable td {padding: 0 2em 0 0;}

.socialmedia {margin: 1em;}

/*LOG IN */
.login {float: right; color: #FFFFFF; font-size: .9em; text-align: left; padding-top: 1.5em; padding-right: 2em;}
.login a:link, .login a:visited {color: #FFFFFF;}
.login a:active, .login a:hover {color: #5db5ff;}

.login input {border: solid 1px #666666; font-size: 1em;}
.login input.loginbtn {border: solid 1px #E68C00; font-size: 1em; background: #E68C00; color: #FFFFFF;}/*lg*/


.login-right {}
.login-right h2 {font-family: 'Questrial', sans-serif; font-weight: 400; color: #333333;}
.login-right input {border: solid 1px #666666; font-size: 1em;}
.login-right input.loginbtn {border: solid 1px #E68C00; font-size: 1em; background: #E68C00; color: #FFFFFF;}/*lg*/

.rightcolicons {padding: 2em 0;}

hr {color: #999; background: #999; border: #999; height: 1px;}

/* ADDED SINCE 11/28 */
.dollaramount {text-align: right;}

h2.arrow {/*color: #47a616;*/ color: #e68c00; text-transform: normal; background: url(images/inner/greenarrow.png) no-repeat 0 .4em; padding-left: 1em; font-size: 2em; font-weight: 400;}
h2.arrow a:link, h2.arrow a:visited {color: #095290;}
h2.arrow a:active, h2.arrow a:hover {color: #47a616;}

.FullWidthH2 {width: 98%;}

#DYInH2 {float:right;}

.profilegraybox {}
.profilegrayboxbottom {background: #bfbebd; margin: 0; padding: 1.5em;}
.profilegrayboxbottom p, .profilegrayboxbottom li {line-height: 1.5em;}

.pagination {text-align: right; width: 100%; margin-bottom: .5em;}
.searchresults-blue {background: #095290; padding: .25em; margin: 0;}
.searchresults-blue-left {float: left;}
.searchresults-blue-right {float: right; color: #FFFFFF; padding-top: 1em; padding-right: 1em;}

.profile-left {float: left; width: 45%; margin-right: 5%;}
.profile-sharepage {float: left; width: 15%;margin-right: 10%;}
.profile-right {float: left; width: 25%;}

/* SOCIAL SHARE ON PROFILE */
.content-settings {
   width: 210px;
    font-size: 12px;
	border: solid 1px #9b9b9b; font-family: Arial, Helvetica, sans-serif;
	margin-bottom:18px;
}
#share-post{
    font-size: 12px;}
 
.p-sprite{
    background: url("images/inner/share-sprite.png") no-repeat scroll 0 0 transparent;
    margin: 0px 0 0 10px;}
 
.twitter {
    background-position: 0 6px;
    vertical-align: -10px;}
.facebook {
    background-position: -36px 6px;
    vertical-align: -10px;}
.linkedin {
    background-position: -72px 6px;
    vertical-align: -10px;}
.addtofaves {
    background-position: -108px 6px;
    vertical-align: -10px;}
.print {
    background-position: -144px 6px;
    vertical-align: -10px;}
.pdf {
    background-position: -180px 6px;
    vertical-align: -10px;}
.rss {
    background-position: -216px 6px;
    vertical-align: -10px;}
.exe{
	background-position: -250px 6px;
	vertical-align: -10px;}
.email {
    background-position: -252px 6px;
    vertical-align: -10px;}
 
 /* SOCIAL SHARE ON PROFILE - HORIZONTAL */
.firstrow-left-horizontal {width: 430px; float: left;}
.firstrow-left-horizontal p {font-size:1.75em; font-weight:bold; margin:0; padding:0;}
.firstrow-right-horizontal {float: left; width:820px;}
.firstrow-right-horizontal div {float: right; /*width:100px;*/}
.share-left-horizontal {
	border: solid 1px #9b9b9b;
    margin-left: 0px;
    margin-top: 0px;
	padding: 0px;}
.share-left-horizontal img {
 display:inline;
}
.share-left-horizontal a {
    opacity: 0.75;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
	text-transform: uppercase;
	color: #156e7b; font-weight: bold; text-decoration: none;}
.share-left-horizontal a:hover {
    opacity: 1;
    font-size: 1em;
    padding-left: 3px;}
	
.share-left {
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    width: 210px;}

 
.share-left a,
.share-left span {
    opacity: 0.75;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
	text-transform: uppercase;
	color: #156e7b; font-weight: bold; text-decoration: none;}
.share-left a:hover,
.share-left span:hover {
    opacity: 1;
    font-size: 1em;
    padding-left: 3px;}
 
#share-post #s-text {
    background: none repeat scroll 0 0 #FFF;
    padding: 0px;
    opacity: 1;}
 
#share-post #s-text:hover {
    background: none;}
	
	/* SEARCH RESULTS */
.searchresults-right {float: left;margin-right: 5%;width: 280px;}
.searchresults-left {float: left;margin-right: 0;width: 67%;}
.side-intro {margin-bottom:30px;padding:0 10px;}
.side-intro h2 {margin:10px 0 0;}
.newSearch {display:block;margin:5px 0 10px 0;}
#side-element {background:url(images/inner/searchblend.png) top left no-repeat transparent;}
.myToggler {background:none;color:#333;padding:10px;}
.togglerSign {color: #E68C00;font-size: 1.25em;font-weight:bold;}
.mySlider {margin:0 0 1em 1em;}
.dlehelpcenter {}
.dlehelpbottom {padding: 0.5em 0 0;max-height:600px;overflow:auto;}
#searchsave {clear:both;padding-top:3px;background:#fff;text-align:center;}
#sortby {background:#ccc;position:absolute;float:right;top:45px;right:0;width:150px;padding:10px 10px 20px 20px;}
#customdisp {background:#ccc;position:absolute;float:right;top:45px;right:0;width:150px;padding:10px 10px 20px 20px;}

.searchresults-blue {position:relative;height:40px;}
.searchresults-blue-right {text-align:right;min-width:240px;}
.searchresults-blue-right a {color: #FFFFFF;}
.searchresults-blue-left a {color: #FFFFFF;}
#closebox {font-size:10px;text-align:right;width:100%;}

.slidingtable {margin: .5em 0;}
.slidingtable td { border-bottom: solid 1px #bfbebd; padding: .5em;}
.slidingtable th {background: #bfbebd; text-align: left; padding: 1em;}
.slidingtable .leftcol {background: #e7e8ea; text-align: left; font-weight: bold;}
.slidingtable td.tripleborder {border-bottom: solid 3px #bfbebd; padding: .5em;}

.ip-left input {border: solid 1px  #bfbebd;}

.keywordsearch {}
.keywordsearch ul {list-style-type: circle;}
.keywordsearch li {padding-bottom: 1.2em;}


/*--- Page 14 ---*/

.full-width-table {width:100%; clear:both;}
.logged-in {font-weight:bold;}
.table-toolbar {background:#bfbebd; padding:10px 14px;  font-weight:bold; margin:0 0 5px;}
.toolbar-btn {}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url('images/sitewide/icons.png');
  background-position: 16px 16px;
  background-repeat: no-repeat;
  margin-top:-1px;
  *margin-right: .3em;
}

[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {*margin-left: 0;}

.icon-arrow-down          { background-position: -20px 0; }
.icon-remove              { background-position: 0 -20px; }


/*--- Page 3 ---*/

input.file {border:0 none;}


.premiere-announcements {border:2px solid #095290; border-left:0 none; border-right:0 none; padding:5px 0; width: 235px;}
.premiere-announcements h3 {font-size:18px; margin:12px 0 8px; color:#095290;}
.premiere-announcements p {line-height:1.538; font-size:13px; }

.mySlider .mySlider-content-box ul {list-style-type:disc; margin-left: 1.5em;}
.mySlider .mySlider-content-box li {list-style-type:disc; }


.collapse-heading a {display:block; background:#ddd; padding:5px 8px 4px; font-weight:bold; margin-bottom:6px; color:#095290; font-size:14px;}
.collapse-heading a:hover {color:#333; background:#ccc;}
.collapse-icon {color:#095290;}

.collapse-body .collapse-heading a {font-size:13px; background:#eee;}
.collapse-body .collapse-heading a:hover {background:#ddd;}
.collapse-body {display:none; padding:0 27px; margin-top:12px;}



/*--- Table styles ---*/

table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-left: 0;
  border-collapse: separate;
  *border-collapse: collapsed;
/*  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;*/
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/*.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
*/.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}

table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

.darkToggle {background: #666; color: white; padding: 7px 10px; margin:2px 0;}

/*--- Auto complete override ---*/
.autocomplete { border:1px solid #999; background:#FFFFFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:0px 6px 6px 0px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }

@media (max-width:1430px){
	.responsiveHelpCenter {
		 margin-top: 50px;
		 clear:both;  /* this clears the float and drops down below .ip-left */
	}
}

.ad-wrap--header{
        background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #bbbbbb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bbbbbb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#bbbbbb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#bbbbbb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbbbb',GradientType=0 ); /* IE6-9 */
        margin-bottom:-59px;
        padding:20px 0 80px 0;
        position: relative;
        z-index:1;
}

.ad, .ad--footer{
        width:645px;
        height:84px;
        margin:auto;
        position:relative;
        background-image:url(images/ad-label.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left:27px;
}

.ad img, .ad--footer img{
        display:block;
        width:100%;
}



.ad--footer{
        margin-bottom:15px;
}

.multiOfficeForm {width: 45px; background: url(images/inner/NALP-locationicon.png); background-repeat:no-repeat; background-position:right top; }

#refineTable td {
	text-align: left;
	vertical-align:top;
}

#noBorderTable {
	border: 0;
}



/* Comparinator Report Edits 3/28/2104 */

.wide-scroll {
  overflow-x: scroll !important;
}

.wide-scroll table {
  min-width: 1250px;
}

#refineTable {
  border: none;
  background: #eee;
}

#refineTable td b {
  display: inline-block;
  margin: 10px 0;
}

#refineTable input[type="checkbox"] {
  width: 20px;
  height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #eee;
  position: relative;
  vertical-align: top;
  top: -5px;
  border: 1px solid #555;
}

#refineTable input[type="checkbox"]:hover {
  cursor: pointer;
  background: #C8D6E6;
}

#refineTable input[type="checkbox"]:focus {
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
  border: 1px solid #555;
}

#refineTable input[type="checkbox"]:checked {
  background: #C8D6E6;
  text-align: center;
  padding-top: 2px;
  position: relative;
  width: 20px;
  height: 20px;
  border: 1px solid #555;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#refineTable input[type="checkbox"]:checked:after {
  content: "\2713";
  color: #222;
  font-size: 12px;
}

#refineTable td.pushleft1 {
  padding-left: 80px;
}
#refineTable td.pushleft3 {
  padding: 0 100px;
}
#refineTable td.pushleft3 tbody {
  padding-left: 30px;
}
#refineTable td.pushleft3 b {
  padding-left: 10px;
}
#refineTable td.pushright {
  padding-right: 300px;
}

#comparison-table table, #refineTable td, #refineTable table {
  border: none;
}

#comparison-table table {
  margin-bottom: 10px;
}

#comparison-table input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: #C8D6E6;
  padding: 10px;
  width: 100px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999;
  margin-bottom: 20px;
}
#comparison-table input[type="submit"]:hover {
  background: #b1c5db;
  cursor: pointer;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    background: #eee;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #C8D6E6;
    border: 1px solid #999;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.main-content {
  width: 90% !important;
  max-width: 1250px !important;
}

.firstrow-right-horizontal {
width: 60%;
max-width: 820px;
}

