@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}


/*
Main formating
*/

a:link { color:#2F5689; text-decoration:none;}
a:visited { color:#2F5689; text-decoration:none;}
a:hover   { color: #B4AB96; text-decoration:none;}
a:active  { color:#2F5689; text-decoration:none;}

.searchLink:link { color:#991C1F; text-decoration:none;}
.searchLink:visited { color:#991C1F; text-decoration:none;  }
.searchLink:hover   { color: #B4AB96; text-decoration:underline; }
.searchLink:active  { color:#991C1F; text-decoration:none; }

.listingLink:link { color:#7E725A; text-decoration:none;}
.listingLink:visited { color:#7E725A; text-decoration:none;  }
.listingLink:hover   { color: #B4AB96; text-decoration:underline; }
.listingLink:active  { color:#7E725A; text-decoration:none; }

h1{
	font-family: proxima-nova, Arial, Helvetica, sans-serif;
	color:#7E725B;
	clear:both;
	font-size:20px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
}

#center h1{
	color:#7E725B;
	clear:both;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
}

h2{
	font-family: proxima-nova, Arial, Helvetica, sans-serif;
	color:#7E725B;
	clear:both;
	font-size:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

h3{
	color:#2F5689;
	clear:both;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

p{
	clear:both;
	padding-top:2px;
	padding-bottom:0px;
	margin-top:8px;
	margin-bottom:8px;
}


/*
Form styling
*/
form{
	clear:both;
	width:100%;
	margin: 0;
	padding: 0;
}

.searchLabel{
	font-size: 11px;
	clear:both;
	float:left;
	width:100%;
}

.searchBox{
	padding:1px;
	border:solid;
	border-width:1px;
	border-color:#BCBDBF;
	background-color:#F5F5F5;
	margin:0;
	margin-top:1px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.emailLoginBox{
	padding:1px;
	border:solid;
	border-width:1px;
	border-color:#BCBDBF;
	background-color:#F5F5F5;
	margin:0;
	margin-top:1px;
	float:left;
	font-size:12px;
	width: 192px;
	font-family:Arial, Helvetica, sans-serif;
}

.searchButton{
	float:left;
	margin-left:4px;
}





#pageConent{
	position: relative;
	margin:0 auto;
	width:950px;
}

#header{
	position: relative;
	width: 100%;
}

#header #navigation{
	position: relative;
	width: 100%;
	background-color: #7e725b;
	height:80px;
	border-bottom:solid;
	border-bottom-width:4px;
	border-bottom-color: #b2a895;
}

#header #navigation #links{
	position: relative;
	top:48px;
	left:20px;
	height:34px;
}

.linkSpacing{
	position:relative;
	float:left;
	padding-left:60px;
}

#header #banner{
	position: relative;
	height:177px;
	width:950px;
}

#tagLine{
	position: relative;
	width:950px;
	height:26px;
	background-color: #2D2C17;
	background-image:url(../images/temp/tagLine.gif);
	background-repeat:no-repeat;
}


/*
Main content
*/

#mainContent{
	position: relative;
	clear:both;
	width:100%;
	padding-top:6px;
	overflow: hidden;
}

#mainContent #lhs{
	position: relative;
	float:left;
	width: 211px;
	background-color: #f1efe4;
	padding: 8px;
	/*min-height:602px;
	height:auto !important;
 	height:602px;*/
	margin-bottom: -2000px; 
	padding-bottom: 2000px;	
}

#mainContent #lhs ul{
	padding:0;
	margin-top:8px;
	font-size:12px;
	line-height:16px;
	left:23px;
	margin-left:23px;
	font-family: Arial, Helvetica, sans-serif;
}

#mainContent #lhs ul li{
	text-decoration:none;   
	color:#7e725b;
	/*background-color:#b0a983;*/
	background-color:#f1efe4;
	padding-bottom:5px;
	list-style-image:url(../images/bullet/nav_on.gif);
}

#mainContent #lhs ul li a{
	text-decoration:none;
	background-color: #f1efe4;
	color:#231f20;		
}

#mainContent #lhs ul li a:hover{
	text-decoration:none;
	color:#7E725B;
}



#mainContent #center{
	position: relative;
	float:left;
	width: 456px;
	background-color: #f1efe4;
	margin-left:8px;
	padding: 12px;
	min-height:594px;
	height:auto !important;
 	height:602px;	
}

.mainHome{
	position: relative;
	float:left;
	width: 675px;
	background-color: #f1efe4;
	padding: 10px 20px 20px 20px;
 	height:226px;	
}

#mainContent #center ul{
	padding:0;
	margin-top:0px;
	font-size:12px;
	left:23px;
	margin-left:23px;
}

#mainContent #center ul li{  
	list-style-image:url(../images/bullet/mainBullet.gif);
}


#mainContent #rhs{
	position: relative;
	float:right;
	width: 227px;
}

#mainContent #rhs ul{
	padding:0;
	margin-top:0px;
	font-size:11px;
	left:23px;
	margin-left:23px;
}

#mainContent #rhs ul li{  
	list-style-image:url(../images/bullet/mainBullet.gif);
}

.rhs_actionBox{
	position:relative;
	width:211px;
	background-color: #f1efe4;
	margin-top:8px;
	padding:8px;	
}

.rhs_features{
	position:relative;
	width:211px;
	background-color: #f1efe4;
	margin-top:8px;
	padding:8px;
	margin-bottom: -2000px; 
	padding-bottom: 2000px;	
}

	

/*
Home Page Content
*/
.newsItem{
	/*position:relative;
	float:left;
	width: 325px;
	height: 79px;
	
	background-color:#FFFFFF;
	border:solid;
	border-color: #C1BEBD;
	border-width:1px;
	padding:0px;
	*/
	margin-top:10px;
	position: relative;
	float:left;
	width: 320px;
	height: 80px;
	background-repeat:no-repeat;	
}

.newsIcon{
	position: relative;
	float:left;
	width:85px;
	height:79px;
}

.newsContentArea{
	/*
	position: relative;
	float:left;
	margin-left:6px;
	margin-top:6px;
	height:66;
	width:230px;
	color:#305689;
	font-size:18px;*/
	position: relative;
	float:right;
	width: 250px;
	height: 80px;
	background-image:url(../images/news-bubble.gif);	
}

.newsHomeTitle{
	position:relative;
	float:left;
	color:#305689;
	font-size:18px;
	left: 20px;
	margin-top:10px;
	width: 220px;
	margin-bottom:0px;
}

.newsHomeDate{
	position:relative;
	clear:both;
	float:left;
	font-size:10px;
	margin-top:2px;
	color: #305689;
	left: 20px;
	width: 100px;
	padding:0;
}

.newsDate{
	font-size:10px;
	color: #305689;
}

.homeBreak{
	position: relative;
	clear:both;
	margin-top:10px;
}

/*
Section Title
*/

#sectionTitle{
	position: relative;
	background-image:url(../images/section/header.gif);
	width: 186px;
	height: 20px;
	color:#FFFFFF;
	padding-left:22px;
	padding-top:6px;
}

/*
Features
*/

#feature_1{
	clear:both;
	width: 209px;
	height: 78px;
	background-image:url(../images/features/featureBg_1.gif);
	margin-top:8px;
}

#feature_1 #text{
	position: relative;
	top:8px;
	left:15px;
	width:150px;
	height:44px;
	color:#FFFFFF;
	font-size:15px;
	line-height:15px;
}

#feature_2{
	clear:both;
	width: 209px;
	height: 78px;
	background-image:url(../images/features/featureBg_2.gif);
	margin-top:8px;
}

#feature_2 #text{
	position: relative;
	top:8px;
	left:12px;
	width:180px;
	height:62px;
	color:#FFFFFF;
	font-size:15px;
	line-height:15px;
}

#feature_3{
	clear:both;
	width: 209px;
	height: 78px;
	background-image:url(../images/features/featureBg_3.gif);
	margin-top:8px;
}

#feature_3 #text{
	position: relative;
	top:8px;
	left:51px;
	width:150px;
	height:62px;
	color:#FFFFFF;
	font-size:15px;
	line-height:15px;
}

/*
News Listing
*/
.newsPublicListing{
	position:relative;	
	clear:both;
	padding-top:12px;
	padding-bottom:0px;
	margin:0px;
}

.newsPublicListingLHS{
	float:left;
	width: 19%;
}

.newsPublicListingRHS{
	float:left;
	width: 78%;
	margin-left:10px;
}

.newsPublicLising_date{
	position: relative;
	clear:both;
	color: #2B5488;
	font-weight:bold;
}

.newsPublicLising_date_small{
	position: relative;
	clear:both;
	color: #2B5488;
	font-weight:bold;
	font-size:11px;
}

.newsPublicLising_text{
	position: relative;
	clear:both;
	color: #000000;
}

.newsPublicLising_text_small{
	position: relative;
	clear:both;
	color: #000000;
	font-size:11px;
}

.newsTitleLink:link { color:#000000; font-weight:bold; text-decoration:none;}
.newsTitleLink:visited { color:#000000; font-weight:bold; text-decoration:none;  }
.newsTitleLink:hover   { color: #B4AB96; font-weight:bold; text-decoration:none; }
.newsTitleLink:active  { color:#000000; font-weight:bold; text-decoration:none; }

.newsTitleLink_small:link { color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.newsTitleLink_small:visited { color:#000000; font-weight:bold; font-size:11px; text-decoration:none;  }
.newsTitleLink_small:hover   { color: #B4AB96; font-weight:bold; font-size:11px; text-decoration:none; }
.newsTitleLink_small:active  { color:#000000; font-weight:bold; font-size:11px; text-decoration:none; }



/*
Footer
*/

#footer{
	position: relative;
	clear:both;
	width:100%;
	padding-top:6px;
	height:40px;
}

#footer #textArea{
	position: relative;
	float: left;
	left:10px;
	margin-top:5px;
	color:#7e725b;
	font-size:11px;
}

/*
Paged results
*/

.pagenumber{
	position:relative;
	font-size:11px;
	color:#7E725A;
	margin-top:4px;
	padding-top:0px;
	line-height:11px;
	float:left;
}

.imagePrevious{
	position: relative;
	float:left;
	padding-right:4px;
}

.imageNext{
	position: relative;
	float:left;
	padding-top:0px;
	padding-left:4px;
}

#clientMemberInformation{
	position:relative;
	clear:both;
	width:100%;
}

#clientPictures{
	position:relative;
	margin-top:10px;
	float:right;
	width:204px;
}

#clientMemberLogo{
	position:relative;
	margin-top:8px;
	clear:both;
	border:solid;
	border-width:1px;
	border-color:#e1e1e1;
	background-color:#FFFFFF;
	padding:2px;
}

#clientMemberPicture{
	position:relative;
	clear:both;
	margin-top:8px;
	border:solid;
	border-width:1px;
	border-color:#e1e1e1;
	background-color:#FFFFFF;
	padding:2px;
}

#clientMemberDetails{
	position:relative;
	float:left;
	width:250px;
}

.podCastingListing{
	position: relative;
	clear:both;
	margin-top:14px;
}


/*
Member Logout Area
*/

.memberProfileBreak{
	position: relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#CCCCCC;
}

.memberStatusTitle{
	position:relative;
	width:208px;
	height:25px;
	background-color:#2F5689;
}

.memberStatusTitleText{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	left:10px;
	top:4px;
}

.memberStatusText{
	position:relative;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:4px;
}

.memberStatusLoggedIn{
	color: #2F5689;
}

.memberEdit:link { color:#991c1f; font-size:11px; text-decoration:none;}
.memberEdit:visited { color:#991c1f; font-size:11px; text-decoration:none;  }
.memberEdit:hover   { color: #991c1f; font-size:11px; text-decoration:underline; }
.memberEdit:active  { color:#991c1f; font-size:11px; text-decoration:none; }

#crewLink{
	position:absolute;
	left:782px;
	z-index:11;
	margin-top:-3px;
	border:0px;
}




/*
2011 Updates
*/


#searchBar{
	background-color:#2d2c17;
	height:55px;
	width:100%;
}

#navigation{
	/*z-index:-1;*/
}

.rhs_feature{
	background-image:url(../images/2011/rhs_feature_bg.png);
	background-repeat:no-repeat;
	height:16px;
	width:188px;
	margin-bottom:10px;
	padding:10px;
	color:#FFF;
}

#navigation ul{
	/*list-style: none outside none;*/
	text-transform:uppercase;
	font-size:13px;
	color:#FFF;
	height:30px;
	margin:0px;
	padding:16px 0px 0px 0px;
	font-size:12px; font-family: proxima-nova, Arial, Helvetica, sans-serif;
	font-weight:600;
}


#navigation li{
    display: inline;
    float: left;
    margin: 2px 12px 0;
	color:#cbc7b5;
}

#navigation a, #navigation a:visited { float:left; color:#FFF;}
#navigation a:hover {color:#cbc7b5; text-decoration:none; }
#navigation li.active a {color:#6d923a;}

/*#header #banner {
    height: 200px;
}

#tagLine {
	clear:both;
}
*/

#banner_logo{
	float:left;
	height:177px;
	width:173px;
}



.banner_image{
	height:177px;
	width:767px;
}

.banner_text{
	position:absolute;
	float:right;
	right:10px;
	margin-top:135px;
	text-align:right;
}

.banner_text h5{
	font-size:13px; 
	font-family: proxima-nova, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:7px;
	margin:0px;
	background: none repeat scroll 0 0 #B2A895;
}

.banner_text h5 .company{
	font-size:10px; 
	font-family: proxima-nova, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px;
	margin:0px;
	font-weight:600;
}



/**
New Header Search
**/

/* CSS Document */

.searchBar {
	width:291px;
	height:35px;
	float:right;
	margin-top:10px;
	margin-right:10px;
}

.searchBar-input {
	background:url(../images/search/search-input.png) no-repeat;
	width:136px;
	height:25px;
	padding:5px 0px 5px 15px;
	float:left;
}

.searchBar-input input.text-inline {
	border:0px;
	padding:0px;
	background:none;
	width:130px;
	height:25px;
	font-size:13px;
	font-weight:bold;
	color:#2e2c17;
	font-family:Helvetica, Arial, sans-serif;
}

.searchBar-select {
	background:url(../images/search/search-select.png) no-repeat;
	width:71px;
	height:25px;
	padding:5px 0px 5px 9px;
	float:left;
}

.searchBar-submit {
	float:left;
	width:60px;
	height:35px;
}

.searchBar-submit input.submit {
	margin:0px;
	padding:0px;
	border:0px solid #000;
	background:url(../images/search/go-submit.png) no-repeat;
	width:60px;
	height:35px;
	text-indent:-3000px;
	cursor:pointer;
}

/*SELECT BOX*/
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:4px;
  margin-left:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  /*z-index: 3000;*/
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:6px 24px 4px 8px;
  cursor:pointer;
  font-size:13px;
	font-weight:normal;
	color:#2e2c17;
	font-family:Helvetica, Arial, sans-serif;
}

/* Look and feel of select box */
.selectbox 
{
 height:25px;
	font-size:13px;
	font-weight:bold;
	color:#2e2c17;
	font-family:Helvetica, Arial, sans-serif;
	width:70px;
  display : block;
  text-align:left; 
  background:url(../images/search/drop-down-bg.png) right no-repeat;
  cursor: pointer;
  border:none;
  padding:0px;
  color:#333;
}

#bannerArea{
	float:left;
}

.dumbCrossFade{
	float:left;
	height:177px;
	width:767px;
	border-left:solid;
	border-right:solid;
	border-width:5px;
	border-color:#2d2c17;
	overflow:hidden;
	margin-left:
}

.dumbCrossFade .dumbItem {
	display:none;
	position:absolute;
	top:0;
	left:178px;
	border:none;
}
			
.dumbCrossFade .dumbItem img {
	border:none;
}

.dumbCrossFade * {
	border:none;
	text-decoration:none;
}

#crewLink{
	position:absolute;
	left:750px;
}
