BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #525252;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	background-color: #0079CA;
}

.menu_top {
	padding-BOTTOM: 5px;
}
#box {
	MARGIN: 0px auto; WIDTH: 750px; padding-left:30px;
}
#img_hdr {
	width: 100%;
	MARGIN-BOTTOM: 4em; TEXT-ALIGN: left;FONT-SIZE: 14pt;
	BACKGROUND: url(../images/topbar.gif) #fff repeat-x ;
}
#headbox {
	MARGIN: 0px auto; WIDTH: 750px; padding-left:30px;
}
#box {
	MARGIN: 0px auto; WIDTH: 750px; padding-left:30px;
}
#header {
	FONT-SIZE: 13pt; LEFT: 120px; MARGIN-BOTTOM: 6.25em; COLOR: #929292; POSITION: relative; TOP: -102px; TEXT-ALIGN: left;FONT-SIZE: 14pt;
}

#row {
	MARGIN-TOP: -40px; TEXT-ALIGN: left; FONT-SIZE: 14pt;
}
#rowleft {
	FLOAT: left; WIDTH: 480px
}

#rowright {
	DISPLAY: none; FLOAT: right; WIDTH: 240px; PADDING-TOP: 11px; HEIGHT: 600px
}
#rw_rght_img_mbmr {
	DISPLAY: none; BACKGROUND: url(../images/signin.gif) #fff no-repeat; FLOAT: right; WIDTH: 240px; PADDING-TOP: 11px; HEIGHT: 160px
}
#maint_msg_right {
	DISPLAY: none; FONT-SIZE: small; FLOAT: right; WIDTH: 240px; COLOR: red; HEIGHT: 50px
}
#rw_rght_img_gst {
	DISPLAY: none; BACKGROUND: url(../images/demo.gif) #fff no-repeat; FLOAT: right; WIDTH: 240px; LINE-HEIGHT: 60px; PADDING-TOP: 11px; HEIGHT: 80px
}
#rw_rght_img_reg {
	DISPLAY: none; BACKGROUND: url(../images/signup.gif) #fff no-repeat; FLOAT: right; WIDTH: 240px; PADDING-TOP: 11px
}
.headtext {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000
}
.articletitle {
	FONT-SIZE: 15pt; MARGIN-BOTTOM: 15px; COLOR: #000
}
.articlesubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 3px; PAGE-BREAK-BEFORE: always; COLOR: #666
}
.articlecontent {
	MARGIN-BOTTOM: 20px; COLOR: #525252; LINE-HEIGHT: 18pt
}
.clr_orange {
	COLOR: #ff6600
}
.clr_blue {
	COLOR: #3e99b5
}
.clr_navy {
	COLOR: Navy
}
.clr_green {
	COLOR: #88a427
}
.memq {
	FONT-SIZE: 13pt; MARGIN-BOTTOM: 15px; COLOR: #5a6309
}
.forgotpass {
	MARGIN-TOP: 200px; FONT-SIZE: 10pt; COLOR: #bbee43; TEXT-ALIGN: center
}
.forgotpass A {
	COLOR: #bbee43; TEXT-DECORATION: none
}
.demo {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #fff; TEXT-ALIGN: center
}
.demo A {
	COLOR: #fff; TEXT-DECORATION: none
}
.demoblack {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #000; TEXT-ALIGN: left; LEFT: 20px;
}

#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: -75px 50%; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; WIDTH: 700px; COLOR: #666; LINE-HEIGHT: 40px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: center
}
#si_area {
	LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 210px; COLOR: #444; POSITION: relative; TOP: -7px
}
#signup_area {
	FONT-SIZE: 8pt; LEFT: 20px; VERTICAL-ALIGN: middle; WIDTH: 210px; COLOR: #1c6a7d; POSITION: relative
}
#signup_links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #444; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: center
}
#signup_links A {
	COLOR: #444; TEXT-DECORATION: none
}
/*
A:link {
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	TEXT-DECORATION: none
}
A:hover {
	font-family: Arial;
	font-size: 8pt;
	color: orange;
	TEXT-DECORATION: none
}
A:active {
	font-family: Arial;
	font-size: 8pt;
	color: red;
	TEXT-DECORATION: none
}
A:visited {
	font-family: Arial;
	font-size: 8pt;
	TEXT-DECORATION: none
}
*/

#error {
	VERTICAL-ALIGN: middle; TOP: -2px; HEIGHT: 30px
}
#rmbr_left {
	BORDER-RIGHT: gray thin dashed; FONT-SIZE: 46pt; FLOAT: left; WIDTH: 280px; COLOR: #888; HEIGHT: 200px
}
#rmbr_right {
	FONT-SIZE: 14pt; MARGIN-LEFT: 300px; COLOR: #1d1d1d; LINE-HEIGHT: 55px; HEIGHT: 240px
}
#maint_msg_left {
	DISPLAY: none; FONT-SIZE: medium; COLOR: red
}
#rmbr_right A {
	COLOR: #000; TEXT-DECORATION: none
}
#rmbr_right A:hover {
	COLOR: #000; BORDER-BOTTOM: #000 1px dashed; TEXT-DECORATION: none
}
#no-js {
	MARGIN-TOP: 200px; TEXT-ALIGN: left
}
.articletitle_orig {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 20px 0px 5px; COLOR: #6cb525; TEXT-DECORATION: underline
}
.articlesubtitle_orig {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 3px; PAGE-BREAK-BEFORE: always; COLOR: #666
}
.articledate_orig {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #666
}
.articlecontent_orig {
	FONT-SIZE: small; COLOR: #666
}
.line {
	MARGIN-BOTTOM: 2px; COLOR: #6cb525
}
#signintable {
	MARGIN-TOP: -4px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 25px
}
.labelcell {
	FONT-SIZE: 9pt; WIDTH: 160px; COLOR: #fff
}
.fieldcell INPUT {
	BORDER-RIGHT: #284279 1px solid; BORDER-TOP: #284279 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #284279 1px solid; WIDTH: 90px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #284279 1px solid
}
#captchatable {
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 20px; WIDTH: 210px; LINE-HEIGHT: 35px; PADDING-TOP: 7px
}
#rmbrtable {
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 3em; WIDTH: 210px; COLOR: #67820a; LINE-HEIGHT: 22px
}
#signuptable {
	MARGIN-BOTTOM: -3px; LINE-HEIGHT: 27px
}
INPUT.btn {
	BORDER-RIGHT: #363 1px solid; BORDER-TOP: #696 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 84%; BORDER-LEFT: #696 1px solid; COLOR: #050; BORDER-BOTTOM: #363 1px solid; BACKGROUND-COLOR: #fed
}


#press {
	position:absolute;
	left:5px;
	top:100px;
	width:165px;
	height:250px;
	z-index:1;
}

a.menu {
	padding-left: 12px;
	color: #3d5b70;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.menu:link {
	color: #3d5b70;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover {
	color: orange;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menu:active {
	color: orange;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menu_l {
	padding-right: 12px;
	color: #3d5b70;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.menu_l:link {
	color: #3d5b70;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menu_l:hover {
	color: orange;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menu_l:active {
	color: orange;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}




.style4 {
	font-size: 14px;
	font-weight: bold;
}
.style5 {
	padding-left: 15px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
}

.style6 {
	padding-left: 15px;
	padding-right: 15px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style7 {
	color: #427FB6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-size: 8pt;
	color: gray;
	width: 170px;
}

.padding_top {
	padding-top: 40px;
}

A.foot {
	font-family: Arial;
	font-size: 10px;
	color: gray;
	TEXT-DECORATION: none
}
A.foot:link {
	font-family: Arial;
	font-size: 10px;
	color: gray;
	TEXT-DECORATION: none
}
A.foot:hover {
	font-family: Arial;
	font-size: 10px;
	color: orange;
	TEXT-DECORATION: none
}
A.foot:active {
	font-family: Arial;
	font-size: 10px;
	color: red;
	TEXT-DECORATION: none
}
A.foot:visited {
	font-family: Arial;
	font-size: 10px;
	TEXT-DECORATION: none
}


A.no {
	font-family: Arial;
	font-size: 11px;
	color: gray;
	TEXT-DECORATION: none
}
A.no:link {
	font-family: Arial;
	font-size: 11px;
	color: gray;
	TEXT-DECORATION: none
}
A.no:hover {
	font-family: Arial;
	font-size: 11px;
	color: orange;
	TEXT-DECORATION: none
}
A.no:active {
	font-family: Arial;
	font-size: 11px;
	color: red;
	TEXT-DECORATION: none
}
A.no:visited {
	font-family: Arial;
	font-size: 11px;
	TEXT-DECORATION: none
}

A.cat {
	font-family: Arial;
	font-size: 13px;

	color: black;
	TEXT-DECORATION: none
}
A.cat:link {
	font-family: Arial;
	font-size: 13px;
	color: black;
	TEXT-DECORATION: none
}
A.cat:hover {
	font-family: Arial;
	font-size: 13px;
	color: orange;
	TEXT-DECORATION: none
}
A.cat:active {
	font-family: Arial;
	font-size: 13px;
	color: red;
	TEXT-DECORATION: none
}
A.cat:visited {
	font-family: Arial;
	font-size: 13px;
	TEXT-DECORATION: none
}
/* par - nepar */
TABLE.ParNepar {

}
TR.RowOverPar {
background-color : #CEEAF2;
}
TR.RowOverNepar {
background-color : #ffffff;
}
TR.RowOverSelected {
background-color : #f2f2ea;
}

.txtorange {
	font-family: Arial;
	font-size: 13px;
	color: orange;
}

.show_cat {
  margin: 15px 0 10px 0;
  background-color : #EEEEEE;
  font-weight: bold;
}

.show_courses {
  background-color : #EEEEEE;
}

.show_cat td, .show_courses td {
  padding: 1px 5px;
}

.show_courses a {
  color: #3d5b70;
}

.show_courses a:hover {
  color: orange;
}

.title{
	color: #666666;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.text{
	color: #666666;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.text12{
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

div#lightbox
{
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #999999;
    color: white;
    opacity: .5;
    filter: alpha(opacity=50);
}

div#lightboxBox
{
    display: block;
    position: fixed;
    background-color: transparent;
    width: 100%;
    height: auto;
    left:0;
    right:0;
    top: 100px;
    text-align: center;
}

div#lightboxBox div.center
{
    display: inline-block;
    padding: 30px;
    background-color: white;
    width: auto;
    height: auto;
    text-align: left;
    font: 16px Helvetica, Arial, Verdana, sans-serif;
    color: #555555;
}

div#lightboxBox div.center ul
{
    list-style: disk;
    color: #d18e00;
}

div#lightboxBox div.center ul li span
{
    color: #555555;
}

div#lightboxBox div.center a
{
    font: 16px Helvetica, Arial, Verdana, sans-serif;
    color: #044592;
}

div#lightboxBox div.center a:hover
{
    font: 16px Helvetica, Arial, Verdana, sans-serif;
    color: #044592;
}

div#lightboxBox div.center input
{
    font-size: 16px;
    color: #555555;
    border: solid 1px #555555;
}