input, textarea, select{margin:0;}
textarea{height:60px;}
#main .col1 h2{border:none; font-size:12px; color:#38849C; padding:0 0 10px;}
.columns-holder .col1 h3{color:#263B69; font-size:12px; line-height:14px;}
.columns-holder .col2 h3{color:#263B69; font-size:14px; line-height:14px;}
.box-holder .description p{padding:0 0 2px 0}
.simple-list li{padding:8px 0}

.box-holder .description a.media-date{color:#999999}


.columns-holder .col2 h3{padding:0 0 8px 0; font-size:12px;}

.columns-holder p{padding:0 0 2px 0;}

.columns-holder a{color:#333333;}

#main h2{font-size:12px;}

.list-items li{width:268px;}

.box-holder{margin-bottom:2px;}

#main .col2 h2{color:#38849C}


.columns-holder{border-top:none;}

.simple-list li{border-bottom: 1px solid #cccccc; position:relative;}


#main .col1 a:hover,
#main .col2 a:hover{text-decoration:none;}


#login fieldset label{float:left; width:300px; padding:5px 0; margin:3px 0 5px 0px;}
#login #email,
#login #password,
#login #registerEmail,
#login #registerPassword,
#login #registerPasswordConfirm,
#alert_company
{float:left; width:300px; padding:5px 0px; margin:0 0 5px 0px;}


.buttons input {
color:#ffffff; 
padding:3px 10px 3px 10px;    
margin:0;
background: #f26637; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78f3c', endColorstr='#f26637'); 
background: -webkit-gradient(linear, left top, left bottom, from(#f78f3c), to(#f26637)); 
background: -moz-linear-gradient(top,  #f78f3c,  #f26637); 
border-radius: 3px;
border-color:#f26637;
border-style:solid;
border-width:1px;
box-shadow:0 0 1px #FFFFFF; 
}


.login-title{background:#333333; color:#ffffff; font-size:12px; font-weight:bold;
padding:10px; height:12px;text-transform:uppercase;
}
#login{background:#f4f4f4;padding:10px;}

.msg{margin:0 0 10px 0}


#alerts_edit p{margin:0px 0 10px 0;}
#alerts_edit h3{font-size:16px; padding:30px 0 10px 0; color:#38849C}

#alerts_edit .results th,
#alerts_edit .results td
{padding:5px; text-align:left;}

#alerts_edit .results th{background:#333333;color:#ffffff;border-right:1px solid #ffffff;}
#alerts_edit .results td{background:#f4f4f4;border-right:1px solid #ffffff;}


.columns-holder .simple-list .audio-hover-link{
position:absolute; 
bottom:8px;
right:5px;
border:none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity: 0.1;
opacity: 0.1;  
z-index:11;
}


.columns-holder .simple-list .audio-hover-link:hover, .columns-holder .simple-list .audio-hover-active{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}



.location-switcher{position:absolute; top:3px; right:150px; width:165px; }
.current-location{text-align:right; padding:3px 10px 3px 0px; font-weight:bold; color:#ffffff;
background: url(../../images/location-arrow.png) 95% 5px no-repeat;}

.location-select li a{display:block; font-weight:bold; text-align:right; color:#ffffff; padding:3px 10px 3px 0px;
background:#555555;
}
.location-select li a:hover{text-decoration:none; background:#555555;}
.location-select{display:none; border-bottom:0px;}

.current-location img{}

.current-location a span{display:block; width:100px; float:right; color:#ffffff; padding: 0 0 0 10px; text-align:left}

.location-select li a span{display:block; width:100px; float:right; padding: 0 0 0 10px; text-align:left}