/* CSS Document */

body
{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;background:url(../images/background.jpg) fixed;}

a
{text-decoration:none;}

img
{border:none;}

h1,h2,h3,h4,h5
{margin:0;padding:0;}

.left
{float:left;}

.right
{float:right;}

.clear
{clear:both;}

.wrapper
{border-top:3px solid #004665;width:100%;}

.container
{width:980px; margin:0 auto;}

.header
{background:#fff;}

.logo
{padding:30px 10px 10px 10px;}

.menusec
{padding:0px 10px 0px 0px;}

.menua
{background:url(../images/menuleft.png) left 0px no-repeat;padding:0px 0px 0px 6px;line-height:26px;height:26px;display:block;}

.menus
{background:url(../images/menuright.png) right 0px no-repeat;padding:0px 6px 0px 0px;display:block;}

.menuss
{background:url(../images/menurepeat.png) 0px 0px repeat-x;display:block;font-size:13px;color:#004665;padding:0px 12px;}

.menua:hover
{background:url(../images/menulefthover.png) left 0px no-repeat;}

.menua:hover .menus
{background:url(../images/menurighthover.png) right 0px no-repeat;}

.menua:hover .menuss
{background:url(../images/menurepeathover.png) 0px 0px repeat-x;color:#fff;}

.menuaselect
{background:url(../images/menulefthover.png) left 0px no-repeat;padding:0px 0px 0px 6px;line-height:26px;height:26px;display:block;}

.menusselect
{background:url(../images/menurighthover.png) right 0px no-repeat;padding:0px 6px 0px 0px;display:block;}

.menussselect
{background:url(../images/menurepeathover.png) 0px 0px repeat-x;display:block;font-size:13px;color:#fff;padding:0px 12px;}

.navigation
{margin-top:35px;}

.navigation tr td
{padding:0px 3px;}

.gallery
{width:972px;height:452px;border:4px solid #dbdbdb;}

.aboutus
{background:url(../images/aboutus.png) 0px 0px no-repeat #fff;font-size:13px;line-height:15px;padding:1px 10px 1px 110px;text-align:justify;margin:15px 0px;}

.insurance-services
{border:4px solid #dbdbdb;width:299px;background:#fff;}

.insurance-header
{background:url(../images/insurance-services.png) 10px 10px no-repeat #08a4c5;padding:30px 0px 20px 80px;color:#fff;font-size:22px;}

.other-header
{background:url(../images/other-services.png) 10px 10px no-repeat #1c8c1b;padding:30px 0px 20px 80px;color:#fff;font-size:22px;}

.other-services
{border:4px solid #dbdbdb;width:299px;background:#fff;margin:0px 29px;}

ul.otherser
{font-size:13px;list-style:none;margin:0;padding:0;height:237px;}

ul.otherser li
{padding:16px 0px 16px 30px;margin:0px 0px 0px 15px;background:url(../images/tickmark.png) 0px 12px no-repeat;}

.quick-quote
{border:4px solid #dbdbdb;width:299px;background:#fff;}

.quick-header
{background:url(../images/quick-quote.png) 10px 10px no-repeat #004665;padding:30px 0px 20px 80px;color:#fff;font-size:22px;}

.quick-form
{height:217px;overflow:auto;font-size:12px;padding:10px 10px;}

.textbox
{border:1px solid #c2c2c2; padding:3px 5px;margin-bottom:10px;width:95%;}

.footer
{background:#004665;margin:15px 0px 0px 0px;}

h3
{font-size:16px;font-weight:normal;border-bottom:1px solid #0c6288;color:#fffc00;display:block;margin:0;padding:5px 0px;}

.footul
{margin:0;padding:0;list-style:none;}

.footul li
{padding:10px 20px;margin:0px 10px;font-size:13px;background:url(../images/white.png) 0px 15px no-repeat;}

.footul li a
{text-decoration:none;color:#fff;}

#cycler{position:relative;height:237px;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}

.innercon
{background:#fff;font-size:12px;line-height:18px;padding:15px;text-align:justify;margin-top:15px;}

h1
{font-size:16px;color:#004665;font-weight:bold;margin:0;padding:5px 0;}

.norul li
{padding:10px 0px;}

h2
{background:#d4d4d4;padding:8px 10px;font-weight:normal;font-size:16px;}