BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
BACKGROUND: #FFF;
text-align: -moz-center;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
COLOR: #000;
FONT-SIZE: 83%;
LINE-HEIGHT: 1.35em;
FONT-FAMILY: Verdana,Arial, Helvetica, Sans-serif;
}

body /* Internet Explorer */ 
{ 
text-align: left; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: left; 
} 


#masthead {
BACKGROUND:#ffff33;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
POSITION: relative;
WIDTH:770px;
HEIGHT: 42px;
TEXT-ALIGN:left;
border-bottom: #cc0000 1px solid;

}

#submasthead {
BACKGROUND: #FFF300;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:605px;
HEIGHT: 50px;
border-bottom: #A6C31A 5px solid ;
MARGIN: 0px 0px 0px 165px;
vertical-align:bottom;
}

#tnav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
    	MARGIN: 0px 0px 0px 5px; 
	PADDING-TOP: 25px; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
#tnav LI {
      PADDING-RIGHT: 6px; 
      PADDING-LEFT: 5px;
      FONT-SIZE: 18px;
      FONT-WEIGHT: bold; 
      COLOR: #000066;
      FLOAT: left;
      PADDING-BOTTOM: 0px;
      MARGIN: 0px; 
      WHITE-SPACE: nowrap;
      LIST-STYLE-TYPE: none

}
#tnav A {
	
        PADDING-RIGHT: 7px; 
        DISPLAY: block; 
        PADDING-LEFT: 8px; 
        FONT-WEIGHT: BOLD; 
        FLOAT: left; 
        PADDING-BOTTOM: 3px;  
        COLOR: #CC0000; 
        PADDING-TOP: 0px; 
        TEXT-DECORATION: none;
}
UNKNOWN {
	WIDTH: auto
}

#tnav A:hover {
	COLOR: #0000FF;
}


#login {
BACKGROUND: url(images/login.jpg) #ffff33 no-repeat center center;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:605px;
HEIGHT: 50px;
MARGIN: 0px 0px 0px 165px;
FONT-SIZE:11px;
FONT-FAMILY: Arial, Helvetica, Sans Serif; 

}

#footer {

WIDTH: 590px;
BACKGROUND:#fff;
TEXT-ALIGN: center;
FONT-SIZE: 0.85em; 
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 15px;
PADDING-TOP: 6px;
MARGIN: 0px 0px 0px 180px;

}


#page {
MARGIN: 15px 50px 0px 180px;
WIDTH: 580px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 15px;
PADDING-TOP: 50px;
}

#wrapper {
POSITION: relative;
WIDTH: 770px;
TEXT-ALIGN: left;
BACKGROUND: url(images/wrapperbg.gif) #fff;

}

#leftbarwrapper {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
POSITION:absolute;
WIDTH: 160px;
TOP: 0px;
LEFT: 0px;
}

#leftbar {
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH: 145px;
background: #0000CC;
MARGIN: 5px 0px 0px 10px;
}

#leftbar UL {
PADDING-LEFT: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px 0px 0px 0px;
COLOR: #fff;
font-family: Arial, Verdana, Sans Serif;
text-align: left;
}

#leftbar LI {
		PADDING-RIGHT: 0px; 
        PADDING-LEFT: 8px; 
        PADDING-BOTTOM: 0px; 
        BORDER-BOTTOM: #fff 1px solid;
        LINE-HEIGHT: 15px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        LIST-STYLE-TYPE: none
}
#leftbar A {
	PADDING-RIGHT: 0px; 
        DISPLAY: block; 
        PADDING-LEFT: 0px; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        WIDTH: 0.1em; 
        PADDING-TOP: 0px; 
        TEXT-DECORATION: none;
	COLOR: #fff;
	FLOAT: none
}

#leftbar A:hover { COLOR: #FF0000; TEXT-DECORATION: underline }



#subnavbar {
FONT-SIZE: 11px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH: 145px;
MARGIN: 10px 0px 0px 10px;
}

#subnavbar UL {
PADDING-LEFT: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px 0px 0px 0px;
font-family: Arial, Verdana, Sans Serif;
text-align: left;
}

#subnavbar LI {
		PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        LINE-HEIGHT: 15px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        LIST-STYLE-TYPE: none
}
#subnavbar A {
		PADDING-RIGHT: 0px; 
        DISPLAY: block; 
        PADDING-LEFT: 0px; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        WIDTH: 0.1em; 
        PADDING-TOP: 0px; 
        TEXT-DECORATION: none;
	FLOAT: none
}

#subnavbar A:hover {TEXT-DECORATION: underline }


.box {
BORDER-TOP: #eee 1px solid;
BORDER-BOTTOM: #eee 1px solid;
BORDER-LEFT: #eee 1px solid;
BORDER-RIGHT: #eee 1px solid;
WIDTH: 550px;
BACKGROUND-COLOR:cornsilk;
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN: 8px 0px 1em;
}


.basictable {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH: 570px;
}


H1 {
FONT-SIZE:1.4em;
LINE-HEIGHT: 1.20em;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0.3em;
PADDING-TOP:0px;
PADDING-BOTTOM:0px;
COLOR: #0099FF;
FONT-FAMILY: Arial, sans-serif;
}

H2 {
FONT-SIZE:1.2em;
LINE-HEIGHT: 1.30em;
MARGIN-TOP: 0.3em;
MARGIN-BOTTOM: 0.2em;
PADDING-TOP:0px;
PADDING-BOTTOM:0px;
COLOR: #0099FF;
FONT-FAMILY: Arial, sans-serif;
}

H3 {
FONT-SIZE:1.0em;
FONT-WEIGHT: bold;
MARGIN-TOP: 0em;
MARGIN-BOTTOM: 0.2em;
COLOR: #0355A7;
}

H4 {
FONT-SIZE:1.0em;
FONT-WEIGHT: normal;
MARGIN-TOP: 0.5em;
MARGIN-BOTTOM: 0.75em;
}

P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
.fll {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
.flr {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}

.top {
	FONT-SIZE: 0.85em; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right
}

.required { color: #ff0000;}

/* ad banner on top*/
#ad_banner{
BACKGROUND: #fff;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:770px;
HEIGHT: 80px;
}

/* ad banner in middle of page*/
#ad_banner_middle{
BACKGROUND: #fff;
FLOAT: right; 
margin-left: 5px;
margin-bottom: 10px;
border: #ffff33 1px solid;
WIDTH:318px;
HEIGHT: 295px;
}

/* Advertisement remove ads bar on top of each ad*/
.removebar_ad_top { margin: 0px 0px px 5px; width:770px; FONT-WEIGHT: BOLD; FONT-SIZE: 12px; Background: #ffff33; letter-spacing: 1px;} 
.removebar_ad_middle {width:318px; FONT-WEIGHT: BOLD; FONT-SIZE: 12px; Background: #ffff33}
.removebar_ad_middlelong {width:468px; FONT-WEIGHT: BOLD; FONT-SIZE: 11px; Background: #ffff33} 
.removebar_ad_middlelong {width:160px; FONT-WEIGHT: BOLD; FONT-SIZE: 10px; Background: #ffff33} 
.removebar_ad_medium {width:234px; FONT-WEIGHT: BOLD; FONT-SIZE: 10px; Background: #ffff33} 
.removebar_ad_sm { margin: 0px 0px 10px 10px; width:145px; FONT-SIZE: 10px;}
/*remove ad link float right */
.remove_ad {
	FLOAT: right; MARGIN-BOTTOM: 1px; font-weight: bold; MARGIN-LEFT: 1px
}

#worksheet_week {
background: url(images/worksheet_week.gif) #ffff33 no-repeat center center;
width: 174px ;
height: 209px;
FLOAT: right; 
MARGIN-BOTTOM: 5px; 
MARGIN-LEFT: 5px;
MARGIN-right: 20px;
 }
 
/*achknowledgement rathdown */ 
 .ack { margin: 0px 0px 0px 243px; }

