body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #F5F5F5;

}

body,td,th {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 0.8rem;

	color: #000;

}

.body_btm {

	background:url(../images/content-body-background.jpg); /* Define Image Path */

	background-repeat:repeat-y;

}

.tbstyle {

	border: 1px black;

}

.addressbox {

	color:#999999;

}

.detailmenu {

	font-weight: bold;

	font-size: 9pt;

	color: white;

	background: #464C96;

	cursor: pointer;

	padding-left: 10px;

}

.btn_top {

	border: 1px solid #464C96;

	background: #464C96;

	color: white;

	font-weight: bold;

	font-size: 9pt;

	cursor: pointer;

}



.btn_loginform {

	border: 1px solid #464C96;

	background: #464C96;

	color: white;

	font-weight: bold;

	font-size: 9pt;

	cursor: pointer;

}



.btn_loginform2 {

	border: 1px solid #6CA9EC;

	background: #6CA9EC;

	color: white;

	font-weight: bold;

	font-size: 9pt;

	cursor: pointer;

}



.btn_submit {

	border: 1px solid #464C96;

	background: #464C96;

	color: white;

	font-weight: bold;

	font-size: 9pt;

	cursor: pointer;

}



.stylemenutree {

	font-weight:bold;

	font-style:italic;

	font-size:18px;	

}



.styleinfo {

	font-weight:bold;

	font-style:italic;

	font-size: 12px;

}



.styledetail {

	font-weight:bold;

	font-style:italic;

	font-size: 12px;

	text-decoration:underline;

}



.styleunderline {

	border-bottom: thin solid #464C96;

}



.stylestaffdetail {

	font-weight:bold;

	font-size: 13px;

}



.stylestudentdetail {

	font-weight:bold;

	font-size: 13px;

}



.fieldrequired {

	color:#FF0000;

	font-size: 18px;

}



.styleclassinfo {

	font-weight:bold;

	font-size: 15px;	

}

.styletableheading {

	font-weight:bold;

	font-size: 12px;

}

.styletablecontent {

	font-size: 12px;

}



.styleclassinfopreview {

	font-weight:bold;

	font-size: 14px;	

}

.styletableheadingpreview {

	font-weight:bold;

	font-size: 11px;

}

.styletablecontentpreview {

	font-size: 11px;

}

.stylepadding {

	padding:2px 5px;	

}

.stylepaddingfield {

	padding:0px 10px;	

}

input,select,textarea {

	background-color: #F5F5F5;	

}

#photobox{

	position: absolute;

	height: 50px;

}

#addresscheckbox{

	position: absolute;

	height: 22px;

}

#sddm

{	margin: 0;

	padding: 0;

	z-index: 30;

}



#sddm li

{	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

	font: bold 12px arial;

	z-index: 30;

}



#sddm li a

{	display: block;

	margin: 0 15px 0 0;

	padding: 4px 10px;

	width: 90px;

	background: #464C96;

	color: #FFF;

	text-align: center;

	text-decoration: none;

}



#sddm li a:hover

{	

	background: #49A3FF;

}



#sddm div

{	

	position: absolute;

	visibility: hidden;

	margin: 0;

	padding: 0;

	background: #EAEBD8;

	border: 1px solid #5970B2;

	z-index: 30;

}



#sddm div a

{	

	position: relative;

	display: block;

	margin: 0;

	padding: 4px 10px;

	width: 110px;

	white-space: nowrap;

	text-align: left;

	text-decoration: none;

	background: #464C96;

	color: #FFF;

	font: bold 12px arial;

}



#sddm div a:hover

{	

	background: #49A3FF;

	color: #FFF;

}



A:link {

	color: #666666;

	text-decoration:none;

}

A:visited {

    color: #666666;

	text-decoration:none;

}

A:active {

    color: #666666;

	text-decoration:none;

}

A:hover {

    color: #666666;

	text-decoration:underline;

}



td.textdisplayresult {

	font-size:13px;

}



td.textlinktype {

	font-size:14px;

}



#menu {

width: 220px;

z-index: -1;

}



#menu ul {

list-style: none;

margin: 0;

padding-left: 0px;

}



#menu a, #menu h2 {

font: bold 14px/14px arial, helvetica, sans-serif;

display: block;

border-width: 0px;

border-style: solid;

border-color: #ccc #888 #555 #bbb;

margin: 0;

padding: 2px 3px;

}



#menu h2 {

color: #000;

background: #DBDBDB;

text-transform: uppercase;

}



#menu a {

color: #000;

background: #DBDBDB;

text-decoration: none;

}



#menu a:hover {

background: #49A3FF;

color: #FFF;

}



#menu li {

position: relative;

margin-bottom:10px;

}



#menu ul ul ul {

position: absolute;

top: 0;

left: 100%;

width: 100%;

}



div#menu ul ul ul,

div#menu ul ul li:hover ul ul

{display: none;}



div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block;}