#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

/* form styles */

#divFormCreatorTableContentMain {width:537px !important;} 
#divFormCreatorTableContentMain p {width:497px !important}
#divFormCreatorTableContentMain p.clsGeneralText {}
#divFormCreatorTableContentMain p label {width:200px !important; margin-right:10px;}
#divFormCreatorTableContentMain p input {width:250px !important;}
#divFormCreatorTableContentMain p select {width:250px !important;}
#divFormCreatorTableContentMain p textarea {width:250px !important;}
#divFormCreatorTableContentMain p span.clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain p span.clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden; width:275px;}
#divFormCreatorTableContentMain p span.clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain p span.clsRadioButtonListSpanOptions span {width:250px;}
#divFormCreatorTableContentMain p span.clsCheckBoxListSpanOptions span input.clsCheckBoxList,
#divFormCreatorTableContentMain p span.clsRadioButtonListSpanOptions span input.clsRadioButtonList {float:left !important; clear:both !important; width:auto !important;}
#divFormCreatorTableContentMain p span.clsCheckBoxListSpanOptions span label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p span.clsRadioButtonListSpanOptions span label.clsRadioButtonListLabel {}
#divFormCreatorTableContentMain p.clsMandatory {}
#divFormCreatorTableContentMain p.clsBtnSubmit input {width:auto !important;}


/* set styles for base CM structure */

body {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930; margin:0px;}

#tblContentTD1 {height:100% !important; background-color:#fff;}

#tblContentTD2 {height:100% !important; background-color:#fff;}

.Masterdiv {margin-left:0px ;margin-top:0px; padding-bottom:0px;}

.searchArea input {border: 0px solid white; height:19px !important;}

div.breadcrumbs {margin:20px 20px 0px 20px;}

p.backtotop {text-align:right;}

#TRSearchResults td {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930; margin:0px;}

#TRSearchResults a, #TRSearchResults a:link, #TRSearchResults a:visited, #TRSearchResults a:active {font: lighter 12px Arial, Helvetica, sans-serif; color:#0099cc; text-decoration:none;}

#TRSearchResults a:hover, #TRSearchResults a:focus {color:#ffffff; background-color:#0099cc; text-decoration:none;}

/* override default CM styles */

.clsNormal {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930;}

a.clsAltNormal, a.clsAltNormal:link, a.clsAltNormal:visited, a.clsAltNormal:active {font: lighter 12px Arial, Helvetica, sans-serif; color:#0099cc; text-decoration:none;}
a.clsAltNormal:hover, a.clsAltNormal:focus {color:#ffffff; background-color:#0099cc; text-decoration:none;}

a, a:link, a:visited, a:active {font: lighter 12px Arial, Helvetica, sans-serif; color:#0099cc; text-decoration:none;}
a:hover, a:focus {color:#ffffff; background-color:#0099cc; text-decoration:none;}

.clsPageHeading {font: lighter 30px Arial, Helvetica, sans-serif; color:#212930; padding:30px 0px 0px 20px; float:left;}

.clsMidHeader {font: lighter 20px Arial, Helvetica, sans-serif !important; color:#0099cc !important; padding-top:10px; padding-left:20px;}


/* set styles for banner */

#header {background-color:#009acf; height:108px; width:780px; margin:0;}

#header h1 {margin:-5000px 0px 0px 0px; padding:0px; font:0px Arial; height:0px; width:0px;}

#headerFullLogo {background-color:#009acf; height:108px; width:656px; clear:left; float:left;}

#headerLogo {background-color:#009acf; height:65px; width:104px; float:right; clear:right; margin-top:30px; padding-right:20px;}

#flashHeader {background-color:#009acf; height:72px; width:780px; margin:0;}

#headerInside {background-color:#414b55; height:128px; width:760px; margin:0px;}

#headerFullInside {background-color:#414b55; height:65px; width:654px; clear:left; float:left; margin-top:30px; margin-left:0px;}

#headerLogoInside {background-color:#414b55; height:65px; width:106px; float:right; clear:right; background-position:right top;margin-top:30px;margin-right:0px;}

/* COPY set styles for banner */

#headercopy {background-color:black; height:108px; width:780px; margin:0;}

#headercopy h1 {margin:-5000px 0px 0px 0px; padding:0px; font:0px Arial; height:0px; width:0px;}

#headerFullLogocopy {background-color:black; height:108px; width:606px; clear:left; float:left;}

#headerFullLogocopy a:hover {background-color:transparent !important; height:108px; width:606px; clear:left; float:left;}

#headerLogocopy {background-color:black; height:65px; width:154px; float:right; clear:right; margin-top:30px; padding-right:20px;}

#flashHeadercopy {background-color:black; height:72px; width:780px; margin:0;}

#headerInsidecopy {background-color:#414b55; height:128px; width:760px; margin:0px;}

#headerFullInsidecopy {background-color:#414b55; height:65px; width:654px; clear:left; float:left; margin-top:30px; margin-left:0px;}

#headerLogoInsidecopy {background-color:#414b55; height:65px; width:106px; float:right; clear:right; background-position:right top;margin-top:30px;margin-right:0px;}


/* top menu styles */

#TableTopNavBar {height:19px !important; width:760px !important; border-top:4px solid #414b56; border-bottom:4px solid #414b56;}

#TableTopNavBar td {text-align:left; vertical-align:top; height:19px; padding:0px; margin:0px;}

#TableTopNavBar li img {cursor:pointer;}

#Menu1_MT .menu RadMenu_CM7 {height:19px!important;}


/*----------Set styles for the left menu----------*/

/* Set styles for the left menu */

.panelbar .item {padding:0px !important; margin:0px !important; height:auto !important;}

.panelbar .rootGroup .item {}

.panelbar .level1 .item {}

.MenuItemOne, .MenuItemTwo {border:none !important;}

/* Level 1 styles */

.MenuItemOne, .MenuItemOne:Visited {cursor:pointer; height:auto !important; color:#ffffff !important; text-decoration:none !important; font: 11px Arial, Helvetica, sans-serif;}

.MenuItemOne .text, .MenuItemOne:visited .text {padding:3px 0px 3px 20px; text-transform: uppercase; font: 11px Arial, Helvetica, sans-serif;}

.MenuItemOne:hover, .MenuItemOne:focus {cursor:pointer; color:#212930 !important; text-decoration:none !important; font: 11px Arial, Helvetica, sans-serif;}

.MenuItemOneClicked, .MenuItemOneClicked:visited, .MenuItemOneClicked:hover {cursor:pointer; color:#212930 !important; height:auto !important; text-decoration:none !important; background: url(../images/useruploadedimages/11/whiteArrowBG01.gif) no-repeat 20px 0px; font: 11px Arial, Helvetica, sans-serif;}

/* Level 2 styles */

.MenuItemTwo, .MenuItemTwo:Visited {cursor:pointer; height:auto !important; color:#212930 !important; text-decoration:none !important; font: 11px Arial, Helvetica, sans-serif; background: url(../images/useruploadedimages/11/blkArrow-BG.gif) no-repeat 20px 0px;}

.MenuItemTwo .text, .MenuItemTwo:visited .text {padding:3px 0px 3px 35px; text-transform: capitalize; font: 11px Arial, Helvetica, sans-serif;}

.MenuItemTwo:hover, .MenuItemTwo:focus {cursor:pointer; color:#212930 !important; text-decoration:none !important; background: url(../images/useruploadedimages/11/blkArrow-BG.gif) no-repeat 20px 0px; font: 11px Arial, Helvetica, sans-serif;}

.MenuItemTwoClicked, .MenuItemTwoClicked:visited, .MenuItemTwoClicked:hover {padding-left:25px; cursor:pointer; color:#212930 !important; text-decoration:none !important; background: url(../images/useruploadedimages/11/blkArrow-BG.gif) no-repeat 20px 0px; font: 11px Arial, Helvetica, sans-serif;}

/*----------End styles for the left menu----------*/


/* set default styles for headings */

#tblContentTD1 h1 {font: lighter 30px Arial, Helvetica, sans-serif; color:#212930; padding-top:30px; padding-left:20px; float:left; text-transform:uppercase; margin:0px;}
h1 {font: lighter 30px Arial, Helvetica, sans-serif; color:#212930; padding-top:30px; padding-left:20px; float:left; text-transform:uppercase; margin:0px;}

#tblContentTD1 h2 {font: lighter 20px Arial, Helvetica, sans-serif; color:#0099cc; padding-top:15px; padding-left:20px; text-transform:uppercase; clear:left; margin:0px;}

#tblContentTD1 h3 {font: bolder 15px Arial, Helvetica, sans-serif; color:#212930; padding-top:15px; padding-left:20px; text-transform:capitalize; clear:left; margin:0px; float:left;}

#tblContentTD1 h4 {font: bolder 14px Arial, Helvetica, sans-serif; color:#212930; padding-top:15px; padding-left:20px; text-transform:capitalize; clear:left; margin:0px;}

#tblContentTD1 h5 {font: bolder 13px Arial, Helvetica, sans-serif; color:#212930; padding-top:15px; padding-left:20px; text-transform:capitalize; clear:left; margin:0px;}

#tblContentTD1 h6 {font: bolder 12px Arial, Helvetica, sans-serif; color:#212930; padding-top:15px; padding-left:20px; text-transform:capitalize; clear:left; margin:0px;}

span.sectionHighlight {color:#0099cc;}


/* set default styles for anchors */

#tblContentTD1 a, #tblContentTD1 a:link, #tblContentTD1 a:visited, #tblContentTD1 a:active {font: lighter 12px Arial, Helvetica, sans-serif; color:#0099cc; text-decoration:none;}

#tblContentTD1 a:hover, #tblContentTD1 a:focus {color:#ffffff; background-color:#0099cc; text-decoration:none;}


/*set styles for content area */

#tblContentTD1 p {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930; padding:10px 20px 0px 20px; line-height:18px; margin:0px; clear:left;}

p {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930; padding:10px 20px 0px 20px; line-height:18px; margin:0px; clear:left;}

#tblContentTD1 ul {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930;}

#tblContentTD1 ol {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930;}

#tblContentTD1 li {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930;}

#tblContentTD1 ol, #tblContentTD1 ul {list-style-type:none; padding:10px 20px 20px 40px; margin:0px;}

#tblContentTD1 li {padding:0px 0px 0px 10px; background: url(../Images/UserUploadedImages/15/bullet-blue.gif) no-repeat 0px 10px; line-height:18px;}

#tblContentTD1 .tools1 {margin:30px 20px 20px 20px; text-align:right; width:134px; float:right;}

.tools1 {margin:30px 20px 20px 20px; text-align:right; width:134px; float:right;}


/*set styles for right panel action boxes */

#tblContentTD2 {text-align:left; width:138px;}

#tblContentTD2 .tools {margin:20px 8px 20px 0px; text-align:right; width:130px;}

.tools {margin:20px 8px 20px 0px; text-align:right; width:130px;}

#tblContentTD2 p {margin:10px 8px 10px 0px; text-align:left; width:130px;}

#tblContentTD2 p.actionBox {background-color:#0099cc; height:auto; width:114px; margin:0px 8px 5px 0px; padding:8px;}

#tblContentTD2 p.actionBox:hover {height:auto; width:114px; margin-bottom:5px; padding:8px; background: #7fcce7 url(../images/UserUploadedImages/24/arrow-green.gif) no-repeat right bottom !important;}

#tblContentTD2 p.actionBox h1 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:lighter;color:#212930;}

#tblContentTD2 p.actionBox {color:#212930;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#tblContentTD2 p.actionBox a, #tblContentTD2 p.actionBox a:link, #tblContentTD2 p.actionBox a:active, #tblContentTD2 p.actionBox a:visited {color:#212930;font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}

#tblContentTD2 p.actionBox a:hover, #tblContentTD2 p.actionBox a:focus {color:#ffffff; font: 11px Arial, Helvetica, sans-serif;text-decoration:none;}

#tblContentTD2 p.actionBox .bold {font-weight:bolder;}



/* set styles for footer */

#footer { background-color:#fff;}

#footer p {font: 10px Arial, Helvetica, sans-serif; color:#414b56; padding:30px 20px 20px 20px;}

#footer .highlight {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#00a0e2; font-weight:700; line-height:16px;}
 
#footer a, #footer a:link, #footer a:active, #footer a:visited {font: 10px Arial, Helvetica, sans-serif; color:#00a0e2; text-decoration:none;}

#footer a:hover, #footer .highlight a:hover {font: 10px Arial, Helvetica, sans-serif; color:#212930; text-decoration:none; background-color:transparent;}


/* set styles for search box */

.searchBox {width:223px;}
.searchBox td {padding:10px 20px;}
.searchBox td input {width:165px;}


#TRUserDetails table {margin:0px 0px 0px 20px;}

#TRMandatoryField td {padding:0px 0px 0px 20px;}

#TRDisplaySaveButtonAtBottom td {padding:0px 0px 0px 12px;}


/* set styles for whats on calendar */

#calendarMain {width:720px; height:auto; margin:20px 0px 0px 15px; padding:0px; border:1px solid #0099CC;}

#calendarMain tr td {border:1px solid #0099CC; border-top:none; background-color:#ffffff; padding:10px;}
#calendarMain tr th {border:1px solid #0099CC; border-bottom:none; background-color:#ffffff; font-size:12px; text-align:center;}

#calendarMain #TRHeaderRow th {border:1px solid #ffffff !important; border-collapse:collapse; border-bottom:none; color:#ffffff; padding:5px; font-size:13px !important; background-color:#0099CC;}
#calendarMain #TRHeaderRow th a#calendarNextMonth {color:#ffffff;}
#calendarMain #TRHeaderRow th span.clsCalenderTopRowMonthYear {padding:0px 60px;}
#calendarMain #TRHeaderRow th a#calendarLastMonth {color:#ffffff;}

#calendarMain #TRTopRow th {border:1px solid #ffffff !important; border-left:none; background-color:#0099CC; padding:5px;  font-size:12px !important; text-align:center;}
#calendarMain #TRTopRow th#Sunday {border-left:1px solid #ffffff;}

#calendarMain ol {list-style-type:none; margin:0px; padding:0px;}
#calendarMain ol li {margin:0px; padding:0px 0px 5px 0px; color:#212930 !important;}
#calendarMain ol li span { color:#212930 !important; font-size:11px !important;}
#calendarMain ol li a {color:#212930 !important; font-size:11px !important;}


.shortCourse {width:537px;}

td.shortContent {vertical-align:top; width:399px;}

td.shortContent h1 {font: lighter 30px Arial, Helvetica, sans-serif; color:#212930; padding:0px 0px 0px 20px !important; float:left;}

td.shortContent p {font: lighter 12px Arial, Helvetica, sans-serif; color:#212930; padding:10px 20px 10px 20px; line-height:18px; margin:0px;}

td.shortImage {vertical-align:top; width:138px;}

td.shortImage p {margin:10px 8px 10px 0px; text-align:left; width:130px;}

.hilite {background-colour: #ffffcc; colour:#414b56;}


/*START - 2008-11-27:GT*/
table.siteMapOuter a.clsMidHeader
  {
    background-color:#fff;
  }

table#TBLeventSearchPublicCriteria,
table#TBLeventSearchPublicResults
{
  width:90%;
  margin-left:5px;
}


table#eventViewUpComing td 
{
  white-space:normal;
  
}

/*END   - 2008-11-27:GT*/

/* set styles for print */

@media print {

#MainTableForContent {width:600px !important;}

#tblContentTD1 {width:600px !important;}

.tools {display:none;}

p.actionBox {display:none;}

}


/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; /*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#cd5627; text-decoration:underline;}

#adminBanner {display:none;}

/*----WYSIWYG----*/

body.RadEContentBordered { background-image: none !important; background-color: #ffffff !important;}




































