* {
	padding: 0;
	margin: 0;
}
html,body {
	padding: 0;
	margin: 0;
	height: 100%;
}
body {
	background:#1f5673;
	font-family: verdana, arial;
	color: #404040;
	font-size: 12px;
	overflow-x: hidden;
  position: relative;
}
.border-body {
	border-color: #FFFFFF transparent transparent;
  border-style: solid;
  border-width: 400px 1200px;
  height: 1px;
  left: 50%;
  font-size: 0;
  margin-left: -1200px;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;

}
.navigation {
	display: block;
  list-style: none outside none;
  position: relative;
  width: 100%;
}
.navigation li {
	background: url(images/nav_dotted.png) no-repeat 100% 50%;
	float: left;
	margin: 0 1px;
}
.navigation li a {
	display: block;
  padding: 6px 26px;
  position: relative;
  text-decoration: none;
}
.navigation li a span {
	color: #b9d6f2;
	text-decoration: none;
	line-height: 16px;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: normal;
	display: block;
	padding: 6px 15px;
	position:relative;
	display: block;
	behavior: url(pie.htc);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navigation li a span:hover {
	background:#0031b2;
	display: block;
	color: #fff;
}
.navigation li a.active span {
	background:#0031b2;
	position:relative;
	display: block;
	color: #fff;
}

.navigation li.last {
	background: 0 none;
}
#wrapper {
	width: 960px;
	background: #fff;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
	z-index: 2;
}
.wrap-shadow {
  height: 246px;
  z-index: 1;
  left: 50%;
  margin-left: -480px;
  position: absolute;
  top: 0;
  width: 960px;
	 box-shadow:0 -16px 15px 5px #E0E0E0;
	-moz-box-shadow:0 -16px 15px 5px #E0E0E0;
	-webkit-box-shadow:0 -16px 15px 5px #E0E0E0;
  behavior: url(pie.htc);
}
#header {
  background:#fdfdfe url(images/bg_menu.png) 0 100% repeat-x;
  overflow: hidden;
  position: relative;
  padding-bottom: 3px;
  box-shadow:0 5px 15px -5px #969696;
}
.head-bg {
	box-shadow: 0 5px 15px -5px #dddbdb inset;
}
.header-left {
	padding: 25px 0 0 20px;
	background: url(images/head_left.png) 0 0 no-repeat;
	height: 107px;
	margin: 1px 0 0 1px;
	float: left;
}
.logo-img {
	display: block;
}
.logo-img img {
	border: 0 none;
}
.head-bg h1 {
	display: block;
	margin-bottom: 25px;
	text-align: center;
	border: 0 none;
	padding: 45px 0 0 0;
}
.head-bg h1 a {
	text-decoration: none;
	color: #0031b2;
	font-weight: bold;
	font-size:24px;
	line-height: 40px;
	text-transform: uppercase;
}
.head-link {
	margin: 32px 10px 0 0;
}
.head-link a {
	font-size: 11px;
	color:#1b2c31;
	padding: 0 10px;
	border-right: 1px solid #b3b3b3;
}
.head-link a:hover {
	text-decoration: none;
}
.reg,
.logout {
	border-right: 0 none !important;
}
#nav {
	background: #006daa;
	overflow: hidden;
  position: relative;
  box-shadow:0 0px 6px 0px #28525f inset;
	-moz-box-shadow:0 0px 6px 0px #28525f inset;
	-webkit-box-shadow:0 0px 6px 0px #28525f inset;
	behavior: url(pie.htc);
}
#content-wrapper {
	position: relative;
	overflow: hidden;
	padding: 10px 20px;
	margin: 15px 0 0 0;
}
.top-banner {
	text-align: center;
	margin-bottom: 15px;
}
.bottom-banner {
	text-align: center;
}
.left-wrap {
	background: url(images/bg_shadow.png) 100% 50% no-repeat;
	float: left;
	width: 220px;
	padding-right: 20px;
}
.left-content {
	margin-bottom: 20px;
	color:#0031b2;
	font-size: 12px;
}
.left-content h3 {
	background: url(images/delta.png) 16px 0 no-repeat;
	border-top:3px solid #0031b2;
	border-bottom: 1px dotted #0031b2;
	color: #0031b2;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	margin-bottom: 10px;
}
.right-wrap {
	border-top: 1px solid #e0e0e0;
	float:right;
	width: 660px;
	padding: 20px 0 0 20px;
}
.content-block,
.right-content {
	border-bottom: 1px dotted #e0e0e0;
	padding: 0 0 17px 0;
}
.wrap {
	padding: 0 25px;
}
.block {
	margin-bottom: 15px;
}
.footer-clear {
	height: 50px;
}
#footer-wrap {
	text-align: center;
	margin-top: -41px;
	height: 41px;
	position: relative;
	z-index:5;
}
.footer-block {
	background:#fff url(images/bg_menu.png) 0 0 repeat-x;
	padding-top: 3px;
	width: 960px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.content ul {
	margin: 0 0 15px 45px;
}
.content p {
	margin-bottom: 15px;
}
.copyright {
	color:#666666;
	line-height: 38px;
}
.poweredby {
	color:#666666;
	line-height: 38px;
	float: right;
	padding-right: 20px;
}

a 	{
	color: #0031b2;
}

a:hover {
	text-decoration: none;
}

h1 {
	color: #0031b2;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
h1.h28 {
	font-size: 24px;
	margin-bottom: 15px;
}
.hstyle {
	border-bottom: 0 none;
  font-size: 24px;
  margin-bottom: 0px;
  text-align: center;
}
h1.style {
	color: #0031b2;
  font-weight: bold;
  font-size:24px;
  text-transform:uppercase;
}
h1.style span {
	color: #9e0b0f;
}
h2 {
	font-size: 14px;
}
.footer {
	background-image: url(images/bg_footer.jpg);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.logo{
	background-color: #FFFFFF;
	height: 151px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 850px;
	z-index: 3;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}

.master{
	height: auto;
	position: relative;
	width: 850px;
	z-index: 1;
}
.main {
	padding: 8px;
	text-align: left;
}


.u {
	text-decoration: underline;
}
th {
	background-color: #0031b2;
	color: #FFFFFF;
	text-align: center;
}
.oddrow {
	background-color: #E6E6E6;
}
.tblborder {
	border: 1px solid #000000;
}
.columns {background:url(images/images/side_col_bg.gif) repeat-y 217px 0; }
.side-col {
    float:left;
    width:120px;
    padding-bottom:25px;
    }
div.main-col {
    margin-left:220px;
    min-height:450px;
    padding:0 0 25px 25px;
    }
.entry-edit .entry-edit-head { background:#6f8992; padding:2px 10px; }
.entry-edit fieldset.collapseable { margin-bottom:10px; }

/* right-banner */
.right-banner .bg {
	border-color: #389cae !important;
}
/* contact us */
.contact {
	width: 100%;
}
.contact p {
	padding: 0;
	margin: 0;
}
.contact td {
	padding: 0 0 0 30px;
}
.mail {
	color:#0031b2;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dashed #0031b2;
}
.mail:hover {
	text-decoration: none;
	border-bottom: none;
}
/* inventory */
.inventory td {
	width: 25%;
	text-align: left;
	vertical-align: top;
}
.inventory td a {
	color:#0031b2;
}
.inventory td a:hover {
	text-decoration: none;
}
/* form1 */
.form {
	width: 100%;
	color: #161616;
}
.form td {
	vertical-align: top;
}
#form1 div {
	margin-bottom: 18px;
}
#Year {
	margin-right: 25px;
}
.select2 {
	margin-right: 52px;
}
.select2 select {
	width: 98%;
}
.right-form {
	padding-left: 50px;
	margin-bottom: 5px !important;
}
.right-form div {
	margin-bottom: 0 !important;
}
.right-form div p,
.right-form div input {
	margin-bottom: 8px;
}
form input {
	border: 1px solid #abadb3;
	height: 20px;
  line-height: 20px;
}
.form select {
	border: 1px solid #abadb3;
  line-height: 20px;
}
.form select option {
	padding: 0 10px;
}
.last {
	margin-bottom: 0 !important;
}
.button-block {
	text-align: center;
}
.submit {
	background: #073b53;
	color: #fff;
	border: 0 none;
	display: inline;
	height: 34px;
	padding: 0 15px;
	margin: 2px 5px;
	position:relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(pie.htc);
}
.submit:hover {
	cursor: pointer;
	background: #0031b2;
}
.contact-link {
	margin-top: 15px;
}
.contact-link a {
	font-size: 12px;
  font-weight: normal;
  line-height: 22px;
}
.contacth {
	padding-bottom: 10px;
}
.contact-wrap {
	padding-bottom: 0;
}
.table th {
	background:#0031b2 url(images/th_border.png) no-repeat 100% 50%;
	font-weight: normal;
	padding:5px;
	vertical-align: middle;
	text-align: center;
}
.table th:last-child {
	background:#0031b2 none !important;
}
.table td {
	background:#fff url(images/td_border.png) no-repeat 100% 50%;
	border-bottom: 1px solid #ebebec;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
.table td:last-child {
	background:#fff none !important;
}
.table tr:hover td {
	background:#c6c6c6 url(images/td_border.png) no-repeat 100% 50% !important;
}
.table tr:hover td:last-child {
	background:#c6c6c6 none !important;
}
td.tddata1 {
	text-align: left;
}

td.tddata2 {
	font-weight: bold;
}
td.tddata3 {
}
td.tddata4 {
}
td.tddata5 {
	text-align: left !important;
}
td.tddata6 {
	text-align: left !important;
}
td.tddata7 {
	text-align: left !important;
}
td.tddata8 {
	text-align: left !important;
}
.tddata9 {
}
.tddata10 {
}
.table td,
.table th,
.table td a {
	font-size: 11px;
}
.bumper {
	margin: 0 auto 25px;
  width: 50%;
  border: 1px solid #e1e1e1;
}
.bumper td {
	background: #fff;
	border-bottom: 1px dotted #e1e1e1;
	padding: 5px 10px;
}
.bumper tr:last-child td {
	border-bottom: 0 none;
}
.bumper tr td:first-child {
	text-align: right;
	width: 50%;
	border-right: 1px solid #e1e1e1;
}
.content-bamper div {
	margin-bottom: 15px;
}
.results {
	border: 1px solid #e1e1e1;
	border-top:0 none;
}
.results td {
	padding-bottom: 5px;
}
.search-res td.tddata2 {
	text-align: left !important;
	font-weight: normal;
}
.tr-total td {
	font-weight: bold;
}
.total {
	text-align: right !important;
}
.login {
	margin: 0 auto;
}
.login td {
	padding-bottom: 10px;
}
.styleitalic {
	text-align: right;
	font-style: italic;
	padding-right: 10px;
}
.styleinput {
	text-align: right;
}
.styleinput input {
	width: 185px;
}
.login-button td {
	text-align: right;
}
.login-button td input {
	margin-right: 0 !important;
	margin-left: 15px;
}
.reg .styleitalic {
	width: 113px;
}
#country,
#state {
	border: 1px solid #ABADB3;
  line-height: 20px;
}
.borderp {
	border-bottom: 1px dotted #E0E0E0;
	padding-bottom: 5px;
}
.reg table td {
	padding-bottom: 7px;
}
.reg-personal {
	margin-bottom: 20px;
}
.bb1 {
	top:1px;
	border-top-color: #fff !important;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  border-style: solid;
  border-width: 400px 1200px;
  height: 1px;
  left: 50%;
  font-size: 0;
  margin-left: -1200px;
  position: absolute;
  width: 0;
  z-index: -1;
}
.bb2 {
	top:0px;
	border-top-color: #fff !important;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  border-style: solid;
  border-width: 400px 1200px;
  height: 1px;
  left: 50%;
  font-size: 0;
  margin-left: -1200px;
  position: absolute;
  width: 0;
  z-index: -1;
}
.bb3 {
	top:2px;
	border-top-color: #fff !important;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  border-style: solid;
  border-width: 400px 1200px;
  height: 1px;
  left: 50%;
  font-size: 0;
  margin-left: -1200px;
  position: absolute;
  width: 0;
  z-index: -1;
}
.bb4 {
	top:1px;
	border-top-color: #fff !important;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  border-style: solid;
  border-width: 400px 1200px;
  height: 1px;
  left: 50%;
  font-size: 0;
  margin-left: -1200px;
  position: absolute;
  width: 0;
  z-index: -1;
}
