/*----------styles first created by XX mm/yyyy----------*/

/*----------start default styles to normalise settings----------*/

/* default styles */

.tblContentTD1 {width: 535px !important;}
.tblContent1 td {white-space:normal !important;}
.tblContent2 td {white-space:normal !important;}
.tblContent3 td {white-space:normal !important;}

#Form1, #aspnetForm, #ctl00_BodyTag {
	width: 922px;
	margin-left: auto;
	margin-right: auto;
}

body {
	margin:0pt auto;
	padding-top: 41px;
	background: #ffffff url(/images/UserUploadedImages/12/Insearch-Content_orange-bg.jpg) no-repeat 50% 0%;
}

/* IE6 Only */
* html body {padding-top: 34px !important}

/* IE7 Only */
*:first-child+html body {padding-top: 41px;}


body, table, td, tr, p, ul, ol, li {font:12px arial, verdana, sans-serif; color:#7a7a7a;}

.tblContentTD1 li, .tblContentTD2 li {
background-image:url(/images/UserUploadedImages/11/pointers.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-right:0.6em;
list-style: none !important;
}

.clsNormal, .clsAltNormal {font:12px arial, verdana, sans-serif; color:#231f22;}

.clsAltNormalOneSmaller {font:11px arial, verdana, sans-serif !important; color:#231f22 !important;}

.tblContentTD1 {height:100% !important; padding-left: 15px; padding-right: 13px; padding-top: 10px; width: 1px !important;}

.tblContentTD2 {padding-top: 10px;}

/* Hide Cell */

tr.containertop {display: none !important;}

/* apply behavior filter only to foreground images and to background images whose position is 

top left */ 


/* default link styles */

a, a:link, a:visited, a:active {font:12px arial, verdana, sans-serif !important; color:#00c2ff; text-decoration:none;}
a:hover, a:focus {font:12px arial, verdana, sans-serif; color:#00c2ff; text-decoration:underline;}

/* default heading styles */

h1 {font:bold 27px arial, verdana, sans-serif; color:#000000; padding:0px; margin: 20px 20px 0px 8px; text-transform:uppercase; line-height: 100%;}  
h2 {font:bold 13px arial, verdana, sans-serif; color:#231f22; padding:0px; margin: 20px 10px 0 10px; text-transform:uppercase;}
h3 {font:bold 12px arial, verdana, sans-serif; color:#231f22; padding:0px; margin: 20px 10px 0 10px; text-transform:uppercase;}
h4 {font:bold 13px arial, verdana, sans-serif; color:#ffffff; padding:0px; margin: 10px 10px 0 10px; text-transform:uppercase;}
h5 {font:bold 13px arial, verdana, sans-serif; color:#ffffff; padding:0px; margin: 10px 10px 0 10px; text-transform:uppercase;}
h6 {font:bold 13px arial, verdana, sans-serif; color:#00c2ff; padding:0px; margin: 0 10px 0 10px; text-transform:uppercase;}

/* academic requirements */

h2 a,
h2 a:link,
h2 a:active,
h2 a:visited {font:bold 13px arial, verdana, sans-serif !important; color:#00c2ff; text-decoration: none !important; }
h2 a:hover {font:bold 13px arial, verdana, sans-serif !important; color:#00c2ff; text-decoration: underline !important; }

h3 a,
h3 a:link,
h3 a:active,
h3 a:visited {font:bold 12px arial, verdana, sans-serif !important; color:#00c2ff; text-decoration: none !important; }
h3 a:hover {font:bold 12px arial, verdana, sans-serif !important; color:#00c2ff; text-decoration: underline !important; }


/*----------start admin menu styles----------*/ 

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:none;}

#adminBanner {display:none;}

/*----------start styles for courses area----------*/

table#courseMain {background-color: #ffffff; min-height:430px; height:430px !important; padding-bottom: 20px; width:503px;}

table#courseMain ul, table#contentMain ul {
	margin-left: 20px;
}

table#courseMain td {vertical-align: top;}

table#courseMain img {border: none;}

/* course tools */

.tools {padding:0px;margin:0px;height:25px; vertical-align: middle !important; text-align: right; margin-top: 5px;}

div.tools img {vertical-align: middle !important;}

.FAQTools {padding:0px;margin:0px;height:25px; vertical-align: middle !important; margin-right: 400px !important; margin-top: 5px; width: 640px !important;}

div.FAQtools img {vertical-align: middle !important;}

/* IE6 Only */
* html body div.tools {margin: 10px 15px 0 0;}

/* IE7 Only */
*:first-child+html body  div.tools {margin: 10px 15px 0 0;}

/*----------start styles for content area----------*/

table#contentMain {background-color: #ffffff; padding-right:10px; min-height:430px; height:430px !important; padding-bottom: 20px; width:503px;}

table#contentMain td {vertical-align: top;}
/*
table#contentMain td p {margin-left: 8px;} */

table#contentMain img {border: none;}

table#ctl00_MainTableForContent td.clsMidHeader {font:bold 13px arial, verdana, sans-serif; color:#231f22; padding:0px; margin: 20px 10px 0 10px; text-transform:uppercase;}

/* Vertical Video Holder */

#flashHolder {padding: 0; margin: 0;}

/* Horizontal Video Holder */

div.MoreHolder {padding-left: 10px;}

#linksContainer {margin-top: 7px; height: 1px;}

#linkContent {width: 185px; border-top: #ffffff solid 1px; border-bottom: #ffffff solid 1px; height: auto;}

#linkContent li {margin: 0 !important;}

table#linkContent td {vertical-align: top; padding-bottom: 10px; height: auto;}

#linkContent a, #linkContent a:link, #linkContent a:visited, #linkContent a:active, #linkContent a:focus {color: #ffffff !important; text-decoration: none;}
#linkContent a:hover {color: #ffffff !important; text-decoration: underline;}
#linkContent ul {list-style-type: none;	padding: 0;	margin: 0; padding: 10px 0 10px 10px; height: auto;}

*:first-child+html body #linkContent ul {padding: 10px 0 50px 10px;}


#linkContent li {padding-left: 15px; background-image: url(/images/UserUploadedImages/11/pointers_links.gif); background-repeat: no-repeat; padding-right: .6em; list-style: none !important;}

#infoContainer {width: 198px; padding-bottom: 0; height: 1px;}

#infoContent {width: 198px; height: 1px; display:none;}

#infoContent h5 {margin: 0 10px 0 10px;}

/*----------start styles for courses area----------*/

table#courseContainer td {vertical-align: top; height: 1px; font: Arial, Helvetica, sans-serif; color: #7a7a7a !important; line-height:158%;padding: 0 10px 0 8px; font-weight: bold; }

table#courseContainer li {font: Arial, Helvetica, sans-serif; color: #7a7a7a !important; list-style-type: circle;}

td#courseHeadings {font: Arial, Helvetica, sans-serif; padding: 0 10px 0 8px; font-weight: bold; color: #7a7a7a !important;}

/*----------start styles for site banner area----------*/

table#banner {width:890px; border-top: #FFFFFF 1px solid;}

table#banner td {padding:7px 0;}

table#banner td#bannerLeft {width: 120px;}

table#banner td#bannerRight {text-align:right;}


.topMenu {float: right;	padding-top: 1px; padding-right: 10px; display: none;}

.searchBox {float: right; position: relative; width: 149px;}

.searchBox input {font:6px arial, verdana, sans-serif; background-color: #ffffff; padding-bottom: 30px;	position: absolute; left: -1px;	height: 30px; border: 0;}

/* SEARCH BOX STYING */

div#SearchResults {background: #ffffff !important; padding-top: 1px; margin-top: 10px;}

tr#TRSearchResults, tr#TRSearchResults td#TDSearchResults {background: #ffffff !important;}

/* HIDE SEARCH */

div#hideSearch {display: none;}

/* IE6 Only */

* html div.searchBox {width: 155px; height: 20px; overflow: hidden;}

/* IE7 Only */
*:first-child+html body  div.searchBox {width: 150px;}

/* IE7 Only */
*:first-child+html body  div.searchBox input {background-color:#ffffff; min-height:16px;}

#bannerHead img {padding-top: 80px;	padding-bottom: 8px; border:0pt none;}

#banner input {margin:0; padding:0;	height: 20px !important; font-size:12px; width: 130px !important; padding:0.25em 0.1em 0.1em 0.7em;}

/* IE7 Only */
*:first-child+html body #banner input {max-height:15px; font:10px arial, verdana, sans-serif;}

/* IE6 Only */
* html body #banner input {height:15px;}

#banner img {border: 0;}

/*----------start sitemap styles----------*/


table.siteMapInner {background: #ffffff !important; margin-top: 9px; margin-left: 0px; padding: 20px; width: 688px;}

/*----------start agent Tool styles----------*/

select#selCountry {margin: 20px 0 0 5px;}

div#Countries {margin-left: 5px;}

div#Countries h6 {font:bold 13px arial, verdana, sans-serif; color:#00c2ff; padding:0px; margin: 10px 10px 0px 2px; text-transform:uppercase;}


/*----------start top menu styles----------*/

/* article to left of top menu */

table#topMenuLeft {background-color:#211e1b; width:120px; height:30px;}
table#topMenuLeft td {padding:0px 0px 0px 22px;}


#TableTopNavBar {height:30px; width:918px; padding-left:0px; padding-right: 5px;}

/* styles for level 1 */

#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:30px; border-right:none; text-transform: uppercase; float:left !important;}
#TableTopNavBar .CMLevel1 .text {font-size:12px !important; background-color:#211e1b; text-transform: uppercase; font-weight: bold; padding:8px 21px 6px 20px !important; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {background-color: #f8f6f6; color:#2f2c2d;font-size: 12px !important;font-weight: bold;    height: 16px ; padding: 8px 21px 6px 20px !important; text-transform: uppercase;}
#TableTopNavBar .CMLevel1Selected .text {font-size:12px !important; background-color:#211e1b; text-transform: uppercase; font-weight: bold; padding:8px 21px 6px 20px !important; height:16px !important; color:#ffffff;}

 
/* styles for level 2 */

#TableTopNavBar .CMLevel2,
#TableTopNavBar .CMLevel2Selected {height:30px; border-bottom:1px solid #cccccc; width: 170px !important; background-color: #f8f6f6 !important;}
#TableTopNavBar .CMLevel2 .text {background-color: #f8f6f6; color: #333333; font-size: 11px !important; height: 16px !important; padding: 8px 12px 6px 12px !important; width: 170px;}
#TableTopNavBar .CMLevel2:hover .text,
#TableTopNavBar .CMLevel2:focus .text {background-color: #f8f6f6 !important; color: #333333; font-size: 11px !important; font-weight:bold; height: 16px !important; padding: 8px 12px 6px 12px !important; width: 170px;}
#TableTopNavBar .CMLevel2Selected .text {background-color: #f8f6f6; color: #333333; font-size: 11px !important; font-weight:bold; height: 16px !important; padding: 8px 12px 6px 12px !important; width: 170px;}
 
/* styles for level 3 */

#TableTopNavBar .CMLevel3,
#TableTopNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel3 .text {font-size:11px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel3:hover .text,
#TableTopNavBar .CMLevel3:focus .text {font-size:11px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#333333;font-weight:bold;}
#TableTopNavBar .CMLevel3Selected .text {font-size:11px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#333333; font-weight:bold;}
 
/* styles for level 4 */

#TableTopNavBar .CMLevel4,
#TableTopNavBar .CMLevel4Selected {height:30px; border-bottom:1px solid white;}
#TableTopNavBar .CMLevel4 .text {font-size:12px !important; background-color:#999999; 

padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel4:hover .text,
#TableTopNavBar .CMLevel4:focus .text {font-size:12px !important; background-color:#999999; 

padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#cd5627;}
#TableTopNavBar .CMLevel4Selected .text {font-size:12px !important; background-color:#999999; padding:8px 12px 6px 12px !important; width:170px; height:16px !important; color:#cd5627;}

/* article to right of top menu */

table#topMenuRight {height:30px;}
table#topMenuRight td {padding:0 0 0 0;}


/*----------start left menu styles----------*/

/* article above left menu */

table#leftMenuAbove {width:170px; height:1px; min-height: 1px;}
table#leftMenuAbove td {padding:0px 12px 0px 12px;}

/* article above left menu */

table#leftMenuBelow {width:170px; height:auto; min-height: 1px;}
table#leftMenuBelow td {padding:0 0 0 0; }
#LeftMenuContent {margin-top: 10px; position: absolute; }

#TableLeftNavBar {background: url(/images/UserUploadedImages/left_menu.png); width: 100px !important; height: 250px; padding-top: 10px; margin-top:12px;}

img.image {margin-left: 40px;}

/* SET SOLID BACKGROUND COLOUR FOR IE6 */

* html body #TableLeftNavBar {background: url(/images/UserUploadedImages/left_menuIE6.jpg) !important;}
  
/* styles for level 1 */


#TableLeftNavBar .CMLevel1,
#TableLeftNavBar .CMLevel1Selected {height:30px;}
#TableLeftNavBar .CMLevel1 .text {font-size:12px !important; list-style-image: url(/images/UserUploadedImages/11/pointers.gif); padding:15px 2px 15px 40px !important; width:130px; /*height:16px !important;*/ color:#353434;}
#TableLeftNavBar .CMLevel1:hover .text,
#TableLeftNavBar .CMLevel1:focus .text {font-size:12px !important;  padding:15px 2px 90px 40px !important; width:130px; /*height:16px !important;*/ color:#353434; }
#TableLeftNavBar .CMLevel1Selected .text {font-size:12px !important;  padding:15px 2px 90px 40px !important; width:130px; /*height:16px !important;*/ color:#353434;}
 
/* styles for level 2 */

#TableLeftNavBar .CMLevel2,
#TableLeftNavBar .CMLevel2Selected {height:auto; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel2 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:auto !important; color:#ffffff;}
#TableLeftNavBar .CMLevel2:hover .text,
#TableLeftNavBar .CMLevel2:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:auto !important; color:#cd5627;}
#TableLeftNavBar .CMLevel2Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:auto !important; color:#cd5627;}
 
/* styles for level 3 */

#TableLeftNavBar .CMLevel3,
#TableLeftNavBar .CMLevel3Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel3 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel3:hover .text,
#TableLeftNavBar .CMLevel3:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
#TableLeftNavBar .CMLevel3Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
 
/* styles for level 4 */

#TableLeftNavBar .CMLevel4,
#TableLeftNavBar .CMLevel4Selected {height:30px; border-bottom:1px solid white;}
#TableLeftNavBar .CMLevel4 .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#ffffff;}
#TableLeftNavBar .CMLevel4:hover .text,
#TableLeftNavBar .CMLevel4:focus .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}
#TableLeftNavBar .CMLevel4Selected .text {font-size:12px !important; background-color:#cccccc; padding:8px 12px 6px 12px !important; width:146px; height:16px !important; color:#cd5627;}

/*----------Start styles for left menu panelbar----------*/
 
/* Set default styles for the left menu */
.panelbar .item {padding:0px !important; margin:0px !important; height:auto !important;}
/*.panelbar .rootGroup .item {background-color:#0099cc !important;}
.panelbar .level1 .item {background-color:#ece9da !important;}
.panelbar .level2 .item {background-color:#ece9da !important;}
.panelbar .level3 .item {background-color:#ece9da !important;}*/
.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour {border:none !important;}

.MenuItemThree {margin: 2px 0 2px 0;} 
 
/* Level 1 styles */
.MenuItemOne, .MenuItemOne:Visited {cursor:pointer; height:auto !important; color:#000000 !important; text-decoration:none !important; font-weight: bold;}
.MenuItemOne .text, .MenuItemOne:Visited .text {padding:3px 0px 3px 54px; font-weight: bold;}
.MenuItemOne:Hover, .MenuItemOne:Focus {cursor:pointer; color:#00c2ff !important; text-decoration:none !important; font-weight: bold;}
.MenuItemOneClicked, .MenuItemOneClicked:Visited, .MenuItemOneClicked:Hover, 

.MenuItemOneClicked:Visited:Hover {cursor:pointer;  color:#000000 !important; height:auto !important; padding:0px 0px !important; text-decoration:none !important; font-weight: bold;}
 
/* Level 2 styles */
.MenuItemTwo, .MenuItemTwo:Visited {cursor:pointer; height:auto !important; color:#444444 !important; text-decoration:none !important; width: 100%; font-weight: bold;}
.MenuItemTwo .text, .MenuItemTwo:Visited .text {padding:3px 0px 3px 0; margin-left: 54px; width: 100px; font-weight: bold; border-bottom:1px dotted #929187;}
.MenuItemTwo:Hover, .MenuItemTwo:Focus {cursor:pointer; color:#00c2ff !important; text-decoration:none !important; width: 100%; font-weight: bold;} 
.MenuItemTwoClicked, .MenuItemTwoClicked:Visited, .MenuItemTwoClicked:Hover {cursor:pointer; color:#444444  

text-decoration:none !important; width: 100%; font-weight: bold;}
 
/* Level 3 styles */
.MenuItemThree, .MenuItemThree:Visited {cursor:pointer; height:auto !important; color:#444444 !important; line-height: 115%;}
.MenuItemThree .text, .MenuItemThree:Visited .text {padding:3px 0px 3px 0px; margin-left: 54px; border-bottom: 1px dotted #929187; color:#444444 !important; line-height: 115%; }
.MenuItemThree:Hover .text , .MenuItemThree:Focus .text  {cursor:pointer; color:#00c2ff !important;}
.MenuItemThreeClicked, .MenuItemThreeClicked:Visited, .MenuItemThreeClicked:Hover 

{cursor:pointer;}
 
/* Level 4 styles */
.MenuItemFour, .MenuItemFour:Visited {cursor:pointer; height:auto !important; color:#000000 !important;}
.MenuItemFour .text, .MenuItemFour:Visited .text {padding:3px 0px 3px 54px;}
.MenuItemFour:Hover, .MenuItemFour:Focus {cursor:pointer; color:#00c2ff !important;}
.MenuItemFourClicked, .MenuItemFourClicked:Visited, .MenuItemFourClicked:Hover {cursor:pointer; color:#000000 !important;}
 
/*----------End styles for left menu panelbar----------*/

/*

table#MainTableForContent { width: 888px !important; background: #ffffff !important; margin-top: 10px; }

*/

/*----------start styles for Pathway disclaimer----------*/

table#disclaimer {background-color: #ffffff; padding-right:10px; min-height:1px; height:1px !important; padding-bottom: 20px; width:888px}

/*----------Right Panel Pathway tool-------------------*/

#PathRightBox {background: #c6bfbf; width: 203px; height: 146px; padding-top: 20px;}

/*---------CHANNEL PARTNERS STYLING----------------------------------*/

legend.clsFieldsetLegend {font:bold 13px arial, verdana, sans-serif; color:#00c2ff; padding:0px; margin: 0 10px 0 10px; text-transform:uppercase; padding: 10px;}
/* academic requirements */
div#divFormCreatorTableContentMain h2 {font:bold 27px arial, verdana, sans-serif; color:#000000; padding:0px; margin: 20px 20px 0px 8px; text-transform:uppercase; line-height: 100%;}
div#divFormCreatorTableContentMain label {font:14px arial, verdana, sans-serif; color:#7a7a7a !important; padding: 0 10px 0 10px; text-align: left !important;}
div#divFormCreatorTableContentMain select {width: auto !important; height: 22px; min-height: 22px; max-height: 22px;
}
div#divFormCreatorTableContentMain input {width: 175px !important; height: 22px; min-height: 22px !important; max-height: 22px !important; width: 195px !important;}
div#divFormCreatorTableContentMain label#lblMandatory {width: auto !important; color: red !important;}

/* IE7 Only */
*:first-child+html body div#divFormCreatorTableContentMain input  {max-height:15px !important;
min-height:15px !important; height: 15px !important; width: 175px !important;}

/* IE6 Only */
* html body div#divFormCreatorTableContentMain input  {height:15px !important; width: 175px !important;}

/* IE6 Only */
* html body div#divFormCreatorTableContentMain p.clsBtnSubmit input {height: 30px !important; width: auto ! important;}

*:first-child+html body div#divFormCreatorTableContentMain p.clsBtnSubmit input {max-height:20px !important; min-height:20px !important; height: 20px !important; width: auto !important;}

/*---------FAQ MODULE----------------------------------*/

table#FAQMain {background-color: #ffffff; padding-right:10px; min-height:110px; height:110px !important; width:100%; float: left;}

table#FAQMain td {padding: 0 !important; margin: 0 !important;}

table#FAQMain h1 {margin-left: 10px !important;}

table#FAQMain td {vertical-align: top;}

div#faqContainer {padding-left: 10px; float: left; width: 100%;}

table#Table2 td {background: transparent; font:12px arial, verdana, sans-serif;}

body.faq table#ctl00_MainTableForContent {background-color: #ffffff; width: 890px !important; height: 300px; margin: 10px 30px 0 0px; padding: 0 10px 20px 10px;}

table#ctl00_MainTableForContent li { list-style: square; margin: 0 0 0 20px;}

div#faqContainer h2 { font: 12px Arial !important; font-weight: bold; padding: 0 10px 0 10px !important; width: 730px; float: left;}
div.FAQTopic a {float: left; width: 100%;}
div.FAQTopic p {margin-left: 10px;}

div.FAQHeadingLinks h2 {color: #000;}
div.FAQIndex {border-top: 1px #666 solid; border-bottom: 1px #666 solid; margin: 20px 50px 20px 10px;}
div.FAQIndex li {margin-left: 0 !important; list-style: none !important;}
div.FAQIndex ol {margin-left: 10px;}

div.FAQTopic a h3 {text-transform: none; color: #00c2ff; margin-left: 50px; margin-bottom: 10px;}
div.FAQTopic h2 a {color: #000;}
div.answer p {MARGIN: 0px 20px 0px 50px}

/* Hide left menu */

body.faq #TableLeftNavBar {display: none;}



/*---------FORM STYLING----------------------------------*/

#divFormCreatorTableContentMain {background:#FFFFFF !important; padding-top:10px !important; width:704px !important;}

/*----------start styles for breadcrumbs and print friendly area----------*/

/* styles for the breadcrumb */

table#breadPrint {width:100%; margin:20px 0px; height:25px;}

table#breadPrint td#breadcrumbMargin {padding:0px 20px; text-align:left;}

table#breadPrint td#printMargin {padding:0px 0px 0px 20px; text-align:right; width:25px;}

table#breadPrint td#printMargin img {vertical-align:middle;}

table#breadPrint td#sizeMargin {padding:0px 20px 0px 0px; text-align:right; width:46px;}

table#breadPrint td#sizeMargin img {margin-left:1px; vertical-align:middle;}


/*----------start styles for main content area----------*/

.tblContentTD1 p {font:12px arial, verdana, sans-serif; color:#7a7a7a; padding:0 0 0 10px; margin: 5px 10px 10px 0; line-height:160%;}

.tblContentTD1 li {line-height: 160%;}

.tblContentTD1 ul {margin-top: 10px;}

/*----------start styles for right panel----------*/

/*
.tblContentTD2 h3, .tblContentTD2 h4, .tblContentTD2 h5, .tblContentTD2 h6 {font:bold 11px 

arial, verdana, sans-serif;color:#231f22; padding:10px 10px 5px 10px; margin:10px 10px 0px 

10px;}
*/

.tblContentTD2 p {font:11px arial, verdana, sans-serif;color:#666666; padding:5px 10px 5px 10px; margin:0px 10px;}


/*----------start styles for the site 369 area----------*/

#footerContent td {color: #ffffff;	font: 11px Arial, Helvetica, sans-serif !important;	vertical-align: middle;}

.footright {float: right !important; width:585px; text-align: right; margin-right: 20px;}

#footerContent a, #footerContent a:link, #footerContent a:visited, #footerContent a:active,
#footerContent a:hover, #footerContent a:focus { text-decoration: none; font: 11px arial, verdana, sans-serif !important; color:#ffffff;}

#footerContent span {margin: 0 5px 0 15px;}

table#footer {width:100%;}

table#footer td#footerMainLeft {background-color:#231f22; padding:5px 0px 5px 12px; width:100%;}

table#footer td#footerMainLeft ul {list-style-type:none; padding:0px; margin:0px;}

table#footer td#footerMainLeft ul li {float:left; margin-right:10px;}

table#footer td#footerMainLeft ul li a,
table#footer td#footerMainLeft ul li a:link,
table#footer td#footerMainLeft ul li a:active,
table#footer td#footerMainLeft ul li a:visited,
table#footer td#footerMainLeft ul li a:hover,
table#footer td#footerMainLeft ul li a:focus {color:#ffffff;}

table#footer td#footerMainRight {background-color:#231f22; width:98px; padding:5px 12px 5px 12px;}

table#footer td#footerTextElcom {font: 11px arial, verdana, san-serif; color:#231f22; text-decoration: none; text-align:right; padding:5px 12px 5px 12px;}

table#footer td#footerTextElcom a, table#footer td#footerTextElcom a:link, table#footer td#footerTextElcom a:active, table#footer td#footerTextElcom a:visited {font: 11px arial, verdana, san-serif; color:#231f22; text-decoration:none;}

table#footer td#footerTextElcom a:hover, table#footer td#footerTextElcom a:focus {font: 11px arial, verdana, san-serif; color:#cd5627; text-decoration:underline;}



/*----------start styles for accessiblity areas----------*/

/* top menu accessibility */

div#topMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#topMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* left menu accessibility */

div#leftMenuAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#leftMenuAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* right panel menu accessibility */

div#rightAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#rightAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}

/* footer accessibility */

div#footerAccessible {width:0px; height:0px; margin:0px 0px 0px -5000px;}
div#footerAccessible h2 {font:bold 0px arial, verdana, sans-serif;color:#231f22; padding:0px 0px 0px 0px; margin:0px; width:0px; height:0px;}


/*----------start styles for customised login box article----------*/

#Module17_TDDisplayLoginBox {padding:20px 0px 65px 20px; background:url(/images/useruploadedimages/11/ElcomLoginBGBottom.png) no-repeat 20px bottom;}

#Module17_LoginTableOuter {background:url(/images/useruploadedimages/11/ElcomLoginBG.png) no-repeat top left; margin:0 auto; width:424px;}

#Module17_LoginTable {margin:40px 47px 0px 47px; width:318px;}

#Module17_LoginTable #customLoginTop {background:url(/images/useruploadedimages/17/CommunityManager2008.png) no-repeat center top; width:318px; height:78px; text-align:center;}

#Module17_LoginTable font {font:14px arial, sans-serif !important;}

#Module17_LoginTable input {border:#cccccc 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#000000;}

#Module17_LoginTable input:active,
#Module17_LoginTable input:hover,
#Module17_LoginTable input:focus {border:#ffffff 1px solid; padding:10px 5px; margin:5px 0px 0px 0px; font:14px arial, sans-serif; color:#ffffff; background-color:#cd5627;}

#Module17_TRRememberMe font {font:12px arial, sans-serif;}

#Module17_LoginTable input#Module17_chkRememberMe,
#Module17_LoginTable input#Module17_chkRememberMe:active,
#Module17_LoginTable input#Module17_chkRememberMe:hover,
#Module17_LoginTable input#Module17_chkRememberMe:focus {width:auto !important; border:none;}

#Module17_LoginTable .clsButtonSmall {font:14px arial, sans-serif !important; padding:5px; background:url(/images/useruploadedimages/11/login.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#000000; height:45px; float:right;}

#Module17_LoginTable .clsButtonSmall:hover,
#Module17_LoginTable .clsButtonSmall:focus {font:14px arial, sans-serif !important; padding:5px; background:url(/images/useruploadedimages/11/login-over.png) no-repeat; margin:10px 0px 10px 0px; width:101px; cursor:pointer; color:#ffffff; height:45px; float:right;}

#Module17_LoginTable #customLoginBottom {background:url(/images/useruploadedimages/18/elcom.png) no-repeat center bottom; margin:20px 0px 0px 0px; width:318px; text-align:center; padding:0px 0px 48px 0px;}

#Module17_LoginTable #customLoginBottom a,
#Module17_LoginTable #customLoginBottom a:link,
#Module17_LoginTable #customLoginBottom a:active,
#Module17_LoginTable #customLoginBottom a:visited {font:12px arial, sans-serif; color:#ffffff; text-decoration:none;}

#Module17_LoginTable #customLoginBottom a:hover,
#Module17_LoginTable #customLoginBottom a:focus {font:12px arial, sans-serif; color:#ffffff; text-decoration:underline;}

/*----------start styles for print friendly----------*/

@media print {

#breadPrint {display:none;}

.tblContentTD2 {display:none;}


#MaintableForContent,
#MainTableForContent {width:600px !important;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

/* Top spacing */

body {padding-top: 45px;}	


/* styles for level 1 */

#TableTopNavBar .CMLevel1,
#TableTopNavBar .CMLevel1Selected {height:30px; border-right:none; text-transform: uppercase; float:left !important;}
#TableTopNavBar .CMLevel1 .text {font-size:12px !important; background-color:#211e1b; text-transform: uppercase; font-weight: bold; padding:8px 21px 6px 20px !important; height:16px !important; color:#ffffff;}
#TableTopNavBar .CMLevel1:hover .text,
#TableTopNavBar .CMLevel1:focus .text {font-size:12px !important; background-color:#f8f6f6; text-transform: uppercase; font-weight: bold; padding:8px 21px 6px 20px !important; height:16px !important; color:#2f2c2d;}
#TableTopNavBar .CMLevel1Selected .text {font-size:12px !important; background-color:#211e1b; text-transform: uppercase; font-weight: bold; padding:8px 21px 6px 20px !important; height:16px !important; color:#ffffff;}

}


/*----Form-----*/

div#divFormCreatorTableContentMain span.clsCheckBoxListSpanOptions span input.clsCheckBoxList {width:auto !important;}

tr#Module1327_TRDisplayUserForm table table td {padding-bottom:5px;}































