
@charset "utf-8";
/* CSS Document */

html,body {font-family:Arial, Helvetica, sans-serif;margin:8px 0;padding:0;border:none;}
img {border:none;vertical-align:middle;}
ul {list-style-type:none;padding:0px;margin:0px;}
a {outline:none;color:black;}
a:visited {color:black;}
h1,h2,h3,h4 {color:#61BB46;}
#login td {border:none;}
sup {font-size:0.6em;}


/* (for login on front page)
form {margin:0;padding:0;}
*/

#header {background-image:url(/images/uh/header_top.jpg);height:140px;clear:both;}
#headerContainer {width:1250px;margin:auto;}
#logo {float:left;}

/* (for login on front page)
#header #headerContainer #login {float:right;color:#999999;}
#header #headerContainer #login a {color:#999999;text-decoration:none;font-size:.8em;}
#header #headerContainer #login a:hover {color:#c13832;}
*/

#header #headerContainer #search {float:right;padding-top:6em;}
#header #headerContainer #search img {padding:1px;}
#header #headerContainer #search img:hover {padding:0;border-bottom:solid 1px #999999;border-right:solid 1px #999999;border-top:solid 1px white;border-left:solid 1px white;}

#container {
   margin:30px auto;
   width:1250px;
}

/* main side menu */
#menu {float:left;clear:left;width:270px;margin-bottom:30px;}
#menu ul {list-style:none;}
#menu ul li a {color:#61BB46;text-decoration:none;display:block;}
#menu ul li a:hover {}
#menu ul li:first-child {border-top:solid 1px #CCCCCC;}
#menu ul li {border-bottom:solid 1px #CCCCCC;padding:15px 10px 15px 0px;font-size:1.1em;}
#menu ul li:hover {background-color:#f5f5f5;}

/* top menu for 2nd level */
#topmenuContainer {background-color:#e7e8ea;}
#topmenu {margin:auto;width:900px;background-color:#e7e8ea;font-size:.7em;font-weight:bold;padding-bottom:8px;}
#topmenu ul li {display:inline;margin:3px 10px;}
#topmenu ul li:first-child {margin:0 10px 0 0;}
#topmenu ul li a {color:black;text-decoration:none;}
#topmenu ul li a:hover {color:#61BB46;}

/* 2nd level side menu */
#menu2 {float:left;width:270px;margin-bottom:30px;font-size:.8em;}
#menu2 h1 {font-size:1.5em;color:#61BB46;margin-top:0px;}
#menu2 ul {list-style:none;padding-left:10px;}
#menu2 ul a {line-height:25px;text-decoration:none;display:block;height:100%;font-size:1em;font-weight:bold;color:black;border-top:solid 1px #CCCCCC;}
#menu2 ul a:hover {background-color:#f5f5f5;}
#menu2 h4 {margin:0;border-top:solid 1px #CCCCCC;padding-top:4px;font-size:1em;color:black;}
#menu2 ul .last-child {border-bottom:solid 1px #CCCCCC;}
#menu2 ul ul {padding-left:10px;}
#menu2 ul ul a {color:#999;display:block;line-height:20px;margin-left:10px;border:none;color:#888;}


#content {
float:left;
width:900px;
margin:0 0 30px 30px;padding-top:0px;} /* 30px */
#content a {color:#888;}
#content h1 {font-size:1.2em;margin-top:0px;}
#content h2 {font-size:1.1em;margin-top:0px;color:black;}
#content h3 {font-size:1em;margin-top:0px;}
#content h4 {font-size:.9em;margin:0px;}
#content p {font-size:1em;margin-top:0px;padding-top:0px;}
#content ul {padding-bottom:20px;}
#content ul li {font-size:1em;margin-left:2em;background-repeat:no-repeat;background-position:1px 8px;background-image:url("/images/uh/skinnyBullet3.jpg");padding-left:14px;}
#content ol li {font-size:1em;margin-left:2em;padding-left:14px;}
#content ul ol li {background-image:none;padding-left:0;}
#content ul ul li {background-image:none;padding-left:0;list-style:circle;}
#content ul ul ol li {background-image:none;padding-left:0;list-style:decimal;}


#footer {background-image:url(/images/uh/header_bottom.jpg);height:150px;clear:both;}
#logins a {color:#61BB46;text-decoration:none;line-height:40px;font-size:.8em;font-weight:bold;}
#logins a:hover {color:#61BB46;text-decoration:underline;}
#footerContainer {margin:auto;width:900px;padding-top:20px;}
#footerLeft {width:270px;float:left;text-align:left;color:#61BB46;}
#footerLeft #loginLabel {font-family:serif, Helvetica, sans-serif;}
#footerRight {float:right;text-align:right;font-size:.7em;color:black;margin-left:8.5%;}
#footerRight a {color:black;}

/* Home Page */
#rate {float:left;margin-left:8%;padding:5px 10px;background-color:#c13832;text-align:center;}
#rate div {font-size:.7em;color:white;}
#rate span {font-size:2em;font-weight:bold;color:white;}
#uhc {float:left;margin-left:10px;font-size:1.4em;color:#999999;margin-top:3.5%;}
#imgSquare {float:left;clear:left;margin-left:8%;margin-top:25px;}

/* Second Level LZs */
#level2_LZ {padding:1% 0 0 10%;width:26em;}
#level2_LZ span {margin-left:10px;color:#c13832;font-size:1.3em;font-weight:bold;}
#level2_LZ p {color:#888;font-size:.85em;margin-top:15px;} 
.rate2 {float:left;padding:5px 10px;background-color:#c13832;text-align:center;margin-bottom:5px;}
.rate2 div {font-size:.7em;color:white;}
.rate2 span {font-size:1.3em;font-weight:bold;color:white;}
.rate3 {float:left;font-size:.9em;color:#999;width:145px;text-align:center;}
.rate4 {float:left;font-size:.75em;color:#999;width:6.5em;text-align:center;}

#error {color:red;margin-left:180px;}
#notify {float:left;color:#999;margin-left:180px;}

table {border-collapse:collapse;}
th {color:#DDDDDD;background-color:#c13832;border-right:1px solid #EEEEEE;}
td {padding:.3em;border:solid 1px #CCC;}
.noborder td {border:none;}
.psuedoHead {text-align:left;}

.headBox {color:#c13832;background-color:#DDDDDD;padding:5px;text-align:center;font-weight:bold;height:40px;}
.centerMe {text-align:center;}
.inline {display:inline;}
.specialBox {background-color:#EEE;padding:10px;border:solid #CCC 1px;font-size:.8em;}

.isgone {visibility:collapse;}
.trigger {cursor:pointer;}
fieldset {background-color:#EEE;padding:10px;border:solid #CCC 1px;}
.clear {clear:both;}

label {float:left;text-align:right;margin-right:.3em;}
.link:hover {cursor:pointer;}

.smaller {font-size:.9em;}
.lowercase {text-transform:lowercase;}

