/* CSS Resets */

/*html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{border:0;margin:0;padding:0;word-wrap:break-word;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:none;}figure{position:relative}figure img{width:100%}

.container {
padding-left: 20px;
padding-right: 20px;
}

.row {
width: 960px;
margin: 0 auto;
/*overflow: hidden;*/
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 20px;
float: left;
}

.onecol {
width: 4.85%;
}

.twocol {
width: 13.5%;
}

.threecol {
width: 220px;
}

/* USED */
.fourcol {
width: 30.8%;
}

.fivecol {
width: 380px;
}

.sixcol {
width: 48.1%;
}

/* USED */
.eightcol {
width: 620px;
}

.eightcol {
width: 65.4%;
}

.ninecol {
width: 700px;
}

.tencol {
width: 82.7%;
}

.elevencol {
width: 91.35%;
}

.twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}
/*
img, object, embed {
max-width: 100%;
*/

/* convention products table*/
.tblSessions .alternateRow { background-color:Tan;}
.tblSessions .mainRow { background-color:Beige;}
.tblSessions .header { background-color:White;}


/* Tables on Profile Page */

    table.profileTable {width: 100%; margin-bottom: 20px; border-collapse: collapse;}
    
    table.profileTable NoMargin {width:100%;}
    
    table.profileTable tr {  }

    table.profileTable tr td { padding-bottom: 0.5em;  }

    table.profileTable tr.header { font-weight: bold;  }
    
    table.profileTable tr.header td {border-top: solid 1px #444; padding-top: 10px;}

    table.profileTable tr td.LeftColumn { width: 200px; }

    table.profileTable tr td.RightColumn {  }
    
    .textbox{ width: 300px;}
    
    .addressTableTextbox { width: 190px;}
    
    table.addressTable {width: 290px; vertical-align: bottom;}
    
    table.addressTable tr td {padding: 5px 0px 0px 0px;}
    
    table.addressTable tr td.LeftColumn { width: 120px;}
    
    table.addressTable tr td.RightColumn { width: 230px; padding: 0px 0px 0px 10px; }

    table.addressTable tr td.LeftTop { width: 150px; padding: 10px 0px 0px 0px;}
    
    table.addressTable tr td.RightTop { width: 270px; padding: 10px 0px 0px 0px;}
        
    .countryDDL { width: 180px;}
    
    table.changeAffil { margin-top: -30px; }
    
    table.changeAffil tr td.LeftColumn { width: 200px; }
    
    table.findInstitution { margin-left: 200px; border: dashed 1px #151515; }

       table.addressWrapperTable {width: 100%; margin-bottom: 20px; margin-top: 30px; }
    
    table.addressWrapperTable tr.header {font-weight: bold;  }
    table.addressWrapperTable tr.header td { border-top: solid 1px #444; padding-top: 10px; }
    
       table.addressWrapperTable tr td.left {border-right: dotted 1px #ccc; padding: 15px 0px 0px 0px; margin-right: 20px;}

       table.addressWrapperTable tr td.right { padding: 0px 0px 0px 10px;}
    

/* root element for tabs  */
ul.tabs {
    border-bottom: 1px solid #bfbfbf;
    height: 30px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a {
    background: url("/images/blue.png") no-repeat scroll -420px 0 transparent; /* upload this image */
    color: #333333;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0 2px 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    width: 134px;
    }

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
/*  line 195 */
ul.tabs a.s {
    background-position: -533px 0;
    width: 81px;
}   
ul.tabs a.s:hover{background-position: -533px -31px;}
ul.tabs a.s.current {
    background-position: -533px -62px;
}

/* width 2 */
ul.tabs a.l {
    background-position: -246px 0;
    width: 109px;
}
ul.tabs a.l:hover {
    background-position: -246px -31px;
}
ul.tabs a.l.current {
    background-position: -246px -62px;
}


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}


/*     line 196 */
/* line 196 */

/* line 200 */
/* line 201 */

/* line 202 */

/* line 140 */
