/* ----- BEGIN Coinslider 1.4 -----*/

/*
.cs-title {
display: none;
}
*/

.cs-buttons {
    height: 10px;
    left: 0 !important;
    margin-left: 10px !important;
    margin-top: -25px !important;
    padding: 0;
    position: absolute !important;
    width: 10px;
    z-index: 1001;
}

.cs-buttons a {
border: 1px solid #d3d3d3 !important;
-moz-border-radius: 0;
border-radius: 0;
}

.cs-buttons a:hover {
background: rgb(255, 255, 255) !important;
background: rgba(255, 255, 255, 0.8) !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"!important;
filter:alpha(opacity=80)!important;
}

.cs-buttons a.cs-active {
background: rgb(255, 255, 255) !important;
background: rgba(255, 255, 255, 0.5) !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;
filter:alpha(opacity=50)!important;
}

.cs-prev {
    background: url("//www.uab.edu/brand/styles/3.0/images/coinslider/prev.png") no-repeat scroll 0 0 transparent !important;
}

.cs-next {
    background: url("//www.uab.edu/brand/styles/3.0/images/coinslider/next.png") no-repeat scroll 0 0 transparent !important;
}

/* ----- END Coinslider 1.4 -----*/

/* BEGIN JW Tabs and Slides */

ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link {
color: #444444;
font-size: 12px;
font-weight: 600;
padding: 4px 8px;
}

 ul.jwts_tabbernav li a:link {
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
} 

ul.jwts_tabbernav li.jwts_tabberactive a {
color: #000000;
}

.jwts_tabberlive .jwts_tabbertab { 
background: none repeat scroll 0 0 #FFFFFF;
}

.jwts_tabberlive div.jwts_tabbertab a {
line-height: normal;
}


/* END JW Tabs and Slides */


/* ----- BEGIN Xpert Scroller RIGHSIDEBAR -------*/

#rightsidebar #xs_84.scroller {
position: relative;
z-index: 1;
}

#rightsidebar a.browse {
opacity: 0.2;
}

#rightsidebar a.prev:hover,
#rightsidebar a.next:hover {
opacity: 0.8;
}

#rightsidebar .basic_h a.prev,
#rightsidebar .basic_h a.next {
position: absolute;
z-index: 2;
}
#rightsidebar div.xs_84 a.prev {
margin: 215px 5px 0;
}

#rightsidebar div.xs_84 a.next {
margin: 215px 935px 0;
}

#rightsidebar .padding {
padding: 0;
}

#rightsidebar .scroller {
border: 0 none;
}

#rightsidebar .scroller img {
background-color: transparent;
border: medium none;
padding: 0;
}


/* ----- END Xpert Scroller RIGHTSIDEBAR  -----*/

/* ------------- BEGIN RSForms ---------------- */

td.sectiontableheader {
    background-color: #CCCCCC;
    font-weight: 600;
    height: 1.75em;
    line-height: 1.25em;
    padding-left: 2px;
    vertical-align: middle;
}

td.sectiontableheader a {
color: #000000;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
line-height: 1.25em;
    padding-left: 2px;

}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
border-bottom: 10px solid transparent;
}

tr.sectiontableentry1 td a,
tr.sectiontableentry2 td a {
font-weight: 400;
}

/* ------------- END RSForms ---------------- */

/* ------------- BEGIN GKWeather ---------------- */

.gkw_main_right {
color: #575757;
float: left;
font-size: 0.9em;
line-height: 0.75em;
margin: 0 0 0 12px;
width: auto;
}
.gkw_current {
width: 175px;
}
.gkw_main_right h2 {
font-size: 12px;
padding-bottom: 4px;
text-align: left;
}
.gkw_main {
float: left;
margin: 0;
padding: 20px 0;
}

#big_weather.gkw_main,
#big_weather h2,
#big_weather.gkw_main_right,
#big_weather.gkw_main_left {
text-align: center;
font-size: 1.1em;
width: 85%;
}
#bigweather.gkw_main {
margin: 0 0 0 14px;
}

#bigweather.gkw_current {
margin: 0 15%;
width: auto;
}
#big_weather .gkw_temp {
font-size: 1.5em;
}

/* ------------- END GKWeather ------------------ */

/* ----- BEGIN Search Box ----- */
input {
font-family: Arial,Helvetica,sans-serif;
}

input[type="text"], input[type="password"] {
border: 1px solid #ccc;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 2px 5px;
margin: 0;
font-family: Arial,Helvetica,sans-serif;
-webkit-box-shadow: inset 0 0 5px #CCCCCC;
-moz-box-shadow: inset 0 0 5px #CCCCCC;
box-shadow: inset 0 0 5px #CCCCCC;
}

#search input {
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}

#quicklinks input {
    margin-bottom: 0.75em;
    width: 120px;
}

input.button, 
button, 
input[type="reset"], 
input[type="button"], 
input[type="submit"] {
border: 0 none;
background: #374745;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808786', endColorstr='#374745'); /* for IE */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #808786), color-stop(1, #374745));
background-image: -moz-linear-gradient( center top, #808786 0%, #374745 100%);
-moz-border-radius: 5px;
border-radius:5px;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #fff;
text-decoration: none;
margin: 0;
padding: 3px 5px;
cursor: pointer;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

div#search input.button, 
div#search button, 
div#search input[type="reset"], 
div#search input[type="button"], 
div#search input[type="submit"] {
-moz-border-radius: 0 5px 5px 0;
border-radius:0 5px 5px 0;
}

input.button:hover, 
input.button:hover,
button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
background: #5e6163;
color: #ccc;
}
   
input.button:active,
input.button:active, 
button:active,
input[type="reset"]:active, 
input[type="button"]:active,
input[type="submit"]:active {
background: #1e6b52;
}

/* ----- END Search Box ----- */

/* ----- BEGIN Tabs & Slides ----- */

	div#tabs.ui-tabs {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;

}
/* -----  END Tabs & Slides  ----- */

.contenttoc th, .contenttoc a {
	font-size:12px;
}

.pagenavcounter {
		font-size:12px;
		color:#666;
		padding: 8px 0 0;
}

.createdate, .modifydate {
		font-size:12px;
		color:#666;
		padding: 0;
}

ul.latestnews,
ul.relateditems,
ul.mostread,
ul.newsfeed,
ul.sections,
ul.menu,
div.k2ItemsBlock ul{
	padding: 0;
	margin: 0;
	list-style:none;
}

	.latestnews li,
	.relateditems li,
	.mostread li,
	.newsfeed li,
	.sections li,
	.k2ItemsBlock li,
	.moduletable-list .menu li,
	ul.menu li {
		border-top: 1px solid #D3D3D3;
		line-height:1.4em;
		margin: 0;
		padding: 8px 0;
		list-style:none;
		background: none repeat scroll 0 0;
		border-radius: 0 0 0 0;
		font-weight: normal;
	}
	
		.moduletable-list .menu a,	.latestnews li a,
		.relateditems li a,
		.mostread li a,
		.newsfeed li a,
		.sections li a,
		.k2ItemsBlock li a,
		.moduletable-list .menu li a,
		ul.menu li a {
			font-weight:normal;
		}




	 div#message .newsfeed li {
		margin:15px 0;	
		padding: 10px;
		border: 1px red solid;
		-moz-box-shadow: 0 0 5px red;
		-webkit-box-shadow: 0 0 5px red;
		box-shadow: 0 0 5px red;

	}
	
		.moduletableemergency {
		margin:15px 0;	
		padding: 10px;
		border: 1px red solid;
		 }
	

		
	div#message table {
		width: 99.9%;
	}

/* ----- BREADCRUMB BEAUTIFICATION ------*/

span.breadcrumbs a:link,
span.breadcrumbs a:visited {
font-weight: 400 !important;
text-shadow: none;
}
span.breadcrumbs a:hover {
text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

span.breadcrumbs img {
    margin: -3px 0 0;
    padding: 0 6px 0 3px;
    vertical-align: middle;
}

/* ----- BLOG LAYOUT PARTS ----- */

a.readon {
	float: right;
	padding: 0 5px 0 0;
}

.readmore {
	display: block;
	margin: 0 0 10px 0;
}

table.blog {
	padding-bottom: 15px;
}

table.blog span.article_separator {
border-top: 1px solid #D3D3D3;
display: inherit; /* changed from inline 09-21-12 */
}

span.article_separator {
display: inherit; /* changed from none 09-21-12 */
}

.article_column {
padding: 0 15px 0 0;
}


td.buttonheading {
padding: 0 2px;
text-align: right;
}

td.buttonheading a img {
-moz-border-radius: 9px;
border-radius: 9px;
padding: 2px;
}

td.buttonheading a:hover img {
-webkit-box-shadow: 0 0 8px rgba(30,107,82,0.7);
-moz-box-shadow: 0 0 8px rgba(30,107,82,0.7);
box-shadow: 0 0 8px rgba(30,107,82,0.7);
}

.article_column td.buttonheading{
float: right;
padding: 0;
}

.column_separator {
    border-left: 1px solid #D3D3D3;
	padding-left: 15px;
}
.newsfeed.blogfeed > li {
}

.newsfeed.blogfeed li a {
  color: #444444;
  font-family: Georgia,Times New Roman,serif;
  font-size: 24px;
  line-height: normal;
}

div.newsfeed_item.blogfeed a,
div.newsfeed_item.blogfeed p {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}

div.newsfeed_item.blogfeed a {
  color: #1E6B52;
  }

.newsfeed_item.blogfeed {
  margin-top: 8px;
}

.newsfeed_item.blogfeed img {
  max-height: 150px;
  width: auto;
  height: auto;
}

/******* BEGIN jtabs jquery UI ********/

.jtab_accordion {
font-size: 0.9em;
}

/*******  END jtabs jquery UI ********/

/*******  BEGIN Joomla Contacts ********/
table.category th.sectiontableheader, 
table.category td.sectiontableheader, 
table.category td.sectiontableentry, 
table.category td.sectiontableentry0, table.category td.sectiontableentry1, table.category td.sectiontableentry2, table.category td.sectiontableentry3, table.category td.sectiontableentry4 {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid gray;
    padding: 0.25em 1.5em 0.25em 0.5em;
    text-align: left;
}
table.category th#Phone.sectiontableheader,
table.category th#Fax.sectiontableheader {
width: 100px;
}
table.category th#Name.sectiontableheader {
width: 190px;
}

#contact_position {
margin-top: -0.5em;
}

#contact_photo {
width: 25%;
float:right;
margin-right: 5%;
}

#contact_photo img {
    border-radius: 8px 8px 8px 8px;
    box-shadow: 3px 3px 3px #CCCCCC;
    max-width: 180px;
    height: auto;
}

#contact_block {
width: 65%;
float: left;
margin-right: 5%;
}

#contact_emailForm {
float: left;
}

/*******  END Joomla Contacts ********/

/******* ADMIN FORMS ********/
.formelm, .formelm-area {
    margin: 10px 0;
}

/*******  BEGIN QContacts ********/

.contact_email_qcontactsext input{
	display:block;	
	margin: 0 20px 15px 0;
}

.contact_email_qcontactsext textarea {
	width:100%;	
	-moz-border-radius: 5px;
	border-radius: 5px;
    -moz-box-shadow: 0 0 5px #CCCCCC inset;
    -webkit-box-shadow: 0 0 5px #CCCCCC inset;
    box-shadow: 0 0 5px #CCCCCC inset;
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 2px 5px;
}

/*******  END QContacts ********/


/*******  BEGIN Override of Legacy Styles ********/

div.Brick table colgroup {
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}

/*******  END Override of Legacy Styles ********/

/************ BEGIN Caption fixes *************/

.img_caption.left {
float: left;
margin-right: 1em;
}

.img_caption.right {
float: right;
margin-left: 1em;
}

.img_caption.left p {
clear: left;
text-align: center;
}

.img_caption.right p {
clear: right;
text-align: center;
}

/************ END Caption fixes *************/
