a:link { text-decoration: none; color: #0000FF;}
a:visited { text-decoration: none; color: #0000FF;}
a:active { text-decoration: none; color: #0000FF;}
a:hover { text-decoration: none; color: #0000FF;}

body,form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
font-family: "Arial", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#rightadlayer {
margin-left: 895px;
padding: 0px 0px 0px 5px;
height: 600px;
width: 205px;
border-left: 1px solid #cccccc;
}
#ad_left {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px; 
	padding-bottom: 10px;
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-style:solid;
	border-color: #cccccc;
	text-align: center;
}
#savesort {
position: relative;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #cccccc;
	padding-bottom: 15px;
}
#ad_middle {
	padding: 10px;
	width: 780px;
	text-align: center;
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-style:solid;
	border-color: #cccccc;
}
#showcat_table {
position: relative;
margin-left: 3px;
width: 200px;
}
#customattendance_table {
position: relative;
margin-left: 300px;
margin-top: -140px;
width: 200px;
}
#ext_rightadlayer {
position: absolute;
margin-left: 580px;
margin-top: -220px;
padding: 0px 0px 0px 5px;
height: 600px;
width: 160px;
	border-left:1px;
	border-right:0px;
	border-style:solid;
	border-top:0px;
	border-bottom:0px;
	border-color: #cccccc;
}
#administration {
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px;
	border-style:solid;
	border-color: #cccccc;
	padding-bottom: 15px;
}

#fronttext {
margin-top: 225px;
margin-left: 5px;
position: absolute;
padding: 0px;
width: 420px;
text-align: justify;
}
#loginbox {
position: absolute;
margin:230px 0px 0px 430px;
	border-left:1px;
	border-right:0px;
	border-style:solid;
	border-top:0px;
	border-bottom:0px;
	border-color: #cccccc;
padding: 0px 0px 0px 10px;
}
#linksmain {
font-family: Arial, Verdana;
font-size: 25px;
color: #000000;
font-weight: bold;
text-align: justify;
}
#loginmain {
position: absolute;
margin: 5px;
width: 640px;
height: auto;
}
#bankcards {
position: absolute; 
margin-top: 300px;
}
#Layer_left {
	padding: 5px;
	position: absolute;
	width: 130px;
	margin-left: 0px;
	margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 0%;
	top: 0%;
	background-color: #ffffff;
}
#Layer_right {
	background-color: #ffffff;
float: right;
position:absolute;
margin-left: 150px;
margin-right: 5px;
padding-left: 10px;
padding-right: 0px;
top: 0%;
	border-left:1px;
	border-right:0px;
	border-style:solid;
	border-top:0px;
	border-bottom:0px;
	border-color: #cccccc;
margin-top: 0px;
width: 730px;
}
#top {
	background-color: #ffffff;
}
#logintext{
margin: 220px 0px 0px 0px;
vertical-align: bottom;
}
#strikethrough {
text-decoration: line-through;
}
#smstable {
font-size: 10px;
}
#optionstable {
width: 500px;
}
#opt_rightspacer {
width: 250px;
height: 1px;
}
#opt_leftspacer {
width: 250px;
height: 1px;
}
#selectgroupbox {
width:100px;
}
#changestatusbox {
width:50px;
}
#inputboxes {
width:70px;
}
#image{
position: absolute;
margin-left: 344px;
margin-top: -43px;
}
#alerterror{
padding: 2px;
}
.heading1 {
	font-size: 22px;
	font-weight: bold;
}
.smallgreytext {
font-size: 10px;
color: #999999;
}
.newsheader {
font-size: 14px;
color: #cccccc;
font-weight: bold;
}
#button{
	background: #000000;
	color: #ffffff;
	font-weight: bold;
}
input,textarea,select {
border-width: 1px;
 border-style: 1px solid;
 border-color: #666666;
background-color: #FFFFFF;
color:#000000;
font-family: Arial, Verdana;
font-size:12px;
}