html, body {border:0; margin:0; padding:0; }
 
body {font: 85% calibri,Arial, Helvetica, sans-serif; background:#fff;width:100%;color: #666666;}

/* CORE */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal; }
h2 {padding:20px 0; letter-spacing:-1px;}
h3 {font-size: 1em; font-weight:bold; }

h1 {font-size:2em;padding: 0; color:#16216C; font-weight:normal; float:right;margin: 50px 30px 0 0; letter-spacing:2px; line-height:1.2em; }
h2 {font-size:1.5em;padding:15px 0 8px 0px; letter-spacing: 2px; line-height:1.4em; color:#16216C;margin-bottom:10px; font-weight:bold;text-transform:uppercase }
h3 {color:#16216C;font-size:1.1em; font-weight:normal; padding:10px 0 10px 0; line-height:1.2em; }
h4 {color:#16216C; font-size:1.1em; font-weight:normal; padding-bottom:0px; line-height:1.2em;}

p, ul, ol {margin:0; padding:0 0 18px 0; }
ul, ol {list-style:none; padding:0 0 0px 0px; }
blockquote {margin:22px 40px; padding:0; }
small {font-size:0.85em; }

label {cursor:pointer; }
form {margin:0; padding:0; display:inline; }
input, select, textarea {font:1em arial, helvetica, sans-serif; }
textarea {line-height:1.25; }
legend{ color:#4E4E4E;}
select,input{ font-size:1em;}
select{ width:163px; margin-right:16px;}

.fLeft {float:left}
.fRight {float:right}
small {font-size: 0.7em;color:#ccc;}
.justify {text-align: justify;}
.center {text-align:center}
.clear { clear:both; height:0; }
hr {background:#eee;height: 5px}
img {border:none;}

.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
sup {position:relative; bottom:0.3em; vertical-align:baseline; }
sub {position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr {cursor: help; letter-spacing:1px; border-bottom:1px dashed; }


 
#wrap {width:960px; margin:0 auto; }

a, a:visited {text-decoration:none; }
a {color:#53a5c8; font-weight:normal; outline:none;}
a:hover, a:active, a:focus {text-decoration:underline; }


/* GENERAL */
#wrapper {width:960px; text-align:left; margin:0; position:relative; top: 0px; left: 0px; margin-left:auto; margin-right:auto; background: #fff; padding:0 20px 0 20px; }

#content {text-align:left; width:100%; overflow:hidden; }
#home {padding:15px 10px 40px 10px;}

#header {margin:0 10px 0 10px; }

#member-controls {float:right; width:100px; font-size:1.1em; }
#member-controls a.button{width:100px; background-image:url(images/customer_btn_bg.jpg); background-position:top left; background-repeat:no-repeat; padding:5px 10px 0px 10px; text-align:center; }

#logo {float:left; display:block; width:340px;padding:0px 0 0 20px; color:#FFFFFF; background-image:url(images/logo.png); background-position:20px top; background-repeat:no-repeat; height:120px; }
a#logo:visited {text-decoration:none; }

.searchbox {width:60%;margin:5px 5px 5px 5px;padding: 7px 0 5px 10px;color:#000;border:2px solid #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.searchbox input[type="text"] {padding: 2px;width: 180px }
.searchbox input[type="submit"] {font-size: 95%;}
.searchbox label { display: none; }
.searchbox fieldset { border: none; }

#login {width:135px; float:left; }

#topNav {width:100%; border-bottom: solid 5px #0C6EAC; }
#topNav ul#nav-numbers {color:#d2d2d2; border-bottom:solid 1px #000000; width:940px; }
#topNav ul {}
#topNav ul li ul {background-color:#e9e9e9; border-left:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; border-right:1px solid #CCCCCC; z-index:100; }
#topNav ul li {float:left; }
#topNav a {font-weight:normal; color:#16216c; font-size:1.4em; display:block;padding:0 26px 0 26px;text-decoration:none;margin:8px 0 4px 0; text-align:center;} 
#topNav a:hover, #topNav a:active {color:#FFFFFF; text-decoration:none; background-color:#0C6EAC; margin:0 0 0 0;padding:8px 26px 4px 26px;border:0px; background-image:none;}
#topNav li ul li a { margin-bottom: 8px; }

.news {width:460px; float:left; margin-right:20px; position:relative;}
.news h2, .news ul {padding:0 10px 0 10px; }
.news h2 {color:#16216C;letter-spacing: 2px; font-size:1.3em  }
.news ul li {padding-bottom:20px; }
.news ul li a {display:block; }
.news ul li a span {text-decoration:none; }

.how-help {width:460px; float:left; position:relative; padding-bottom:5px; }

#help{background:#fff; overflow:hidden; padding:0 0 0 10px; min-height:38px; margin-bottom:10px;border:3px solid #0C6EAC }
#help p{padding:0 5px 0 10px; font-size:1.4em; color:#ffffff; float:left; width:210px; }
#help select {float:right; margin-right:10px; width:225px; }
#help .temp{padding:0 5px 0 10px; font-size:1.4em; color:#666;text-align:center; width:435px; }
#help .temp a{text-decoration:none;color:#000;font-weight:bold}
#help .temp a:hover{text-decoration:none;color:#FC9700}

#work {background:#FC9700; padding: 2px 0; }
#work p {float:none; padding-top:10px; }

a.read {display:block; padding:0 10px 10px 10px;position:absolute; bottom:0px; left:0px;color:#53A5C8; padding-left:0px; }
#home a.read, .block a.read {background-image:url(images/view_all_white.png); margin-left:10px; }
p.read a {padding:5px 5px 5px 25px; background-position:left center; }
p.read {border-bottom:1px dotted #000000; margin-bottom:10px; }

.infobox, .infobox2, .block {width:219px; float:left; margin-right:10px; position:relative; }

.infocontainer {width:100%; overflow:hidden; }
.infocontainer .block {height:250px}
.double {width:460px; float:left; margin-right:20px; position:relative; }
.double.block {width:458px;}

.block, .block.last {width:226px; }
.block.last { margin-right: 0; }

.block {background-color:#0C9CDC; color:#ffffff; padding-bottom:30px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.block p {padding: 0 10px 10px 10px; }
.block img {border:0px; }
.block a {color:#ffffff; }
.block img {margin-bottom:5px; }
.block h2 {color: #fff; padding:10px 10px 0 10px; border:0px; line-height:1.3em; font-size:1.2em; margin-bottom:0px; }

.success {background-color:#0C6EAC; }

#slideshow {float:right; width:216px; }
#slideshow img {border:1px solid #003366; }

.infobox {padding-right:5px; border-right: solid 1px #bfbfbd; margin-right:9px; }
.infobox p.header, .infobox2 p.header {color:#16216C; font-size:1.2em; padding:6px 0 8px 0; }
.infobox p {padding-bottom:0px; }
#footer .infobox p.header a {color:#16216C; text-decoration:none; }
.infobox img {border: solid 1px #bfbfbd; margin-bottom:10px; vertical-align:bottom; }
.infobox ul li a {padding:2px 0 2px 0px; display:block; }
.infobox h2 {letter-spacing:0px; margin-bottom:0px;font-size:1em }
.infobox h2 a {font-weight:normal; color:#16216C; }

.promo {background: transparent url(images/promo1.png) no-repeat;padding: 0px 20px 30px 150px;height:450px}
.promo p {font-size:2.1em;line-height:1.1em;color:#0072BC;text-align:right;width:240px;float:right;padding:0 0 20px 0;height:130px }
.promo h3 {font-size:2.1em ;line-height:1.1em;color:#000;}

#footer .infobox, #footer .infobox2 {border-right:1px dotted #BFBFBF; margin-right:0px; padding-right:5px; padding-left:10px; }

#footer {width:100%; overflow:hidden; }
#footer-top { padding:20px 10px 20px 10px; overflow:hidden; }
#footer-bottom {border-top: solid 1px #FFFFFF; padding:10px 0 10px 0; margin: 0 10px 0 10px; background-color:#0C6EAC; overflow:hidden;color:#eee;font-size:85% }
#footer .infobox img {border:0px; }

#footer-bottom a { color:#A0D8F4 }
#footer-bottom p {padding-bottom:0px; }
#footer a {padding-left:0px; font-size:1.1em; display:block;}
#footer address a {display:inline; }
#footer p {padding-top:0px; }
ul#footerlinks {clear: left; display: inline; float: left; width: 500px; }
ul#footerlinks li {display:inline; }


address {font-style: normal; width:100%; float:left; }
p#address {width:100%; float:left; }


/* MENU */
.top-menu, .sf-menu * {margin:0; padding:0; list-style:none; }
.top-menu {margin-bottom:0px !important; }
.top-menu ul {position:	absolute; top:-999em; width:auto; min-width:142px; display:block; white-space:nowrap; }
.top-menu ul li {float: none !important; border-bottom: dotted 1px #d6d6d6; }
.top-menu ul li a {text-align:left !important; padding-left:5px; padding-right:5px; display:block; padding:5px 0 5px 0;}

#topNav .top-menu ul {}
#topNav .top-menu ul a {font-size:1.2em; }

.top-menu li:hover {visibility:inherit;}
.top-menu li {float:left; position:relative; }
.top-menu a {display:block; position:relative; }
.top-menu li:hover ul,
.top-menu li.sfHover ul {left:0;top:37px; z-index:99; }
.top-menu li:hover li ul,
.top-menu li.sfHover li ul {top:-999em; }
.top-menu li li:hover ul,
.top-menu li li.sfHover ul {left:0px; top:0; }
.top-menu li li:hover li ul,
.top-menu li li.sfHover li ul {top:-999em; }
.top-menu li li li:hover ul,
.top-menu li li li.sfHover ul {left:-15px; top:0; }

/* Slider */
#home-slider {position:relative; padding: 0 0 0 9px; z-index:10; }
.container {width: 991px; }
.container ul {list-style-type: none; margin: 0; padding:0; }
.container li {display: inline; margin: 0px; padding:0px; }
.contentContainer {padding-left: 0px; float: left; width: 0; height: 290px; overflow:hidden; }
.contentWrapper{}
.contentInnerWrapper{text-align: justify; padding: 1px; }
.sliderTag{float: left; width: 61px; height: 288px; margin: 1px; }
.sliderTagOver{	}
.sliderTagSelected{	}

.slider01 {background: transparent url(images/slider01.jpg) no-repeat;}
.slider02 {background: transparent url(images/slider02.jpg) no-repeat;}
.slider03 {background: transparent url(images/slider03.jpg) no-repeat;}
.slider04 {background: transparent url(images/slider04.jpg) no-repeat;}
.slider05 {background: transparent url(images/slider05.jpg) no-repeat;}
.slider06 {background: transparent url(images/slider06.jpg) no-repeat;}

.slider01, .slider02, .slider03, .slider04, .slider05, .slider06 {padding;20px;height: 288px;}
/*
.slider01 h3 {color:#79BAD8;}
.slider02 h3 {color:#FF7200;}
.slider03 h3 {color:#73B66B;}
.slider04 h3 {color:#EF597B;}
.slider05 h3 {color:#29A2C6;}
.slider06 h3 {color:#CC372C;}
*/

.slider01 h3 {color:#000;}
.slider02 h3 {color:#000;}
.slider03 h3 {color:#000;}
.slider04 h3 {color:#000;}
.slider05 h3 {color:#000;}
.slider06 h3 {color:#000;}

.slider01 h3, .slider02 h3, .slider03 h3, .slider04 h3, .slider05 h3, .slider06 h3 {font-size: 3em;text-transform:uppercase;font-weight:bold;margin: 0 0 -10px 0;background: transparent url(images/slider-hbg.png);padding:0px;line-height:1.2em;position:relative;top:100px;text-align:center }

.slider01 p, .slider02 p, .slider03 p, .slider04 p, .slider05 p, .slider06 p {font-size:1.2em;margin: 0; color:#fff;padding: 0 20px 10px 20px;display:block   }

.slideBanner {margin: 105px 0 0 0; padding-top: 20px;text-align:center;background: transparent url(images/slider-bg.png);height:144px;}
.slider01 .slideBanner, .slider01 h3 {background-image:none;}

/* Slider end */
