@charset "UTF-8";

/*************************
Troy University Public Radio Styles
*************************/

.important
{ border: 1px solid #ccc; margin: 25px 0 10px; padding: 15px; position: relative; }

.important-sitemap
{border: 1px solid #ccc; margin: 25px 0 10px; padding: 15px; position: relative; width: 500px; }

span.important-title
{ background: #fff none repeat scroll 0 0; color: #6d0017; display: block; font-size: 120%; left: 10px; padding: 3px 8px;position: absolute; top: -0.8em; }

.menu-active				
{ color: #6d0017; }

.important-pad-left			
{ padding-left: 15px; list-style:none;}


/*************************
UTILITY
*************************/

.clear						
{ clear: both; }

.clear-left					
{ clear: left; }

.clear-right				
{ clear: right; }

.left						
{ float: left; }

.right						
{ float:right; }

.color-bg					
{ background: #efefef; }

.white						
{ color: #fff; }

.red						
{ color: #6d0017; }

.p-padding					
{ padding: 12px 0 0 5px; }

.download					
{ background-color: #ccc; border:1px solid #999; height: 55px; margin: 0 auto; margin-bottom: 10px; width: 95%; }

.download-type				
{ font-family: arial, helvetica, sans-serif;font-size: 13px; line-height: 17px;padding: 0 0 0 35px; }

.download-icon-container	
{ height: 55px; padding: 5px 0 5px 0; }

.imgclass						
{ background: #b2b3b5;  border: 1px solid #999; padding: 5px; margin: 10px; float:left;}

.download-icon
{ background: url(../images/elements/download.jpg) no-repeat bottom left; float: left; height: 45px; width: 160px; }

.download-icon:hover
{ background-position: 0 -5px; }

hr
{ color: #6d0017; width: 97%; }

.border-bg
{ background-color:#F0F0F0; border:1px solid #CECFD0; margin-bottom: 5px; padding: 0 0 0 5px; width: 100%; }

.center
{ text-align: center; }

img.bdr
{ border: solid 1px #b2b3b5; padding: 1px;}

li.sub-menu
{ padding: 0 0 0 20px; }


/*************************
Formatting Control
*************************/

.header
{ background-color: #6d0017; color: #fff; font-family: Arial, helvetica, sans-serif; font-size: 15px; margin: 0 0 10px 0; padding: 5px 0 5px 5px; width: 97%; }

.link_1
{ background-color: #efefef; float:left; margin: 0 0 10px 0; padding: 5px 0 0 5px; width: 100%; }

.link_2
{ background-color: #ccc; float: left; margin: 0 0 10px 0; padding: 5px 0 0 5px; width: 100%; }


/*************************
BreadCrumbs Styles
*************************/

#breadcrumbs {
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}	

#breadcrumbs ul{
	margin: 5px 0 25px 0;
	padding: 0;
}

#breadcrumbs li{
	display: inline;
}

#breadcrumbs li a{
	color: #555555;
	text-decoration: none;
}

#breadcrumbs li a:hover{
	color: #6d0017;
}


/*
    Type Control
*/

h2{
    color: #6d0017;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 120%;
	margin: 0 0 15px 0;
}

h3{
    border-bottom: 1px solid #6d0017;
    color: #666;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
    margin: 0 0 15px 0;
}

h4{
    color: #666;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 110%;
    margin: 0 0 15px 0;
}

.survey-item1 h3{
    border-bottom: 1px solid#6d0017;
    color: #666;
    font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 0 -10px 0;
}

.survey-item1 p{
    color: #333;
    font-size: 88%;
    line-height: 17px;
}

/*
    List Styles
*/

ul{
	color: #000000;
	background-image: url(./images/bullet_list.gif);
	background-repeat: no-repeat;
	background-position: .5em .4em;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

ol{
	color: #000000;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

li.home{
    color: #333;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 17px;
    margin-right: 15px;
    text-transform: none;
}


/*
    Table Styles
*/

table.sample{
    background-color: #fff;
    border: hidden;
    border-collapse: collapse;
    border-color: #fff;
    border-spacing: 0px;
    color: #000;
}

table.sample th{
    background: #b8b8b8;
	border: solid;
    border-color: white white white white;
    border-width: 1px;
    color: #464646;
    font-size: 15px;
    -moz-border-radius: 0 0 0 0;
    padding: 5px 5px 5px 5px;
}

table.sample td{
    background: #eaeaea;
	border: solid;
    border-color: #b2b3b5;
    border-width: 1px;
    color: #000;
    -moz-border-radius: 0 0 0 0;
    padding: 5px 5px 5px 5px;
}

.captionbg{
    background: url(../images/site-elements/title_bg.jpg) top left repeat-x;
    background-color: #6d0017;
    color: #efefef;
    font-size: 110%;
    padding: 5px 0 5px 0;
}

table.sample p{
	padding: 5px 0 5px 0;
	margin: 0 0 -3px 0;
}


/*
	Index Page
*/

.home-page{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

.home-page-type{
	font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
	padding: 0 5px 0 5px;
}

#affiliation{
	margin: 0 auto;
	width: 100%;
}

.aff-pad{
	padding: 0 0 0 130px;
}

.aff-pad2{
	padding: 0 0 0 0;
}

.aff-left{
	padding: 0 2px 0 0;
}

#feedControl { 
      margin-top : 20px;
      margin-left: auto;
      margin-right: auto;
      width : 200px;
      font-size: 16px;
      color: #999;
    }


/*
	Holiday Campaign Banner - Home Page
*/

#holiday-banner{
	height: 150px;
	margin: 10px 0 25px 0;
	width: 650px;
}


/*
	Listen Online Banner - Home Page
*/

#radio-banner{
	background: url(../images/site_elements/home-radiobanner-bg.jpg) repeat-x top left;
	height: 100px;
	margin: 10px 0 25px 0;
	width: 650px;
}

#online-radio-banner{
	background:url(../images/site_elements/listenOnline_Banner.jpg);
	height: 116px;
	margin: 10px 0 25px 0;
	width: 650px;
}

.radio-branding{
	background: url(../images/site_elements/home-radiobanner-branding.jpg) no-repeat top left;
	float: left;
	height: 100px;
	width: 352px;
}

.radio-button-container-lspace{
	height: 63px;
	float: left;
	margin: 29px 0 0 25px;
	width: 90px;
}

.radio-button-container{
	height: 63px;
	float: left;
	margin: 29px 0 0 07px;
	width: 90px;
}

.radio-contnet-container{
	height: 63px;
	float: left;
	margin: 29px 0 0 25px;
	width: 300px;
}

.radio-button-hd1{
	background: url(../images/site_elements/home_hd_1.png) no-repeat top left;
	display: block;
	height: 63px;
	width: 90px;
}

.radio-button-hd2{
	background: url(../images/site_elements/home_hd_2.png) no-repeat top left;
	display: block;
	height: 63px;
	width: 90px;
}

.radio-button-hd3{
	background: url(../images/site_elements/home_hd_3.png) no-repeat top left;
	display: block;
	height: 63px;
	width: 90px;
}

.radio-button-hd1:hover{
	background-position: 0 -63px;
}

.radio-button-hd2:hover{
	background-position: 0 -63px;
}

.radio-button-hd3:hover{
	background-position: 0 -63px;
}



/*
	Community Focus Page
*/

.com-focus{
	background-color:#efefef;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

.com-type{
    line-height: 20px;
	padding: 0 5px 0 15px;
}

/*
    Events Page
*/

.event-divider1{
    background-color: #ccc;
	border:1px solid #999;
    color: #333;
    padding: 5px 0 5px 10px;
    width: 100%;
}

.event-divider2{
    background-color: #efefef;
	border:1px solid #999;
    color: #333;
    padding: 5px 0 5px 10px;
    width: 100%;
}

.events{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

.events-type{
	font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
	padding: 0 5px 0 7px;
}

/*
	This week in Alabama Politics Page
*/

.twiap{
	background-color: #efefef;
	border: 1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

.archive-container{
    background-color: #ccc;
	border: 1px solid #999;
    height: 20px;
    margin: 0 auto;
	margin: 5px 0 5px 0;
	padding: 0 0 0 5px;
	width: 96%;
}


/*
    Classical Music Page
*/

#classic-links{
    background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

#classic-links a{
    color: #333;
    font-size: 14px;
}

#classic-links a:hover{
    color: #6d0017;
}

.link_left1{
    background-color: #ccc;
	border:1px solid #CECFD0;
    float: left;
    margin: 10px 15px 10px 0;
    padding: 5px 0 5px 5px;
    width: 45%;
}

.link_left2{
    background-color: #ebebeb;
	border:1px solid #CECFD0;
    float: left;
    margin: 10px 15px 10px 0;
    padding: 5px 0 5px 5px;
    width: 45%;
}

.link_right1{
    background-color: #ccc;
	border:1px solid #CECFD0;
    float: right;
    margin: 10px 15px 10px 0;
    padding: 5px 0 5px 5px;
    width: 45%;
}

.link_right2{
    background-color: #ebebeb;
	border:1px solid #CECFD0;
    float: right;
    margin: 10px 15px 10px 0;
    padding: 5px 0 5px 5px;
    width: 45%;
}



/*
    Pledge Information Page
*/


#pledge-container{
    width: 100%;
}

#pledge-left{
	background-color: #F0F0F0;
	border:1px solid #CECFD0;
    float: right;
	padding: 10px 0 6px 0;
    width: 55%;
	height: 550px;
	overflow: hidden;
}

#pledge-right{
	background-color: #F0F0F0;
	border:1px solid #CECFD0;
    float: left;
	padding: 10px 0 6px 0;
    width: 43%;
	height: 550px;
	overflow: hidden;
}

.pledge-type{
	padding: 0 0 0 5px;
}


/*
    Underwriters Page
*/

#underwriter{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

#underwriter-container{
    font-size: 14px;
    text-decoration: none;
    width: 100%;
}

#underwriter-container a{
    color: #333;
    font-size: 14px;
}

#underwriter-container a:hover{
    color: #6d0017;
}

.underwriter-left-col-header{
    background: url(../images/site_elements/title_bg.jpg) top left repeat-x #6d0017;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    font-size: 15px;
    margin: 25px 10px 0 0;
    padding: 5px 0 5px 5px;
    width: 170px;
}

.underwriter-left-col{
	margin: 0 10px 0 10px;
	width: 170px;
}

.underwriter-left-col a{
	color: #333;
	font-size: 14px;
	text-decoration: none;
}

.underwriter-left-col a:hover{
	color: #6d0017;
}



/*
	Staff Page
*/

#bio-container{
	width: 100%;
}

.bio-single{
	background-color: #efefef;
	border:1px solid #CECFD0;
	margin: 0 0 25px 0;
	padding: 10px 10px 10px 10px;
	width: 100%;
}

.bio-pic{
	float: left;
	padding: 0 20px 10px 0;
	height: 187px;
	width: 150px;
}

.bio-pic img{
	border: solid #6d0017 1px;
}



/*
	Available Jobs Page
*/

.jobs-page{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 500px;
}

.jobs-page-type{
	font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
	padding: 0 5px 0 5px;
}




/*
	EEO Reports
*/

li.eeo{
	color: #333;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-right: 15px;
	text-transform: none;
}



/*
	Recently Filled Positions
*/

li.rfp{
	color: #333;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-right: 15px;
	text-transform: none;
}



/*
	Survey
*/

.thankyou-center{
	margin-left: 250px;
}

.survey-center{
	margin-left: 100px;
}

#survey-container{
	width: 100%;
}

#survey-info{
	width: 100%;
}

.survey-padding{
	padding: 10px 0 10px 10px;
}

.radio-survey{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	margin-bottom: 25px;
	padding: 10px 0 6px 0;
	width: 100%;
}

.radio-survey-type{
	font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
	padding: 0 5px 0 5px;
}

.survey-show-rating{
	background-color:#F0F0F0;
	border:1px solid #CECFD0;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 10px 23px 10px 0;
	width: 43%;
}

.survey_left{
	background-color: #efefef;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 10px 0 10px 0;
	width: 35%;
}

.survey_right{
	background-color: #efefef;
	float: right;
	padding: 5px 0 5px 5px;
	margin: 10px 0 10px 0;
	width: 48%;
}

.survey_center{
	background-color: #efefef;
	float: left;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 5px;
	width: 100%;
}

/*
	Btn's
*/

.pledge-btn{
	background: url(../images/elements/support_btn.jpg) no-repeat top left;	
	display: block;
	height: 100px;
	margin: 0 0 25px 0;
	width: 170px;
}

.pledge-btn:hover{
	background-position: 0 -100px;
}

.class24-sidebar{
	background: url(../images/elements/classical24_sidebar.jpg) no-repeat top left;
	display: block;
	height: 100px;
	width: 170px;
}

.bbc-sidebar{
	background: url(../images/elements/bbc_sidebar.jpg) no-repeat top left;
	display: block;
	height: 100px;
	margin: 0 0 25px 0;
	width: 170px;
}

.subscribe-btn{
	background: url(../images/elements/subscribe_btn.jpg) no-repeat top left;	
	display: block;
	float: left;
	height: 52px;
	margin: 0 0 25px 0;
	width: 150px;
}

.subscribe-btn:hover{
	background-position: 0 -49px;
}

.unsubscribe-btn{
	background: url(../images/elements/unsubscribe_btn.jpg) no-repeat top left;	
	display: block;
	float: left;
	height: 52px;
	margin: 0 0 25px 0;
	width: 150px;
}

.unsubscribe-btn:hover{
	background-position: 0 -49px;
}



/*test*/
.moving-test { background-color: #0F9; width: 50px; float: right; }