.mainContent{
    background: #fff;
}

/*** table styles ***/
.alternateRows .even {
    background: #ffffff;
}
.alternateRows .hot {
	color: #373737;
    background: #e9f1f9;
}

.alternateRows tr{
	background: #f3f2f2;
}

.alternateRows td {
	line-height: 1.5;
	padding-left: 10px;
}

.alternateRows th {
	padding-left: 10px;
	text-align: left;
   	background: none repeat scroll 0 0 #fafafa;
    border-bottom: 3px double #d1d1d1;
    font-weight: bold;
    padding: 5px 0 10px 5px;
    text-align: left;
    vertical-align: top;	
}

/*** Misc Styles ***/

.divider {
	display: block;
	width: 100%;
	height: 1px;
	background: #c5c5c5;
	margin: 10px auto 15px;
}
.divider a:link,
.divider a:visited {
	float: right;
	margin-top: -10px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	padding: 3px 7px;
	color: #373737;
	background: #f0f0f0;
	border: 1px solid #c5c5c5;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.divider a:hover,
.divider a:active {
	color: #e55302;
}

.printablesBar {
    background:  #f0f0f0;
    border-radius: 2px;
    display: block;
    font-size: 12px;
    height: 40px;
    margin: 20px auto;
    text-decoration: none;
    text-transform: uppercase;
    width: 545px;
}		

.grayBox{
	background: #e9e9e9;
	padding: 5px;
	width: 100%;
	display: inline-block;
}

.numberBlocks {
	width: 500px;
}
.numberBlocks p {
	float: right;
	display: block;
	width: 130px;
	padding: 15px 0;
	text-align: center;
	line-height:1.5em;
	font-weight: bold;
	background: #f0f0f0;
	margin-left: 30px;
}	

.red{
	color:#872434;
	font-size:18px;
}

.alerts_container a{
	display: inline;
}

.mainContent .securityContainer .header{
	height: auto;
	border: 0
}

.mainContent .alerts_container .header{
	width:100%;
	display: inline-block;
}

.photoTreatment {
    border: 1px solid #cccccc;
}

/*#searchForm this was just here, doing nothing*/ 


#cityHealthForm p{
               text-align:left !important;
	       padding-left:230px !important;
}

#providerName {
	color:#0098ae !important;
}


/*
.translationTable {margin-bottom:0}
#filterTable,  #translations{margin-bottom:20px !important;}
.translationTable select {
	margin-left:20px !important;
}
 th.from {width:4.5% !important;}
.filter .filterClear {margin-left: 10px !important;}
*/


.alerts_container, .alerts_container .pagination, .alertsTable th, .alertsTable td {
	font-size:16px !important;
}

.alerts_container .header {
	border-bottom:1px solid #ebebeb !important;
	height:36px !important;
}

.alerts_container a, .securityContainer a {
	color:#e37925 !important;
}

.alerts_container a:hover, .securityContainer a:hover {
	color:#A4500E !important;
}

.alerts_container #nav a:hover {
	background-color:#ebebeb !important;
}

.alerts_container h3 {
	font-size:1.5em !important;
	color:#0098ae !important;
	margin-bottom:20px !important;
}

.alerts_container .lblLarge {
	color:#000 !important;
	font-size:16px !important;
}

.alerts_container .selectionbox {
	margin-left:190px !important;
}

.alerts_container .button0, .alerts_container .button1 {color:#fff !important;}
	
.translations {
	height:400px !important;
}
.translations #translations {
	float:left !important;
}
.translations a#swap {
	height:24px !important; 
	width:24px !important;
}
.translationTable th, .translationTable td {
	font-size:1em !important;
}
select#from {
	margin-left:20px;
}

 td.from, th.from, td.to, th.to{
	 background-color:#fff !important;
}
.securityContainer {
	font-size:16px !important;
}

.securityContainer .listcontainer {
	padding:0 !important;
	margin-bottom:20px !important;
	margin-top:20px !important;
}
.securityContainer .listcontainer ul li {
	padding:5px 0 0 40px !important;
	background: url('/images/arrow-pointer-icon.png') no-repeat !important;
	background-size:30px !important;
	background-repeat: no-repeat !important;
	margin:10px 0 !important;
}

.securityContainer .listcontainer li {
	padding-top:5px;
	margin:10px 0;
	background-size:30px !important;
}

.securityContainer .formSection {
	width:100% !important;
}
.securityContainer p {
	margin:20px 0 !important;
}

.right_container {
	width:320px !important;
}
.buttonContainer {
	text-align:left !important;
	margin:20px 0 !important;
}

a#selectreset.button0, a#securityselect.button1, a#submitFilter.button.filterButton, buttoncontainer a, #btn-add, .button0, .button1 {
	border-radius:0 !important;
	padding:6px 12px !important;
	font-size:1em !important;
	color:#fff !important;
}

a#selectreset.button0 {margin-right:20px !important;}
#btn-add {
	color:#fff !important;
	background-color:#e37925 !important;
}

#btn-add:hover {
	background-color:#A4500E !important;
}

.buttoncontainer {margin-bottom:20px !important}


a.backbutton {
	font-size:16px !important;
	font-weight:normal !important;
}

.col_center p {
	font-size:12px !important;
}
.col_form {
	margin-bottom:10px !important;
}
span.clearInput {
	margin-right:20px !important;
}
#healthCareInformation {
	border-top:2px solid #0092ae !important;
	border-bottom: 1px solid #ebebeb !important;
	margin-bottom:20px !important;
}
#healthCareInformation h2 {
	color:#0092ae !important;
}
#healthCareInformation a{
	font-weight:normal !important;
}

input#filter{
	margin:0 20px 0 0 !important;
}
.providerInfo p {
	margin-bottom:1em;
	font-family: 'HelveticaNeueCondensed', 'Arial Narrow' !important;
	font-size:1.2em !important;
}
.providerInfo a {
	font-weight:normal !important;
}
#providerSearchForm li {list-style-type:none !important;}
.profileContent {margin:0 !important}

.footer p {margin:10px 10px 10px 0;}

.ui-datepicker-trigger, .formSection input[type="text"], .formSection select {
	margin-left:10px !important; 
}

.formSection #secCountry, .formSection #secCity{margin-left:0 !important;}

.formSection select {
	margin-top:15px !important
}

.alerts_container p {
	font-size:14px !important;
	margin-left:190px;
}

.formSection h2 {
	display:none;
}

.searchbox, .keyContainer p  {margin:0 !important;}
.uppercaseSmall {font-size:12px !important;}