

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body{margin:0;font:12px Arial, Helvetica, sans-serif;color:#999;background:#75AAE9 url(img/body2.jpg) repeat-x;}
h1, h2, h3, h4, h5, h6 {color:#111;clear:both;font-weight:bold;}
h1 {font-size:22px;color:#111;padding:0 0 0.75em 0;}
h2 {font-size:20px;color:#d60a00;padding:0 0 0.75em 0;}
h2 .fontbold {color:#006;}
h3 {font-size:20px;color:#333;line-height:1.7em;}
h3 span {font-size:11px;color:#777;line-height:20px;padding-left:15px;font-weight:normal;}
h3 span.wns {color:#555;}
h4 {font-size:1.5em;line-height:1.25;margin-bottom:1.25em;letter-spacing: -0.05em;color:#4C4C4C;text-transform:uppercase}
h5 {font-size:1.3em;font-weight:bold;margin-bottom:.5em;}
h6 {font-size:1.2em;font-weight:bold;color:#9BB0BD;margin:10px 0 5px 0}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#111;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.jontra {display:none}

#wrapper { 
margin: 0px auto;
padding: 125px 0px 0px;
position: relative;
width: 984px;
z-index: 1;
}
a.logo{
	margin:0;
	display:block;
	left:79px;
	width:338px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(img/logo3.png) no-repeat;
	z-index:3;
}
#main { 
height: 1%;
overflow: hidden;
}
#main .t, #main .t-white, #main .b { 
background: url("img/bgt.png") no-repeat transparent;
height: 49px;
overflow: hidden;
width: 984px;
}
#main .t-white { 
background: url("img/bgt.png") no-repeat transparent;
height: 20px;
}
#main .c { 
background: url("img/bgc.png") repeat-y transparent;
overflow: hidden;
padding: 0px 22px;
position: relative;
width: 940px;
}
.about-us-holder { 
overflow: auto;
padding: 0px 0px 20px;
width: 100%;
}
.about-us-holder .main-column { 
float: left;
padding: 25px 0px 30px;
width: 520px;
}
.about-us-holder .main-column p { 
color: #333333;
font-size: 14px;
line-height: 19px;
margin: 0px;
padding: 20px 0px 0px 50px;
}
#main .b { 
background: url("img/bgb.png") no-repeat transparent;
height: 21px;
}
.sb {width:215px; float:right;padding:30px;height:299px;background:url(img/sb.png) no-repeat;color:#fff}

.container {width:900px;margin:0 auto;}
#logo {margin:52px auto;width:487px;height:165px;}
#logo a {display:block;width:487px;height:135px;background:url(img/logo.png) no-repeat;text-indent:-9999em;}
#phone {float:right;margin-right:150px;margin-top:18px;color:#093;text-align:right;font-size:18px}
#phone a {color:#093;border-bottom:1px solid #093;font-size:15px}
#phone a:hover {color:#033;border-bottom:1px solid #033}
.menu {float:left;font-size:16px;width:700px;height:38px;margin:79px 0 18px 30px;}
.menu a {color:#fff;margin-left:20px;display:block;float:left;padding:0 9px 0 9px;line-height:38px;font-weight:bold;text-decoration:none;border-radius:7px;-icab-border-radius:7px; -khtml-border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.menu a:hover {background:#30678e}
#index #content p {color:#111;font-size:1.2em}

#PAS { font-family: 'Arial'; color: rgb(0,0,0); font-size: 13px }
ul {margin:0;padding:0;margin:10px 0 0 10px;}
.ulc { color: #fff; font-size: 13px }
#lgin {position:absolute;top:0;right:0;}
#content {clear:both;position:relative;}
#teaser {background:url(img/teaser.jpg) no-repeat;width:900px;height:206px}
.pickup {margin:33px auto;width:298px}
.pickup a{width:298px;height:34px;display:block;background:url(img/pickup.png) no-repeat}
.pickup a:hover{background-position:bottom left}

#footer {clear:both;font-size:11px;color:#2A4CB0;margin:20px auto;}
#footer a {padding-left:4px; padding-right:4px; color:#2A4CB0; text-decoration: none; }
#footer a:hover {background:#6497BD; color:#777;}
#copy {float:left;}
#design {float:right;}
#footer #design a, #footer #design  { color:#eee}

.login { margin-top: 20px;padding: 15px;width: 635px;}
.input { border: 1px solid #788997;font-size: 11pt;padding-top: 0px;vertical-align: middle;width: 110px;}
