* { margin: 0px; padding: 0px;  font-family: Arial, Verdana, sans-serif; font-size: 12px; }
html { height: 100%; }
body { background: #f6f6f6 url(Images/bodyBG.jpg) repeat-x scroll left top; height: 100%; }

/* === FORM CONTROLS === */
.form ol li { clear: left; padding: 5px 0; list-style: none; }
.form ol li.checkbox { text-align: left; }
.form ol li.checkbox b { font-size: 10px; margin-right: 15px; float: right; font-weight: normal; }
.form ol li select { border: 0; padding: 2px 4px; width: 114px; height: 20px; background-image: url(images/textboxBG.jpg); background-color: #FFF !important; padding: 2px 4px; }
.form ol li span { display: block; width: 65px; float: left; padding-top: 4px; padding-right: 1px; text-align: left; }
.form ol li span.long { display: block; width: 165px; float: left; padding-top: 4px; padding-right: 1px; text-align: left; }
.form ol li label { display: block; width: 76px; float: left; padding-top: 4px; padding-right: 1px; text-align: left; }
.form ol li label.long { display: block; width: 165px; float: left; padding-top: 4px; padding-right: 1px; text-align: left; }
.form ol li span.validator { width: 165px; margin-left: 10px; }
.form ol li table input[type=radio] { float: left; }
.form ol li table input[type=checkbox] { float: left; }
.form ol li table label { display: block; width: auto; float: left; text-align: left; padding: 0 0 0 5px; }
.form ol li table td { white-space: nowrap; }
.form ol li input.textlong { border: 0; height: 16px; float: left; font-weight: 700; width: 146px; background-image: url(images/textBoxLargeBG.jpg); background-color: #FFF !important; padding: 2px 4px; }
.form ol li input.textshort { border: 0; height: 16px; font-weight: 700; width: 106px; background-image: url(images/textboxBG.jpg); background-color: #FFF !important; padding: 2px 4px; }
.form ol li input[type=password] { border: 0; height: 16px; font-weight: 700; width: 146px; background-color: #FFF !important; padding: 2px 4px; }
.form ol li input[type=submit] { float: left; }
.form ol li input.buttonDisabled { float: right; }
.form ol li h6 { float: left; }
.form ol li a { float: left; font-size: 11px; margin-top: 5px; color: #43443f; margin-right: 15px; }
textarea { width: 208px; height: 73px; border: 0; overflow: hidden; padding: 2px 5px; position: relative; display: block; background: transparent url(Images/textboxMulti.jpg) no-repeat scroll left top; }


/*CoursesSearch*/
/******************************************************************/
.formCoursesSearch ol{ width:100%;float:left; }
.formCoursesSearch  li { padding: 5px 0; list-style: none; display:inline;float:left;  }
.formCoursesSearch ol li{ margin-right:10px; }
.formCoursesSearch ol li select { border: 0; padding: 2px 4px; width: 114px; height: 20px; background-image: url(images/textboxBG.jpg);background-repeat:no-repeat;background-color: #FFF !important; padding: 2px 4px; }
.formCoursesSearch ol li span{ width: 65px;padding-top: 4px; padding-right: 1px; text-align: left; }
.formCoursesSearch ol li span.long { display: block; width: 114px;padding-top: 4px; padding-right: 1px; text-align: left; }

.formCoursesSearch ol li input.textlong,.courseName,.courseId { border: 0; height: 16px; float: left; font-weight: 700; width: 146px; background-image: url(images/textBoxLargeBG.jpg); background-repeat:no-repeat; background-color: #FFF !important; padding: 2px 4px; }

.courseName{width: 357px; background-image: url(images/textBoxLargeBG_364.jpg);}
.courseId{width: 114px; background-image: url(images/textBoxLargeBG_114.jpg);}

.formCoursesSearch ol li a{ float: left; font-size: 11px; margin-top: 5px; color: #43443f; margin-right: 15px; }

.formCoursesSearch .buttonSearch { color: #fff; font-weight: bold; width: 68px; height: 25px; cursor: hand; cursor: pointer; padding-bottom: 6px; padding-top: 4px; border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/button.png) no-repeat scroll left top; }
.formCoursesSearch .buttonDisabledSearch { color: #fff; font-weight: bold; width: 68px; height: 25px; cursor: hand; cursor: pointer; padding-bottom: 6px; padding-top: 4px;  border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/buttonDisabled.png) no-repeat scroll left top; }

/******************************************************************/



h2 { height: 50px; padding-top: 15px;  font-size: 13px; font-weight: 900; text-shadow: 0.05em 0.05em 0.05em #b7c0d0; position: relative; color: #183b77; background-position: left bottom; background-repeat: repeat-x; }
h2.dark {padding-left:10px; background-image: url(images/windowPaleTop.jpg); }
h2.pale, .pale { background-image: url(images/windowPaleWhiteTop.jpg); }
.pale{width:100%;}

h3 { font-family: arial; font-size: 17px; color: #fff; text-shadow: 0.5px 0.5px #626c17, -0.5px -0.5px #626c17; }
h4 { color: #7fa01b; }
h5 { color: #183b77;font-weight:bold;text-transform:uppercase;padding-left:10px;margin-bottom:5px;}
h6 { font-size: 10px; font-weight: lighter; }
#page { margin: 14px auto; position: relative; width: 950px; height: 100%; }
#header { position: relative; width: 950px; height: 193px; display: block; }
#top { position: relative; display: block; width: 950px; height: 162px; background: transparent url(Images/windowGreenBGReverese.jpg) repeat-x scroll left top; }

#logo { outline: 0; border: 0; text-decoration: none; display: block; width: 950px; height: 162px; float: left; position: relative; }
#logo img { outline: 0; border: 0; text-decoration: none; }

#menu { position: relative; display: block; width: 950px; height: 31px; background: transparent url(Images/topmenuBG.jpg) repeat-x scroll left top; }
#content { position: relative; width: 950px; min-height:460px; height:auto !important;  height:460px;background-color: #ededed; margin-top: 5px; }
#left { position: relative; width: 243px; min-height:460px; height:auto !important;  height:460px; background-color: #ededed; float: left; }
#center { position: relative; display: block; width: 444px; _width:443px;min-height:460px; height:auto !important;  height:460px;padding:0px 10px;background-color:#fff;float:left;}
#main { position: relative; display: block; width: 687px; _width:686px;padding:0px 10px;background-color:#fff;float:left;min-height:460px; height:auto !important;  height:460px;}
#right { position: relative; display: block; width: 243px; height: 100%; background-color: #ededed; float: right; }
#footer { color: #414143; text-align: center; position: relative; display: block; width: 950px; height: 90px;  float: left; background-color:#f6f6f6;}
#footerTop { color: #414143; font-weight: bolder; text-align: center; padding-top: 12px; position: relative; display: block; width: 950px; height: 33px; background-color: #dddedd; }
#footerBottom { color: #414143; text-align: center; padding-top: 10px; position: relative; display: block; width: 950px; height: 35px; }

.button { color: #fff; font-weight: bold; width: 68px; height: 25px; cursor: hand; cursor: pointer; padding-bottom: 6px; padding-top: 4px; display: block; border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/button.png) no-repeat scroll left top; }
.buttonDisabled { color: #fff; font-weight: bold; width: 68px; height: 25px; cursor: hand; cursor: pointer; padding-bottom: 6px; padding-top: 4px; display: block; border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/buttonDisabled.png) no-repeat scroll left top; }
.clear { clear: both; }
.adCell { background: transparent url(Images/windowPaleTop.jpg) repeat-x scroll left top; }
.more { padding-left: 10px; color: #f65e14; font-weight: bold; text-decoration: none; background: transparent url(Images/bullet.gif) no-repeat scroll left center; }
.bulletedText { padding-left: 10px; background: transparent url(Images/bullet.gif) no-repeat scroll left 3px; }
.contactus { position: relative;  }
.link { color: #000; }
#left .adHolder { position: absolute; bottom: 0px; }

#right ul { }
#right ul li { padding: 10px; list-style: none; }
#right ul li a.item { text-decoration: none; }
#right ul li a.item span { color: #000; }
#right ul li a.item p { color: #000; margin-top:5px;}

#searchLayer { width: 208px; height: 261px; padding: 15px 17px; margin-top: 5px; display: block; background: transparent url(Images/windowGreenBG.jpg) no-repeat scroll center top; }
#searchLayer h3 { text-align: center; }
#searchLayer .button { margin: 5px auto; }
#searchLayer .buttontemp { margin: 5px auto; color: #fff; font-weight: bold; width: 68px; height: 25px; cursor:auto; padding-bottom: 6px; padding-top: 4px; display: block; border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/buttonDisabled.png) no-repeat scroll left top; }
.members { width: 235px; height: 179px; padding-left: 7px; padding-top: 5px; display: block; float: right; position: relative; }
.members .buttontemp { float: left; color: #fff; font-weight: bold; width: 68px; height: 25px; cursor:auto; padding-bottom: 6px; padding-top: 4px; display: block; border: none; outline: 0; text-decoration: none; text-align: center; text-shadow: 0.1em -0.1em 0.08em #b2410e; background: transparent url(Images/buttonDisabled.png) no-repeat scroll left top; }
.members li { margin-top: 5px; }

.signed { width: 235px; height: 100px; padding-left: 7px; padding-top: 79px; text-align: center; display: block; float: right; position: relative; }
.signed a { color: #052562; text-decoration: none; font-weight: bold; padding-left: 5px; border-left: 1px solid #fff; }
.signed span { color: #fff; font-weight: bold; }

#inquiryHolder { padding: 0px 10px; width: 223px; height: 160px;  }
#inquiryHolder textarea { margin-top: 10px; margin: 0px auto; }
#inquiryHolder .button { margin: 10px auto; }
#homeLink { background: transparent url(Images/bullet.gif) no-repeat scroll left center; color: #183b77; font-weight: bold; padding-left: 10px; }
#homeParagraph { padding: 10px 0px; }
#greenClear { width: 205px; height: 11px; display: block; clear: both; position: relative; margin: 25px auto 0px auto; background: transparent url(Images/windowGreenTop.jpg) repeat-x scroll left top; }
#rights{color:#052562;float:right;}
.webstudio{color:#052562;float:left;text-decoration:none;}

#verticalMenu { padding: 10px 0px; }
#verticalMenu ul li { list-style: none; margin-bottom: 5px; }
#verticalMenu ul li ul{margin-top:3px;}
#verticalMenu ul li.main { padding-left: 25px; }
#verticalMenu ul li.main a.aMain { text-decoration: none; font-weight: bold; padding-left: 15px; color: #183b77; background: transparent url(Images/bulletOrange.jpg) no-repeat scroll left center; }
#verticalMenu ul li.child { padding-left: 15px; }
#verticalMenu ul li.child a.aChild { text-decoration: none;  padding-left: 15px; color: #183b77; background: transparent url(Images/bulletGreen.jpg) no-repeat scroll left center; }
#verticalMenu ul li.child a.aChild:hover{text-decoration:underline;}
/* RESETTING DEFAULT MARGIN AND PADDING for editor texts*/
#contentPage {padding-left: 1em;}
#contentPage h1,#contentPage h2,#contentPage h3,#contentPage h4,#contentPage h5,#contentPage h6,#contentPage p,#contentPage blockquote,#contentPage form,
#contentPage label,#contentPage ul,#contentPage ol,#contentPage dl,#contentPage fieldset,#contentPage address { margin-bottom: 1.5em; }
#contentPage ul, #contentPage ol { padding-left: 3em; margin-left: 0; }
#contentPage td{padding:0.2em;}
#contentPage img{margin-right:0.7em;}

.sizeTitle{font-size:17px;}
.sizeSubTitles{font-size:15px;}

/******************************************************************************/

.coursesSubCategories ul
{
	margin:0px 15px 0px 15px;
}
#lblPageName
{
	font-size:16px;
}
.ACourse:visited,.ACourse:hover
{
	color:#0000FF;
}
.OrangeText:visited,.OrangeText:hover
{
	color:#FF6600;
} 

