body { background-image: url(../images/bg-01.gif); background-repeat: repeat-x; }
.clear { clear:both }
.wrap { width:960px; margin:0 auto; }
.wrap .header { background-image: url(../images/logo-bg.jpg); background-repeat: no-repeat; height: 160px; width: 960px; }
.wrap .header .icon-bg { background:url(../images/icon-bg.gif) no-repeat; float:right; font:11px Arial; color:white; width:221px; height:31px; padding:8px 0 0 10px; }
.wrap .header .icon-bg .icons { float:left; margin-right:10px; }
.wrap .header .icon-bg .icons img { float:left; margin-right:5px; }
.wrap .header .icon-bg a { text-decoration:none; color:white; }
.wrap .header .menu { clear:right; float:right; width:515px; margin-top:70px; }
.wrap .header .menu li { display:inline; float:left; }
.wrap .header .menu li span { display:none; }
.but01 { background:transparent url(../images/but01.png) no-repeat top; height:30px; width:54px; display:block; }
.but02 { background:transparent url(../images/but02.png) no-repeat top; height:30px; width:84px; display:block; }
.but03 { background:transparent url(../images/but03.png) no-repeat top; height:30px; width:73px; display:block; }
.but04 { background:transparent url(../images/but04.png) no-repeat top; height:30px; width:82px; display:block; }
.but05 { background:transparent url(../images/but05.png) no-repeat top; height:30px; width:119px; display:block; }
.but06 { background:transparent url(../images/but06.png) no-repeat top; height:30px; width:94px; display:block; }
.but01:hover, .but02:hover, .but03:hover, .but04:hover, .but05:hover, .but06:hover { background-position:bottom; }
.wrap .header .menu li .selected { background-position:bottom; }
.content { margin-top:20px; }
.content .left-column { float:left; font:12px Arial; line-height:1.5em; font:11px Arial; color:#363636; }
.content .left-column .mainpic-container { height:253px; width:728px; margin-bottom:15px; }
.content .left-column .welcome { float:left; width:215px; margin-right:40px }
.content .left-column .welcome-text { width:470px; float:left; text-align:justify; color:#003471; font:12px Arial; line-height:1.5em; }
.content .left-column .text { width:540px; float:left; text-align:justify; color:#003471; font:12px Arial; line-height:1.5em; }
.content .left-column .text a {color:#25aaff; text-decoration:none}
.content .left-column .text a:hover {text-decoration:underline}
.content .left-column .text div .img-head { margin: 10px 0; }
.content .left-column .text .pagenumber { padding-top: 10px; margin-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #b7b7b7; }
.content .left-column .navigation { float: left; margin-right: 20px; width:160px; border-right:1px solid #b7b7b7; background:url(../images/aboutus/bg-nav.png) no-repeat top right; line-height:1.5em; }
.navigation ul { margin-top:10px; margin-bottom:20px; }
.navigation li { line-height:1.8em; font:12px Arial; }
.navigation li a { display:block; padding:5px 10px; text-decoration:none; color:#003471; }
.navigation li a:hover { background:#003470; color:white; }
.navigation li a.selected { background:#003470; color:white; }
.content .left-column .testimonial td { padding: 2px; }
.content .left-column .col1 { float: left; margin-right: 20px; }
.content .left-column .text .list li { list-style-type: square; margin-left: 25px; }
.content .left-column .img-head { margin-bottom:10px }
.content .right-column { width:216px; float:right; border-left:1px solid #b7b7b7; }
.content .right-column .title { position:absolute; background:url(../images/news-events.png) no-repeat; width:216px; height:57px; margin-top:-15px; }
.content .right-column .news { margin-top:50px; padding-left:10px; font:11px Arial; line-height:1.3em; }
.content .right-column .news li { margin-bottom:10px; color:#003471; }
.content .right-column .news li span { font:12px Arial; font-weight:bold; color:#3772d0; margin-bottom:5px }
.text h1 { font:20px Arial; font-weight:bold }
h2 { font:14px Arial; font-weight:bold; color:#003471; line-height:1.5em }
.forms input, .forms textarea { padding:5px; border:1px solid #d7d7d7; font: 12px Arial; }
.forms .width { width:400px }
.forms .button:hover { border:1px solid #003471 }
.footer { clear:both; width:960px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding:10px 0; margin:20px 0; font:11px Arial; color:#7d7d7d; }
.content .right-column .news li a { color:#3772D0; border-bottom:1px dotted #3772D0; text-decoration:none; }
.content .right-column .news li a:hover { border:none; }
.content .right-column .link-button { margin-top:20px; margin-left:10px }
.footer .foot-menu { float:right; }
.footer .foot-menu li { display:inline; }
.footer .foot-menu li a { border-left:1px solid #7D7D7D; color:#7D7D7D; margin-left:10px; padding-left:10px; text-decoration:none; }
.footer .foot-menu li a:hover { color:#003471; }
.pagenumber { color: #003470; text-decoration: none; }
.pagenumber a { color: #003470; text-decoration: none; }
.pagenumber a:hover { text-decoration: underline; }

.checkout-table td {padding:3px}
.checkout-table .input {width:300px; font: 12px Arial; padding:3px}

