* {margin:0px; padding:0px; font-family:Verdana; font-size:12px; color:#282828;}
html {background-color:#F2F2F2; }
body {width:950px; display:block; margin:5px auto; background-color:white;}
h2 {height:23px; border:1px solid #E2E2E2; color:White; padding: 7px 0px 0px 7px; text-transform:uppercase; margin-bottom:2px;}
h3 {text-align:center; padding: 10px; font-size: 13px;}
ul {list-style:none;}
li {background-repeat:no-repeat;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#header {width:100%; height: 120px; background-repeat:no-repeat; }
#header h1 {float:left; color:White; font-size:33px; font-style:italic; font-weight:normal; font-family:Times New Roman, Verdana, Arial; margin: 40px 0px 0px 115px; width:auto;}
#header form {float:right; width: 215px; height: 65px; margin: 32px 35px 0px 0px;}
#header h4 {padding: 4px 0px 0px 8px; height:23px; font-size:14px; color:White;}
#header input {margin: 6px 0px 0px 8px; float:left; width:147px; height:23px; border:0px;}
#header input.button {margin:6px 8px 0px 0px; width:45px; height:23px;  float:right;}

#nav {width:100%; height:42px; background-repeat:no-repeat;}
#nav li {float:left; height:31px; padding: 11px 30px 0px 30px;}
#nav li.active a {font-weight:bold;}
#nav a {color:White; font-size: 15px; font-weight:normal;}
#nav #official {float:right;}
#nav #official a {border-bottom:1px dotted;}

ul.pagination {width: 690px; float:none; clear:both; height: 25px; margin-top:10px; text-align:right;}
ul.pagination li {border:1px solid #E2E2E2; color:White; margin-left: 3px; display:inline; padding:1px 3px;}
ul.pagination li.active a {color:White;}
ul.pagination li.first {border:0px; }

#footer {width: 950px; clear:both; float:none; height: 50px;} 
/* Profile Page */
#profile {width: 700px; height: 300px; float:left; margin:15px 0px 0px 10px;}
#profile div {padding: 7px; border:1px solid; height:250px; background-repeat:no-repeat; background-position:510px 160px;}
#profile h3 {text-align:left; color: #282828; margin:0px; padding:0px;}
#profile h4 {text-align:left; font-style:italic; font-weight:normal; margin-bottom:5px;}

#recent-news {width:215px; height:300px; float:right; margin:15px 10px 0px 0px;}
#recent-news ul {padding: 7px; border:1px solid; height:250px;}
#recent-news ul li {padding: 7px 5px 7px 25px; background-position:6px 9px;}
#recent-news ul li a {border-bottom:1px dotted;}
#recent-news ul li a:hover {border-bottom:1px solid; text-decoration:none;}

#recent-assets {width:930px; padding-top: 20px;  margin:0px auto; float:none; clear:both; }
#recent-assets h2 {background-image:none; border: 0px; border-bottom:1px solid; font-size:16px; text-transform:none; margin-bottom:15px;}
#recent-assets h2 a {font-weight:normal; font-size: 11px; margin-left: 30px;}

/* Profile Page and Asset Page */
.asset-result { width: 174px; height: 270px; margin: 0px 10px 15px 0px; float:left; border:1px solid; text-align:center;}
.asset-result.last {margin-right:0px;}
.asset-result span {display:block; font-weight:bold; margin: 15px auto;}
.asset-result a.button {display:block; width:80px; height: 20px; padding-top:5px;  margin:0px auto;}
.asset-result img {border:0px;}

/* Asset Page */
#nav-type {width: 215px; float:left; margin:15px 0px 0px 10px;}
#nav-type ul {padding: 7px; border:1px solid; height:250px;}
#nav-type ul li {padding: 7px 5px 7px 25px; background-position:6px 9px;}
#nav-type ul li a {border-bottom:1px dotted;}
#nav-type ul li a:hover {border-bottom:1px solid; text-decoration:none;}

#current-assets {width: 700px;float:right; margin:15px 10px 0px 0px;}
#current-assets .asset-result {width: 163px; }

/* Item Page */
#item-pic {float:left; margin-top: 15px;}
#item-summary {float:right; width: 430px; margin-top:15px;}
#item-summary * {text-align:left; vertical-align:top; padding-bottom: 10px;}
#item-summary th {width: 125px;}


/* Contact Page */
#contact {width: 615px; height: 300px; float:left; margin:15px 0px 0px 10px;}
#contact div {padding: 7px; border:1px solid; background-repeat:no-repeat; background-position:510px 160px;}

#mapcontainer {width:300px; height:300px; float:right; margin:15px 10px 0px 0px;}
#map {width:298px; height: 250px;}
