BODY
{
	margin: 20px;
	color: #666666;
	line-height: 120%;
	font-family: "trebuchet MS" , tahoma, verdana, arial, helvetica, sans-serif;
}
#article-content
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	vertical-align: top;
	padding-top: 10px;
	font-size: 1.1em;
	text-align: justify;
	color: #000000;
}
#article-content-header
{
	table-layout: fixed;
	background: url(../images/bg-header.gif) #ededed repeat-x;
	margin-bottom: 10px;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}
#article-content .subheading
{
	font-size: 1.0em;
	font-family: Arial, Tahoma;
	text-align: left;
	font-weight: bold;
	color: #006600;
	border-bottom: #006600 1px dashed;
}
#article-content .sub-subheading
{
	font-size: 1.0em;
	font-family: Arial, Tahoma;
	text-align: left;
	font-weight: bold;
	color: #000000;
}
#article-content .code
{
	font-size: 110%;
	font-family: 'courier new' ,courier,serif;
	background: #EEEEEE;
	padding: 10px 15px 10px 25px;
	margin-bottom: 1em;
	text-align: left;
}
#article-content UL
{
	font-size: 1.1em;
}
#article-content P
{
	margin: 5px 0px;
}
#article-content A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#article-content A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#article-content A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#article-content A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#article-content H3
{
	color: #cc9900;
	font-size: 1em;
}
#article-content H1
{
	color: #017cbc;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: underline;
}
.adminTextBox
{
	color: #666666;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	width: 480px;
}
#content P
{
	margin: 10px 0px;
}
#content UL
{
	font-size: 0.9em;
}
#content A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#content A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#content A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#content A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#content
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	vertical-align: top;
	padding-top: 10px;
	font-size: 0.75em;
}
#content UL.link-list-with-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#content UL.link-list-with-bullet LI
{
	padding-right: 0px;
	padding-left: 14px;
	background: url(../images/bullet.gif) no-repeat 0px 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#content UL.link-list-without-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#content UL.link-list-without-bullet LI
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#content-left P
{
	margin: 10px 0px;
}
#footer-container P
{
	margin: 10px 0px;
}
#footer-container
{
	font-size: 0.75em;
}
#heading-news
{
	font-size: 0.75em;
}
#heading-for-managers
{
	font-size: 0.75em;
}
#heading-for-developers
{
	font-size: 0.75em;
}
#left-column-content
{
	font-size: 0.7em;
}
#heading-news
{
	font-size: 0.7em;
}
TD#login-main
{
	font-size: 0.75em;
}
#main-menu
{
	font-size: 0.75em;
}
#sub-menu
{
	font-size: 0.7em;
}
TD.drop-down-content
{
	font-size: 0.7em;
}
#form-sign-up
{
	float: right;
	width: 40%;
	padding-top: 20px;
}
#form-join
{
	float: left;
	width: 30%;
	padding-top: 20px;
}
FIELDSET
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
LEGEND
{
	padding-right: 10px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	color: #333333;
	padding-top: 0px;
}
FIELDSET FIELDSET LEGEND
{
	font-size: 1.4em;
}
.button-big
{
	font-weight: bold;
	margin-bottom: 10px;
	height: 40px;
}
H1 IMG
{
	display: inline;
	font-size: 1.4em;
}
H1
{
	display: inline;
	font-size: 1.4em;
}
H2
{
	font-size: 1.8em;
	margin: 0px 0px 20px;
}
H3
{
	font-size: 1.2em;
	position: relative;
	top: 10px;
}
.section-table-middle H3
{
	display: inline;
}
H4
{
	font-size: 1.2em;
}
H5
{
	font-size: 1em;
}
#heading-news A:link
{
	color: #017cbc;
	margin-right: 10px;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#courses UL A:link
{
	color: #017cbc;
	margin-right: 10px;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#heading-news A:visited
{
	color: #0120bc;
	margin-right: 10px;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#courses UL A:visited
{
	color: #0120bc;
	margin-right: 10px;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#heading-news A:hover
{
	color: #000000;
	margin-right: 10px;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#courses UL A:hover
{
	color: #000000;
	margin-right: 10px;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#heading-news A:active
{
	color: #00a650;
	margin-right: 10px;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#courses UL A:active
{
	color: #00a650;
	margin-right: 10px;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#left-column-content A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#footer A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#heading-for-managers A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#heading-for-developers A:link
{
	color: #017cbc;
	border-bottom: #017cbc 1px dashed;
	text-decoration: none;
}
#left-column-content A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#footer A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#heading-for-managers A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#heading-for-developers A:visited
{
	color: #0120bc;
	border-bottom: #0120bc 1px dashed;
	text-decoration: none;
}
#left-column-content A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#footer A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#heading-for-managers A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#heading-for-developers A:hover
{
	color: #000000;
	border-bottom: #000000 1px solid;
	text-decoration: none;
}
#left-column-content A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#footer A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#heading-for-managers A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#heading-for-developers A:active
{
	color: #00a650;
	border-bottom: #00a650 1px solid;
	text-decoration: none;
}
#login-main A:link
{
	color: #017cbc;
	text-decoration: none;
}
#login-main A:visited
{
	color: #017cbc;
	text-decoration: none;
}
#main-menu A:link
{
	color: #017cbc;
	text-decoration: none;
}
#main-menu A:visited
{
	color: #017cbc;
	text-decoration: none;
}
#sub-menu A:link
{
	color: #017cbc;
	text-decoration: none;
}
#sub-menu A:visited
{
	color: #017cbc;
	text-decoration: none;
}
.drop-down-content A:link
{
	color: #017cbc;
	text-decoration: none;
}
.drop-down-content A:visited
{
	color: #017cbc;
	text-decoration: none;
}
#login-main A:hover
{
	color: #000000;
}
#main-menu A:hover
{
	color: #000000;
}
#sub-menu A:hover
{
	color: #000000;
}
.drop-down-content A:hover
{
	color: #000000;
}
#login-main A:active
{
	color: #00a650;
}
#main-menu A:active
{
	color: #00a650;
}
#sub-menu A:active
{
	color: #00a650;
}
.drop-down-content A:active
{
	color: #00a650;
}
#poster-text A:link
{
	font-weight: bold;
	color: #ffdd00;
	border-bottom: #ffdd00 1px dashed;
	text-decoration: none;
}
#poster-text A:visited
{
	font-weight: bold;
	color: #ffdd00;
	border-bottom: #ffdd00 1px dashed;
	text-decoration: none;
}
#poster-text A:hover
{
	font-weight: bold;
	color: #ffffff;
	border-bottom: #ffffff 1px solid;
	text-decoration: none;
}
#poster-text A:active
{
	font-weight: bold;
	color: #ccff00;
	border-bottom: #ccff00 1px solid;
	text-decoration: none;
}
#header
{
	table-layout: fixed;
	background: url(../images/bg-header.gif) #ededed repeat-x;
	margin-bottom: 10px;
	width: 100%;
	height: 50px;
}
#header-left-corner
{
	background: url(../images/header-corner-left.gif) no-repeat;
	width: 13px;
}
#login-left-corner
{
	background: url(../images/bg-login-left-corner.gif) no-repeat;
	width: 74px;
}
#login-main
{
	font-weight: bold;
	background: url(../images/bg-login-menu.gif) repeat-x;
	vertical-align: bottom;
	width: 20%;
	text-align: center;
}
#header-right-corner
{
	background: url(../images/header-corner-right.gif) no-repeat;
	width: 13px;
}
#main-menu
{
	font-weight: bold;
	background: url(../images/bg-main-menu.gif) repeat-x 50% bottom;
	height: 32px;
}
#content-container
{
	table-layout: fixed;
	margin-top: 10px;
	width: 100%;
}
#left-column
{
	vertical-align: top;
}
#left-column-content
{
	vertical-align: top;
	width: 160px;
}
#sub-menu
{
	font-weight: bold;
	width: 170px;
}
#content-left-bottom
{
	vertical-align: bottom;
	width: 170px;
	padding-top: 30px;
}
#content-right
{
	vertical-align: top;
	width: 122px;
	padding-top: 10px;
}
#poster-container
{
	margin-top: 10px;
	margin-left: auto;
	width: 870px;
	margin-right: auto;
}
#poster-text
{
	padding-right: 60px;
	padding-left: 60px;
	background: url(../images/bg-poster.jpg) no-repeat;
	padding-bottom: 10px;
	vertical-align: top;
	width: 397px;
	color: #ffffff;
	line-height: 160%;
	padding-top: 10px;
	height: 134px;
	text-align: justify;
}
#heading-news
{
	vertical-align: top;
}
#heading-for-managers
{
	vertical-align: top;
}
#heading-for-developers
{
	vertical-align: top;
}
#heading-news
{
	padding-right: 35px;
	width: 320px;
}
#heading-for-managers
{
	width: 240px;
}
#heading-for-developers
{
}
#footer-container
{
	table-layout: fixed;
	margin-top: 10px;
	background: url(../images/bg-footer.gif) #ededed repeat-x;
	width: 100%;
	height: 70px;
}
#footer-left
{
	background: url(../images/footer-corner-left.gif) no-repeat;
	width: 103px;
}
#footer-contact
{
	width: 88px;
}
#footer-right
{
	background: url(../images/footer-corner-right.gif) no-repeat;
	width: 13px;
}
IMG#button-register
{
	padding-right: 0px;
	padding-left: 5px;
	float: right;
	padding-bottom: 0px;
	padding-top: 0px;
}
.pricing-contact-table
{
	background: url(../images/bg-pricing-contact.gif) #feffba repeat-x;
	width: 100%;
	height: 145px;
	font-size: 0.8em;
	color: black;
	font-family: Arial, Tahoma;
}
#login-main UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
}
#login-main LI
{
	padding-right: 10px;
	display: inline;
	list-style-type: none;
}
#main-menu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
}
#main-menu LI
{
	padding-right: 20px;
	display: inline;
	list-style-type: none;
}
#main-menu LI.current
{
	color: #00a650;
}
#sub-menu UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	list-style-type: none;
}
#sub-menu A
{
	padding-right: 0px;
	display: block;
	padding-left: 12px;
	padding-bottom: 4px;
	width: 155px;
	padding-top: 3px;
}
#sub-menu A:link
{
	background: url(../images/bullet-subnav.gif) no-repeat 0px 50%;
}
#sub-menu A:visited
{
	background: url(../images/bullet-subnav.gif) no-repeat 0px 50%;
}
#sub-menu A:hover
{
	background: url(../images/bullet-subnav-hover.gif) no-repeat 0px 50%;
}
#sub-menu A:active
{
	background: url(../images/bullet-subnav-active.gif) no-repeat 0px 50%;
}
#sub-menu LI.current
{
	padding-right: 0px;
	padding-left: 22px;
	background: url(../images/bullet-subnav-current.gif) no-repeat 0px 50%;
	padding-bottom: 4px;
	width: 145px;
	color: #00a650;
	padding-top: 3px;
}
.current
{
	padding-right: 0px;
	padding-left: 22px;
	background: url(../images/bullet-subnav-current.gif) no-repeat 0px 50%;
	padding-bottom: 4px;
	width: 145px;
	color: #00a650;
	padding-top: 3px;
}
#heading-for-managers UL.link-list-with-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#heading-for-developers UL.link-list-with-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#heading-for-managers UL.link-list-with-bullet LI
{
	padding-right: 0px;
	padding-left: 14px;
	background: url(../images/bullet.gif) no-repeat 0px 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#heading-for-developers UL.link-list-with-bullet LI
{
	padding-right: 0px;
	padding-left: 14px;
	background: url(../images/bullet.gif) no-repeat 0px 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#heading-news UL.link-list-with-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#heading-news UL.link-list-with-bullet LI
{
	padding-right: 0px;
	padding-left: 26px;
	background: url(../images/icon-news-article.gif) no-repeat 0px 5px;
	padding-bottom: 10px;
	padding-top: 0px;
}
TABLE.DynamicMenuItemStyle
{
	background: #e9e9e9;
	margin-left: 6px;
	text-transform: uppercase;
	border-collapse: collapse;
}
TABLE.DynamicMenuItemStyle TD
{
	font-size: 0.8em;
	background: #e9e9e9;
	border-bottom: #ffffff 1px dashed;
	border-collapse: collapse;
}
TABLE.DynamicMenuItemStyle A
{
	padding-right: 5px;
	display: block;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-top: 4px;
}
A.DynamicSelectedStyle
{
	padding-left: 16px !important;
	background: url(../images/bullet-drop-down.gif) no-repeat 0px 55%;
	color: #00a650 !important;
}
TABLE.drop-down-table
{
	margin: 0px;
}
TD.drop-down-content
{
	padding-right: 6px;
	padding-left: 6px;
	background: #e9e9e9;
	padding-bottom: 0px;
	text-transform: uppercase;
	border-left: white 6px solid;
	padding-top: 0px;
}
.aspnet_s0
{
	background-color: transparent !important;
}
TD.drop-down-bottom-left
{
	background: url(../images/drop-down-bottom-cap-left.gif) no-repeat;
	width: 84px;
	height: 35px;
}
TD.drop-down-bottom-middle-bg
{
	background: url(../images/bg-drop-down-bottom.gif) #d3d3d3 repeat-x;
}
TD.drop-down-bottom-right
{
	background: url(../images/drop-down-bottom-cap-right.gif) no-repeat right 50%;
	width: 10px;
	height: 35px;
}
.drop-down-content A
{
	display: block;
}
.drop-down-content UL.link-list-without-bullet
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.drop-down-content UL.link-list-without-bullet LI
{
	padding-right: 5px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-top: 4px;
	border-bottom: #ffffff 1px dashed;
}
.drop-down-content UL.link-list-without-bullet LI.current
{
	padding-left: 16px;
	background: url(../images/bullet-drop-down.gif) no-repeat 0px 55%;
	color: #00a650;
}
.tablefixed
{
	table-layout: fixed;
}
TABLE.section-table
{
	background: url(images/bg-section-table.gif) repeat-x;
	border-bottom: #ebebeb 2px solid;
}
TD.section-table-left
{
	height: 25px;
}
TD.section-table-middle
{
	height: 25px;
}
TD.section-table-right
{
	height: 25px;
}
TD.section-table-left
{
	background: url(../images/section-table-left-corner.gif) no-repeat;
	width: 12px;
}
TD.section-table-middle
{
	vertical-align: top;
	padding-top: 5px;
}
TD.section-table-right
{
	background: url(../images/section-table-right-corner.gif) no-repeat right top;
	width: 12px;
}
TD.section-table-content
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
}
TD.three-column-cell
{
	padding-right: 10px;
	vertical-align: top;
}
.table-row-1
{
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 3px;
}
.table-row-2
{
	padding-right: 5px;
	padding-left: 10px;
	background: #ebebeb;
	padding-bottom: 6px;
	padding-top: 3px;
}
.home-width
{
	margin-left: auto;
	width: 880px;
	margin-right: auto;
}
.big-paragraph-text
{
	font-weight: bold;
	font-size: 1.1em;
	line-height: 160%;
}
TABLE.syllabus
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	background: #ebebeb;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-collapse: collapse;
}
TABLE.syllabus TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.syllabus TH
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	background: #cecece;
	padding-bottom: 10px;
	color: #ffffff;
	padding-top: 10px;
}
.syllabus CAPTION
{
	font-size: 0.85em;
	color: #999999;
}
#tab-category
{
	font-size: 0.7em;
	font-weight: bold;
	width: 170px;
}
#tab-category UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	list-style-type: none;
}
#tab-category A
{
	padding-right: 0px;
	display: block;
	padding-left: 12px;
	padding-bottom: 4px;
	width: 155px;
	padding-top: 3px;
}
#tab-category A:link
{
	color: #017cbc;
	text-decoration: none;
}
#tab-category A:visited
{
	color: #017cbc;
	text-decoration: none;
}
#tab-category A:hover
{
	color: #000000;
}
#tab-category A:active
{
	color: #00a650;
}
.TabMenuItem
{
	background-color: White;
	text-align: center;
	font-size: 1.8em;
	width: 240px;
	height: 25px;
	border-bottom: none;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
}
.TabMenuItemSelected
{
	background-color: #f5f5f5;
	text-align: center;
	font-size: 1.8em;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: none;
	color: #ffffff;
}

.TabMenuItemHover
{
	font-size: 1.8em;
	color: #ffffff;
}

.TabContainer
{
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#ErrorWarningBox
{
	border: 1px solid red;
	padding: 10px;
	background-color: #FEFDCC;
	font-size: 12pt;
	font-family: tahoma;
}
.adminTblBorder
{
	font-family: Tahoma, Verdana, Helvetica, serif;
	color: #222222;
	border: 2px solid #17B0F8;
	background-color: #C1EAFE;
	padding: 10px;
	width: 100%;
	text-align: left;
	background-image: url( "../images/bg.gif" );
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: bottom left;
}
.announcementTblBorder
{
	font-family: Tahoma, Verdana, Helvetica, serif;
	color: #330000;
	border: 2px solid #d43e25;
	background-color: #feffbb;
	padding: 10px;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
IFRAME
{
	FILTER: progid:DXImageTransform.Microsoft.Chroma(Color=   '#FFFFFF' );
}


