/* CSS Document */


/* universal */

body {
	margin:0;
	padding:0;
	background:#fff url(../images/header_tile_sub.gif) repeat-x;
}

body,td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:768px;
}


#footer {
border-top: 1px dashed #7b7b7b;
padding:2px;
font-size:10px;
}

#copyright{
width:auto;
float:left;
padding:0;
}

#standards{
width:auto;
float:right;
padding:0;
}

a {
	color:#656565;
}
a:link, a:visited, a:hover, a:active  {
	text-decoration: none;
}


/* home page */

#headertext{
color:#ffffff;
width:auto;
font-size:11px;
float:right;
padding-top:55px;
}


.box_top {
background-color:#97C24E;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
/*background-position:5% center;
background-image:url(images/4_dot_arrow_white.gif);
background-repeat:no-repeat;*/
padding:0 0 0 10px;
margin:0;
}

.box_top2 {
background-color:#858585;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
/*background-position:5% center;
background-image:url(images/4_dot_arrow_white.gif);
background-repeat:no-repeat;*/
padding:0 0 0 10px;
margin:0;
}

.box_top3 {
background-color:#666666;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
/*background-position:5% center;
background-image:url(images/4_dot_arrow_white.gif);
background-repeat:no-repeat;*/
padding:0 0 0 10px;
margin:0;
}

.box_top4 {
background-color:#444444;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
/*background-position:5% center;
background-image:url(images/4_dot_arrow_white.gif);
background-repeat:no-repeat;*/
padding:0 0 0 10px;
margin:0;
}

.theboxes {
float:left;
width:184px;
padding-right: 10px;
}

.box_content {
line-height: 17px;
padding-top: 4px;
padding-bottom: 4px;
font-size:11px;
height: 105px;
}
.box_content span{
font-weight: bold;
}
.box_footer {
height: 0px;

}

#box_login {
	float:left;
	width:184px;
}


.img_top {
border:0px;
vertical-align:top;
}


.main {
padding-top: 5px;
background-color:#FFFFFF;
}
.main2 {
padding-top: 15px;
background-color:#FFFFFF;
}
.sub_font{
font-size:11px;
}
.sub_font a:link, .sub_font a:visited {
text-decoration:none;
color:#FFFFFF;
font-size:11px;
}







#left_right {
	margin: 0px;
	padding: 0px;
	
}

#left_right dt {
   float: left;
	margin: 0;
	padding: 0;
	width: 100px;
}

#left_right dd {
	margin: 0 0 0 100px;
	padding: 0;
}
.left_right_port{
	margin: 0px;
	padding: 0px;
	
}

.left_right_port dt {
	float: left;
	margin: 0;
	padding: 0;
	width: 240px;
}

.left_right_port dd {
	margin: 0 0 0 240px;
	padding: 0;
}
.left_right_div2 {
	float:left;
	width:100px;
	}
.left_right_div{
	float:left;
	width:150px;
	height:160px;
	}

.headline {
padding: 0px;
color:#97c24e;
font-weight:bold;
font-size:16px;
}
.headline_sub {
padding: 0px;
color:#ff7a00;
font-weight:bold;
font-size:13px;
}
.sub {
background:#7b7b7b url(../images/sub_tile.gif) repeat-x;
height:27px;
color:#FFFFFF;
font-weight:bold;
}

.subtext {
padding-top:6px;
}

.sub a:link, .sub a:visited{
color:#FFFFFF;
text-decoration:none;
}

.forminput {
border: 1px solid #656565;
font-size:12px;
}
.formbutton {
border: 0px solid #656565;
background-color:  #656565;
font-size:12px;
color:#FFFFFF;
}
textarea {
border: 1px solid #656565;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
ul{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-left: 16px;
}
.error {
color:#990000;
font-weight:bold;
}
.black {
color:#000000;
}
.online {
color:#00CC00;
}
.offline {
color:#CC0000;
}
.progress {
color:#3399ff;
}

