/* LocalGov.co.uk */
/* Standard Layout - Version 1.0 - August 2008 */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

/* Set padding to zero for all form tags */

form {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited 
{
	color: #1E6FB3;
	text-decoration: none;
}
a:hover 
{
	color: #F13F82;
	text-decoration: underline;
}

h3 {
	
}

/* Floats clear */

.clearer {
	clear: both;	
}


/* Container to centre layout */

#container {
	padding: 0px;
	width: 939px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* LocalGov header - includes artwork for search and login box */

#header {
	background-image: url(../../images/curve/assets/furniture/main_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 164px;
}

#errorheader {
	background-image: url(../../images/curve/assets/furniture/error_main_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 164px;
}

/* LocalGov logo */

.logo {
	height: 54px;
	width: 237px;
	margin: 0px;
	padding-top: 30px;
	padding-left: 17px;
	display: inline;
	float: left;
}

/* LocalGov Top banner adverts */

.adverts {
	padding: 0px;
	float: right;
	height: 60px;
	width: 468px;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: inline;
}


/* LocalGov header navigation */

#header_nav {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 510px;
}

#header_nav li, ol {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#header_nav li a{
	display: inline;
	float:left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4fd1dd;
}

#header_nav li a:hover{
	display: inline;
	float:left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4fd1dd;
	text-decoration: none;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4fd1dd;
}

#header_nav li.last a{
	display: inline;
	float:left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-right-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header_nav li.last a:hover{
	display: inline;
	float:left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4fd1dd;
	text-decoration: none;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-right-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Search field - top bar */

#search {
	display: inline;
	float: right;
	width: 185px;
	padding: 0px;
	margin-top: -13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.search_field {
	color: #999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 144px;
}

/* Main content area */

#content {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/curve/assets/furniture/colours_leftbar_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Left navigation bar */

#alpha {
	display: inline;
	padding: 0px;
	float: left;
	width: 141px;
	margin-top: 0px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 9px;
}

.loginbox {
	background-color: #d8d9de;
	background-image: url(../../images/curve/assets/furniture/loginbox_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	font-size: 10px;
	color: #696969;
}

.loginbox label{
font-weight:bolder;

}

.login_field {
	color: #999999;
	height: 18px;
	width: 124px;
	border: 2px solid #BFC2C9;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.loginbox ul {
	padding: 0px 0 2px 0;
	margin: -5px 0 2px 0;
}

.loginbox ul.ul_links {
	padding: 5px 0 2px 0;
	margin: 5px 0 2px 0;
}

.loginbox li {
	color: #F13F82;
	list-style: none; 
	padding: 2px 0 2px 0;
	font-size: 10px;
}

.loginbox li.links {
	list-style: none; 
	padding: 0 0 2px 2px;
	font-size: 10px;
}

#logintable a {
	text-decoration: none;
}

#logintable a:hover {
	text-decoration: underline;
}

#leftnav_foot {
	background-image: url(../../images/curve/assets/furniture/leftnav_foot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#navigation {
	background-image: url(../../images/curve/assets/furniture/leftnav_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navigation li, ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-bottom-width: 0px;
}

#navigation li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	background-image: url(../../images/curve/assets/furniture/leftnav_li_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	height: 20px;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-bottom-width: 0px;
}
#navigation li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4fd1dd;
	text-decoration: none;
	text-transform:uppercase;
	background-image: url(../../images/curve/assets/furniture/leftnav_li_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	height: 20px;
	line-height:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-bottom-width: 0px;
}


.rss {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sitemap {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.alpha_ad {
	text-align: center;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}

/* Main content section */


#beta {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 632px;
	height: 100%;
}


#beta p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#beta h1 {
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: normal;
 color: #415796;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
 margin-top: 0;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 border-bottom-width: 0;
 border-bottom-style: none;
 border-bottom-color: #CDCFD5;
 
}

#beta h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#beta h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: none;
	
}

/* HomePage */
#home h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: normal;
 color: #949494;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
 margin-top: 0;
 margin-right: 0px;
 margin-bottom: 25px;
 margin-left: 0px;
 border-bottom-width: 1px;
 border-bottom-style:solid;
 border-bottom-color: #CDCFD5;
 }

.h1-blue{
	color: #415796;
}
.h1-pink{
color: #EE4482;
}


/* Newspapers */

.papers {
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	border: 1px solid #D9DBDD;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 40px;
	padding-left: 8px;
	width: 614px;
	float: left;
}

.papers1 {
	padding: 0px;
	width: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}

.papers2 {
	padding: 0px;
	margin: 0px;
	display: inline;
	float: right;
	width: 290px;
	clear: right;
}

/* News section - homepage */


#newspod {
	display: inline;
	padding: 0px;
	float: left;
	width: 275px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainstory {
	background-color:#54639D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#mainstoryheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 6px;
	display:inline;
	float: right;
	width: 160px;
}

#mainstoryphoto {
	width: 80px;
	display: inline;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainstory a {
	color: #FFFFFF;
	text-decoration: none;
}

#mainstory a:hover {
	color: #4fd1dd;
	text-decoration: none;
}

#mainstory img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear:both;
}

#othernews {
	margin: 0px;
	padding: 0px;
}

#othernews li {
	display: block;
 	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#othernews ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
}

#othernews li a{
	display: block;
	height:1%;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	margin-right: 0px;
 	margin-left: 0px;
	margin-top: 0px;
 	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 12px;
 	padding-top: 5px;
 	padding-bottom: 5px;
}
 
#othernews li a:hover{
	display: block;
	height:1%;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #233976;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #bfc8e0;
	margin-right: 0px;
 	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
 	padding-right: 10px;
 	padding-left: 12px;
 	padding-top: 5px;
 	padding-bottom: 5px;
}

.imagesoap {
	text-align: left;
	display: inline;
	float: left;
	width: 78px;
	margin:0 8px 0 0;
	padding: 0px;
	height: 74px;
}


#news_search_box {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left: 1px solid #BFC2C9;
	border-bottom: 1px solid #BFC2C9;
	border-right: 1px solid #BFC2C9;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width:617px;
	}

#news_search_box_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	/*background-color: #656ABD !important;*/
	background-image: url(../../images/curve/assets/furniture/news_headingblank.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	border: 0px;
	
}	

/* Search results etc */

#resultscol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	width: 380px;
	display: inline;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFE0E5;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.resultsbox {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 6px;
	/*background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/*border: 1px solid #BFC2C9;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
}

.resultsbox:hover  {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #efeef0;
	padding: 6px;
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #435996;
}

.resultsbox strong {
	text-transform: uppercase;
	font-size: 12px;
}


#searchoverview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-bottom: 12px;
	margin-bottom: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;*/
}



#paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-bottom: 20px;
	text-align: right;
}


#overview {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;
	width: 198px;
	float: right;
	display: inline;
}

#overview h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#overviewlist ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#overviewlist li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

#overviewlist li.resinfo {
	display: block;
	list-style-type: none;
	font-size: 13px;
	color: #666666;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}


#overviewlist li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../images/curve/assets/furniture/search/tickmark.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}

#overviewlist li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ec008c;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../images/curve/assets/furniture/search/tickmark.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}

.newsresultsbox {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 6px;
	/*background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/*border: 1px solid #BFC2C9;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
}

.newsresultsbox:hover  {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #efeef0;
	padding: 6px;
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #435996;
}

.resultsbox strong {
	text-transform: uppercase;
	font-size: 12px;
}


/* News article */

#articlecol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	width: 380px;
	display: inline;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFE0E5;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#articlecol ul{
	list-style-type: square;
	margin:10px;
	padding: 0px;
	color: #4c4c4c;
	font-size: 12px;
}

#articlecol li{
	display: list-item;
	margin: 10px;
	list-style-type: square;
	border: none;
	padding: 0px;
	color: #4c4c4c;
	font-size: 12px;
	font-weight:normal;
}



#articlemain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
}

#articlemain h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #4c4c4c;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	
}

.articleintro {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#articlemain blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2D4385;
	padding: 0px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
}

#yourcomments {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#yourcomments h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#yourcomments blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007bbd;
	background-image: url(../../images/curve/assets/furniture/news/quotemark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 40px;
}

#postcomments {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#postcomments h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

.commentsfields {
	width: 350px;
}

.commentsfieldssm {
	width: 70px;
}

#relatedfl {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 20px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;*/
	width: 195px;
	float: right;
	display: inline;
}

#relatedfl h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}


#related {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;
}

#related h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#othernews {
	margin: 0px;
	padding: 0px;
}

#relatedarts ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#relatedarts li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

#relatedarts li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#relatedarts li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/* color: #233976;*/
	color: #ec008c;
	text-decoration: underline;
	text-transform:uppercase;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

 
.articleIcons{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfc8e0;
	padding-top:12px;
	margin-top:12px;
	
}

.featuredJobs{
color: #EC008C;
font-size:22px;
}
 
/* Events, Blogs and Comment and Analysis Screens */

#eventsmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
}

#eventslist {
	margin: 0px;
	padding: 0px;
}


#events ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#events li {	
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	/*color: black;*/
	color: #4c4c4c;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#events li:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #233976;
	text-decoration: none;
	text-transform:uppercase;*/
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#events li.featured{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 5px;
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	/*background-image: url(../../images/curve/assets/furniture/events/featured.gif);*/
	background-image: none;
	/*background-repeat: no-repeat;
	background-position: right top;*/
}

#events li.featured:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #233976;
	text-decoration: none;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 5px;
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	/*background-image: url(../../images/curve/assets/furniture/events/featuredon.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}

#events li a{
	color: #6578ae;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#events li a:hover{
	color: #ec008c;
	text-decoration: underline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#relatedfl_event {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 195px;
	float: right;
	display: inline;
}

#relatedfl_event h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color:#ec008c;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#eventDetail ul{
	display: block;
	list-style-type: none;
	width: 350px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#eventDetail li{
	display: block;
	list-style-type: none;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.event_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ec008c;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: uppercase;
}

/*
#events li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9668AC;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DD9AFB;
	background-image: none;
	background-image: url(../../images/curve/assets/furniture/events/events_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}*/

/*
#events li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #DD9AFB;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DD9AFB;
	background-image: none;
}

*/




.commentsboxes {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 6px;
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #BFC2C9;
}

.commentsboxes:hover  {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #efeef0;
	padding: 6px;
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #435996;
}

.commentsboxes strong {
	text-transform: uppercase;
	font-size: 16px;
}

.commentsboxes em {
	font-style: normal;
	color: #666666;
}

.commentreadmore {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDEE3;
}

.blogsboxes {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #BFC2C9;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 22px;
	padding-left: 6px;
	margin: 0px;
}

.blogsboxes strong {
	text-transform: uppercase;
	font-size: 16px;
}

.blogsboxes em {
	font-style: normal;
	color: #666666;
}

.blogsboxesreadmore {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDEE3;
}

.bloggerimages {
	text-align: left;
	display: inline;
	float: left;
	width: 80px;
	height: 80px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #D9DBDD;
}


.latestposts {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;
}

.latestposts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #415796;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: lowercase;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.latestpostsl ul {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.latestpostsl li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

.latestpostsl li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.latestpostsl li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F13F82;
	text-decoration: underline;
	text-transform:uppercase;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* Subscribe */


.subscribe {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #BFC2C9;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	width:617px;
}

.myb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	/*background-color: #656ABD !important;*/
	background-image: url(../../images/curve/assets/furniture/headers/purple.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	border: 0px;
}

#subscribe h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	/*background-color: #3877A6;*/
	background-image: url(../../images/curve/assets/furniture/headers/blue.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	border: 0px;
}


.subscribe h2 {
	margin: 0px;
	padding: 0px;
}

.subpadding {
	padding: 6px;
	font-size: 12px;
	/*color: #333333;*/
	color: #4c4c4c;
}

.subpadding td {
	font-size: 14px;
	/* color: #2C4079; */
}

.subpadding td strong {
	/*color: #DC549C;*/
}
.info {
	font-size: 11px;
	padding: 4px;
	color: #ec008c;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
	border: 1px solid #DBDDE0;
	margin-right: 0px;
	margin-left: 0px;
}


.standard {
	width: 298px;
}

.medium {
	width: 110px;
	margin-right: 4px;
}
.small {
	width: 60px;
	margin-right: 4px;
}

.button {
	padding: 8px;
	color: #FFFFFF;
	background-color: #3C4E87;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#total {
	font-size: 28px;
	color: #3C4E87;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}


/* MJ Awards */

/* One column approach */
#awards {
	padding: 0px;
	float: left;
	margin-top: 33px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	font-size: 12px;
	color: #4c4c4c;
}

#awards h1
{
	color:#307629;
}

#awards li{
	display: list-item;
	margin: 10px;
	list-style-type: square;
	border: none;
	padding: 0px;
	color: #4c4c4c;
	font-size: 12px;
	font-weight:normal;
}

/* Two columns approach*/
#awards1 {
	padding: 0px;
	float: left;
	width: 240px;
	margin-top: 33px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	font-size: 12px;
	/*color: #435996;*/
	color: #4c4c4c;
}

#awards1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #307629;
	text-transform: none;
}

#awards1 ul{
	list-style-type: square;
	margin:10px;
	padding: 0px;
	color: #4c4c4c;
	font-size: 12px;
}

#awards1 li{
	display: list-item;
	margin: 10px;
	list-style-type: square;
	border: none;
	padding: 0px;
	color: #4c4c4c;
	font-size: 12px;
	font-weight:normal;
}

#awards2 {
	padding: 0px;
	display: inline;
	float: right;
	width: 320px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#awards h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #307629;
	text-transform: none;
}
	
/* Flash news area */


#slideshow {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 342px;
}


/* Featured areas */

.greybox {
	background-color: #d8d9de;
	background-image: url(../../images/curve/assets/furniture/greybox_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: inline;
	padding: 0px;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #666666;
	height: 214px;
}

.greyboxfull {
	background-color: #d8d9de;
	background-image: url(../../images/curve/assets/furniture/fullwidthbox_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	width: 619px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	color: #666666;
}

.greyboxmed {
	background-color: #d8d9de;
	background-image: url(../../images/curve/assets/furniture/2colbox_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	color: #666666;
	width: 293px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.greybox_sample {
	background-color: #d8d9de;
	
	height:auto;
}


#section_featured {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box_padding {
	margin: 0px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.greybox a {
	text-transform: uppercase;
}


.jobstext {
	background-color: #d8d9de;
	font-size: 12px;
	color: #666666;
}

.directory_field {
	color: #999999;
	height: 18px;
	width: 148px;
	border: 2px solid #BFC2C9;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.directory_label{
	 color: #5A5BB8;
	 font-weight: bold;
}

#section_blogcal {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Ads */


#gamma {
	float: left;
	width: 122px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.gamma_ad {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#blog {
	display: inline;
	margin: 0px;
	float: left;
	width: 325px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CFD0D6;
	border-left-color: #CFD0D6;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-image: url(../../images/curve/assets/furniture/quote_close.gif);
	background-repeat: no-repeat;
	background-position: 298px bottom;
}
#calendar {
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFD0D6;
	width: 264px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#survey{
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFD0D6;
	width: 264px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.surveyName{
	font-size: 0.8em;
	color: #415796;
	font-weight: bold;
	text-transform: Uppercase;
}

#surveyForm ul,li{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
	color:gray;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
}

#blog blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333333;
	margin: 0px;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
	background-image: url(../../images/curve/assets/furniture/quote_open.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.blogtitle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFD0D6;*/
}
.blogtitle em {
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}

.blogimage {
	padding-right: 10px;
	width: 38px;
	margin: 0px;
	float: left;
}

.blogger {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 270px;
}



/* Jobs */

#topjobsection {
	width: 619px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#jobdesc {
	display: inline;
	padding: 0px;
	float: right;
	width: 333px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
}

#jobdesc h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #435996;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#jobdesc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c7c7c;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBFC4;
	text-transform: none;
}

.featuredcolend {
	padding: 4px;
	width: 184px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*
text-transform: uppercase;
*/
}

.featuredcol {
	padding: 4px;
	width: 184px;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*
text-transform: uppercase;
*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A4A5A8;
}
#jobimage {
	text-align: center;
	display: inline;
	margin: 0px;
	float: left;
	width: 270px;
}

.morelink {
	background-color: #d8d9de;
	text-align: right;
	margin: 0px;
	padding: 3px;
}

.pinkboxfull {
	background-image: url(../../images/curve/assets/furniture/jobs/fullwidthbox-pnk_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 619px;
	color: #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#featuredJobs ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#featuredJobs li {
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-decoration: none;
	/*color: black;*/
	color: #4c4c4c;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#featuredJobs li:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #233976;
	text-decoration: none;
	text-transform:uppercase;*/
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#featuredJobs li a{
	color: #6578ae;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#featuredJobs li a:hover{
	color: #ec008c;
	text-decoration: underline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/* Search */

#intro {
	
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}

#resultsbox {
	width: 448px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
	border-bottom-width: 5px;
	
}
#resultsbox p {
	margin: 0px;
	padding: 0px;
}
#resultsbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #005957;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}

#resultsbox ol{
	list-style-type: none;
	display: block;
	margin :0px;
	padding: 0px;
}

#resultsbox li{
	list-style-type: none;
	display: block;
	padding: 0px;
	margin :0px;
}

#resultsbox li a{
	display: block;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #045b89;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	height: 22px;
	background-position: left top;
	padding: 0px;
	width: 446px;
	text-indent: 18px;
}

#resultsbox li a:hover{
	display: block;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	height: 22px;
	background-position: left top;
	padding: 0px;
	width: 446px;
	text-indent: 18px;
}

#bullet {
	width: 254px;
	padding-left: 14px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 6px;
}

.shade {
	
	margin: 0px;
	width: 248px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #1C527D;
	line-height: 18px;
}
.shade a {
	color: #1C527D;
	text-decoration: underline;
}

.shade a:hover {
	color: #1C527D;
	text-decoration: none;
}

#denied {
	height:inherit;
	margin: 0px;
	width: 244px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #FF6666;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AE4545;
	text-align:center;
}

#searchcol1 {
	display: inline;
	float: left;
	width: 272px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#searchcol2 {
	display: inline;
	margin-left: 0px;
	float: right;
	width: 272px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
}
.jobs_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ec008c;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: uppercase;
}

.searchlabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	
	display: inline;
	float: left;
	width: 114px;
	padding-top: 4px;
}
.searchfields {
	display: inline;
	float: left;
	width: 244px;
}


.fields {
	width: 272px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.fielddrop {
	width: 125px;
}

#advertising {
	padding: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #727272;
}
#advertising em {
	font-style: normal;
	color: #435996;
}
#advertising strong {
	font-size: 16px;
}

/* News */

#flashticker {
	padding: 0px;
	width: 619px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#panel1 {
	display: inline;
	padding: 0px;
	float: left;
	width: 285px;
	margin-top: 0px;
	margin-right: 33px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	/*color: black;*/

}
#panel2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 285px;
	display: inline;
}

#newscols {
	margin: 0px;
	padding: 0px;
	width: 619px;
}
#panel1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #435996;
}

#panel1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #435996;
}


#newscols #panel1 img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.article {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
}

.cei_article {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	border: 1px solid #CDCFD5;
	
}

.commentslink {
	background-image: url(../../images/curve/assets/furniture/news/commenticon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.blueboxfull {
	background-image: url(../../images/curve/assets/furniture/fullwidthbox-blue_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 619px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.news_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #415796;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: uppercase;
}

#todayspapers {
	background-image: url(../../images/curve/assets/furniture/news/papers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}

#soapbox {
	background-image: url(../../images/curve/assets/furniture/news/soapbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 96px;
}

#focus {
	background-image: url(../../images/curve/assets/furniture/news/focus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 69px;
}

#focuscontent {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	/*color: #878787;*/
	color: #4c4c4c;
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#focuscontent h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}


#commentan {
	background-image: url(../../images/curve/assets/furniture/news/commentan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 59px;
}

#commentcontent {
	background-image: url(../../images/curve/assets/furniture/comment_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	/*color: #878787;*/
	color: #4c4c4c;
}
#commentcontent h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}

.featuretitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;
	color: #454444;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	margin: 0px;
}

#dir_stat {
	display: inline;
	
	float: left;
	width: auto;
	margin: 0 0 0 0;;
	padding: 0 0 0 0;
	background-image: url(../../images/curve/assets/furniture/quote_close.gif);
	background-repeat: no-repeat;
	background-position: 240px bottom;
}

#dir_stat blockquote{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333333;
	margin: 0px;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
	background-image: url(../../images/curve/assets/furniture/quote_open.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



.papersdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #454444;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
}

#panel2 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


.ft {
	background-image: url(../../images/curve/assets/furniture/news/ft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.sun {
	background-image: url(../../images/curve/assets/furniture/news/sun.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.mirror {
	background-image: url(../../images/curve/assets/furniture/news/mirror.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.telegraph {
	background-image: url(../../images/curve/assets/furniture/news/telegraph.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.times {
	background-image: url(../../images/curve/assets/furniture/news/times.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.mail {
	background-image: url(../../images/curve/assets/furniture/news/mail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}

.guardian {
	background-image: url(../../images/curve/assets/furniture/news/guardian.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7A7A7A;
}




#panel2 blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007bbd;
	background-image: url(../../images/curve/assets/furniture/news/quotemark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#yourviews {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 padding: 6px;
 color: #333333;
 font-weight:bold;
}

.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: none;
	color: #69a4cf;
}


/* Directory */

#directory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	/*color: black;*/
}

#directory em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	
}


#directory ul, li {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 2px 0 0 2px;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	color : black;
	font-weight:normal;
	
}

#directory_item{
	/*height:auto;*/
	width: 400px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFE0E5;
}

#dir_address{
	
}

#dir_address ul{
	display: block;
	margin: 0px;
	list-style-type: none;
	color : black;
	font-weight:normal;	
}

#dir_address li{
	padding: 5px 0 5px 2px;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	width: 250px;
	}
	
#dir_address_sample{
   padding: 0 0 10px 5px;   
   margin:  0 0 10px 5px;
   width:auto;
}


#dir_address_sample ul{
	display: block;
	margin: 0px;
	padding 0px;
	list-style-type: none;
	color : black;
	font-weight:normal;	
}

#dir_address_sample li{
	padding: 2px 0 2px 5px;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	width: auto;
	}	
	
#dir_overview {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;
	width: 198px;
	float: right;
	display: inline;
}

#dir_overview h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #415796;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	text-transform: lowercase;
}

#dir_overview ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#dir_overview li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

#dir_overview li.resinfo {
	display: block;
	list-style-type: none;
	font-size: 13px;
	color: #666666;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}


#dir_overview li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../images/curve/assets/furniture/search/tickmark.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}

#dir_overview li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ec008c;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../images/curve/assets/furniture/search/tickmark.gif);
	background-repeat: no-repeat;
	background-position: 4px center;	
	
}


.dir_contentLeft {
float: left;
width:255px;
padding-top:10px;
}

.dir_contentRight {
float: right;
width:342px;
padding-top:10px;
}

#dir_home_copy{
 border-bottom-width: 1px;
 border-bottom-style:solid;
 border-bottom-color: #CDCFD5;
 padding-bottom:15px;
 margin-bottom:15px;
 }

#dir_panel3 {
	display: inline;
	margin: 0px;
	float: left;
	width: 265px;	
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
	

#dir_panel4 {
	float: left;
	width: 330px;
	margin: 0px;
	padding:0px;
	/*display: inline;*/
}


.category {
	float: left;
	width: 190px;
	display: inline;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 60px;
}

.winner {
	margin: 0px;
	float: left;
	width: 203px;
	display: inline;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 60px;
}

.sponsor {
	margin: 0px;
	float: left;
	width: 184px;
	display: inline;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 60px;

}

.directory_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5BB8;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-transform: uppercase;
}

#directory a{
	color: #5A5BB8;
}

#directory a:hover{
	color: #F13F82;
}

#directory h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: normal;
 color: #5A5BB8;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
 margin-top: 0;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 border-bottom-width: 0;
 border-bottom-style: none;
 border-bottom-color: #5A5BB8;
 width:400px;
	
}

#directory h2{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color:  #5A5BB8;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-transform: none;
	
}

#directory h3{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:  #5A5BB8;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-transform: none;
	font-weight: bold;
	
}


#jobs h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: normal;
 color: #ec008c;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
 margin-top: 0;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 border-bottom-width: 0;
 border-bottom-style: none;
 border-bottom-color: #5A5BB8;
 width:480px;
	
}

/* Need to Know */
.need2know {
	margin-top:10px;
	padding-top: 10px;
	border-top-width: 1px;
 	border-top-style:solid;
 	border-top-color: #CDCFD5;
}

.needsearch{
	border-bottom-width: 1px;
 	border-bottom-style:solid;
 	border-bottom-color: #CDCFD5;
	padding-bottom:15px;
	margin-bottom: 15px;
}

/* Products */
#productcols {
	margin: 0px;
	padding: 0px;
	width: 619px;
}

#productcols h2{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 285px;
	display: inline;
	font-size: 14px;
	/*color: #4c4c4c;*/
}

#productcols #panel1 {
	display: inline;
	padding: 0px;
	float: left;
	width: 285px;
	margin-top: 0px;
	margin-right: 33px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
}

#productcols  #panel1 h2{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float: right;
	width: 285px;
	display: inline;
	font-size: 18px;
	text-transform:none;
	font-weight:bold;
	
}


#productcols #panel2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 285px;
	display: inline;
	font-size: 12px;
	color: #4c4c4c;
	/*color: #5A5BB8;*/
}

#productcols  #panel2 h2{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float: right;
	width: 285px;
	display: inline;
	font-size: 18px;
	text-transform:none;
	font-weight:bold;
	
}

#productcols  #panel1 h3{
	margin: 5px 0 2px 0;
	padding: 5px 0 2px 0;
	width: 285px;
	font-size: 14px;
	text-transform:none;
	font-weight:bold;
	
}


#futherinfo{
	background-image: url(../../images/curve/assets/furniture/headers/blue.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	height:26px;
	
	/*background-position: 4px center;*/	
	
}

/* List Rental */

#rentalcols {
	margin: 0px;
	padding: 0px;
	width: 619px;
}

#rentalcols #panel1 .imgpad {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}

#rentalcols #panel1 {
	display: inline;
	padding: 0px;
	float: left;
	width: 285px;
	margin-top: 0px;
	margin-right: 33px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	/*color: #5A5BB8;*/

}

#rentalcols div.title{
	width:255px;
	padding:5px;
	padding-left:20px;
	color:white;
	font-weight:bold;
	height:18px;
	background-image: url(../../images/curve/assets/furniture/LRHeader_sm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:10px;
}
#rentalcols div.titleBig{
	width:580px;
	padding:5px;
	padding-left:20px;
	color:white;
	font-weight:bold;
	height:18px;
	background-image: url(../../images/curve/assets/furniture/LRHeader.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:10px;
}

#rentalcols #panel2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 285px;
	display: inline;
	font-size: 12px;
	color: #4c4c4c;
	/*color: #5A5BB8;*/
}

#rentalcols #panel1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #5A5BB8;
}

#rentalcols #panel2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #5A5BB8;
}

#rentalcols #panel2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #435996;
}

#rentalcols #panel1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #0e6205;
}

#toplists {
	font-size: 12px;
	padding: 6px;
	color: #333333;
}

/* Footer */


#footer {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	text-align: center;
	font-size: 11px;
	background-image: url(../../images/curve/assets/furniture/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFD0D6;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.datestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #F58344;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCFD5;
	font-weight: bold;
}
#paginate a {
	text-decoration: none;
	padding: 2px;
	border: 1px solid #CDCFD5;
}

/* Generic Styles */

table th a:link, th a:visited {
	color: white;
}


.tables {
	border: 1px solid #999999;
}

.tables th {
	/*background-image: url(../../images/curve/assets/furniture/table_bg.gif);*/
	background-repeat: repeat-x;
	background-color: #445A94;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 13px;
}

.tables td{
	background-image: url(../../images/curve/assets/furniture/row_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 12px;
}

.tables th a:link{
	color: white;
}

#tables_job {
	
	border-left: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
}


#tables_job th {
	background-image: url(../../images/curve/assets/furniture/jobs/jobs_headingblank.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 13px;
	height:26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;	
	
}

#tables_job td{
	background-image: url(../../images/curve/assets/furniture/row_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#resultTable td {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93b5c7;
	color: #333333;
	text-align: left;
}

#resultTable tr.ruled{
	background-color: #C0DAE8;
} 

#resultTable thead th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../images/furniture/header_tables.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 6px;
	text-align: left;
}

#resultTable th,td {
	border:0px;
	border-collapse:collapse;
}


	
#resultTable td.price {
	font-weight:bold;
	text-align:right;
}

#resultTable td.discount {
	font-weight:bold;
	text-align:right;
	color:green;
}	

#resultTable td.total {
	font-weight:bold;
	font-size:17px; 
	color: red;
	text-align:right;
	
}		

#resultTable thead a {
	color: #FFFFFF;
	text-decoration:none;
}

#resultTable thead a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}


#tables_dir {
	border-left: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
}


#tables_dir th {
	background-image: url(../../images/curve/assets/furniture/headers/purple.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 13px;
	height:26px;
	border:none;	
	
}

#tables_dir th a {
	color: #FFFFFF;
}

#tables_dir td{
	background-image: url(../../images/curve/assets/furniture/row_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
		
}
/*
#tables_dir th a:link{
	color: white;
}
*/

/*
#tables_job th a:link{
	color: white;
}
*/


.thead {
	background-image: url(../../images/curve/assets/furniture/table_bg.gif);
	background-repeat: repeat-x;
	background-color: #73A8CF;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 13px;
}

.columncols {
	background-image: url(../../images/curve/assets/furniture/row_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#resultslist ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#resultslist li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

#resultslist li.resinfo {
	display: block;
	list-style-type: none;
	font-size: 13px;
	color: #666666;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}


#resultslist li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#resultslist li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F13F82;
	text-decoration: none;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#jobDetail ul{
	display: block;
	list-style-type: none;
	width: 350px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#jobDetail li{
	display: block;
	list-style-type: none;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*#jobDetail li:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}*/

.imageright {
	height: 200px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	display: inline;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455B97;
}

.imageright img {
	margin-bottom: 5px;
}

.imageleft {
	height: 200px;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455B97;
}

.imageleft img {
	margin-bottom: 5px;
}

.caption {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #455B97;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFC2C9;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
	float: left;
	position: relative;
}

/* -----------company details display and tabs--------------------------- */

.details {
	margin: 0px;
	padding: 0px;
	width: 95%;
	border: 1px solid #697AAB;
}

h4.detailsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C91C3;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4C91C3;
}

.details p {
	font-size: 13px;
}

/*
.details a {
	color: #124875;
	text-decoration: none;
}

.details a:hover {
	color: #124875;
	text-decoration: underline;
}

.details a:active {
	color: #124875;
	text-decoration: none;
}

.details a:visited {
	color: #333333;
	text-decoration: none;
}
*/


.details_footer {
	background-image: url(../../images/curve/assets/furniture/details_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 752px;
}

.details_pad {
	padding: 8px;
	margin: 0px;
}

.shadetabs{
padding: 0px;
margin: 0px;
list-style-type: none;
}

.shadetabs ul{
padding: 0px;
margin: 0px;
}

.shadetabs li{
display: inline;
padding: 0px;
margin: 0px;
}

.shadetabs li a{
	text-decoration: none;
	float:left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../images/curve/assets/furniture/details_tab_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 29px;
	line-height: 29px;
}

.shadetabs li a:hover{
	text-decoration: none;
	float:left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../images/curve/assets/furniture/details_tab_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 29px;
	line-height: 29px;
}

.shadetabs li a:visited{
	text-decoration: none;
	float:left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../../images/curve/assets/furniture/details_tab_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 29px;
	line-height: 29px;
}

.shadetabs li.selected a{
	text-decoration: none;
	float:left;
	color: #697AAB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 29px;
	line-height: 29px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #697AAB;
	border-right-color: #697AAB;
	border-left-color: #697AAB;
	background-image: none;
}

.shadetabs li.selected a:hover{
	text-decoration: none;
	float:left;
	color: #697AAB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 29px;
	line-height: 29px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #697AAB;
	border-right-color: #697AAB;
	border-left-color: #697AAB;
	background-image: none;
}

.product_logo {
	float:right;
	padding: 0;
	padding-top: 0px;
 	padding-right: 0px;
 	padding-bottom: 5px;
 	padding-left: 0;
 	margin-top: 0;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	margin-left:0;
 	border-bottom-width: 0;
 	border-bottom-style: none;	
}



#denied {
	
	margin: 0px;
	width: 244px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #FF6666;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #AE4545;
}


#denied h3 {
	font-size: 16px;
	font-weight: bold;
	background-image: url(./../images/curve/assets/furniture/denied_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#denied a {
	color: #823333;
}

#denied a:hover {
	color: #ffffff;
	text-decoration:none;
}

#denied p {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 14px;
}

#person_respons ul {
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#person_respons li {
	display: block;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfc8e0;
	padding: 0px;
}

#person_respons li a{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6578ae;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#person_respons li a:hover{
	display: block;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/* color: #233976;*/
	color: #ec008c;
	text-decoration: underline;
	text-transform:uppercase;
	background-color: #bfc8e0;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#totalCost{
	font-weight: bold;
	color: red;
	font-size: 14px;
}
#listsSelected{
	font-weight: bold;
	color: red;
	font-size: 14px;
}
#totalNoOfRecords{
	font-weight: bold;
	color: red;
	font-size: 14px;
}

/* BOOKMARKS */
#bookmark {

 padding: 8px 0 10px 0;
 margin:8px 0 10px 0;
}

#bookmark ul{
 padding: 10px 0 5px 0;
 margin:10px 0 5px 0;
 border-top-width: 1px;
 border-top-style:solid;
 border-top-color: #CDCFD5;
 border-bottom-width: 1px;
 border-bottom-style:solid;
 border-bottom-color: #CDCFD5;
}

#bookmark li{
list-style:none;
padding-bottom:5px;
margin-bottom:5px;
}

#bookmark img{
padding-right:5px;
vertical-align:text-bottom;
}

/*#person_respons{
	padding: 0;
}

#person_respons ul{
	padding: 0;
	list-style: none;
}

#person_respons li{
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCFD5;

}*/

#searchTable{
width:630px; 
border:0; 
font-size:12px;
color:#4C4C4C;

}

.contentType{
font-weight:bold; 
font-size:11px;"
}


.showMore{
display:block;
color: #1E6FB3;
text-decoration: none;
padding: 5px !important;
}


.showMore:hover{
color: #F13F82;
text-decoration: underline;
}



#listRental ul {
   list-style::none;
   padding-bottom:10px;
   margin-bottom::10px;
}

#listRental  li{
   padding:0 0 10px 20px;
   margin::0 0 10px 20px;
}

#listRental .green{
color: #27A22D;
font-weight:bold;

}