body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body a {
	color: #335533;
	text-decoration: none;
	border-bottom: 0px dotted #ffffff;
}
body a:visited {
	color: #335533;
	text-decoration: none;
	border-bottom: 0px dotted #ffffff;
}
body a:hover {
	color: #53a3c6;
	text-decoration: none;
	border-bottom: 0px dotted #ffffff;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #bbb;
        padding: 5px;
}
input.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	border: 1px solid #bbb;
        padding: 5px;
	
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #bbb;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #bbb;
}
form {
	margin: 0;
	padding: 0;
}
.login {
	
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	text-align: right;
}
.login a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.login a:visited {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.login a:hover {
	color: #53a3c6;
	text-decoration: none;
	border-bottom: 0px dotted #ffffff;
}
.top {
	height: 0px;
	background-color:#FFFFFF;
	border-bottom: 2px solid #f4f4f4;
}
.left {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fade {
	color: #28ab31;
	border-left: 6px solid #28ab31;
	padding-left: 5px;
}
.right {
	padding: 10px;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1 {
	color: #3081C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h2 {
	color: #3081C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;

}
.selectedRow {
	background-color: #28ab31;
	color: #FFFFFF;
}
.hoverRow {
	background-color: #bfd3e5;
	color: #FFFFFF;
}
.hoverRow a{
	color: #FFFFFF;
}
.hoverRow a:visited{
	color: #FFFFFF;
}
.hoverRow a:hover {
	color: #53a3c6;
	text-decoration: none;
}
.secondRow {
	background-color: #e6e6e6;
}
.alerttext {
	color: #dd0000;
}
.forms td { 
	padding: 5px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.forms { 
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.forms input, select, textarea { 
	border: 1px solid #bbb;
	background-color: #fff;
}
.box {
	background-color: #f8f8f8;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	margin: 10px;
	margin-top: 0;
}
.success {
	background-color: #dcf5cf;
	padding: 10px;
	border: 1px solid #ddd;
	margin: 10px;
	margin-top: 0;
	color: #555;
}
.error {
	background-color: #f5cfcf;
	padding: 10px;
	border: 1px solid #ddd;
	margin: 10px;
	margin-top: 0;
	color: #555;
}
.header {
	background-color: #ddd;
	background-image: url(../image/header.gif);
	background-repeat: repeat-x; 
	padding: 5px;
	border: 1px solid #cfcfcf;
        border-bottom: 1px solid #ccc;
	margin: 10px;
	margin-bottom: 0;
	color: #2d7dfe;
        font-weight: bold;
	height: 16px;
}
.header a {
	color: #509dfe;
	text-decoration: none;
}
.header a:visited {
	color: #509dfe;
	text-decoration: none;
}
.header a:hover {
	color: #88bdff;
	text-decoration: none;
}
.smalltext {
	font-size: 10px;
	color: #999999;
}
.formbutton {
        background-image: url(../image/button_bg.gif);
        width: 99%;
        border: 1px solid #03afff;
        background-color: #33beff;
        color: #fff;
        font-size:  12px;
        padding: 5px;
        cursor: pointer;
}