/*main body */
body
{
    font-size: 0.76em;
    line-height: 1.50em;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
     margin: auto;
    padding:0;
    background: #FFFFFF;
    width: 995px;
}


/*
top area of site. ad space and logo. three panels. top nav.
*/
#toparea
{
    background:#E7EFF8 url(/assets/top-dot1.gif) repeat-y bottom;padding:0 0 8px 0;
    width: 995px;
}

#top-adspace
{
    width: 995px;
    height:96px;
    text-align: center;
}

#topthree
{
    margin-left:150px;
    height:100px;
}

.headbox
{
    width:200px;float:left;padding:0 0 0 0;
    border-left:dotted 1px #808080;
}
.headbox1
{
    width:206px;float:left;padding:0 0 0 0;
    
}
.headtitle
{
    font-size:16px; 
    font-family:Georgia;
    font-weight:bold;
    color:#5b5b5b;
    padding: 3px 3px 5px 1px;
    
    }
.headContent
{
    text-align:left;
    padding:   0 3px 0 4px;
    font-size: 11px;
    line-height:15px;
    height:100px;
    
    }
.headContent a{color:#000000;text-decoration:none;}
.headContent a:hover{color:#000000;text-decoration:none;}

.whiteborder
{
    background-color: #ffffff;
    border: solid 1px #ffffff;
    float:left;
    margin-right: 5px;
    }

#menu,.tabcont{}
#menu{margin:0; padding:0;height:32px;background-color:#bababa;float:left;width:995px;font-size:11px;display:inline;}

.cleaner
{
	clear:both;
	height: 0px;
	font-size: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.lefttabtop
{
    height:30px; 
    width:149px; 
    margin: 0;
    border-left:none;
    border-right:0px;
    border-top: solid 1px white; 
    border-bottom: solid 1px white; 
    border-collapse:collapse; 
    float:left;
    display:inline;
    }

.tabtop
{
    
    height:30px; 
    width:86px; 
    margin: 0 0 0 0;
    border-right: none;
    border-left: solid 1px white; 
    border-top: solid 1px white; 
    border-bottom: solid 1px white; 
    border-collapse:collapse; 
    float:left;
    display:inline;
    
    }

.lefttabtopselected
{
    background-color:#0188C1;
    height:30px; 
    width:149px; 
    margin: 0;
    border-left:none;
    border-right:0px;
    border-top: solid 1px white; 
    border-bottom: solid 1px #0188C1; 
    border-collapse:collapse; 
    float:left;
    display:inline;
    }

.tabtopselected
{
    background-color:#0188C1;
    height:30px; 
    width:86px; 
    margin: 0 0 0 0;
    border-right: none;
    border-left: solid 1px white; 
    border-top: solid 1px white; 
    border-bottom: solid 1px #0188C1; 
    border-collapse:collapse; 
    float:left;
    display:inline;
    }

.tabtopselectedtext
{
    color:#ffffff;
    padding-left:5px;
    }
#searchtop
{
    height:30px; 
    width:235px;
    margin: 0 0 0 0;
    padding-left:0px; 
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    border-top: solid 1px white; 
    border-bottom: solid 1px white; 
    border-left:solid 1px white; 
    border-right: none;
    float:left;
    display: inline;
    overflow:hidden;

    }
#searchtopform
{
    height:30px;
    width:235px;
    margin: 0px 0px 0px 0px;
    padding-left:0px; 
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-right:0px;

    }

input.hborder1 
{	
	BORDER: 1px solid #336699;
    margin-left:5px;
    margin-top: 5px;
}

a.home 
{   height :30px; 
    width  :85px; 
    margin: 0;
    display:block;
    border-bottom:none;color:#fff;text-decoration:none;text-align:center;}
a.home:link
{color:#fff;text-decoration:none;text-align:center;}
a.home:visited
{color:#fff;text-decoration:none;text-align:center;}
a.home:hover
{color:#fff;text-decoration:none;text-align:center;background-color:orange;}
a.home:active
{color:#fff;text-decoration:none;text-align:center;}

a.rpanellink
{ font-size: 0.95em; line-height:1.4em;}

#strip-container
{
    padding-left:150px;
    height: 22px;
    background-color:#0188C1;
    font-family: verdana,sans-serif;
    font-size:11px;
    padding-bottom:3px;
    color:#ffffff; 

}

#strip-left
{
    
    float: left;
    
    
}

#strip-left ul
{
    margin: 0px 0px 0px 0px;
    padding-top: 3px;
}
#strip-left ul li
{
    
    display:inline;
    margin-top: 15px;
    margin-right: 5px;
    margin-left: 2px;
    padding: 1px 1px 1px 3px;
    border: 0px;
    text-transform:uppercase;
}

#strip-left a:link
{
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: none;
}
#strip-left a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: none;

}
#strip-left a:hover
{
    color: orange;
    text-decoration: none;
    border-bottom: none;
}

#strip-left a:active
{
    color: #669966;
    text-decoration: none;
    border-bottom: none;
}
/*left panel */

#content-lh-panel
{
  
    background: #F0F0F0;
    padding-top: 4px;
    width: 135px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top;
    text-align: right;
}

#vdot
{
    background-color: #FFFFFF;
    width: 5px;
    padding: 0px;
    vertical-align: top;
    font-size: 0.85em;
    border-left: dotted 1px #dddddd;
    
}

.lnavhead
{
    
    color: #088ECE;
    text-transform:uppercase;
    font-weight:bold;
    font-size: 1.00em;
    letter-spacing: 0.3em;
    padding-bottom: 4px;
    padding-top: 17px;
    /*border-bottom: solid 1px #B5BE00;*/
    
}
#leftmenu 
{
    margin-top: 17px;
    font-size:0.99em;
    font-family : Arial,sans-serif;
}

#leftmenu ul
{
    margin: 0px;
    padding: 0px;
    
}
#leftmenu li
{
    list-style: none;
    margin-top: 0px;
    padding: 5px 5px 5px;
    color:Black;
    background: transparent url(/assets/navBG.gif) no-repeat scroll 0% 0%
    /*border-bottom: solid 1px #B5BE00;*/
}
#leftmenu li a:link
{
    text-decoration: none;
    border-bottom: none;
    color:Black;
}
#leftmenu li a:visited
{
    text-decoration: none;
    border-bottom: none;
    color:Black;
}



/*rh panel */


#content-rh-panel
{
    background-color: #FFFFFF;
    width: 230px;
    padding: 0px;
    vertical-align: top;
    font-size: 0.95em;
    
}

.RPanelHead
{
    margin-right:0px;
    margin-left:0px;
    line-height: 30px;
    font-size:16px;
    color: #999999;
    font-weight: bold;
    margin-bottom:10px;
    border-bottom: solid 1px #dddddd;
    font-family: Georgia,serif;
 
}


.RHsubhead
{
    margin-right:0px;
    margin-left:0px;
    line-height: 33px;
    font-size:16px;
    color: #999999;
    font-weight: bold;
    border-bottom: solid 1px #dddddd;
    font-family: Georgia;
}
ul.Rpanel
{
    margin-right:10px;
    margin-left: 0px;
    margin-top:0px;
    padding: 0px;
    font-size: 11px;
    margin-bottom: 10px;
}
li.Rpanel
{
    
    list-style: none;
    margin-top: 0px;
    padding:   5px 10px 0px 10px;
    line-height:16px;

}




.obar
{
    font-weight: bolder;
    font-size: 1.4em;
    margin-right:2px;
    margin-left:12px;
    color: #FF8600;
}


.green
{
    color: Green;
    
}
.red
{
    color: Red;
    
}

h1.topfinextraheader
{
    margin:0px;
    height:38px;
    color: #444444;
    font-weight: bold;
    font-family: Arial,helvetica, Sans-Serif ;
    border-bottom: solid 1px #cccccc;
    padding-top: 7px;
    padding-left:20px;
    padding-bottom: 26px;
    font-size: 1.0em;
    letter-spacing:0.5em;
    text-transform:uppercase;
    
}


A
{
 TEXT-DECORATION: none;
 COLOR: #336699;
}

A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline;
}


.whtlnk
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    font-size:0.9em;
    line-height:1.4em;
    
}

.hfwhtlnk
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    PADDING-LEFT:3px;
    PADDING-BOTTOM:2px;
}
.hfwhtlnk2
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    PADDING-LEFT:3px;
    PADDING-RIGHT:77px;
    PADDING-BOTTOM:2px;
}



A.blulnk
{
    TEXT-DECORATION: none;
    COLOR: #336699;

}
A.blkLnk
{
    TEXT-DECORATION: none;
    COLOR: #000000;

}

A.blulnk:visited
{
    TEXT-DECORATION: none;
    COLOR: #336699;
    

}
A.blulnk:active
{
    TEXT-DECORATION: none;
    COLOR: #6699cc
    
}

A.blulnk:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline;
}

A.noLnk
{
    COLOR: #AAAAAA;
    TEXT-DECORATION:none
 
}


A.bigbluLnk
{
    FONT-FAMILY: Arial, Verdana, sans-serif;
    COLOR: #336699;
    TEXT-DECORATION: none;
    FONT-WEIGHT:bold;
    FONT-SIZE:170%;
    LINE-HEIGHT:110%
}

.linkFace
{
	background-image:  url(/finextra-images/social/face.jpg);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left:16px;
}
.linkDigg
{
	background-image:  url(/finextra-images/social/digg.jpg);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left:18px;
}
.linkDel
{
	background-image:  url(/finextra-images/social/del.jpg);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left:16px;
}

.linkTwitter
{
	background-image:  url(/finextra-images/social/Twitter.jpg);
	background-repeat: no-repeat;
	background-position: left; 
	padding-left:16px;
}

a.linkJoin, a.linkJoin:hover
{
	text-decoration: none;	
}

.joinUsBody
{
	font-size: 0.95em;
}

.imgJoin
{
	border: none;
	padding-right: 5px;
}

.rightpanelhead
{
    COLOR: #003366;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    FONT-WEIGHT:bold;
    PADDING-LEFT:4px;
    
    /*BORDER-BOTTOM: 1px solid #ffffff */
    
}
.rightpanelitem
{
	FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    PADDING-LEFT:9px;
    PADDING-RIGHT:5px;
}
.tilead
{
	Font-size:0.94em;
	line-height: 1.3em;
    margin-right:0px;
    margin-left:10px;
	float:left;
}   
.rightpanelmore
{
	FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    PADDING-LEFT:12px;
}
IMG.orangeborder
{
	BORDER-RIGHT: 1px solid #FF9900;
    BORDER-TOP: 1px solid #FF9900;
    BORDER-LEFT: 1px solid #FF9900;
    BORDER-BOTTOM: 1px solid #FF9900; 
    
}

.bodytext
{
  
  
}

TD.catlisting
{
    PADDING-RIGHT: 10px;
    LINE-HEIGHT: 14px;
    LETTER-SPACING: normal
}

.greydateline
{
    color:#777777;
    font-size: .9em;
    border-top: 0px;
    padding-bottom: 0px;
    margin-bottom:0px;
}
.listingdate
{
    LETTER-SPACING: normal;
    font-size:0.94em;
    line-height: 1.6em;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT:150px;
    TEXT-INDENT:-60px;
	
}

.keylistingdate
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT:151px;
    TEXT-INDENT:-89px;
	
}

.homelistingdate
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT:151px;
    TEXT-INDENT:-60px;
    Font-size:0.89em;
    LINE-HEIGHT:1.4em;
	
}

.homekeylistingdate
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT:151px;
    TEXT-INDENT:-89px;
    LINE-HEIGHT:120%
	
}


.rellistingdate
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT:150px;
}


.listingstand
{
    font-size:0.9em;
    line-height:1.4em;
    MARGIN-LEFT:150px;
    
}

.loginbox
{
    position: relative; 
	left:-10px;
    
}

.homestand
{
    font-size:0.9em;
    line-height: 1.5em;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none;
    MARGIN-LEFT:0px;
}

.pagenumber
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
    MARGIN-LEFT:150px;
    LINE-HEIGHT:150%;
}


TD.listing
{
    LETTER-SPACING: normal;
    FONT-FAMILY: Verdana, helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}


TD.headline
{
    PADDING-LEFT: 1px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

IMG.homef
{
	MARGIN-RIGHT: 4px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM:0px; 
    }

IMG.banner
{
	BORDER-RIGHT: 1px solid #bbbbbb;
    BORDER-TOP: 1px solid #bbbbbb;
    BORDER-LEFT: 1px solid #bbbbbb;
    BORDER-BOTTOM: 1px solid #bbbbbb; 
    }
h1.head1
{
	FONT-FAMILY: Arial, sans-serif;
    COLOR: #000000;
    FONT-SIZE:1.6em;
    MARGIN-TOP:0px;
}

.headerstrap
{
    FONT-FAMILY: Verdana,Arial,Verdana, sans-serif;
    COLOR: #003366;
    FONT-SIZE:1.5em;
    FONT-WEIGHT:bold;
    LINE-HEIGHT:120%;
    TEXT-INDENT: 0px;
}

.headertagline
{
    FONT-FAMILY: Verdana,Arial, sans-serif;
    COLOR: #333333;
    FONT-SIZE:0.88em;
    
    
}
.channelheaderstrap
{
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: #003366;
    FONT-SIZE:4.5em;
    FONT-WEIGHT:bold;
    LINE-HEIGHT:120%;
    TEXT-INDENT:-3px
}

.channelheadertagline
{
    FONT-FAMILY: Verdana,Arial, sans-serif;
    COLOR: #FFFFFF;
    FONT-SIZE:200%;
    
    
}

.strip
{
    FONT-FAMILY: Arial, verdana,sans-serif;
    COLOR: #777777;
    FONT-SIZE:140%;
    FONT-WEIGHT:bold;
    LINE-HEIGHT:120%
}


.homehead
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE:1.6em;
    FONT-WEIGHT:bold;
    LINE-HEIGHT:110%;
    
}


.jobtitle
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #cccccc;
    FONT-SIZE:180%;
    FONT-WEIGHT:bold;
    LINE-HEIGHT:120%
    
}


.listingheader
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #000000;
    
    FONT-WEIGHT:bold
}


input.border1, select.border1 
{	
	BORDER: 1px solid #336699;
}
input.border1width, select.border1width 
{	
	width: 200px;
}
.eventInfoRow
{
	width:100%;
	float:left;
	padding: 5px;
}

.eventInfoLabel
{
	float:left;	
	width: 35%;
	display: inline-block;
}
.eventInfocapture
{
	float:left;	
	width: 65%;	
	display: inline-block;	
}

.ErrorLabel
{
	color: Red;
	visibility: visible;
	
}

.DownloadSubmit
{
	background-image: url(/finextra-images/misc/gradient.jpg);	
	background-repeat: repeat-x;
	border-style: outset;
	padding: 1px 2px;
	border:outset 1px #ccc;
	cursor: pointer;
	padding: 1px 2px;
	height: 20px;
}


img.hborder1 
{	
	MARGIN-TOP:2px;
	MARGIN-BOTTOM:-3px;
}

table.orangeborder 
{	
	BORDER: 1px solid #F7F7D6;
}

table.greydot 
{	
	BORDER-BOTTOM: 1px solid #DDDDDD;
}

table.lhboxborder 
{	
	BORDER-RIGHT: 1px solid #EEEEEE;
	BORDER-TOP: none;
	BORDER-LEFT:none;
	BORDER-BOTTOM:none;
}

.strapline
{
    font-size: 0.88em;
    text-transform:uppercase;
    font-weight:bolder;
    
    
}

table.panelborder 
{	
	BORDER: 1px solid #EEEEEE;
}		

table.redborder 
{	
	BORDER: 1px solid #cc0033;
}

th.dataheader
{
    font-family: arial, sans-serif;
    color: #336699;
    font-size:9px;
    font-weight:bold

}
	
td.panel
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: 1px solid #bbbbbb 
}


td.greyline
{	
	BORDER-BOTTOM: 1px solid #bbbbbb;
}

td.blueline
{	
	BORDER-BOTTOM: 1px solid #003366;
}

td.topgreyline
{	
	BORDER-TOP: 1px solid #bbbbbb;
}

td.topwhiteline
{	
	BORDER-TOP: 1px solid #FFFFFFF;
}


td.orangeline
{	
	BORDER-BOTTOM: 1px solid #ff9900;
}

div.hr { 
width: 100%; 
height: 1px; 
text-align:right;
background: #DDDDDD; 
line-height: 1px; 
font-size: 1px; 
MARGIN-LEFT:0%;
} 

div.hr2 { 
width: 100%; 
height: 1px; 
background: #ffcc99; 
line-height: 1px; 
font-size: 1px; 
MARGIN-LEFT:10px;
MARGIN-RIGHT:0px;
MARGIN-TOP:3px;
MARGIN-BOTTOM:6px;

} 

div.hr3 { 
height: 1px; 
background: #cccccc; 
line-height: 1px; 
font-size: 1px; 
MARGIN-LEFT:150px;
MARGIN-RIGHT:0px;
MARGIN-TOP:12px;
MARGIN-BOTTOM:1px;

} 


.spacer
{
   COLOR:#ffffff;
   margin-left:5px;
}   
.orangespacer
{
   COLOR:#ff9900;
   FONT-SIZE:110%
}   


a.topnavlink
{
	COLOR:#FFFFFF;
	PADDING-TOP:5px;
}

a.topnavlink:hover
{
	COLOR:#ff9900;
	PADDING-TOP:5px;
	text-decoration:none;
}

td.topnavitem
{
   
   font-family:Arial,Helvetica,sans-serif;
   PADDING-TOP: 5px;
   font-size: 0.77em;
   letter-spacing:0.05em;
   text-transform:uppercase;


}
.topnavspacer
{
   COLOR:#FFFFFF;
   FONT-SIZE:130%;
   
}

td.uppernav
{
   PADDING-TOP: 0px;
   PADDING-BOTTOM:5px;
}

td.upperspacer
{
   PADDING-TOP: -0px;
   PADDING-BOTTOM:5px;
   FONT-SIZE:70%;
}

.mastersidehead
{
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:none ;
  FONT-SIZE:large;
}
.mastersidepanel
{
  BORDER-RIGHT:none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: 1px dashed #EEEEEE;
}

.masteRpanel
{
  BORDER-RIGHT: 1px none;
  BORDER-TOP: 1px none;
  BORDER-LEFT: 1px none;
  BORDER-BOTTOM: 1px solid #dddddd;
}
IMG.fimg
{
 position: relative; 
 left:-30px; 
 top:2px;
 BORDER-RIGHT: 1px solid #FFFFFF;
 BORDER-TOP: 1px solid #FFFFFF;
 BORDER-LEFT: 1px solid #FFFFFF;
 BORDER-BOTTOM: 1px solid #FFFFFF;
 visibility:visible; 
 z-index:1
}

.fimgtxt
{
 position: relative; 
 left:-30px; 
 top:5px;
}

.newspic
{
    PADDING-LEFT:060px;
	
}

a.contributor, a.contributor:hover
{
	border: 0px !important;
	text-decoration: none;
	margin: 0;
}

a.contributor img
{
	text-decoration: none;
	width: 140px;
	border: 0px !important;	
	padding-bottom:10px;
}

.questionLabelNewLine
{
	float:left;
	clear:both;
	display:block;	
	width:100%;
}

.questionLabelSameLine
{
	width:100px;
	display:inline-block;
	float:left;	
}
.questionSameLine
{
	display:inline-block;
	float:left;
	width: 320px;
}

.questionLabel
{
	display:inline-block;
}

.questionLabel label, .questionLabelNewLine label, .questionLeftLabel, .questionLabelSameLine label
{
	font-weight: bold;
}
.question .radio
{

	width: 80px;
/*	display:inline-block;*/
	float:left;
}

.question .radioWide
{

	width: 95px;
/*	display:inline-block;*/
	float:left;
}
.question .radioWider
{

	width: 140px;
/*	display:inline-block;*/
	float:left;
}

.question
{
	display:inline-block;
	float:left;
	width: 420px;
}

.questionRow /*each question is on a new row, Row Width: 670px;*/
{
	padding-top: 10px;
	padding-left: 150px;
	width: 420px;
	float:left;
	clear:both;
}

.questionRow .submit, .questionRow .submitDisabled
{
	background-color: Transparent;
	border: 1px solid #336699;
	border-style: solid;
	cursor: pointer;
	color: #336699;
	width: 100px;
}

.questionRow .submitDisabled
{
	border: 1px solid #CCC;
	color: #CCC;
}


.questionRowNoMargin
{
	width: 100%;
}

.questionLeftLabel
{
	clear:both;
	float:left;
	width: 140px;
	text-align: right;	
	padding-right: 10px;
}

.inputText, .inputSelect 
{
	width: 250px;
}

.chkText, .radText
{
	display: inline-block;
	width: 400px;
	padding-bottom: 5px;
}

.chk, .rad
{
	display: inline;
	float:left;
	width: 20px;
}

.smallTextContainer
{
	width: 90px;
	display: inline-block;
	padding-right: 10px;
	clear: both;
	
}
.smallText
{
	width: 65px;
	text-align: right;
	margin-right:5px;
}
.questionLanding
{
	padding-bottom: 10px;
	font-weight: bold;
}

.formSubmitButtons 
{
	direction: rtl;
	float:left;
}
.formSubmitButtons input 
{
	direction: ltr;
	float: none;
}

.iframeContainer
{
	width:220px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.iframeContainer
{
	background-color: #999999;
}
.iframeContainer iframe
{
	border: solid 5px #999999;
	float: right;
	clear:both;
}

.iframeContainerCaption
{
	font-weight:bold;
	color:#FFFFFF;
	padding: 0 5px 5px 5px;
	text-decoration:none;
	display:block;
	font-size: 0.9em;
	line-height: 1.4em;
}
/*RHS menu controls for the related community blog*/
.commBlogRhsTable
{
	background-color: #EFEFE0; 
	width:230px;	
}

.commBlogRhs
{
	padding: 4px 5px 4px 1px; 
	margin:0;
}
.commBlogRhsblogTitle
{
	vertical-align:top;	
}

.joinUsHeader, .videoAdHeader
{
	margin-left: 10px;
    background-image:  url('/finextra-images/site/joinus/header.gif');
    background-repeat:no-repeat;
    width: 220px;  
    float:left;
    display: block;	
    min-height:6px;
    height:6px;
}
.joinUsBody, .videoAdBody
{
	margin-left: 10px;
    background-image:  url('/finextra-images/site/joinus/background.gif');
    background-repeat:repeat-y;
    width: 200px;    
    float:left;
    display: block;	
    padding: 0 10px 0 10px;
}
.vidWidth
{
	width: 200px;
}

.joinUsFooter, .videoAdFooter
{
	margin-left: 10px;
	float:left;
    background-image:  url('/finextra-images/site/joinus/footer.gif');
    background-repeat:no-repeat;  
    width: 220px;   
    display: block;
    min-height:6px;
    height:6px;  
    padding: 0;
    margin-bottom: 5px;
    clear: both;
}

.JoinUsHead
{
    margin-right:0px;
    margin-left:0px;
    line-height: 30px;
    font-size:16px;
    color: #999999;
    font-weight: bold;
    margin-bottom:10px;
    font-family: Georgia,serif;
	border-bottom:1px solid #DDDDDD; 
	display: block;
}

.pantile 
{
	border:0 none;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:220px;
}