body { background:#E0E0E0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:15px;}

a:link, a:visited,a:active { color:#006600; text-decoration:none; font-weight:bold;}
a:hover { color:#333333;} 


/*--------------- LOGIN NAV TOP ----------------*/
.login_nav_top {border:#990000 solid 3px; padding:10px; text-align:center; background:#FFFFFF; margin-bottom:15px;}
.login_nav_top a:link, .login_nav_top a:visited, .login_nav_top a:active { color:#006600; padding:5px; text-decoration:none; font-weight:bold;}
.login_nav_top a:hover { color:#333333;} 

/*--------------- NAV TOP ----------------*/
.nav_top {padding:10px; text-align:right; background:#B7D69B; margin-bottom:20px}
.nav_top a:link, .nav_top a:visited, .nav_top a:active { color:#006600; padding:5px; text-decoration:none; font-weight:bold;}
.nav_top a:hover { color:#fff;}


/*--------------- SUB NAV ----------------*/
/*#sub_nav { margin-bottom:10px; position:relative;; font-size:11px;}
#sub_nav a:link, #sub_nav a:visited { padding:4px 10px; background:#B7D69B; margin-left:5px;}
#sub_nav a.active { padding:4px 10px; background:#006600; margin-left:5px; color:#FFF; font-weight:bold;}
#sub_nav a:hover { color:#FFFFFF; background:#006600;}


#sub_nav ul {padding: 0;}
#sub_nav ul li{display:inline-block; margin-bottom:12px;}
#sub_nav span{margin-left:5px; border: 1px solid #060; padding: 3px; background-color:#B7D69B; font-weight:bold; font-size:12px; color:#060; display:inline;}*/

/*--------------- SUB NAV NEW ----------------*/
#sub_nav { margin-bottom:10px; position:relative;; font-size:16px;}
#sub_nav ul {padding: 0 5px;}
#sub_nav ul li { background:url(../images/buttons/sub-menu-right.png) right top no-repeat; height:50px; float:left; display:inline-block; margin-right:3px;}
#sub_nav ul li a { background:url(../images/buttons/sub-menu-left.png) left top no-repeat; height:24px; padding:10px 10px 16px; display:block; margin-left:-4px; color:#474747;}
#sub_nav ul li a:hover { color:#000;}
#sub_nav ul li.active { background:url(../images/buttons/sub-menu-right-active.png) right top no-repeat;}
#sub_nav ul li.active a { background:url(../images/buttons/sub-menu-left-active.png) left top no-repeat; color:#008000;}
#sub_nav span{margin-left:5px; border: 1px solid #060; padding: 3px; background-color:#B7D69B; font-weight:bold; font-size:12px; color:#060; display:none;}


.main_container {border:#999999 solid 1px; padding:10px; text-align:left; background:#FFFFFF;}
#alphanum_order {list-style:none; cursor:pointer;}
#alphanum_order li {display:inline; padding:0 2px;}
#alphanum_order li a:hover {font-style:italic;}

/*--------------- INSTRUCTIONS ----------------*/
#instructions {color:#006600; padding:5px; background-color:#E0E0E0;}
#tbl {width:450px; }
/*--------------- HEADINGS ----------------*/
h1 { color:#008000; font-size:18px;}
h2 { color:#008000; font-size:16px;}

/*--------------- SEARCH ------------------*/
.quicksearch {display:none;position:absolute;width:300px;background:#FFF;margin-left:20px;padding:5px;border:1px solid #CCC;}
.quicksearch table {border:none;width:100%;}
.listitem td {border:none;}
.listitem:hover{cursor:pointer;background:#EEE;}

.msg {
	border:#008800 solid 3px; text-align:center; font-weight:bold; padding:10px; font-size:14px; margin-bottom:20px;
}

/*--------------- BUTTON ------------------*/

.btn
{
	width:100px;
	height:32px;
	border:0 solid #FFF;
	color:#B7D69B;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/btn.png) no-repeat;
	cursor:pointer;
}

/*--------------- LISTS ------------------*/

ul
{
	padding-left: 20px;
}