/* CSS Document */

html {
	height:100.02%; 
	/* forces a scrollbar on every page - prevents shifting that occurs when some pages have and some don't */
}

body {
	/* specify default font information here */
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11px;
	color:#000000;
	/* background-color: #f58428; */
	background-color: #E7E7E7;
	background-image: url(../images/backgrounds/shadow-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
.tx-srfeuserregister-pi1, .tx-srfeuserregister-pi1 td, td {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11px;
	color:#000000;
}

.tx-srfeuserregister-pi1 td input {
	color:#000000;
}


#top_wrapper {
	height:20px;
	background-color:#FFFFFF;
}

#o_container {
	/* Specifies width and left/right position of the page */
	/*margin-top:30px;*/
	position:absolute;
	width:750px;
	margin-left:-375px;
	left:50%;
	/*border: 1px solid #666666; */
}

#i_container {
	/*background-image:url(../images/backgrounds/inner_bg.gif);
	background-repeat:repeat-y;*/
	
}


#telephone {
	
	color:#FF690B;
	background-color:#FFFFFF;
	height:15px;
	padding-top:3px;
	text-align:right;
	float:left;
	font-size:10px;
	padding-right:10px;
	padding-left:10px;

	
}


#date {
	float:left;
	
	/*color:#f58428;*/
	color:#FF690B;
	text-align:right;
	font-size:10px;
	background-color:#FFFFFF;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	
	
}

#search {
	float:left;
	width:220px;
	background-color:#FFFFFF;
	color:#FF690B;
	padding-top:1px;
	text-transform: capitalize;
	height:17px;
	font-size:10px;
	padding-left:10px;
	
}

#masthead {
	padding-top:7px;
	background-color:#fef1e3; 
	clear:both;
}
.smalllogin {
	width:242px;
}
#signin-title {
	float:right;
	width:223px;
	height:20px;
	margin-left:0px;
	padding-right:20px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #FF690B; 
	
}

#signin-title.inside {
	height:20px;
}

#logo {
	float:left;
	width:245px;
}

#header-login {
	background-color:#fef1e3;

	height:73px;
	text-align:right;
	color:#808285;
	padding-right:15px;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:1px;
	margin-top:-1px;
	width:232px;
	float:right;	
}

#logo.inside {
	margin-top:0px;
	padding-top:0px;
	
}

#header-login.inside {
	margin-top:-1px;
	padding-top:1px;
	
}
.sign-out-button {
	margin-right:20px;
}

/*BANNER ADS*/

#banner1{
	float:left;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:-1px;
	margin-left:0px;
	padding:0px;
	width:494px;
	height:58px;
}

#banner2 {
	float:right;
	padding-right:2px;	
	margin-top:0px;
	margin-bottom:-1px;
	margin-right:0px;
	height:58px;	
	background-color:#FFFFFF;
}

#banner1.inside  {
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

#banner2.inside {
	margin-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	
}


#banner3.bottom_banners {
     
	 width:246px;
	 float:left;
	 padding-left:0px;
	 border-top:#d5d110 3px solid;
}

#banner4.bottom_banners {
	 width:246px;
	 float:left;
	 padding-left:6px;
	 border-top:#d5d110 3px solid;
}

#banner5.bottom_banners {
	 width:244px;
	 float:left;
	 padding-left:4px;
	 border-top:#d5d110 3px solid;
}


/*BANNER STYLES END*/

#t-menu.inside {
	margin-top:-2px;
	margin-bottom:-1px;
	padding-top:1px;
}

#t-menu {
	font-size:10px;
	margin-top:0px;
	margin-bottom:-1px;
}

#lt-menu {
	float:left;
	width:495px;
	color:#808285;
	text-align:right;
	background-color:#FFFFFF;
	height:15px;
	padding-top:2px;
	margin:0px;
	padding-left:0px;
	
}

#lt-menu ul {
	padding-right:5px;
	padding-bottom:0px;
	margin-right:5px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
}

#lt-menu ul li {
	display:inline;
	padding-left:10px;
}

#lt-menu ul li a{
	color:#585958;
	text-decoration:none;
	font-size:12px;
}

#rt-menu {
	float:right;
	width:255px;
	padding-top:2px;
	margin-top:2px;
	background-color:#FF690B;
	
}

#rt-menu ul {
	padding-left:2px;
	margin:0px;
	padding-bottom:0px;
	display:inline;
	list-style-image: none;
	list-style-type: none;
}

#rt-menu.inside{
	margin-top:0px;

}

#rt-menu ul li {
	display:inline;
	padding-left:7px;

}

#rt-menu ul li a{
	color:#FFFFFF;
	text-decoration:none;

}

#l_pic {
	float:left;
	width:494px;
	border-top: #d5d110 3px solid;
	border-bottom: #d5d110 3px solid;
	height:161px;
	
}

#r_pic {
	float:right;
	width:253px;
	border-top: #d5d110 3px solid;
	border-bottom: #d5d110 3px solid;
	border-left: #d5d110 3px solid;
	height:161px;
	
	
}


#i-menu {
	float:left;
	width:494px;
	border-right: #d5d110 3px solid;
	background-color:#FFFFFF;
	color:#808285;
}

#i-menu li:hover, #menu li.hover {
    position: static;
}

ul#i-topnav  {
	position:relative;

/*	padding-left:5px;
	padding-right:5px;*/
	list-style-image: none;
	list-style-type: none;
/*	height:100%;*/
	height:16px;
	text-align:left;
	padding:0px;
	margin:0px;
	
}

ul#i-topnav li {
	float:left;
	margin:0px;
/*	height:100%;*/
	padding:0px;
	
}

ul#i-topnav li a {
		color:#585958;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:15px;
	display:block;
	

}

/* Dropdown styles */
ul#i-topnav li ul { 
	position: absolute;
 	/*width:145px; */
  	left: -999em;
  	/* margin-top: 5px; */
	list-style-image: none;
	list-style-type: none;	
	margin:0px;
	padding:0px;
	/*margin-top:15px;*/
	background-color: #CCCCCC;
	margin-top:-3px;
	background-color:#CCCCCC;
	width:130px;
}
/*ul#i-topnav :hover{
	white-space:normal;
}*/
ul#i-topnav li:hover, ul#i-topnav  li.sfhover {
    position: static;
}
ul#i-topnav li:hover ul, ul#i-topnav li.sfhover ul {
	left:auto;
}
ul#i-topnav li ul li {
margin:0px;
padding:0px;
/*	border:#000000 solid 1px;
	height:16px;*/
}
ul#i-topnav li ul li a {
	/* dropdown list link text */
	text-transform:capitalize;
	font-size:10px;
	font-weight:normal;
	width:115px;
	color:#585958;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #dcddde;
}
ul#i-topnav li ul li a:hover {
	background-color:#dcddde;

}
ul#third-level-i_menu {
	height:16px;
}


/* Dropdown styles End*/


#content_wrapper {
	background-image: url(../images/backgrounds/insidecontent.gif);
	background-repeat: repeat-y;
}
#content_wrapper.home {
	background-image: url(../images/backgrounds/homecontent.gif);
	background-repeat: repeat-y;
}

#b-l_content {
/*this is the bottom left content on the home page*/
	
	float:left;
	width:324px;
	/*background-color:#fef1e3;*/
	background-image:url(../images/backgrounds/left-bottom-bg.gif);
	background-repeat:repeat-y;
	text-align:center;
	/*border-right: #d5d110 3px solid;*/
	/* color:#f58428; */
	color:#FF690B;
	font-weight:bold;
	
}
#b-l_content p {
	padding-left:10px;
	padding-right:10px;
}
#b-l_content a {
	color:#FF690B;
	text-decoration:none;
}
#b-l_content a:hover {
	color:#FF690B;
	text-decoration:underline;
}
#b-l-inside_content {
/*this is the bottom left content for the inside pages*/
	
	float:left;
	width:475px;
	background-image:url(../images/backgrounds/bottom-left-inside-bg.gif);
	background-repeat:repeat-y;
	/*border-right: #d5d110 3px solid;*/
	/* color:#757779; */
	color:#000000;
	padding-left:10px;
	padding-top:30px;
	padding-bottom:15px;
	padding-right:25px;
/*	min-height:1250px;*/
	
}
#b-l-inside_content h2 {
	font-size:15px;
}

#c-b_content {
/*this is the bottom center content on the home page*/
	float:left;
	width:155px;
	/*color:#f58428;*/
	color:#FF690B;
	background-image:url(../images/backgrounds/bottom-center-bg.gif);
	background-repeat:repeat-y;
	/*border-right: #d5d110 3px solid;*/
	padding-left:9px;
	padding-right:9px;
	margin-bottom:0px;
	
	
}

#c-b_content table {
	border:#FF690B 1px solid;
	
}

#c-b_content table td {
	margin:0px;
	padding-top:10px;
	padding-bottom:25px;
}

#c-b_content #more-link {
	margin-bottom:-20px;
	
}

#b-r_content {
/*this the bottom right content for the home page*/

	float:right;
	width:238px;
	/* padding-left:15px; */
	
}

#b-r_content p, #b-r_content h1 {
	padding-right:10px;
}


#b-r-inside_content {
/*this the bottom right content for the inside pages*/

	float:right;
	width:238px;
	/* padding-left:15px; */
	margin-top:-22px;
	
}

.clearer {
	clear:both;
	line-height:1px;
	height:1px;
}

input {
	margin-top:0px;
	border: 1px solid #757779;
		color:#FF690B;
}

input.no-border {
	border:0px;
	/*color:#f58428;*/
	color:#FF690B;
	font-family: "Trebuchet MS";
	font-weight:bold;
/*	height:auto;*/
}	

input.no-border_search {
	border:0px;
	/*color:#f58428;*/
	color:#FF690B;
	font-family: "Trebuchet MS";
	background-color:#FFFFFF;
	margin-top:-2px;
	margin-left:-5px;
	
}

.orange-text a{
	color:#FF690B;
	text-decoration:none;
	padding-bottom:2px;
}	

input.white-bg {
	background-color:#FFFFFF;
	color:#757779;
}
textarea.white-bg {
	background-color:#FFFFFF;
	color:#757779;
}
input.white-bg-submit {
	background-color:#FFFFFF;
	color:#757779;
}

input.white-bg-submit2 {
	background-color:#FFFFFF;
	
}

input.box-height {
	height:11px;	
	font-size:10px;
}

input.box-height-search {
	height:11px;
	font-size:10px;
}

td a {
	color:#757779;
	text-decoration:none;

}

td a:hover {
	
}

.black {
	color:#000000;
	font-weight:bold;
}

.grey-text {
	color:#757779;
}

.grey-text2 {
	color:#757779;
	font-size:9px;
	font-style:italic;
}
h1 {
	color: #FF690B;
	font-size:16px;
}
h3 {
	color:#757779;
	
}

/* LISTING MEMBERS */
.floatcontainer:after{content:".";display:block;height:0px;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}

/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End Hack */

/* LISTING STYLES */
.listingHeader, .platinum_listingHeader {
  	font-weight:bold;
  	color: #FF690B;
  	font-size: 13px;
	width:475px;
	clear:both;
	border-bottom:2px solid  #FF690B;
	padding-bottom:3px;
}
.listingHeader a, .platinum_listingHeader a {
	text-decoration:none;
  	font-weight:bold;
  	color: #FF690B;
  	font-size: 13px;
}

.listing, .listingeven, .platinum_listing, .platinum_listingeven {
	width:475px;
	clear:both;
	display:block;
}
.listingeven, .platinum_listingeven {
	background-color:#ffefe1;
}
.listing a, .listingeven a, .platinum_listing a, .platinum_listingeven a {
	/*color:#FF690B;*/
	color:#000000;
	text-decoration:none;
	font-size:11px;
/*	font-weight:bold;*/
}

.plus, .title, .description, .speciality, .location {
  	float:left;
  	padding-right:3px;
  	padding-bottom:5px;
  	padding-top:5px;
}

.speciality, .location, .description {
	width:90px;
}
.plus {
	width:50px;
	text-align:center;
}
.title {
	width:140px;
}

.platinum_plus, .platinum_title, .platinum_area, .platinum_type, .platinum_focus, .platinum_level, .platinum_region, .platinum_accreditation, .platinum_speciality {
  	float:left;
  	padding-right:3px;
  	padding-bottom:5px;
  	padding-top:5px;
}
.platinum_plus {
	width:50px;
	text-align:center;
}
.platinum_title, .platinum_area {
	width:100px;
}
.platinum_type, .platinum_focus, .platinum_level, .platinum_speciality {
	width:65px;
}
.platinum_region {
	width:65px;
} 
.platinum_accreditation {
	width:100px;
}

/* listing styles end */


/* Filters */
.list_filters {
font-weight: bold;
float: left;
width: 80px;
font-size: 12px;
margin-top: 3px;
color: #ff690b;
}

.filters select {
float: left;
width: 125px;
margin-right: 5px;
vertical-align: center;
font-size:10px;
}

.listing a:hover, .listingeven a:hover{
	text-decoration:underline;
}
.clear {
	clear:both;
	line-height:1px;
	height:1px;
}
.pager {
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	color: #FF690B;
	text-align:center;
	border-bottom:2px solid  #FF690B;
}
.pager a {
	font-size:11px;
	font-weight:normal;
	color: #FF690B;
	text-decoration:none;
}
.pager a:hover {
	text-decoration:underline;
}

/* SINGLE MEMBER */
.single {
	width:475px;
}
.single h1 {
	font-size:18px;
	margin-top:0px;
	padding-top:0px;
	text-transform:uppercase;
}
.single h1 span {
	font-size:13px;
	text-transform:none;
}
.single a {
	text-decoration:none;
	color: #96979a;
}
.single a:hover {
	text-decoration:underline;
}



.singlefull h1 {
	font-size:18px;
	margin-top:0px;
	padding-top:0px;
	text-transform:uppercase;
}
.singlefull h1 span {
	font-size:13px;
	text-transform:none;
}


.singlefull a {
	text-decoration:none;
	color: #96979a;
}

.singlefull a:hover {
	text-decoration:underline;
}

.left {
	float:left;
	width:260px;
	padding-right:15px;
}
.right {
	float:right;
	width:200px;
}
.slocation, .syears, .sspeciality, .snumber {
	color: #96979a;
}
input.tx-srfeuserregister-pi1-radio {
	background-color:#FFFFFF;
	color:#757779;
}
#tx-srfeuserregister-pi1-status {
	background-color:#FFFFFF;
	color:#757779;
}
#tx-srfeuserregister-pi1-comments {
	background-color:#FFFFFF;
	width:200px;
	color:#757779;
}
.tx-srfeuserregister-pi1-uploader {
	background-color:#FFFFFF;
	width:200px;
	color:#757779;
}
#tx-srfeuserregister-pi1-image-0, #tx-srfeuserregister-pi1-image-1, #tx-srfeuserregister-pi1-image-2, #tx-srfeuserregister-pi1-image-3, #tx-srfeuserregister-pi1-image-4, #tx-srfeuserregister-pi1-image-5 {
	background-color:#FFFFFF;
	width:200px;
	color:#757779;
}
.tx-srfeuserregister-pi1 h3 {
clear:both;
	font-size:14px;
}
.membersheader {/*position:relative;*/}
.membersheader h1 {
	font-size:24px;
}
.memberssearch {top:5px;
	font-size:14px;
  	color: #FF690B;
	margin-bottom:15px;	}
.memberssearch input {width:120px;}
.memberssearch input.submit { width:80px; font-size:12px; border:0px; background: url(../images/search_button.gif); height:22px;}

/* join page */

/*bronze*/
.subscription_bronze {
	background: url(../images/join_line_bronze.png) left top repeat-y;
	width: 470px;
	margin-bottom: 20px;
}

.subscription_bronze .joinHead_bronze {
	background: url(../images/join_head_bronze.gif) left top no-repeat;
	height: 23px;
}

	.subscription_bronze .joinHead_bronze p {
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 3px 10px 0px 10px;
		font-size: 12px;
	}
	
	.subscription_bronze .joinHead_bronze p em {
		font-size: 10px;
		font-style: normal;
	}

.subscription_bronze .joinFoot_bronze {
	background: url(../images/join_foot_bronze.png) left top no-repeat;
	height: 18px;
}

.subscription_bronze .price {
	float: left;
	width: 80px;
	padding-left: 10px;
	color: #886D00;
	text-align: center;
	font-weight: bold;
	margin-top:10px;
}

.subscription_bronze .price p {
	margin-bottom:5px;
}

.subscription_bronze .price label {
	margin-left:-25px;
}

/*.subscription_bronze .price  {
		color: #000;
		font-size: 12px;
		font-weight: normal;
		width:75px;
	}*/
	
	.subscription_bronze .details {
	float: right;
	width: 360px;
	padding-right: 10px;
	color: #886D00;
	font-weight: bold;
	margin-top:10px;
}

.subscription_bronze .details ul, .subscription_bronze .details ul.cols {
		margin: 0;
		padding: 0;
		color: #000;
		font-weight: normal;
		font-size: 10px;
	}
	
	.subscription_bronze .details ul.cols li {
		float:left;
		width:140px;
		padding-right:15px;
	}
	
	.subscription_bronze td {
	font-size:9px;
	width:48%;
	padding-right:5px;

}

.subscription_bronze .clear {
	clear: both;
}

/*silver*/
.subscription_silver {
	background: url(../images/join_line_silver.png) left top repeat-y;
	width: 470px;
	margin-bottom: 20px;
}

.subscription_silver .joinHead_silver {
	background: url(../images/join_head_silver.gif) left top no-repeat;
	height: 23px;
}
	.subscription_silver .joinHead_silver p {
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 3px 10px 0px 10px;
		font-size: 12px;
	}
	
	.subscription_silver .joinHead_silver p em {
		font-size: 10px;
		font-style: normal;
	}


.subscription_silver .joinFoot_silver {
	background: url(../images/join_foot_silver.png) left top no-repeat;
	height: 18px;
}

.subscription_silver .price {
	float: left;
	width: 80px;
	padding-left: 10px;
	color: #959CA1;
	text-align: center;
	font-weight: bold;
	margin-top:10px;
}

.subscription_silver .price p {
	margin-bottom:5px;
}

.subscription_silver .price label {
		color: #000;
		font-size: 12px;
		font-weight: normal;
		width:75px;
	}
	
	.subscription_silver .details {
	float: right;
	width: 360px;
	padding-right: 10px;
	color: #959CA1;
	font-weight: bold;
	margin-top:10px;
}

.subscription_silver .details ul, .subscription_silver .details ul.cols {
		margin: 0;
		padding: 0;
		color: #000;
		font-weight: normal;
		font-size: 10px;
	}
	
	.subscription_silver .details ul.cols li {
		float:left;
		width:140px;
		padding-right:15px;
	}
	
	.subscription_silver td {
	font-size:9px;
	width:48%;
	padding-right:5px;

}

.subscription_silver .clear {
	clear: both;
}

/*gold*/
.subscription_gold {
	background: url(../images/join_line_gold.png) left top repeat-y;
	width: 470px;
	margin-bottom: 20px;
}

.subscription_gold .joinHead_gold {
	background: url(../images/join_head_gold.gif) left top no-repeat;
	height: 23px;
}

	.subscription_gold .joinHead_gold p {
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 3px 10px 0px 10px;
		font-size: 12px;
	}
	
	.subscription_gold .joinHead_gold p em {
		font-size: 10px;
		font-style: normal;
	}


.subscription_gold .joinFoot_gold {
	background: url(../images/join_foot_gold.png) left top no-repeat;
	height: 18px;
}

.subscription_gold .price {
	float: left;
	width: 80px;
	padding-left: 10px;
	color: #c4a006;
	text-align: center;
	font-weight: bold;
	margin-top:10px;
}

.subscription_gold .price p {
	margin-bottom:5px;
}

.subscription_gold .price label {
		color: #000;
		font-size: 12px;
		font-weight: normal;
		width:75px;
	}
	
	.subscription_gold .details {
	float: right;
	width: 360px;
	padding-right: 10px;
	color: #c4a006;
	font-weight: bold;
	margin-top:10px;
}

.subscription_gold .details ul, .subscription_gold .details ul.cols {
		margin: 0;
		padding: 0;
		color: #000;
		font-weight: normal;
		font-size: 10px;
	}
	
	.subscription_gold .details ul.cols li {
		float:left;
		width:140px;
		padding-right:15px;
	}
	
	.subscription_gold td {
	font-size:9px;
	width:48%;
	padding-right:5px;

}

.subscription_gold .clear {
	clear: both;
}

/*platinum*/
.subscription_platinum {
	background: url(../images/join_line_platinum.png) left top repeat-y;
	width: 470px;
	margin-bottom: 20px;
}

.subscription_platinum .joinHead_platinum {
	background: url(../images/join_head_platinum.gif) left top no-repeat;
	height: 23px;
}

	.subscription_platinum .joinHead_platinum p {
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 3px 10px 0px 10px;
		font-size: 12px;
	}
	
	.subscription_platinum .joinHead_platinum p em {
		font-size: 10px;
		font-style: normal;
	}


.subscription_platinum .joinFoot_platinum {
	background: url(../images/join_foot_platinum.png) left top no-repeat;
	height: 18px;
}

.subscription_platinum .price {
	float: left;
	width: 80px;
	padding-left: 10px;
	color: #B07661;
	text-align: center;
	font-weight: bold;
	margin-top:10px;
}

.subscription_platinum .price p {
	margin-bottom:5px;
}

.subscription_platinum .price label {
		color: #000;
		font-size: 12px;
		font-weight: normal;
		width:75px;
	}

.subscription_platinum .details {
	float: right;
	width: 360px;
	padding-right: 10px;
	color: #B07661;
	font-weight: bold;
	margin-top:10px;
}

.subscription_platinum .details ul, .subscription_platinum .details ul.cols {
		margin: 0;
		padding: 0;
		color: #000;
		font-weight: normal;
		font-size: 10px;
	}

.subscription_platinum .details ul.cols li {
		float:left;
		width:140px;
		padding-right:15px;
	}
	
	.subscription_platinum td {
	font-size:9px;
	width:48%;
	padding-right:5px;

}

.subscription_platinum .clear {
	clear: both;
}
	
		
		
		









	
	
		
	
		
	
		
	
	
	
		
	
		
	
			
	
















.joinpage h1 {
	color:#F58426;
	margin:0;
	padding:0;
	font-size:16px;
}
.joinpage h2 {
	color:#F58426;
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
}
.joinpage .joincols {
	padding:0 0 15px 0;
}
.joinpage .joincols .joinleft {
	float:left;
	width:220px;
}
.joinpage .joincols .joinright {
	float:right;
	width:220px;
}
.joinpage .joincols .joinleft ul, .joinpage .joincols .joinright ul {
	padding:0 0 0 15px;
	margin:0;
	font-size:10px;
}
.planname {
text-transform:uppercase;
}
form.newslettersignup {
	margin:0px;
	padding:0px;
border: 1px solid #FFFFFF;
width:219px;
}
form.newslettersignup table {
	
	width:96%;
}
form.newslettersignup td {
	color:#FFFFFF;
}

form.newslettersignup input {
	background:#FFFFFF;
	border:none;
}
form.newslettersignup input.button {
	background:#FF690B;
	color:#FFFFFF;
	text-transform:uppercase;
	border:none;
	font-weight:bold;
	font-size:11px;
	border:#ffffff 1px solid;
	margin:5px;
}

/*NEWSLETTER INPUT FIELD STYLES*/

.NameField {
	width:100px;
	
}

.emailField {
	width:205px;	
	
}

/*NEWSLETTER INPUT FIELD STYLES END*/


/* Home Page Styles */
#b-r_content .csc-frame-frame1 h1 {
		margin-bottom:10px;
}	
#b-r_content .csc-frame-frame1 a {
	color:#FFFFFF;
	text-decoration:none;
}	
#b-r_content .csc-frame-frame1 a:hover{
	color:#FFFFFF;
	text-decoration:hover;
}	
#b-r_content h1 {
	color:#FFFFFF;
	font-size:16px;

}
#b-r_content a {
	text-decoration:none;
	color:#FFFFFF;
}
#b-r_content a:hover {
	text-decoration:underline;
}
#b-r_content p {
	color:#FFFFFF;
	
	margin-right:5px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
#b-r_content ul {
	color:#FFFFFF;
	margin-left:10px;
	padding-left:0px;
	
}
#b-r_content li  {
	color:#FFFFFF;
	
	padding-left:0px;
	
}
/* c-b = centre column on home page */

#c-b_content a {
	color:#FF690B;
	text-decoration:none;
}
#c-b_content a:hover {
	text-decoration:underline;	
}
#c-b_content .csc-frame-frame1 p {
	
	margin:0px;
	padding:0px;
		padding-left:5px;
}
#c-b_content ul {
	padding-left:15px;
}	

#c-b_content li {

}

#c-b_content .csc-frame-frame1 h1 {
	background:#FF690B;
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:2px;
	padding-left:10px;
	margin-bottom:5px;
}
#c-b_content .csc-frame-frame1 {
	border: 1px solid #FF690B;
	margin-top:10px;

}

hr {
	color:#FF690B;
}
.csc-textpic, .csc-textpic-left, .csc-textpic-below, .csc-textpic-firstcol, .csc-textpic-lastcol, .csc-textpic-image.csc-textpic-imagewrap, .csc-textpic-caption, .csc-textpic-clear, dl {
	margin:0px;
	padding:0px;
}



/* Inside Page Styles */

#b-r-inside_content .csc-frame-frame1 h1 {
		margin-bottom:10px;
		padding:5px;
}	
 #b-r-inside_content .csc-frame-frame1 a {
	color:#FFFFFF;
	text-decoration:none;
}	
 #b-r-inside_content .csc-frame-frame1 a:hover {
 	text-decoration:underline;
 }
#b-r_inside_content .csc-frame-frame1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}	

#b-r-inside_content h1 {
	background:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:0px;
		text-align:center;

	}
#b-r-inside_content p  {
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
#b-r-inside_content .csc-frame-frame1 {
	margin:0px;
	padding:0px;
	border: 1px solid #FFFFFF;
	width:219px;
}


/* Gallery */

.image {
	float:left;
	background-image:url(../images/img_back.gif);
	width:143px;
	margin-right:10px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	background-repeat:no-repeat;
	height:120px;
	}
.image p {
	margin-top:0px;
	padding-top:0px;
	display:none;
}

/* sitemap menu in bottom left content area */
#b-l-inside_content ul.csc-menu-1 {

	list-style-image: none;
	list-style-type: none;
}
#b-l-inside_content ul.csc-menu-1 li {
	list-style-image: none;
	list-style-type: none;
}

#b-l-inside_content ul.csc-menu-1 li a {
	color:#000000;
	text-decoration:none;
}

#b-l-inside_content ul.csc-menu-1 li a:hover {
	text-decoration:underline;
}

/* Seminar Manager styles */

.tx-seminars-pi1 th a {
	color:#000000;
	text-decoration:none;
	text-align:left;
}


/* T3 Form Styles */ 

fieldset {
	border:none;
}
label {
	float:left;
	width:125px;
}

/*  */

a img {
	border:none;
}


#copyright {
	font-size:9px;
	color:#FFFFFF;
	background-color: #FF690B;
	text-align:center;
	padding:10px;
}

#footmenu {
	color:#FFFFFF;
	font-size:11px;
	background-color:#FF690B;
	text-align:center;
	padding-top:10px;
	border-top: #d5d110 3px solid;
}


#footmenu ul{
	
	margin:0px;
	padding-right:15px;
}


#footmenu ul li{
	display:inline;
	padding-left:30px;

}


#footmenu ul li a {
	color:#FFFFFF;
	text-decoration:none;
}


#footmenu ul li a:hover{


}

.tt_news_white {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	
	
}

.white-text {
	color:#FFFFFF;
}

.white-text a{
	color:#FFFFFF;
}

#more-link {
	text-align:right;
	
}

#more-link a {
	color:#FF690B;
}

.singleview-title {
	color:#FF690B;

}

.singleview-title a{
	color:#FF690B;
}


#c-b_content  h1{
	font-size:12px;
	color:#FFFFFF;
	background-color:#FF690B;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:0px;
}


/*Discussion Forum Styles*/



.tx_chcforum-pi1-toolBar {
	background-color:#FFFFFF;
	border:#FF690B 1px solid;
}

.tx_chcforum-pi1-toolBar a {
	color:#fb9454;
}

.tx-chcforum-pi1-messageBoxError {
	background-color: #FFFFFF;
}

.tx-chcforum-pi1-linkUp {
	background-color: #FF690B;
}

.tx-chcforum-pi1-linkUp a {
	color: #FFFFFF;
}

td a{
	/*user list styles*/
	color:#FF690B;
}
table.tx-mmforum-table {
	width:475px;
}
.tx-mmforum-pi1-markread a {
	color:#ff9900;
	text-decoration:none;
}
textarea#message {
	width:275px;
}

.tx-mmforum-pi1-markread a:hover {
	color:#ff6600;
	text-decoration:underline;
}

/*Discussion Forum Styles End*/

/*MAILFORM STYLES*/

#mailformName {
	margin-bottom:10px;
}

#mailformTel {
	margin-bottom:10px;
}

#mailformEmail{
	margin-bottom:10px;
}

.csc-mailform-submit {
	margin-left:288px;
	margin-top:5px;
}

.error {
text-align:center;
color:red;
}


/*CAPTCHA STYLES*/
.tx-your-extension-id-pi1-captcha label{
	width:130px;
}

.tx-your-extension-id-pi1-captcha input {
	margin-left:11px;
}

.tx-your-extension-id-pi1-captcha .cant-read-captcha {
	
	
}

.tx-your-extension-id-pi1-captcha .captcha-image {
	
}

/*CAPTCHA STYLES END*/


/*SITEMAP STYLES*/
.csc-sitemap ul li a {
		color:#ff9900;
		text-decoration:none;
	}

.csc-sitemap ul li a:hover {
		color:#ff6600;
		text-decoration:underline;
	}
	
.csc-sitemap ul li {
	list-style-image:url(../images/list-style-image1.gif);
}

.csc-sitemap ul li ul li {
	list-style-image: url(../images/list-style-image2.gif);
}

/*SITEMAP STYLES END*/


/*ADVANCED SEARCH STYLES*/
input#tx_indexedsearch_extResume {
	float:left;
}

/*ADVANCED SEARCH STYLES END*/


p a{
	color:#ff9900;
	text-decoration:none;
}
p a:hover{
	color:#ff6600;
	text-decoration:underline;
}

a.links-on-white {
	color:#ff9900;
	text-decoration:none;
}

a:hover.links-on-white  {
	color:#ff6600;
	text-decoration:underline;
}

@charset "utf-8";
/* CSS Document */

#tabmenu {
	color: #fff;
	border-bottom: 1px solid #f58428;
	margin: 0;
	padding: 0px;
	z-index: 1;
	height: 23px;
	width: 470px;
}

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	}

#tabmenu a {
	color: #fff;
	float: left;
	width:219px;
	height: 23px;
	background: url(../images/tab.gif) left top no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px; }

#tabmenu a.active {
	color:#fab981; }

#content {
	width: 466px;
	border-left: 2px solid #f58428;
	border-right: 2px solid #f58428;
}

#contentBottom {
	width: 470px;
	height: 18px;
	font-size: 0px;
	background: url(../images/tabs_bot.gif) left top no-repeat;
}
/* User registration styles */
#content, #content label, #content span {
	text-transform: uppercase;
	font-size: 11px;
	color: #898a8c;
}

#content p {
	padding: 0px 9px 0px 9px;
}

#content h3 {
	margin: 0px;
	color: #f58428;
	padding: 9px;
}

#content label {
	display: inline;
	float: none;
	width: inherit;
}

#content select {
	width: 130px;
}

#content option {
	background-color: #fff;
	color: #000;
	font-weight: normal;
}

#content textarea {
	width: 400px;
	background-color: #fff;
	color: #000;
	font-weight: normal;
}

#content input#promo1, #content input#promo2, #content input#promo2, #content input#read1, #content input#read2 {
	vertical-align: middle;
	margin-right: 5px;
}

/* E-COMMERCE CSS  BEGIN */
/* Marketplace list */

.marketplace {
	color: #f77915;
}

.marketplace .topNav {
	margin-top: 10px;
	padding: 3px 0 3px 0;
	position: relative;
	border-bottom: 1px solid #f77915;
}

.marketplace .navi {
	margin-left: 40px;
}

.marketplace .navi a {
	color: #f77915;
	text-decoration: none;
}

.marketplace .navi a:hover {
	text-decoration: underline;
}

.marketplace .topNav .totalPub {
	width: 110px;
	position: absolute;
	text-align: right;
	right: 0;
}

.marketplace .topNav .prodCat {
	font-size: 16px;
}

ul#prodCategories {
	margin: 5px 0 0 0;
	padding: 0;
}

ul#prodCategories li {
	width: 33%;
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
	color: #000;
}

ul#prodCategories li a {
	color: #000;
	text-decoration: none;
}

ul#prodCategories li a:hover {
	text-decoration: underline;
}

.marketplace .superPubTop {
	background: url(../images/pub_top.gif) left top no-repeat;
	height: 23px;
	margin-top: 10px;
}

.marketplace .superPubTop h2 {
	color: #fff;
	margin: 0;
	padding: 2px 0 0 13px;
	font-size: 13px;
}

.marketplace .superPubBot {
	background: url(../images/pub_bot.gif) left top no-repeat;
	height: 23px;
}

.marketplace .superPub {
	border-left: 1px solid #f77915;
	border-right: 1px solid #f77915;
	width: 471px;
}

.marketplace .superPub .publication {
	border: none;
	margin: 0 0 0 0;
}

.marketplace .superPub .publication.par {
	background-color: #fee2ca;
}

.marketplace .publication {
	border: 1px solid #f77915;
	margin-top: 10px;
}

.marketplace .publication .publicationImg {
	float: left;
	width: 120px;
	margin: 10px;
	height: 130px;
	background-color: #666666;
}

.marketplace .publication .publicationDescr {
	float: right;
	margin: 10px 10px 10px 0px;
	width: 320px;
}

.marketplace .publication .publicationDescr h3 {
	color: #f77915;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 13px;
}

.marketplace .publication .publicationDescr p {
	color: #000;
	margin: 0;
	padding: 0 0 5px 0;
}

.marketplace .publication .publicationMore {
	position: relative;
}

.marketplace .publication .publicationMore a {
	color: #f77915;
	text-decoration: none;
}

.marketplace .publication .publicationMore a:hover {
	text-decoration: underline;
}

.marketplace .publication .publicationMore .pubPrice {
	position: absolute;
	right: 20px;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}

/* Marketplace Single */

.marketplaceSingle .breadcrumb {
	color: #f77915;
}

.marketplaceSingle .breadcrumb a {
	font-weight: bold;
	color: #f77915;
	text-decoration: none;
}

.marketplaceSingle .breadcrumb a:hover {
	text-decoration: underline;
}

.marketplaceSingle .titlePrice {
	margin-left: 20px;
}

.marketplaceSingle .titleModel {
	font-size: 11px;
}

.marketplaceSingle .productContent .prodLeft {
	float: left;
	width: 340px;
}

.marketplaceSingle .productContent .prodLeft p {
	margin: 0;
	padding: 0 0 10px 0;
}

.marketplaceSingle .productContent .prodLeft h2 {
	color: #f77915;
	font-size: 12px;
}

.marketplaceSingle .productContent .prodRight {
	float: right;
	width: 120px;
}

.marketplaceSingle .productContent .prodRight .prodImg {
	width: 120px;
	height: 130px;
	background: #666666;
}

.marketplaceSingle .productContent .prodRight h4 {
	font-weight: normal;
	color: #666666;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 11px;
}

.marketplaceSingle .productContent .prodRight p {
	margin: 0;
}

.marketplaceSingle .prodNav, .marketplaceSingle .statement {
	border-bottom: 1px solid #f77915;
	padding-bottom: 3px;
}

.marketplaceSingle .statement p {
	margin: 0;
	color: #666666;
	font-style: italic;
	padding: 5px 0 3px 0;
	font-size: 10px;
}

.marketplaceSingle .prodNav a {
	color: #f77915;
	text-decoration: none;
	padding-right: 10px;
}

.marketplaceSingle .prodNav a:hover {
	text-decoration: underline;
}
/* E-COMMERCE CSS END */
.basketTable {
	margin-bottom: 5px;
}

tr.basketLine td {
	background-color: #ff690b;
	color: #fff;
}

.basketInput {
	background-color: #ff690b;
	color: #fff;
	border: #eb640f 1px solid;
}


/* Payment Pages */

#paymnet-form {

}


#paymnet-form fieldset, #creditcardapproval fieldset {
	border: 1px solid #FF6908;	
	padding:10px;

}
#paymnet-form legend, #creditcardapproval legend {
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}
#paymnet-form p {
	clear:both;
	padding-top:5px;
	
}
#creditcardapproval p {
	clear:both;
}

#paymnet-form p.submit {
	text-align:right;
}
#paymnet-form input {
	color:#000000;
}

/* Upgrades */

.groups-item {
	clear:both;
	padding-top:10px;
	margin-left:120px;
}

.groups-item .upgrade {
	float:left;
	width:100px;
	margin-top:10px;
}	
.groups-item .title {
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
}

.groups-item .title a {
	text-decoration:none;
	color:#000000;
	font-size:14px;
}

.groups-item .upgrade a {
	color:#FFFFFF;
	background-color:#FF6908;
	text-decoration:none;
	padding:4px;
	font-weight:bold;
}


/* for fe user reg */
.edit_error {
	color:#FF0000!important;
	font-weight:bold;
	float:right;
	width:100px;	
}


/* October 19 - reworking registration templates - SB */
.tx-srfeuserregister-pi1-error {
	color:#FF0000!important;
	font-weight:bold;
	float:right;
	width:100px;	
	font-size:.8em;
}

.tx-srfeuserregister-pi1 label, .tx-srfeuserregister-pi1 #tab1 label {
	margin:0px;;
	float:left;
	width:125px;

}
/* Edit Page */
.tx-srfeuserregister-pi1 #tab1 label {
	margin:0px;
	float:left;
	width:165px;

}

.tx-srfeuserregister-pi1 .mice {
	font-size:9px;
	font-style:oblique;
	display:block;
	margin-left:125px;
}

/*.tx-srfeuserregister-pi1 dt {
	float:left;
	width:100px;
}
.tx-srfeuserregister-pi1 dd {
	float:left;
	width:200px;
}*/
.tx-srfeuserregister-pi1 #content p {
	clear:both;
	padding-top:2px;
	margin-top:3px;
}
.tx-srfeuserregister-pi1 br.clear {
	margin-top:2px;
}
.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 #tab1 select {
	width:180px;
}

.tx-srfeuserregister-pi1 #tab1 select {	
	float:left;
/*	color:#8C8A8A;*/
	font-size:10px;

}

input#preference1, input#preference2, input#preference3, input#terms, input#policy {
	width:25px;
	border:none;
	float:left;
	
}
input.white-bg-submit{
	margin-left:20px;
}

.tx-srfeuserregister-pi1-checkbox {
	border:none;
	
}
p.regcheckbox {
	padding-top:5px;
}
p.regcheckbox .tx-srfeuserregister-pi1-checkbox {
	width:10px;

}
p.regcheckbox label {
	width:300px;

}
p.regcheckbox .tx-srfeuserregister-pi1-required {
	
}

p.regcheckbox .tx-srfeuserregister-pi1-error {

}
.tx-vjchat-pi1 {
	padding-bottom:0px;
	margin-bottom:-20px;
	
}
div#tx-vjchat-messages, div#tx-vjchat-userlist, textarea#txvjchatnewMessage  {
	border:1px solid #000000;
}

#b-l-inside_content div.csc-frame-frame2 ul.csc-menu-1 li a:hover{
	text-decoration:underline;
	color:#FF6600;
}
#b-l-inside_content div.csc-frame-frame2 ul.csc-menu-1 li a {
	text-decoration:none;
	color:#FF9900;
}
#b-l-inside_content div.csc-frame-frame2 ul.csc-menu-1 {
	margin-bottom:0px;
	padding-bottom:0px;
	list-style-image: none;
	list-style-type: none;	
}
#b-l-inside_content div.csc-frame-frame2 ul.csc-menu-1 li {
	margin-bottom:0px;
	padding-bottom:0px;
	list-style-image: none;
	list-style-type: none;	
}

ul.browsebox {
	margin-bottom:5px;
	padding-bottom:0px;
	list-style-image: none;
	list-style-type: none;	
	display:inline;
}
ul.browsebox li {
	margin-bottom:0px;
	padding-bottom:0px;
	list-style-image: none;
	list-style-type: none;	
	display:inline;
	margin-right:5px;
}
ul.browsebox li a {
	text-decoration:none;
	color:#FF9900;
}

ul.browsebox li a:hover {
	text-decoration:underline;
	color:#FF6600;
	}
	
#b-l-inside_content .tx-seminars-pi1 h3+p {
	margin-top:0px;	
	padding-top:0px;
}
#b-l-inside_content .tx-seminars-pi1 h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}

.wemeca a {
	text-decoration:none;
	margin-left:40px;
	color:#ff9900;
	}
.wemeca a:hover {
	color:#FF6500;
	text-decoration:underline;
}

input.tx-srfeuserregister-pi1-delete-icon {
	width:auto;
	height:auto;
	margin-left:15px;
}
a.tx-srfeuserregister-pi1-file-view {
	margin-left:15px;
}
input.tx-srfeuserregister-pi1-uploader {
	margin-top:10px;
}
.tx-mmforum-pi1-listtopic-image {

}