.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body {margin:0; margin-top:30px; padding:0; font-family:Arial, Verdana;}
#wrapper {width:900px; margin:auto;}
#head {width:870px; padding:20px; font-size:22px; border:1px #666666 solid; }
#sub_head {width:880px; text-align:right; padding-top:5px; padding-bottom:5px; font-size:12px; height:15px;}
#sub_head a {color:#666666; text-decoration:none;}
#sub_head a:hover {text-decoration:underline;}
.links_style a {color:#666666; text-decoration:none;}
.links_style a:hover {text-decoration:underline;}
.pagination a {color:#666666; text-decoration:none; font-size:14px; font-weight:bold; color:#333333;}
.pagination a:hover {text-decoration:underline;}
#body_main {width:900px; height:100%;}

/* Login */

#log_title {height:40px; width:300px; font-size:20px; margin:auto; text-align:center;}
#login_box {border:1px solid #333333; width:280px; height:110px; padding:10px; margin:auto;}
.login_row {width:270px; height:30px;}
.login_item {width:120px; float:left; height:25px;}

/* Main */

#nav_bar {width:190px; height:100%; padding:5px; border:1px #666666 solid; margin-right:15px; float:left;}
#nav_bar a {color: #990000; text-decoration:none;}
#nav_bar a:hover {text-decoration:underline;}
#nav_bar p {padding:2px 0px 2px 0px; margin:0; width:185px;}
.nav_div {position:relative; z-index:200;font-size:12px; text-decoration:none; margin: 0px 0px 5px 0px;}
.nav_div a { text-decoration:none}
.nav_div a:hover{ color:#FF0000}
#content {width:620px; height:100%; float:left;}
.menu_options {font-size:12px; width:120px; display:none; padding-left:20px;}
.menu_options a {text-decoration:none }
.menu_options a:hover { color:#FF0000}
.cat_row {height:100%; padding:3px 10px 3px 5px; width:600px; border:1px solid #333333; background-color:#E6E6E6; margin-top:15px;}
.items_row {width:500px; height:35px; padding:3px 0px 3px 0px;}
.items_left {width:150px; height:25px; padding-top:3px; float:left;}
.items_right {width:300px; height:30px; float:left;}
#add_new {width:350px; margin-top:10px; margin-bottom:10px; border:1px solid #333333; background-color:#EAEAEA; display:none; padding:10px; }
.add_left {width:120px; float:left; clear:left; height:25px; padding-top:3px;}
.add_right {width:200px; float:left; height:30px;}
#edit_case {width:500px; padding:10px; margin:10px; height:340px; border:1px solid #333333; background-color:#EAEAEA;}
.case_row {width:480px; height:30px;}
.case_left {width:190px; float:left; height:23px; padding-top:3px;}
.case_right {width:220px; float:left; height:28px;}
.case_right select {width:160px; font-size:11px; font-family:verdana;}
.case_right textarea {width:160px; height:40px; font-size:11px; font-family:verdana;}
.reg_row {width:450px; height:30px; padding-left:15px;}
.reg_item_left {width:200px; height:25px; float:left;}
.reg_item {width:200px; height:25px; float:left;}

