#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}



html {
}

table#radContainer {margin-top: 100px; width: 650px !important;}

.CMLevel1 {float:left;}

iframe#CustomPageFrame {width: 690px !important;}

#tblSearchResult .mainHeadingDiv {margin:20px 0px 50px 0px !important; padding:0px 0px 0px 0px !important; text-transform: capitalize !important;}
#divSearchResult {margin-top: 60px !important;}
#tblSearch {margin-top: 80px !important;}

#Module297_LoginTable, #Module299_LoginTable {margin-left: 70px; background: #e5eff5; padding: 10px 0; margin-top: -3px;}

#Module297_LoginTable ul, #Module299_LoginTable ul {padding: 0px;}

.clsMembershipType {color: #0061a1 !important;}

#TDRHSArticle { width: 245px !important; padding-top: 15px !important;}

x#TRContentLiteralRow {width: 750px !important;}

x#TRContentLiteralRow table {width: 680px !important;}

#TRContentLiteralRow td {
padding-left: 5px !important; padding-top: 2px;
}

#TRContentLiteralRow iframe {
padding-left: 15px !important;
margin-top: 15px !important;
}

#TRContentLiteralRow iframe table {
margin-left: 15px !important;
}

#TRContentLiteralRow a {
text-decoration: underline;
color: #0061a1;
}

#TDLeftMargin {background: none !important;}

#eventOtherCells1, #eventOtherCells2, #TDCostHeading {display: none;}
x#eventOuterTable, x#eventTableCell {width: 650px !important;}
#TDVenueHeading {width: 140px;}
#eventName {width: 360px;}
#TRColumnHeadings {background: #0093d0 !important;}

body {
border: 1px solid #ccc;
	width: 965px !important;
	margin: 0 auto;

position: relative;
}

#tblContentTD2 iframe {height: 520px !important; border: none !important;}

.homepage_columns {
	font: 11px Verdana;
}

.homepage_columns a , .homepage_columns a:visited {
	font: 11px Verdana;
    text-decoration: none;
    color: #333;
}

.content_columns {
padding: 0 15px;
}

.content_columns p {
	font: 11px Verdana;
line-height: 16px;
}

.content_columns a , .content_columns a:visited {
	font: 11px Verdana;
	text-decoration: underline;
	color: #0061A1;
	line-height: 17px;
}

.useful_links {
	padding: 10px; 
	font: 11px Verdana;
	background: #e5eff5;
}

#tblContentTD1 {
	text-align: left;
/*width: 670px !important;*/
}

#tblContentTD2 {
	text-align: left;
	padding-top: 145px;
	padding-right: 15px;
}



.homepage_date {
	font: 11px Verdana;
    color: #0093d0;
}

.leftImage {
display: none;
}

.bread a {
text-decoration: none;
}

.footer {
font: 9px Verdana, Arial, Helvetica, sans-serif; border-top: 1px dotted #808284;
}

.footer a, .footer a:visited  {
text-decoration: none;
color: #000;
font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.header {
border-bottom: 1px dotted #6e6e6e;
}

.header a, .header a:visited {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:  #808284;
text-decoration: none;
}

#HeaderTD {
background: #FFF !important;
}


#TableAdminTopNavBar {
margin-top: 25px;
}

#TopmenuTD {background: none !important}

/* article to left of top menu */
table#topMenuLeft {background-color:#999999; width:120px; height:30px;}
#TableTopNavBar {height:29px; margin: 0; text-align: center; font: 12px Verdana;}
#TableTopNavBar .menu {float: left;}

#TableTopNavBar .CMLevel1 .last {border-right:none !important;}

#Menu1_MT_m6 {border-right:none !important; }

.RadMenu_CM11 .last {width: 10px !important;}

.blue_heading {
	background: #0093d0;
	color: #fff;
	font: 12px Verdana;
	padding: 5px;
	text-align: left;
}
 

/* right side bar */

.bluehead {
	background: #0093d0;
	color: #fff;
	font: 12px Verdana;
	height: 25px;
	text-indent: 5px;
	line-height: 22px;
	text-align: left; 
	width: 228px; 
	display: block;
}

.lightbluebox {
	background: #e5eff5; 
	width: 228px; 
	text-align: left;
}

.lightbluebox-inner {
	padding: 10px;
}

.lightbluebox-inner a, .lightbluebox-inner a:visited {
	text-decoration: underline;
	line-height: 16px;
}

.divider {
	height: 5px;
}

/* styles for level 1 */
#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected { text-transform: uppercase; font: 12px Verdana; height:29px; border-right:1px dotted white; font-weight: bold; padding: padding:0px!important;}
#TableTopNavBar .CMLevel1 .text {background-color:#0069aa; height:16px !important; color:#FFF; padding:8px 18px 6px 19px!important; }
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {background-color:#e68f1a; height:16px !important; color:#ffffff; padding:8px 18px 6px 19px!important; }
#TableTopNavBar .CMLevel1Selected .text {background-color:#e68f1a;  height:16px !important; color:#ffffff; padding:8px 18px 6px 19px !important; }

 
/* styles for level 2 */

#TableTopNavBar .CMLevel2 {background-color:#0193cf;}
#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {height:30px; padding: 0px 5px 3px 0px !important;}
#TableTopNavBar .CMLevel2 .text {background-color:#0193cf; width:222px !important; padding:8px !important; height:16px !important; color:#ffffff; border-bottom: 1px dotted #FFF !important;}
#TableTopNavBar .CMLevel2:hover .text,
#TableTopNavBar .CMLevel2:focus .text {background-color:#0069aa;  width:222px!important; padding:8px !important; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel2Selected .text {background-color:#0193cf;  width:222px!important; padding:8px !important; height:16px !important; color:#ffffff;}
 
/* styles for level 3 */
#TableTopNavBar .CMLevel3 {background-color:#999999 !important;}
#TableTopNavBar .CMLevel3,
#TableTopNavBar .CMLevel3Selected {height:30px; padding: 0px 5px 3px 0px !important;}
#TableTopNavBar .CMLevel3 .text {background-color:#999999; padding:8px !important; width:220px; height:16px !important; color:#e5eff5; border-bottom: 1px dotted #FFF !important;}
#TableTopNavBar .CMLevel3:hover .text,
#TableTopNavBar .CMLevel3:focus .text {background-color:#e68f1a; padding:8px!important; width:220px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel3Selected .text {background-color:#e68f1a; padding:8px !important; width:220px; height:16px !important; color:#ffffff;}
 




/*----------Styles for Login and Logout strip----------*/

.loginStrip {width:965px !important; height:26px; background-color: #939598; position:absolute; top:0px;}

.loginStrip td {color:#FFF; height:26px; font:11px verdana, arial, sans-serif;}

.loginStrip a, .loginStrip a:link, .loginStrip a:active, .loginStrip a:visited, .loginStrip a:hover, .loginStrip a:focus {color:#FFF; font:11px verdana, arial, sans-serif; text-decoration:none;}



/*
#MaintableForContent {background: none; width: 965px !important; position: relative; text-align: left !important;}


#trMain #MaintableForContent {background: none !important;}
*/

.item .last {border-right:none !important;}


#TDLeftMargin {
	background-image:url(/images/TDLeftMargin.GIF); 
	background-repeat:no-repeat;
}


#TRRemainingItems {
	padding-top:10px;
	padding-left:16px;
	left:16px;
}

td.clsMidHeader{
	text-decoration:none;
}

#Module297_TRHeadingText {

	background-color:#BFD9D9;
}


#Module299_TRHeadingText  {
	background-color:#82AFAF;

}

a {FONT-WEIGHT: normal; FONT-SIZE: 11px !important; FONT-STYLE: normal; FONT-FAMILY: Verdana !important; FONT-VARIANT: normal; font-size-adjust: none; font-stretch: normal;
line-height: 16px;
color: #0061a1;}


.clsNormal {
FONT-WEIGHT: normal; FONT-SIZE: 11px !important; COLOR: rgb(51,51,51); FONT-STYLE: normal; FONT-FAMILY: Verdana !important; FONT-VARIANT: normal; font-size-adjust: none; font-stretch: normal;
line-height: 16px;
}

a.clsNormal {
FONT-WEIGHT: normal; FONT-SIZE: 11px !important; COLOR: rgb(51,51,51); FONT-STYLE: normal; FONT-FAMILY: Verdana !important; FONT-VARIANT: normal; font-size-adjust: none; font-stretch: normal;
	text-decoration:none;
	cursor:text;
}

#Footer1_TDFooterDisplayArticle {
	display: none;
}

.clsMidHeader {font-family:Verdana !important; color:#0061a1 !important; font-size:11px !important; font-weight:bold !important; padding-bottom: 10px !important;}

.SectionHeading {font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold; background: #fff; display: block; width: 705px; height: 22px;}

.MainHeading {font-family: Verdana !important;
	font-size:13px;
	font-weight:bold !important;
	FONT: 16px Verdana; 
	COLOR: rgb(0,105,170); 
	margin: 30px 20px 20px 0px;
	width: 98% !important;
	}
	
#vldSummary {margin: 50px 0 0;}	

.MainHeading img {display: none !important; width: 1px;}

.DateText {font-family:Arial; color:#0061a0; font-size:11px;}

.Links, .Links A, .Links A:link, .Links A:visited, .Links A:active, .Links A:hover {font-family: Verdana; color:#0061a0; font-size:11px; text-decoration:underline;}



.LinksBold, .LinksBold A, .LinksBold A:link, .LinksBold A:visited, .LinksBold A:active, .LinksBold A:hover {font-family:Verdana !important; color:#0061a0; font-size:11px; font-weight:bold; text-decoration:underline;}

.whiteLinks, .WhiteLinks A, .WhiteLinks A:link, .WhiteLinks A:visited, .WhiteLinks A:active, .WhiteLinks A:hover {font-family:Arial; color:#0061a0; font-size:11px; text-decoration:underline;}

.WhiteHeader, .WhiteHeader A, .WhiteHeader A:link, .WhiteHeader A:visited, .WhiteHeader A:active {font-family:Arial; color:#0061a0; font-size:11px; text-decoration:none;}

.WhiteHeader A:hover {font-family:Arial; color:#FFFFFF; font-size:11px; text-decoration:underline;}

.loginPage ul{padding-left: 0; margin-left: 15px; list-style-type:disc;}

.BodyText {font-family: Arial; color: #666666; font-size: 10pt;}


.smalltext {font-family: Verdana; color: #7F7F83; font-size: 7pt;}
.lrgtitle {font-family: Verdana; color: #007994; font-size: 10pt; font-weight:bold;}
.normletter {font-family: Verdana; color: #000000; font-size: 8pt;}
.smltitle {font-family: Verdana; color: #007994; font-size: 8pt; font-weight:bold;}
.arrowtitle {font-family: Verdana; color: #7F7F83; font-size: 10pt;}
.twoheading {font-family: Verdana; color: #127794; font-size: 8pt;  line-height: 0.5cm;}


@media screen {

.orangeHeaderDiv {
	height:19px;
	background-color:#d9cc61;
	padding-left:18px;
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	display: none;
}

.greenHeaderDiv {
	height:19px;
	background-color:#0061a1;
	background-image:url(../images/useruploadedimages/hdr-bg.gif);
	padding-left:18px;
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.breadcrumbDiv {
	margin-top: 20px;
	margin-left: 20px;
	text-align:left;
	color:#00718F;
	font-size:11px;
}

.printDiv {
	width:25px;
	height:17px;
	font-family:arial,sans-serif;
	color:#00718F;
	font-size:11px;
	position: absolute;
	right: 15px;
	margin-top: 95px;
	z-index: 1;
}

.printDivNoPanel {
	float:right;
	height:17px;
	padding-top:20px;
	padding-bottom:4px;
	font-family:arial,sans-serif;
	color:#00718F;
	font-size:11px;
	margin-right:9px;
}

.arrowDiv {
	position:absolute;
	height:21px;
	width:20px;
	text-align:left;
	left:23px;
	display: none;
}

.arrowDivOCG {
	position:absolute;
	height:21px;
	width:20px;
	text-align:left;
	left:278px;
}

.mainHeadingDiv {

	font-family: Verdana !important;
	font-size:13px;
	font-weight:bold !important;
	margin-top: 60px;
	padding-bottom: 5px;
	FONT: 16px Verdana; 
	COLOR: rgb(0,105,170); 
	border-bottom: 1px dotted #666;
	position: absolute;
	left: 18px;
	width: 935px !important;
}

#frm .mainHeadingDiv {margin-top:10px;}

.mainHeadingDivNoPanel {
	font-family: Verdana !important;
	font-size:13px;
	font-weight:bold !important;
	margin-top: 60px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 5px;
	FONT: 16px Verdana; 
	COLOR: rgb(0,105,170); 
	border-bottom: 1px dotted #666;
	left: 18px;
}

.headingLink {
	position:absolute;
	height:16px;
	border-bottom:1px solid #666666;
	text-align:right;
	vertical-align:bottom;
	padding-top:5px;
	text-transform:none;
}

.textDiv {
	margin-left:18px;
	margin-right:18px;
	padding-top:110px;
/*width: 680px;*/
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: rgb(51,51,51); FONT-STYLE: normal; FONT-FAMILY: Verdana; FONT-VARIANT: normal; font-size-adjust: none; font-stretch: normal;
}

.textDiv table {
font: 11px Verdana;
color: #333;
}

.textDiv a {text-decoration: underline;}

.textDivNoPanel {
	margin-left:18px;
	margin-top:18px;

}

.spacer3Div {
	height:4px;
	margin-left:18px;
	clear:both;
}

.spacer4Div {
	height:5px;
	margin-left:18px;
	clear:both;
}


.spacerDiv {
	margin-top: 0px;
	width: 940px;
	border-bottom:1px dotted #666666;
	position: absolute;
	display: none;
}

}

@media print {
.printDiv {
	display:none;
}
}



/*COMPLIANCE GUIDE*/

.greenHeaderDiv, .arrowDivOCG {display: none;}



/*----------start left menu styles----------*/

/* styles for level 1 */
#TableLeftNavBar .CMLevel1,
#TableLeftNavBar .CMLevel1Selected {height:30px; width: 250px !important;}
#TableLeftNavBar .CMLevel1 .text { padding:8px 12px 6px 12px !important; height:16px !important; color:#4e6883;}
#TableLeftNavBar .CMLevel1:hover .text,
#TableLeftNavBar .CMLevel1:focus .text {background-color:#cccccc; padding:8px 12px 6px 12px !important;  height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel1Selected .text {background-color:#cccccc; padding:8px 12px 6px 12px !important; height:16px !important; color:#ffffff;}
 
/* styles for level 2 */
#TableLeftNavBar .CMLevel2,
#TableLeftNavBar .CMLevel2Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel2 .text { background-color:#0193cf; padding:8px 12px 6px 12px !important; height:16px !important; color:#fff;}
#TableLeftNavBar .CMLevel2:hover .text,
#TableLeftNavBar .CMLevel2:focus .text {background-color:#0193cf; padding:8px 12px 6px 12px !important; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel2Selected .text {background-color:#0193cf; padding:8px 12px 6px 12px !important;  height:16px !important; color:#ffffff;}
 
/* styles for level 3 */
#TableLeftNavBar .CMLevel3,
#TableLeftNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel3 .text {background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#4e6883;}
#TableLeftNavBar .CMLevel3:hover .text,
#TableLeftNavBar .CMLevel3:focus .text {background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel3Selected .text {background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}


/*----------start left menu styles----------*/

#TableLeftNavBar {background: #0692d0; margin-top: 20px; width: 250px !important;}

#TableLeftNavBar a.MenuItemOne {background: #0692d0; height:30px !important; color:#fff !important; border-bottom: 1px dotted #fff; width: 250px !important;}

#TableLeftNavBar a.MenuItemOne .text {padding: 5px 0px 5px 15px; font: 9px Verdana;}

#TableLeftNavBar a.MenuItemTwo {background: #f1fcff; height:30px !important; color:#333 !important; border-bottom: 1px dotted #ccc; width: 250px !important;}

#TableLeftNavBar a.MenuItemTwo .text {padding: 5px 5px 5px 15px; font: 9px Verdana; text-indent: 0px;}



#litMyDetails {text-transform: capitalize !important;}

#eventViewUpComing, #eventViewTrainingTable {width: 98% !important;}


#MainTableForContent a:link, MainTableForContent a:visited {text-decoration: underline !important;}
.breadcrumbDiv a:link, .breadcrumbDiv a:visited {text-decoration: underline !important;}



#txtEmailAddress {margin-left: 55px;}



























