.top {width: 970px; margin: 0 auto;}
.toplogo {padding: 10px 0px 8px 40px;}

.menu {background-color:#689023;text-align:center; zoom: 1; overflow:hidden;height: 28px; }
.menu ul {height: 28px; display:inline-block;position:relative;}
.menu ul li {float: left; text-transform:uppercase; font-size: 12px; display: block; font-weight:bold;display:inline;}
.menu ul li a{color: #fff; padding: 7px 30px 6px; display: block;background-color:#689023;}
.menu ul li a:visited {color: #fff;}
.menu ul li a:hover {color: #fff;background-color: #005daa; text-decoration:none; }

a.button {font-size:11px; font-weight: bold; padding:2px 5px}
a.button:link, a.button:visited {color:#ffffff; text-decoration:none; background:#689023}
a.button:hover {color:#ffffff; text-decoration:none; background:#005daa}

.clearer {clear: both; padding: 0; margin: 0;}
	
a.btn_green:link {
	color: #557b13;
	font-weight: bold;
	background-image: url(../img/orig/btn_bg.gif);
	background-position: 0px 0px;
    float:left; height:25px;  margin:0 4px 0 0;}
    a.btn_green:link span{float:left; 
	background-image: url(../img/orig/btn_bg.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:17px; padding:4px 10px 4px 0;	}	
    a.btn_green:visited {
	color: #557b13;
	font-weight: bold;
	background-image: url(../img/orig/btn_bg.gif);
	background-position: 0px 0px;
    float:left; height:25px;  margin:0 4px 0 0;  }
    a.btn_green:visited span{	
	float:left; 
	background-image: url(../img/orig/btn_bg.gif);
	background-repeat: no-repeat;
	background-position: right 0px; margin:0 0 0 10px; height:17px; padding:4px 10px 4px 0;}	
    a.btn_green:hover {
	color: #557b13;
	text-decoration:none;
	font-weight: bold;
	background-image: url(../img/orig/btn_bg.gif);
	background-position: 0px -27px;   
	float:left; height:25px;  margin:0 4px 0 0;}
    a.btn_green:hover span{	
	text-decoration:none;
	background-image: url(../img/orig/btn_bg.gif);
	background-repeat: no-repeat;
	background-position: right -27px; margin:0 0 0 10px; height:17px; padding:4px 10px 4px 0;}
	

.m_content {overflow:hidden; width:970px; background:url(../img/orig/tab_bg.gif) 0 0 repeat-x; background-color:#eee; zoom:1}
.m_cell {/*width: 262px; float: left;display: inline;*/ padding: 15px 25px; margin-left: 7px; background:url(../img/orig/tab_bg2.gif) 0 0 repeat-x; border: 1px solid #e6e6e6; background-color: #fff; height:auto!important;height:180px;min-height:180px;}
.m_cell img.logo {margin: 0px 5px 5px 5px;}
.m_cell .msg_a { background:url(../img/orig/image02.gif) 10px 10px no-repeat; padding: 8px 0px 8px 80px; border-top: 1px solid #ddd;}
.m_cell .msg_b { background:url(../img/orig/image03.gif) 010px 10px no-repeat; padding: 8px 0px 8px 80px; border-top: 1px solid #ddd;}
.m_cell .sys_list li{ background: url(../img/orig/arrow.gif) 2px 8px no-repeat; border-bottom: 1px dotted #ddd; padding: 3px 3px 3px 10px; }
.m_cell h1 {font-size: 16px; font-weight:normal; color: #557b13; padding: 5px 0;}
.m_cell h2 {font-size: 16px; font-weight:normal; color: #005daa; padding: 5px 0;}

.m_cell2 { width: 583px; padding: 15px 25px; float: right; margin-right: 7px; background:url(../img/orig/tab_bg2.gif) 0 0 repeat-x; border: 1px solid #e6e6e6; background-color: #fff; height:auto!important;height:180px;min-height:180px;display: inline;}
.m_cell2 img.logo {margin: 0px 5px 5px 5px;}
.m_cell2 .msg_a { background:url(../img/orig/image02.gif) 10px 10px no-repeat; padding: 8px 0px 8px 80px; border-top: 1px solid #ddd;}
.m_cell2 .msg_b { background:url(../img/orig/image03.gif) 010px 10px no-repeat; padding: 8px 0px 8px 80px; border-top: 1px solid #ddd;}
.m_cell2 .sys_list li{ background: url(../img/orig/arrow.gif) 2px 8px no-repeat; border-bottom: 1px dotted #ddd; padding: 3px 3px 3px 10px; }
.m_cell2 h1 {font-size: 16px; font-weight:normal; color: #557b13; padding: 5px 0;}
.m_cell2 h2 {font-size: 16px; font-weight:normal; color: #005daa; padding: 5px 0;}

#left_list {width:220px; padding:0 10px 10px; margin:7px; float:left; display:inline;}
#page_content {width: 668px; float:left; padding:10px 20px 20px; margin:7px 0; background:url(../img/orig/tab_bg2.gif) 0 0 repeat-x; border:1px solid #e6e6e6; background-color: #fff; min-height:440px; }
#page_content p{padding: 5px 0; }
ul.pagelist  {margin-left: 20px;}
ul.pagelist  li{ background:url(../img/orig/green_pt.gif) 0 9px no-repeat; padding: 1px 0 1px 8px;}
#full_content {margin: 0px 6px;padding: 20px 30px;background:url(../img/orig/tab_bg2.gif) 0 0 repeat-x; border: 1px solid #e6e6e6; background-color: #fff; }

#subnav {margin-bottom: 15px; padding:5px; border: 1px solid #ddd;}
#subnav ul li {display: block; margin:1px; font-size:12px; }
#subnav ul li a, #subnav ul li a:visited {background-color: #e6e6e6; padding:3px 5px 3px 15px; display:block; color:#006;width: 186px;}
#subnav ul li a:hover {background-color:#3B73B9; color:#fff; text-decoration:none; } 
#subnav ul li a.active {background-color:#3B73B9; color:#fff;}

#keyfunctionlist {margin-bottom: 15px;}
#keyfunctionlist h4 {color:#557b13; font-size: 12px;  text-transform:uppercase; padding: 8px;}
#keyfunctionlist ul li {display:block; margin:1px; }
#keyfunctionlist ul li a { color: #333;padding:1px 5px 1px 15px; display: block; background:url(../img/orig/arrow2.gif) 8px 6px no-repeat;width: 200px;}
#keyfunctionlist ul li a:visited {color: #333; display: block; }
#keyfunctionlist ul li a:hover { background-color:#ddd;color: #557b13; text-decoration:none; } 

.left_content {padding:5px 10px 10px; border: 5px solid #e6e6e6; background-color:#f6f6f6; line-height:16px;}
.left_content ul li { margin:1px;  border-bottom: 1px solid #ddd; background:url(../img/orig/green_pt.gif) 2px 10px no-repeat; padding:6px 0 6px 8px;}
.left_content ul li a, .left_content ul li a:visited {  color: #333; }
.left_content ul li a:hover {  color: #557b13; } 


#standardfeatures {margin-bottom: 15px; border-top: 1px solid #689023;}
#standardfeatures h4 {color:#557b13; font-size: 12px;  text-transform:uppercase; padding: 8px;}
#standardfeatures ul{padding: 0 6px;}
#standardfeatures ul li {color: #333;display: block; margin:1px; padding: 1px 5px 1px 15px; background:url(../img/orig/arrow2.gif) 8px 6px no-repeat; border-bottom: 1px dotted #bbb;}

table.login {margin: 0 auto;}
table.login td{padding: 2px; }
table.login td.button{padding: 3px 2px; }
.bottom {padding: 15px 0; text-align:center;background:url(../img/orig/btm_bg.gif) 0 0 repeat-x; width: 978px; margin: 0 auto;}

.option {margin: 5px auto;}
.option td {padding:5px 10px 10px; border: 5px solid #e6e6e6; background-color:#f3f3f3;}

ol {margin-left: 20px;}
ol li{ list-style:decimal;}
table.feature  {margin-top: 13px;}
table.feature th { background-color:#ebf3d5; padding:8px 10px; border-bottom: 1px solid #dddddd;}
table.feature td { padding: 8px 10px; border-bottom: 1px solid #dddddd; width: 200px;}
table.feature td ul.bluelist li { background:url(../img/orig/blue_arrow.gif) 0 6px no-repeat; padding-left: 8px; color: #005daa; }
table.feature td ul.greenlist li { background:url(../img/orig/green_arrow.gif) 0 6px no-repeat; padding-left: 8px; color: #557b13; }
table.feature td.gray { background:#f2f2f2; border-right: 1px solid #fff; border-left: 1px solid #fff;}

input,
textarea {border:1px solid #6A95AE;}

input:active,
input:focus,
textarea:active,
textarea:focus {border:1px solid #003;}

/* LiveValidation form styles */
.LV_validation_message {font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}	
.LV_invalid {color:#CC0000;}   
.LV_valid_field,
input.LV_valid_field:active,
textarea.LV_valid_field:active,
textarea.LV_valid_field:focus {border:1px solid #00CC00;}
.LV_invalid_field,
input.LV_invalid_field:active,
textarea.LV_invalid_field:active,
textarea.LV_invalid_field:focus {border:1px solid #CC0000;}

