/* CSS Document */

/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-size:16px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* LAYOUT */

body {
text-align:center;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color:#CEEDF8;
background-image:url(/common/images/bg5.gif);
background-repeat:repeat-x; 
}

#container {
width:100%;
margin: 0 auto;
background-color:#CEEDF8;
background-image:url(/common/images/bg5.gif);
background-repeat:repeat-x; 
}

#container2 {
width:770px;
margin: 0 auto;
padding:0px;
position:relative;
text-align:center;
height:100%;
position:relative;
}

#shadow {

margin: 0 auto;
width:770px;
background-image:url(/common/images/shadow_main2.png);
background-repeat:repeat-y;
height:auto;
padding-bottom:40px; }


#header {
width:760px;
height:auto;
background-color:#ffffff;
margin: 0 auto;
text-align:left;
padding-top:10px; }


#nav {width:740px;
height:auto;
margin: 0 auto;
text-align:left;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
margin-top:15px;
margin-bottom:10px;}

#mid {
width:760px;
height:auto;
margin: 0 auto; 
text-align:left;
margin-top:20px;
}

#footer {
width:auto;
height:93px;

background-repeat:no-repeat;
margin: 0 auto; }

#main {
text-align:left;
margin-left:20px;
width:285px;}


#midfooter {
height:auto;
width:100%;
margin: 0 auto; }

#login {
	width:290px;
	height:80px;
	position:absolute;
	z-index:10;
	left: 457px;
	top: 240px;
	/*padding-right:10px;*/
	text-align: right;
}
.loginInt{
	height:80px;
}

#newsevents_wrap {width:210px;
float:right;
}

#newsevents_mid {width:180px;
background-image: url(/common/images/box_mid.gif);
background-repeat:repeat-y;
float:right;
padding-left:15px;
padding-right:15px;}

#newsevents_top {width:210px;}

#newsevents_bottom {
float:right;}

#news_small {
width:180px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color: #CCCCCC;
padding-bottom: 7px;
padding-top:7px;
}


#news_small p{
	padding: 0px;
	margin: 0px;
}

#opportunities_wrap {width:210px;
float:right;
margin-bottom:10px
}

#opportunities_mid {width:180px;
background-image: url(/common/images/box_mid.gif);
background-repeat:repeat-y;
float:right;
padding-left:15px;
padding-right:15px;
min-height:243px; }

#opportunities_top {width:210px;}

#opportunities_bottom {
float:right;}

#generic_wrap {width:210px;
float:right;
margin-bottom:10px
}
#generic_wrap99 {width:210px;
margin-bottom:10px
}


#generic_mid {width:180px;
background-image: url(/common/images/box_mid.gif);
background-repeat:repeat-y;
float:right;
padding-left:15px;
padding-right:15px;}

#generic_top {width:210px;}

#generic_bottom {
float:right;}

#opportunities {width:180px;
height:245px;
background-image:url(/common/images/box_bg.gif);
background-repeat:no-repeat;
float:right;
padding-left:15px;
padding-right:15px;
padding-top:15px;
margin-bottom:15px;}

#buttons {
width:auto;
height:auto;
margin-top:10px;
padding:0px;
margin:0px;
float: right;
margin-bottom:-2px;
}

#side {float:right;
width:430px;
padding-right:10px;
margin-top:25px;}

#search {float:right;
/*margin-right:10px;*/
padding-right:17px;
text-align:right;
padding-top:10px; }

#main2 {
width:500px;
text-align:left;
margin-left:20px;}

#main99 {
width:600px;
text-align:left;
margin-left:20px;}




#side2 {
width:210px;
float:right;
padding-right:10px;
margin-top:25px;}

#newsstory {
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color: #CCCCCC;
padding-top:10px;
height:9.7em;}

#spacer {height:30px;}

#directory {height:auto;
width:700px;
float:left;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#B5B5B5;
padding: 10px 0px 10px 10px;
}

#directory_title {padding-left:5px;
width:325px;
padding-bottom:15px;
float:left;
font-size:0.95em;
height:300px;
}

#directory_picture {width:130px;
float:left;
margin-top:15px;}

#directory_main {float:right;
width:190px;
padding-left:10px;
height:auto;
padding-right:10px;}

#opp {padding-left:25px;
margin-top:25px;}

#downloads {
margin-top:10px;
margin-bottom:20px;}

#extranavbar {}

#atozbar {
background-color:#f0f0f0;
width:457px;
text-align:center;}

/* TYPOGRAPHY */

p {font-family: Arial, Helvetica, sans-serif; }

h1 {font-family: Arial, Helvetica, sans-serif;}
h2{font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#003366;
font-weight:bold;
margin-bottom:10px;}
h3{font-family: Arial, Helvetica, sans-serif;
color:#0099CC;
font-size:0.88em;
font-weight:bold;}
h4{font-family: Arial, Helvetica, sans-serif;}
h5{font-family: Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#0099CC;}
h6{font-family: Arial, Helvetica, sans-serif;}

ul {font-family: Arial, Helvetica, sans-serif;}

li {font-family: Arial, Helvetica, sans-serif;}

a {font-family: Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration:none;
 }
 
a:hover {font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
 }
 
/* SPECIFIC DIV STYLES */

#nav li {display:inline;
font-family: Arial, Helvetica, sans-serif;
font-size:0.88em;
font-weight:bold;
margin-right:12px;
color:#0099CC;}

#main p {line-height:1.5;
font-size:0.75em; }

#main2 p {line-height:1.5;
font-size:0.75em;
padding-bottom:5px; }

#main h6 { font-size: 0.75em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
margin-bottom:10px;}

#main2 h6 { font-size: 0.75em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
margin-bottom:10px;}

#opportunities_wrap p {font-size: 0.63em;
font-family:Arial, Helvetica, sans-serif;
margin-top:12px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color: #CCCCCC;
padding-bottom:12px; }

#opportunities_wrap h5 { margin-top:10px;
margin-bottom:7px;
font-weight:bold;
float:right;
padding-bottom:2px;
} 

#opportunities_mid h5 { margin-top:21px;
margin-bottom:7px;
font-weight:bold;
float:right;
padding-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold; }

#opportunities_mid a:hover.opplink {font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration: underline;
margin-bottom:0px; 
}


#generic_wrap p {
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.2; }


#generic_wrap h5 { margin-top:10px;
margin-bottom:7px;
font-weight:bold;
float:right;
padding-bottom:2px;
} 

#generic_mid h5 { margin-top:10px;
margin-bottom:7px;
font-weight:bold;
float:right;
padding-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold; }

#generic_mid a:hover.opplink {font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration: underline;
margin-bottom:0px; 
}

#generic_mid p a:hover {font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration: underline;
margin-bottom:0px; 
}

#generic_mid p a {font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration:none;
margin-bottom:0px; 
}



#generic_mid h3 {margin-bottom:10px;}

#login h2 {font-weight:bold;
margin-right:15px;
text-align:right;

 }

#search p{font-size:0.63em;}

#main h2 {font-size:1.3em;
margin-bottom:10px;
margin-top:5px;
font-weight:bold; }

#newsevents_wrap p { font-size: 10px;
font-family:Arial, Helvetica, sans-serif; }

.imgfloat {float:left;
margin-right:10px; }

.imgright {float:right; }

.red {color:#cc0033}

.blue {color:#0099CC; }
.blue000 {color:#0099CC; 
		background-color:#FFFFFF;
}

.black {color:#000000;
margin-top:5px;}

.lineheight {line-height:1.5em;}

.normalweight {font-weight:normal;}

.grey {color:#666666;}

.small {font-size:0.63em}

.passwordmargin {margin-top:10px;}

#newsevents_wrap h6 { font-size: 0.75em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#cc0033;
margin-bottom:5px;}

#newsevents_mid a:hover {font-family: Arial, Helvetica, sans-serif;
color:#0099CC;
text-decoration: underline;
margin-bottom:0px;
 }

#newsevents_wrap h5 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
padding-bottom:5px;
font-weight:bold;
float:right;}

#search input {margin-right:10px;}

#nav ul li a {margin-right:11px;}

#main p {margin-bottom:10px; }

#newsevents_mid h3 {margin-bottom:15px; }

#newsevents_mid h5 {margin-top:8px; }

#opportunities_mid h3 {margin-bottom:15px;}

#opportunities_mid p {margin-top:0px;}



.opplink { font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
}

#main2 h5 {margin-bottom:5px;
margin-top:10px;}


#main2 h4 {font-size:0.75em;
line-height:1.5em;
color:#0099CC;
margin-bottom:15px;}

#main2 li {color:#000000;
margin-left:25px;
font-size:0.75em;
line-height:1.5;
margin-bottom:15px;
list-style-type:disc;}

#main2 ul {margin-top:20px;}

#directory_title h3 {font-weight:normal;}

#directory_main p {font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.8em;
font-size:0.75em;}

#newsstory h6 {font-family: Arial, Helvetica, sans-serif;
color:#666666; }

#extranavbar li {display:inline;}

#atozbar li {display:inline;
margin:4px;}

#atozbar ul {margin:0px;}

.clear {clear:both;}
/*----------------------------------------------------*/

.headerLogo{
float: left;
padding-left: 5px;
padding-top: 10px;
}

#headerNav{
padding-left: 20px;
padding-top: 10px;
margin-bottom: 80px;
}
.headerPic{
	padding-top: 5px;
}
.pageCont000{
	text-align: left;
}
.regFormCont001{
	width: 200px;
	background-color:#CCCCCC;
}
.regFormCont002{
	width: 200px;
	background-color:#999999;
}
#side_mid {width:180px;
background-image: url(/common/images/box_mid.gif);
background-repeat:repeat-y;
float:right;
padding-left:15px;
padding-right:15px;
}

.vidCont{
	height: 110px;
	width: 180px;
	background-color: #000000;
	padding: 12px 0px 12px 0px;
}
#directMid h6 { font-size: 0.75em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
margin-bottom:10px;}

#generic_mid h6 {margin-bottom:10px;
margin-top:10px;
font-size:0.68em; }

#side_mid h6{
font-size: 0.68em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;
margin-bottom:10px;
}
#midReg {
width:725px;
height:auto;
margin: 0 auto; 
text-align:left;
margin-left: 25px;
padding-right: 25px;
}
#midReg000 p{
font-size: x-small;
}
.regForm001{
	color: #000000;
	background-color:#f0f0f0;
	width: 90%;
	font-size: small;
	padding: 5px;
	
	margin-top:10px;
	margin-bottom:10px;
	
}

#regForm001{
	color: #000000;
	background-color:#f0f0f0;
	width: 90%;
	font-size: small;
	padding: 5px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
	
}

#regform002 {	color: #000000;
	background-color:#f0f0f0;
	font-size: small;
	
	margin-top:10px;
	margin-bottom:10px;
	float: left;
	text-align: right;
	margin-right: 15px;
	width:auto;}
	
.regform003 {	color: #000000;
	background-color:#f0f0f0;
	font-size: small;
	height:1.5em;
	padding-top:5px;

	width:98%;}
	
.regform004 {color: #000000;
	background-color:#f0f0f0;
	font-size: small;
	padding-top:5px;
	padding-bottom:5px;
	width:98%;}
	
.regform005 {color: #000000;
	background-color:#f0f0f0;
	font-size: small;
	padding-top:5px;
	padding-bottom:5px;
	width:98%;}
	
.regform005 label {font-size:0.95em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px}
	
.clearLeft {clear:left;}

.clearboth {clear:both;}

#regDetails {width:90%;}



/*--------------------------*/

.loginInt {/*height:80px;*/}

#ctl00_rdmMainMenu {margin-top:5px;}

.forgotPassword {text-align:right;
margin-right:10px;
height:20px;}



.clearD {height:50px;}

.clearD {height:50px;}

#opp_small {height:auto;}

#directMid{margin-left:20px;
margin-right:20px;}

#direcTable {width:360px;
float:left;
margin-top:20px;}

#directory_main2 {
float:left;
padding-left:10px;
margin-bottom:20px;
border-left-color:#cccccc;
border-left-style:dotted;
border-left-width:1px; 
font-family:Geneva, Arial, Helvetica, sans-serif;
width:300px;
height:250px;
}

.dottedBorderLeft {border-left-width:1px;
border-left-style:dotted;
border-left-color:#cccccc;}

#profileMore {float:left;
padding-left:10px;
padding-right:10px;
width:339px;
margin-bottom:30px;}

#direcInfo {width:200px;
float:left;}

#directMid p {
font-size:0.75em;
line-height:1.5;
padding-bottom:5px; 
font-family:Geneva,Arial,Helvetica,sans-serif;
}

#atozwrap li {background-color:#999999;}

#el01 { 
 color:#000000;
 border-color:#cccccc;
 border-style:dotted;
 border-width:1px;
}

#e202 { 
 color:#000000;
 border-color:#cccccc;
 border-style:dotted;
 border-width:1px;
 margin-top:20px;
 margin-bottom:20px;
}

#e303 { 
 color:#000000;
 border-color:#cccccc;
 border-style:dotted;
 border-width:1px;

}
 
 fieldset { border-color:#cccccc;
 width:710px;
 padding-left:10px;
 padding-bottom:10px;}

legend {
  padding: 0.2em 0.5em;
  font-size:90%;
  text-align:right;
  }
  
 #ed01 {color:#000000;
 border-color:#cccccc;
 border-style:dotted;
 border-width:1px;
 text-align:left;}
  
 
	
label {font-size:0.75em;
	float: left;
	text-align: left;
	margin-right: 15px;
	width: auto;
}

password {float:left;
width:100px; }

#editDetails {text-align:left;
width:710px;
margin-left:20px;}

#side_mid p {margin-bottom:5px;
margin-top:5px;
font-size:0.68em;}

#side_mid h3 {margin-bottom:10px;}

.h3MarginTop {margin-top:10px;}

#adSearch {width:710px;
margin-left:20px;
border-spacing:2pt;
text-align:left;
}


#adSearch table {
border-spacing:2pt;
}

#bigSearch {font-weight:bold;
font-size:12px;}

#ctl00_ContentPlaceHolder1_trvNewsMonth_wrapper {width:180px;}

#ctl00_lgSiteLogin_Panel1 {
font-size:0.75em;
color:#FF0000;
}
.footerCopyright{
	text-align: left;
	font-size: xx-small;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
} 
#main000{
width:120px;
text-align:left;
margin-left:20px;}

.linkCont p{
	font-size: small;
}
.linkCont000 p{
font-size:0.8em;
}
#mainFull{
text-align:left;
margin-left:20px;
margin-right:20px;
}
#mainFull p {line-height:1.5;
font-size:0.75em;
padding-bottom:5px; }

#mainFull h6 { font-size: 0.75em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
margin-bottom:10px;}

.teamProfCont{
	padding-bottom: 20px;
	padding-top: 10px;
}

.teamName{
	font-weight: bold;
	font-size:small;
	padding-top: 10px;
}
.teamTitle{
	font-size: small;
	
	}
.teamEmail{
	font-size: small;
	padding-bottom: 5px;

}
.teamProfile{
	padding-bottom: 5px;
}


.infoPic {float:left;
width:150px;}

.infoText {float:left;
width:350px;}

.infoDiv {
}

.clearBoth {clear:left;}

#directory_main000 {
padding-left:10px;
margin-bottom:20px;
border-left-color:#cccccc;
border-left-style:dotted;
border-left-width:1px; */
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#directory_main001 {
padding-left:10px;
padding-right:20px;
margin-bottom:20px;
border-left-color:#cccccc;
border-left-style:dotted;
border-left-width:1px; */
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.disclaim{
	font-size: xx-small;
}
.infoLink{
	
}
.infoDesc{
	font-size:x-small;
	line-height:1.3;
}

#downloadsMenu{

}
.downloadEND{
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.downloadInfo{
	font-size: small;
}
.downloadLink{
	font-size: small;
}
.oppMore{
	font-size: small;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.diaryTab{

}
.diaryTab td{
	padding: 10px;
}
.tabHeader{
	padding: 5px;
}
.searchFilter{
	font-size:0.68em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.searchBox000{
	font-size: x-small;
}
.noFlashVid{
	font-size:0.68em;
	padding-top: 5px;
}

#formLeftCol {float:left;
width:338px;}

#formRightCol {float:left;
width:364px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl01_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl00_lbltitle {font-size:14px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl02_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl03_lbltitle {font-size:14px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl04_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl05_lbltitle {font-size:14px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl06_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl07_lbltitle {font-size:14px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl08_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl09_lbltitle {font-size:14px;}

#ctl00_ContentPlaceHolder1_dlDownloads_ctl010_lbltitle  {font-size:14px; }

#ctl00_ContentPlaceHolder1_dlDownloads_ctl011_lbltitle {font-size:14px;}

#linkCont000 .information_link {font-size:small;}

.pleaseNote{
	font-size:0.90em;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#ctl00_ContentPlaceHolder1_trvEventMonth_wrapper {width:180px;
overflow-y:visible;
overflow-x:hidden;}
#ctl00_ContentPlaceHolder1_trvOpportunities {width:180px;}
#ctl00_ContentPlaceHolder1_trvEventMonth {width:180px;
overflow-x:hidden;}
#ctl00_ContentPlaceHolder1_trvEventDetailMonth {width:180px;}
ctl00_ContentPlaceHolder1_trvEventDetailMonth_wrapper {width:180px;}

.centreText001 {width:720px;
margin-left:25px;}

#searchresults {font-size:0.83em;}

#searchresults th {padding:10px;}

#searchresults td {padding:10px;}


.home_news_title {font-weight:bold;
font-size:0.70em;
margin-bottom:5px;}

.home_opp_title {font-weight:bold;
font-size:0.70em;}

#midRegSumm {
height:auto;
margin: 0 auto;
text-align:left;
width:720px;
}

#midRegSumm p {font-size:0.80em;
margin-top:10px;}

#ctl00_ContentPlaceHolder1_lblerror {font-size:0.80em;
margin-bottom:10px;}


.searchTip{
	font-size: small;
	padding-top: 5px;
}
.searchTip000{
	font-size: x-small;
	padding: 5px;
	background-color:#E9E9E9;
	color: #666666;
}

#direcDetail {width:90%}

/*-------------CHAMPIONS DIARY STYLING---------*/
#table {float:left;
width:714px;
font-size:0.85em;}

#table td {padding:10px;
border: solid 1px #cccccc;
font-size:0.9em;
vertical-align:top;}

#table th {padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
font-size:0.90em;
border: solid 1px #cccccc;}



#ctl00_ContentPlaceHolder1_usrDirectoryDiary_grvopportunitydiary{float:left;
width:699px;
font-size:0.85em; 
margin-top:20px;}

#ctl00_ContentPlaceHolder1_usrDirectoryDiary_grvopportunitydiary td {padding:10px;
border: solid 1px #cccccc;
font-size:0.9em;
vertical-align:top;}

#ctl00_ContentPlaceHolder1_usrDirectoryDiary_grvopportunitydiary th {padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
font-size:0.90em;
border: solid 1px #cccccc;}

#ctl00_ContentPlaceHolder1_fvBusinesschampionsdetails_grvopportunitydiary {width:99%;
float:left;}



#directory_main3 {float:left;
width:300px;
clear:left;
padding-left:10px;
padding-bottom:10px;
margin-right:20px;}

.strong {font-weight:bold;}

#directory4 {float:left;
width:300px;
padding-left:10px;
padding-bottom:10px;
border-left-color:#cccccc;
border-left-style:dotted;
border-left-width:1px; }

.directorylabel01 {font-size:0.83em;
font-weight:bold;}

.directorylabel02 {font-size:0.83em;}

strong {font-weight:bold;}

#directory_title_front {float:left;
width:125px;}

#directory_main_front {float:left;
width:200px;}

#directory_title_front h3 {font-weight:normal;}

#directory_picture000{	
	display:none;
}

#direct_detail_less {margin-top:10px;}

#direct_detail_less p {color:#000000;
font-weight:normal;}

#directory_title_less h3 {font-size:0.83em;}



#ctl00_ContentPlaceHolder1_uc1AdvancedSearch_btnSearchBusinessChampionsDirectory {}

#ctl00_ContentPlaceHolder1_lnkAdvancedSearchExpand {margin-bottom:10px;}

.dirNote{
	background-color:#E5E5E5;
	padding: 10px;
	border: 1px solid #999999;
	margin-bottom: 20px;

}
.ChampionsDiary{
	color: #0099CC;
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

#events h6 {font-size:0.88em;
margin-bottom:5px;}

#events h3 {margin-bottom:5px;}

.floatLeft {float:left;}

.floatRight {float:right;}

#downloadsMenu h3 {width:400px;
margin-left:30px;}

.downloadsTitle {height:2.5em;}

.downloadInfo {margin-bottom:10px;
width:100%;}

.downloadLink {}

#downloads_side {font-size:0.68em;}

#ctl00_ContentPlaceHolder1_lnkFilter {font-size:0.68em;}

#ctl00_ContentPlaceHolder1_lnkpreviousyear {font-size:0.68em;}

.searchFilter001 {margin-bottom:10px;}

.searchFilter002 {
	font-size:0.68em;
	padding-top: 5px;
	padding-bottom: 5px;
}

#reccomend {font-size:0.68em;}

.font068 {font-size:0.68em;}

#midReg p {font-size:0.85em;
margin-bottom:10px;}

/*-------- reg form table stylings--------*/

.form100 {width:100px;}
.form120 {width:120px;}
.form140 {width:140px;}
.form160 {width:160px;}
.form180 {width:180px;}
.form200 {width:200px;}
.form240 {width:240px;}
.form310 {width:310px;}
.form320 {width:320px;}
.form330 {width:330px;}
.form340 {width:340px;}
.form345 {width:345px;}


.reg_form td {padding-right:5px;
padding-bottom:5px;}

.form_section {margin-top:30px;
margin-bottom:30px;}


#ctl00_ContentPlaceHolder1_rbtnlAge {margin-top:20px;
margin-bottom:20px;}

#ctl00_ContentPlaceHolder1_rbtnlAge label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}
	
#ctl00_ContentPlaceHolder1_rbtnlAge td {width:150px;}

#ctl00_ContentPlaceHolder1_rbtnlEthnicOrigin {margin-top:20px;}

#ctl00_ContentPlaceHolder1_rbtnlEthnicOrigin td  {width:150px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_rbtnlEthnicOrigin label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}


#ctl00_ContentPlaceHolder1_chlThemegroups td  {width:275px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_chlThemegroups label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}




#ctl00_ContentPlaceHolder1_chkltypeofactivity td  {width:275px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_chkltypeofactivity label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}
	

#ctl00_ContentPlaceHolder1_chklskills td  {width:275px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_chklskills label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}
	

#ctl00_ContentPlaceHolder1_chklsectorexperience td  {width:275px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_chklsectorexperience label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}
	
	
	
	#ctl00_ContentPlaceHolder1_chklInaddition td  {width:275px;
padding-bottom:20px;}

#ctl00_ContentPlaceHolder1_chklInaddition label {font-size:0.75em;
	float: none;
	text-align: left;
	margin-right: 15px;
	margin-left:5px;}
	
#ctl00_ContentPlaceHolder1_Label25 {margin-bottom:10px;
font-size:0.85em;}

#ctl00_ContentPlaceHolder1_Label26 {margin-top:30px;
font-size:0.85em;}

#ctl00_ContentPlaceHolder1_Label29 {font-size:0.75em;}
	
	
.marginBottom5 {margin-bottom:5px;}

.marginBottom10 {margin-bottom:10px;}

.marginBottom20 {margin-bottom:20px;}

.font85 {font-size:0.85em;}

#terms_table p {font-weight:bold;}

#agree_table p {font-weight:bold;}

#disagree_table p {font-weight:bold;}

.bold {font-weight:bold;}

.red {color:#CC1433;}

.disagree_box {background-color:#F0F0F0;
padding:10px;
margin-bottom:10px;
border: 1px solid #606060;}

.agree_box {background-color:#F0F0F0;
padding:10px;
border: 1px solid #606060;}

#terms   {list-style-type:disc;
margin:20px;}

.left {float:left;}

#directory_home {padding-left:200px;}

#dir_search_top {background-image:url(../images/directory/dtop.gif);
height:10px;
clear:left;
background-repeat:no-repeat;
font-size:0;}

#dir_search_mid {background-image:url(../images/directory/dmid.gif);
padding:0px 10px 10px 10px;
background-repeat:repeat-y;
}

#dir_search_bottom {background-image:url(../images/directory/dbottom.gif);
height:10px;
background-repeat:no-repeat;}

#atozwrap {float:left;
margin-top:20px;}

.search170 {width:175px;}

.search_title {font-weight:bold;
font-size:0.80em;
color: #0099CC;}

#ctl00_ContentPlaceHolder1_uc1AdvancedSearch_cmbSearchBySector {width:140px;}

#ctl00_ContentPlaceHolder1_uc1AdvancedSearch_cmbSearchBySkills {width:145px;}

.paddingBottom10 {padding-bottom:10px;}

.dir_results_picture {float:left;
width:105px;}

.dir_results_text {float:left;
width:595px;}

.dir_results_col_one {float:left;
width:187px;}

.profile_title {background-color:#F0F0F0;
color:#0099CC;
padding-left:5px;}

.paddingLeft5{padding-left:5px;}

.dir_results_col_two {float:left;
width:187px;
margin-left:10px;}

.dir_results_col_three {float:left;
width:187px;
margin-left:10px;}

.dir_results_col_four {float:left;
width:187px;}

.dir_results_col_five {float:left;
width:187px;
margin-left:10px;}

.profile_pic {float:left;
width:136px;}

.profile_text {float:left;
width:570px;}

.profile_col_one {float:left;
width:215px;}

.profile_col_two {float:left;
width:345px;
margin-left:10px;}

.profile_col_three {float:left;
width:215px;}

.profile_col_four {float:left;
width:345px;
margin-left:10px;}

.profile_col_five {float:left;
width:215px;}

.profile_expertise {
float:left;
width:100%;
margin-top:20px;}

.diary_header {float:left;
width:100%;
margin-top:20px;}

.jump_menu {border: solid 2px #F0F0F0;
padding:5px;
margin-bottom:20px;
font-size:0.8em;}

.right35 {margin-right:35px;}

.right15 {margin-right:10px;}

.width200 {width:200px;}

.width195 {width:195px;}

.width340 {width:340px;}

.width325 {width:280px;}

.width70 {width:70px;}

.jump_menu a {color:#CC1433;}

.profile_text2 {float:left;
width:100%;
margin-top:20px;}

.profile_col_six {float:left;
width:350px;}

.profile_col_seven {
float:left;
width:350px;
margin-left:10px;
}

.profile_text3 {float:left;
width:100%;
}

.profile_col_eight {float:left;
width:230px;}

.profile_col_nine {
float:left;
width:230px;
margin-left:10px;
}

.profile_col_ten {
float:left;
width:230px;
margin-left:10px;
}

.other_info {float:left;
width:100%;
margin-top:20px;}

.bottom20 {margin-bottom:20px;}

#ctl00_ContentPlaceHolder1_fvBusinesschampionsdetails_grvopportunitydiary_ctl02_TextBox3 {width:70px;}

#ctl00_ContentPlaceHolder1_fvBusinesschampionsdetails_grvopportunitydiary_ctl02_TextBox4 {width:70px;}

.back_top {text-align:right;
padding-right:10px;
font-size:0.80em;
color:#cc0033;}

.back_top a {color:#cc0033;}

#ctl00_ContentPlaceHolder1_fvBusinesschampionsdetails_lblOrganisationDescription {height:200px;}

.org_description {height:207px;}

#directory_home.dirNote p {padding-bottom:10px;}

#other_label {width:225px;
float:left;}

#other_label label {float:none;
margin-left:5px;}

#ctl00_ContentPlaceHolder1_fvBusinesschampionsdetails_grvopportunitydiary_ctl03_dpDate_TextBox {
width:70px;}

.key {border: solid 1px #BEBEBE;
padding:10px;
width:140px;
margin-bottom:10px;
background-image:url(../images/key_bg.gif);}

.key ul li {margin-bottom:10px;
font-size:0.8em;}

.key ul li img {vertical-align:middle;}

.key h4 {color:#0099CC;
margin-bottom:10px;
font-size:0.8em;
font-weight:bold;}
.top{
margin-bottom:10px; }

.font12 {font-size:0.8em;}

.no_overflow {overflow-x:hidden;}

#forgotten_password { width:710px;
margin-left:20px;
text-align:left;
}

#forgotten_password p {font-size:0.9em;
margin-bottom:10px;}

#forgotten_password h3 {
margin-bottom:20px;}


#UserNameLabel {width:150px;}

#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_UserNameLabel {font-size:0.9em;}

#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_UserName {width:150px;}

#ctl00_ContentPlaceHolder1_Failed {font-size:1.0em;}

#ctl00_ContentPlaceHolder1_btnAcceptTerms1 {width:300px;

}

em { font-style:italic;}

.login_label {width:125px;
margin-bottom:5px;
float:left;}

.password_label {float:left}

.login_float {float:left;}

#ctl00_lgSiteLogin_Panel1 {height:35px;}

.login_labels {margin-bottom:5px;}

#login table {height:80px;}

.font90 {font-size:0.90em;}

#ctl00_ContentPlaceHolder1_lblDownloadHeading{
	font-size: 0.9ems;
	color: #0099CC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 0px 20px 0px;
	height:50px;
}

.download_title01 {
border-bottom: 1px dotted #CCCCCC;
padding-bottom:10px;}

#ctl00_ContentPlaceHolder1_uc2Downloads_dlDownloads_ctl00_lnkDownloads {font-size:0.7em;}
#ctl00_ContentPlaceHolder1_uc2Downloads_dlDownloads_ctl01_lnkDownloads {font-size:0.7em;}

#ctl00_ContentPlaceHolder1_OSROppSearch_lnkFilter {font-size:0.8em;}

#ctl00_ContentPlaceHolder1_OSROppDetailSearch_lnkFilter {font-size:0.8em;}


/*---CONTACTS PAGE-------*/

#main99 {
width:600px;
text-align:left;
margin-left:20px;}

#main99 p {line-height:1.5;
font-size:0.75em;
padding-bottom:5px; }


#main99 h6 { font-size: 0.75em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0099CC;
margin-bottom:10px;}

#main99 h5 {margin-bottom:5px;
margin-top:10px;}

#main99 h4 {font-size:0.75em;
line-height:1.5em;
color:#0099CC;
margin-bottom:15px;}

#main99 li {color:#003266;
margin-left:25px;
font-size:0.75em;
line-height:1.5;
margin-bottom:20px;
list-style-type:disc;}

#main99 ul {margin-top:20px;}

.infoText99 {float:left;
width:450px;}

.teamTel{
font-size:0.75em;
}

#furtherInfo p {margin-top:10px;
font-size:0.8em;
font-weight:bold;
color:#003266;}

.line {border-bottom:1px dotted #cccccc;
margin-top:20px;
margin-bottom:20px;
padding-bottom:10px;
}

#f_info li { 
list-style:url(../images/tick.gif);
vertical-align:middle;
}


#h_info li { 
list-style:url(../images/tick.gif);
vertical-align:middle;
font-size:0.75em;
line-height:1.5;
margin-bottom:5px;
}

#h_info ul { 
margin-left:30px;
margin-top:10px;
}

#h_info h3 {font-size:0.9em;}

.login_boxes{
	text-align: right;
	padding-right: 10px;}
.red_link
{
	color:#CC0033;
}
