body {
	margin: 0;
	background-image: url('/fileadmin/soainstitute.org/soa-images/background1.gif');
	background-color: #ffffff;
	font-size: 10px;
}
div {
	margin: 0;
	padding: 0;
}
table {
	margin: 0;
	padding: 0;
	border: 0;
}
th
, td {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 6px 0;
}
.csc-header h1
, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 2px #D00000 solid;
	margin: 3px 0;
	display:inline-block;
}

h1.news
, h1.news-rt
, h1.news-wp {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	letter-spacing: normal;
	border: 0;
	margin: 0;
	display:inline-block;
}

h1.news-rt
, h1.news-wp {
	font-size: 11px;
}

h1.news-rt {
	font-weight: normal;
	display: inline;
}

.csc-header h2
, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 2px #D00000 solid;
	margin: 3px 0;
	display:inline-block;
}

.csc-header h2.red
, h2.red {
	color: #D00000;
}

.csc-header h3
, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 2px #000000 solid;
	margin: 3px 0;
	display:inline-block;
}

.csc-header h4
, h4 {
	font-weight: bold;
	text-transform: capitalize;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display:inline-block;
}

h1.csc-firstHeader
, h2.csc-firstHeader
{
	color: #D00000;
}

.logintext {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textfield10
, form
, input
, select
, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.search {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

/*
.leftside-navigation, .bodyareacontent, .bodyareacontent-internal, .rightside-navigation {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal;}
.leftside-navigation {width:181px; } 
.verticalline-td{ width:1px;  background-image: url(images/vert_line.gif); }
.bodyareacontent {width:365px; padding-left:8px;  }
.bodyareacontent-internal {width:557px;  padding-left:5px; }
.rightside-navigation {width:200px; }

.rightside-navigation1 {}
.bodyareacontent-internal1 {width:557px;}
.bodyareacontent1 {width:360px; padding-right:5px; }
.leftside-navigation1 {width:181px; margin-right:3px; }
.leftside-navigation2 {width:181px; margin-right:3px; margin-left:-4px; }
*/


.leftside-navigation, .bodyareacontent, .bodyareacontent-internal, .rightside-navigation {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal;}
.leftside-navigation {width:181px; } 
.verticalline-td{ width:1px;  background-image: url(images/vert_line.gif); }
.bodyareacontent {width:365px; padding-left:8px;}
.bodyareacontent-internal {width:557px;  padding-left:5px; }
.rightside-navigation {width:200px; }

.rightside-navigation1 {}
.bodyareacontent-internal1 {width:557px;}
.bodyareacontent1 {width:365px;}
.leftside-navigation1 {width:181px; margin-top:-4px;}
.leftside-navigation2 {width:181px; margin-right:3px; margin-left:-4px; }


.bsc-sso-login { height:139px; width:184px; border: 1px #000000 solid; margin:0px; padding:0px; margin-right:-5px;}
.bsc-house-ad {height:139px; width:184px; border:1px solid #000000; margin-bottom:20px; margin-right:-5px;}

.smalltext {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

.smalltextwhite {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.sectiontitles-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sectiontitles-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D00000;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.smalltext-grey
, .smalltext-grey p
, p.smalltext-grey 
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.smalltext-black {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.smalltext-bulletin,
.smalltext-bulletin p,
p.smalltext-bulletin {
    font-size: 11px;
}

A.lsnav {margin-left:30px;}
A.lnav {margin-left:30px;}
.lnav {margin-left:30px;}


.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D00000;
	background-image: url('/fileadmin/soainstitute.org/images/nav_item.jpg');
	background-color: #A6A68E;
	background-repeat: repeat-y;
	height:22px;
	vertical-align: middle;
}
.subleftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D00000;
	background-image: url('/fileadmin/soainstitute.org/images/nav_sub_item.jpg');
	background-color: #A6A68E;
	background-repeat: no-repeat;
	height:22px;
    padding-left:10px;
}


.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D00000;
}

.morelink a:link
, A.morelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D00000;
	font-weight: bold;
}

.morelink a:visited
,A.morelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	font-weight: bold;
}

.morelink a:hover
,A.morelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	font-weight: bold;
}

A.lnav:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D00000;
}


A.lnav:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

A.lnav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
}

A.lsnav:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D00000;
}


A.lsnav:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

A.lsnav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
}

A.fnav:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}



A.fnav:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-weight: bold;
}
A.fnav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}



A.copynav:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}


A.copynav:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

A.copynav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

A.reglink:link {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
}


A.reglink:visited {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

A.reglink:hover {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D00000;
	font-weight: normal;
}

A.reglink-small:link {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	font-weight: normal;
}


A.reglink-small:visited {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

A.reglink-small:hover {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D00000;
	font-weight: normal;
}

A.becomememberlink:link {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
}

A.becomememberlink:visited {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

A.becomememberlink:hover {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D00000;
	font-weight: normal;
}

.home-login a:link
, A.home-login:link {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}


.home-login a:visited
, A.home-login:visited { 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

.home-login a:hover
, A.home-login:hover {

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.td-lightgrey {
	background-color: #E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.copyrighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

.td-medgrey {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td-darkgrey {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td-white {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td-red {
	background-color: #D00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td-black {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.memberbox {
	background-color: #8C9DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #000000;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

p a img
, .img-black-border
, .thin-black-border img {
	border: 1px #666666 solid;
	margin: 2px;
}

.featured-article-border {
	border: 1px gray solid;
	padding: 2px;
}

.align-top {
	vertical-align: top;
}

.clear {
	clear: both;
}

.med-black-border {
	border: 1px black solid;
	padding: 2px;
}

.no-border
, .no-border img {
	border: 0;
	padding: 0.5em;
}
.tx-indexedsearch-noresults
, .tx-indexedsearch-sw {
	font-weight: bold;
}
.tx-indexedsearch-browsebox {
	margin-bottom: 1em;
}
.survey_item {
	margin-bottom: 1em;
}

.tx-newssearch-pi1-browsebox,
.tx-ttnews-browsebox,
.tx-sponsorcontentscheduler-pi1-browsebox,
.tx-jobbanksearch-pi1-browsebox
{
    text-align: center;
}

.tx-newssearch-pi1-browsebox table,
.tx-ttnews-browsebox table,
.tx-sponsorcontentscheduler-pi1-browsebox table,
.tx-jobbanksearch-pi1-browsebox table
{
    margin: auto;
}

.tx-newssearch-pi1-browsebox p,
.tx-ttnews-browsebox p,
.tx-sponsorcontentscheduler-pi1-browsebox p,
.tx-jobbanksearch-pi1-browsebox p
{
    margin: 0 5px;
}

.tx-newssearch-pi1-browsebox .tx-newssearch-pi1-browsebox-SCell p,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell p,
.tx-sponsorcontentscheduler-pi1-browsebox .tx-sponsorcontentscheduler-pi1-browsebox-SCell p,
.tx-jobbanksearch-pi1-browsebox .tx-jobbanksearch-pi1-browsebox-SCell p
{
    font-weight: bold;
}


.sectiontitles-grey1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000040; text-transform: uppercase; letter-spacing: 1px;    }

.bodytext5 {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;    margin: 0; padding: 0; 
}
.whitelink 
{font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal;    margin: 0; padding: 0;
}
.whitelink2
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.bodytext1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
}
.sectiontitles-white {	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #000066;
}
.bodytext4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: italic;
	background-color: #000000;
}

.event-nav-white {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.event-nav-black {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.event-nav-white-11 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.all-caps {	
	text-transform: uppercase;
}


#preview-box {
	width: 250px;
	margin: 5px 0 15px 10px;
	float: right;
	text-align: left;
	padding: 5px;
	padding-bottom: 5px;
	border: 1px solid #666; }
	
#preview-box #preview-hdr {
	padding: 5px 0 15px 0; }

#preview-box #preview-hdr img {
	margin-left: 40px;
	margin-right: 7px; }
	
#preview-box th {
	font-weight: bold;
	padding: 0 4px; }
	
#preview-box td p {
	margin: 0px; padding: 3px 5px; }






#preview-box2 {
	width: 197px;
	margin: 5px 0 15px 10px;
	float: right;
	text-align: left;
	padding: 5px;
	padding-bottom: 5px;
	border: 1px solid #666; }
	
#preview-box2 #preview-hdr {
	padding: 5px 0 15px 0; }

#preview-box2 #preview-hdr img {
	margin-left: 40px;
	margin-right: 7px; }
	
#preview-box2 th {
	font-weight: bold;
	padding: 0 4px; }
	
#preview-box2 td p {
	margin: 0px; padding: 3px 5px; }





div#preview-box3 {
	width: 193px; 
	float: right;
	display: inline;
	color:#666666;
	font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #666;
	padding: 3px 3px;
 }
	
div#preview-box3  {
	margin-left: 40px;
	margin-right: 7px; }
	


div#preview-box3 p span {
	margin: 0;
	padding: 3px 5px;
	color:#666666;
	font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal; }





div#preview-box4 {
	width: 193px;
	float: right;
	display: inline;
	color:#666666;
	font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #666;
	padding: 3px 3px;
	background-color: #CCCCCC;
 }
	
div#preview-box4  {
	margin-left: 40px;
	margin-right: 7px; }
	


div#preview-box4 p span {
	margin: 0;
	padding: 3px 5px;
	color:#666666;
	font-family:Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal; }



.information
{
	display: none;
	background-color: #CCCCCC;
	border: 1px solid #666;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

	
.information1
{
	display: block;

}

.showHide
{
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 11px;
	line-height: 17px;
}


#trainingfooter-box {
	margin: 2px;
	border: 1px solid #666;
	padding: 2px;
}


#agenda-table {
	margin: 0px;
	border: 2px solid #666;
	padding: 10px;
}


.eventimage1 {
	border: 1px solid #000000;
}



.agenda-time-cell {
	padding-top: 5px;
	padding-bottom: 2px;
	color: #666666;
	font-size: 9px;
}

.agenda-time-cell-black {
	padding-top: 5px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 9px;
}

#aagenda-time-cell td {
	padding-top: 5px;
	padding-bottom: 2px;
	color: #333333;
	font-size: 10px;
}

#aagenda-time-cell-black td {
	padding-top: 5px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
}
	

.aagenda-time-cell-right {
	padding-right: 2px;
}

.paddedCell {
	padding: 5px;
}

.ConferenceDay {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #999999;
}






.ConferenceDayLink a:link
, A.ConferenceDayLink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}


.ConferenceDayLink a:visited
, A.ConferenceDayLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}


.ConferenceDayLink a:hover
, A.ConferenceDayLink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
/* easytabs Menu Style*/
.menu {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:23px;}
.menu li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}


/* easytabs2 Menu Style*/
.menu2 {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif;}
.menu2 ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu2 li {display:inline; line-height:23px; border-left:1px  #ececec; }
.menu2 li a { text-decoration:underline; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu2 li a.tabactive2 {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}

/* Training Menu Style*/
.trainingmenu {background-color:#999999; color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif;}
.trainingmenu  a { text-decoration:underline; color:#FFFFFF; }
.trainingmenu  a.tabactive {font-weight:bold;  position:relative;}

/* Training sub Menu Style*/
.trainingsubmenu {background-color:#ADADAD; color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif;}
.trainingsubmenu  a { text-decoration:underline; color:#ffffff; }
.trainingsubmenu  a.tabactive2 {font-weight:bold;   position:relative; }


.join-your-membersbox { margin: 0 0 10; padding: 0 0 10; text-align: center; }





#rates-table { border: 1px solid #333333; padding:5px; width:540px; background: #fff; } 

#training-type-header{ width:540px; padding:5px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; font-size:16px; }

#rates-header-container { height:20px; padding:2px 5px 2px 5px; background: #D00000; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bolder; text-align: center; } 

#rates-header-container .rates-header1 { width:130px; margin-left:150px; float:left; } 
#rates-header-container .rates-header2 { width:125px; float:left; } 
#rates-header-container .rates-header3 { width:125px; float:left; }

#rates-container-training { height:20px; background: #fff; padding:2px 5px 2px 5px; color:#000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center; } 

#rates-container-city1 { height:20px; background: #ccc; padding:2px 5px 0px 5px; color:#000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center;  }

#rates-container-city2 { height:20px; background: #fff; padding:2px 5px 0px 5px; color:#000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center; } 

.rates { width:150px; float:left; text-align: left; } 
.rates1 { width:130px; float:left; } 
.rates2 { width:125px; float:left; } 
.rates3 { width:125px; float:left; }

#rates-container-training .rates { font-weight:bold; } 
#rates-container-training .rates1 { font-weight:bold; } 
#rates-container-training .rates2 { font-weight:bold; } 
#rates-container-training .rates3 { font-weight:bold; } 


#live-ondemand{width:550px; height:80px;  }

#rates-table-elearning { height:60px; border: 1px solid #333333; background: #fff; } 

#on-demand-table{float:left; width:260px; height:50px; }
#live-table{ float:right; width:260px; height:50px; }

#rates-header-container-elearning { height:20px; background: #D00000; margin:5px 5px 5px 5px; padding:2px 5px 2px 5px; color:#fff; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-align: center; } 

#rates-header-container-elearning .rates-header1 { width:95px; float:left; } 
#rates-header-container-elearning .rates-header2 { width:70px; float:left; } 
#rates-header-container-elearning .rates-header3 { width:70px; float:left; }

#rates-container-elearning { height:20px; background: #fff; padding:2px 5px 2px 10px; color:#000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center; } 

#rates-container-elearning .rates { width:95px; float:left; text-align: left; font-weight:bold;} 
#rates-container-elearning .rates1 { width:70px; float:left; font-weight:bold;} 
#rates-container-elearning .rates2 { width:70px; float:left; font-weight:bold;} 

.disclaimer-rates{ margin:5px; padding-top:5px; clear:both; font-size:9px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-style:italic;}

#profilecontainer {
	width:184px;

	margin-bottom:10px;
	border: 1px solid #333333;
}

.profile-title { height:15px; padding:3px; background-color:#666666;  color:#FFFFFF; font-weight:bold; text-align:center; font-size:12px;}

.profile-body ul, .profile-body ol, .profile-body li
{
	margin: 0;
	padding: 0;
}

.profile-body {padding:5px 2px;}

.profile-body p {padding-left:10px; padding-right:5px;}

.profile-body ul { 
	list-style-position: outside; 
	margin-left: 20px; 
}
.profile-body li {
	margin-left: 5px;
	margin-bottom: 3px;
}

