﻿/* OUTsurance Styling */
body, textarea {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a, a:link, a:visited, a:active {color:#999;text-decoration:none;}
a:hover {color:#93cd3f;}

h1 {color:#65B810;font-size:18px;}
h1.chdr {padding:10px 0px 0px 45px;}

#btm {background:url(img/b.gif) repeat-x top left; width:100%;}
#btm.b {background:url(img/b2.gif) repeat-x top left;text-align:center;}

#hd1 {width:569px;float:left;margin-top:13px;}
#hd2 {width:250px;text-align:left;float:right;height:90px;}

#ftr, #btm {color:#999;}
#ftr .fs {font-size:8pt;}
#ftr_lnk {z-index:500;}
#ftr_lnk .fs a {font-size:9px;}
#ftr_lnk .fs a:hover {color:#530362;}

#ftr a:hover {color:#530362;}
.grey a, .grey a:link, .grey a:visited, .grey a:active {color:#93cd3f;}
.grey a:hover {color:#530362;}
.green a, .green a:link, .green a:visited, .green a:active {color:#fff;}
.green a.hlp:hover {color:#FFF;text-decoration:underline;}

/* Telephone elements above search */
.hdtxt {padding:5px 0px 2px 0px;text-align:center;height:17px;}
.hdtel {padding:2px 0px 7px 0px;text-align:center;width:250px;height:18px;}

#cnt {min-height:368px;}
#cnt_tl, #cnt_tr, #cnt_bl, #cnt_br {width:258px;height:184px;position:absolute;z-index:-100;_line-height:0;background-repeat:no-repeat;}
#cnt_tl, #cnt_tr {top:0;}
#cnt_bl, #cnt_br {bottom:0;}
#cnt_tl, #cnt_bl {left:0;}
#cnt_tr, #cnt_br {right:0;}
#cnt_tl {background:url(img/ctl.gif) no-repeat top left;}
#cnt_tr {background:url(img/ctr.gif) no-repeat top right;}
#cnt_bl {background:url(img/cbl.gif) no-repeat bottom left;}
#cnt_br {background:url(img/cbr.gif) no-repeat bottom right;}

#hmpnl {table-layout:fixed;}
#hmpnl .lnk {margin:10px 10px 10px 20px;}
#hmpnl .lnk  a {text-decoration:none;color:#000;}
#hmpnl .lnk li {padding:1px;}

.lnk a, lnk a:visited, .lnk a:link, .lnk a:active {color:#000;padding:0px 5px 0px 5px;}
.lnk a:hover {color:#530362;}

#sec {margin:25px 20px 20px 25px;}
#ftr a, #ftr a:visited, #ftr a:link, #btm a:active,#btm a, #btm a:visited, #btm a:link, #btm a:active {color:#999;}
#ftr a:hover, #btm a:hover {color:#530362;}

/* Site - Navigation */
#nav {margin-top:10px;}
#subnav {padding:15px 0px 15px 0px;display:inline;}

/* Content Elements - Menus */
ul#MM, ul#MC {clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:0%;text-align:center;}
ul#MM li, ul#MC li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:0%;}
ul#MM li a, ul#MC li a {text-decoration:none;display:block;margin:0;text-decoration:none;color:#999;}
ul#MM li a:hover, ul#MC li a:hover,ul#MM li a:focus, ul#MC li a:focus, ul#MM li a:active, ul#MC li a:active {cursor:pointer;color:#94CD40;}
ul#MM li a b, ul#MC li a b {font-weight:normal;display:block;float:left;z-index:1}

ul#MM li a {font-size:11pt;line-height:3em;color:#999;}
ul#MM li a b.l, ul#MM li a b.r {width:3px;height:64px;}
ul#MM li a b.l {background:url(img/mb.gif) no-repeat;}
ul#MM li.M0 a b.l {background:none;}
ul#MM li.M6 a b.l {}
ul#MM li a b.c {padding:4px 15px 0px 15px;height:63px;}
li.M0 {z-index:1;}
li.M1 {z-index:2;}
li.M2 {z-index:3;}
li.M3 {z-index:4;}
li.M4 {z-index:5;}
li.M5 {z-index:6;}
li.M6 {z-index:7;}
li.M7 {z-index:8;}
li.On {z-index:100;}
ul {padding:0.1em 0.7em; margin:0.1em 0.7em;}

ul#MM li.On a b.l {background:url(img/mlo.gif) no-repeat top left;width:16px;margin-left:-5px;}
ul#MM li.On a b.c {background:url(img/mo.gif) repeat-x;padding-left:10px;color:#94CD40;font-weight:bold;}
ul#MM li.On a b.r {background:url(img/mro.gif) no-repeat top right;width:16px;margin-right:-10px;}

ul#MC li a {font-size:14px;line-height:16px;}
ul#MC li a b.l {height:14px;width:1px;background:#999;}
ul#MC li a b.c {height:14px;padding:0 10px 0 10px;}
ul#MC li.M0 a b.l {background:none;}
ul#MC li.On a b.c {color:#74B303;}

/* Rounded Corners :Common Elements */
.box {position:relative;_zoom:1;z-index:1;}
.box .tl, .box .tr, .box .bl, .box .br {position:absolute;z-index:-100;_line-height:0;background-repeat:no-repeat;}
.box .tl, .box .tr {top:0;}
.box .bl, .box .br {bottom:0;}
.box .tr, .box .br {right:0}
.box .tl, .box .bl {left:0}
.box .tl {background-position:top left;}
.box .tr {background-position:top right;}
.box .bl {background-position:bottom left;}
.box .br {background-position:bottom right;}
.box .cop {z-index:200;}
.hed {text-align:left;}
/* Rounded Corners :Corner Sizes */
.box .tl, .box .tr, .box .bl, .box .br {width:24px;height:24px;}
.box.small .tl, .box.small .tr, .box.small .bl, .box.small .br {width:10px;height:10px;} 
.box.mini .tl, .box.mini .tr, .box.mini .bl, .box.mini .br {width:5px;height:5px;}
/* Rounded Corners :Common Content Elements */
.box .hed h2 {padding:16px 0px 5px 30px;font-size:15px;}
.box h3 {font-size:15px;}

/* Content Elements - Rounded Corners Small On Grey */
.box.mini.green .tl, .box.mini.green .tr, .box.mini.green .bl, .box.mini.green .br {background-image:url(/img/ui/2.gif);}

.box.grey {background:#ebebeb;min-height:243px;overflow:hidden;} 
.box.grey .tl, .box.grey .tr, .box.grey .bl, .box.grey .br {background-image:url(/img/ui/4.gif);}
.box .hed {padding-left:17px;background:url(/img/ui/5.gif) no-repeat 16px 13px;z-index:300;}
.box.grey .cop .hed {position:relative;margin-left:-47px;}
.box.grey .cop {text-align:justify; padding:10px 30px 0px 45px; z-index:-10}

.box.white {background:#fff;}
.box.white .tl, .box.white .tr, .box.white .bl, .box.white .br {background-image:url(/img/ui/4_inv.gif);}
.box.white .cop {padding:10px 30px 0px 45px;}
.box.white .cop ul {}

.box.small, .box.mini {min-width:0px;min-height:0px;}
.box.green {background:#6cb92f;color:#FFF;}
.box.small .cop {padding:5px 8px 4px 7px;}
.box.green hr {background:url(img/hr.gif) repeat-x top left; height:4px;border:none;}

/* Content Elements - Forms */
table.frm td {padding:1px;}
table.frm td.lbl {white-space:nowrap;text-align:right;padding:0px;}
table.frm td.inp {vertical-align:middle;}
table.frm td.inp img {padding-top:1px;}
table.frm select {padding:1px 2px 1px 2px;}
table.frm input.txt, textarea {padding:2px 0px 1px 2px;font-size:8.5pt;}
.lbl a { clear:none;}
.grey table.frm,.grey table.frm a {font-weight:normal;color:#000;}
.grey table.frm input.txt,.grey table.frm select ,.grey table.frm textarea {border:1px solid #e2e3ea;border-top:1px solid #abadb3;border-bottom:1px solid #e3e9ef;}
.green table.frm input.txt,.green table.frm select ,.green table.frm textarea {border:1px solid #579922;border-top:1px solid #49801c;border-bottom:1px solid #b5de94;}
.green table.frm .bze {background:url(img/grn_wait.gif) no-repeat center center;}
.grey .bze {background:url(img/gry_wait.gif) no-repeat center center;}

.box.small.gray {background:#cfcfcf;}
.box.small.gray .tl, .box.small.gray .tr, .box.small.gray .bl, .box.small.gray .br {background-image:url(/img/ui/1.gif);}

table.frm .hlte {border:2px solid #FFF;padding:10px;white-space:normal;text-align:center;margin:0 5px;}
.hlte a { text-decoration:underline;}

/* Content Elements - Buttons */
.bmini {background:url(/img/btn/2.gif) no-repeat top left;width:79px;height:23px;padding-left:10px;}
.tmini {width:145px;height:17px;border:1px solid #cacaca;margin:0px 0px 2px 2px;}

.btn3 {width:118px;height:41px;font-size:18px;margin:5px 0;padding:0;background:url(/img/btn/3.jpg) no-repeat top left;}

.btn4 {width:116px;height:40px;font-size:18px;margin:5px 0;padding:0;background:url(/img/btn/b1.gif) no-repeat top left;}

a.btna, a.btna:link, a.btna:visited {font-size:14px;font-weight:normal;font-family:Arial Rounded MT Bold, Arial, Helvetica;text-align:center;padding-top:18px;text-decoration:none;color:#FFF;width:242px;height:79px;display:block;background:url(/img/btn/1.gif) no-repeat top left;}
a.btna b {font-size:22px;font-weight:normal;}
a.btna:hover {background:url(/img/btn/1o.gif) no-repeat top left;}

a.btn1:link, a.btn1:active, a.btn1:visited,a.btn1 {display:block;padding-top:11px;text-align:center;text-decoration:none;text-transform:uppercase;width:116px;height:40px;font-weight:bold;font-size:14px;background:url(/img/btn/b1.gif) no-repeat top left;color:#FFF;}
a.btn1:hover {background:url(/img/btn/b1o.gif) no-repeat top left;color:#FFF;}

a.btn2, a.btn2:active, a.btn2:visited, a.btn2:link {display:block;text-align:center;text-decoration:none;padding-top:10px;width:89px;height:37px;font-size:13px;color:#000;}
a.btn2 {background:url(/img/btn/b2.gif) no-repeat top right;}
a.btn2:hover {background:url(/img/btn/b2o.gif) no-repeat top right;}

.hlp {cursor:help;}
.clk {cursor:hand;cursor:pointer;}

/* Content Elements - Links */
.lnk1 .title {background:url(/img/btn/003.gif) no-repeat top left;width:212px;height:65px;}
.lnk1 .title a {text-decoration:none;font-size:24px;font-family:Arial Rounded MT Bold, Arial, Helvetica;color:#FFF;display:block;width:212px;height:65px;text-align:center;padding-top:20px;font-weight:bold;}
.lnk1 .title a:hover {background:url(/img/btn/003o.gif) no-repeat top left;}

.lnk2 {padding-top:15px;}
.lnk2 .title {background:url(/img/btn/004.gif) no-repeat top left;width:171px;height:60px;}
.lnk2 .title a {text-decoration:none;text-indent:50px;padding-top:15px;font-size:10px;color:#7f7f7f;display:block;width:171px;height:60px;}
.lnk2 .title a:hover {background:url(/img/btn/004.gif) no-repeat top left;}

a.lnk3, a.lnk3:link, a.lnk3:visited, a.lnk:active {color:#000;text-decoration:none;}
a.lnk3:hover {color:#530362;}

/* Content Elements - Search */
.sch {width:650px;}
.sch .frm {padding:20px 0px 20px 0px;margin-left:60px;}
.sch .frm .cap {font-weight:bold;padding-right:5px;}
.msg {background-color:#cfcfcf;padding:5px 45px;margin:5px -45px;}
.sch .rslt {padding-top:20px;}
.sch .title {font-size:14px;}

/* Content Elements - Navigation */
.navbar {text-align:center;padding-bottom:15px;}
.navbar a.prev {background:url(/img/ui/prev.gif) no-repeat center left;width:9px;height:9px;padding:0px 2px 0px 7px;}
.navbar a.next {background:url(/img/ui/next.gif) no-repeat center left;width:9px;height:9px;padding:0px 7px 0px 2px;}

/* Content Elements - Company Survey */
.survey {padding:10px 0px 50px 45px;}
.survey .hed {padding:10px 0px 0px 0px;font-size:14px;}
.survey .ftr {padding:0px 0px 0px 0px;font-size:14px;}
.survey .btn {padding:15px 0px 0px 0px;}
.survey .msg {padding:20px 0px 0px 0px;}
.survey .grp .hed {font-size:12px;}
.survey .grp .ftr {font-size:12px;padding:10px 0px 0px 0px;}
.survey .qu { margin-left:25px;}
.survey .qu .nr {padding:10px 0px 0px 0px;}
.survey .qu .desc {margin-left:25px;padding:10px 0px 0px 0px;}
.survey .qu .resp {margin-left:25px;}
.survey .qu .resp table {table-layout:fixed;}
.survey .qu .resp td {padding:5px 0px 5px 0px;width:100px;white-space:nowrap;}
.survey .qu .resp input {padding:0px 4px 0px 0px;}

/* Generic Items */
.bg0 {background:url(/img/ui/008.gif) no-repeat left;padding-left:25px;height:22px;font-size:18px;font-weight:normal;}
.b0 {border:0;}
.c0,.c0 a {color:#fff;}       /* White        */
.c1 {color:#999;}             /* Grey         */
.c2, .c2 a {color:#6D057A;}   /* Purple       */
.c3 {color:#000;}             /* Black        */
.c4 {color:#6cbe2a;}          /* Dark Green   */
.c5 {color:#437c07;}
.fb {font-weight:bold;}
.fs {font-size:8.5pt;}
.fs9 {font-size:8.5pt;}
.fs1 {font-size:9px;}
.fs2 {font-size:11px;}
.fs3 {font-size:14px;}
.fs4 {font-size:10px;}
.fs5 {font-size:22px;}
.ls {letter-spacing:0.5em;}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.at {vertical-align:top;}
.am {vertical-align:middle;}
.ab {vertical-align:bottom;}
.aj {text-align:justify;}
.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.dn {display:none;}
.wn {white-space:nowrap;}
.pa {position:absolute;}
.pr {position:relative;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.fl {float:left;}
.fr {float:right;}
.m0 {margin:0px;}
.m5 {margin:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.ml3 {margin-left:3px;}
.mr3 {margin-right:3px;}
.m10 {margin:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt110 {margin-top:110px;}
.mt5 {margin-top:5px;}
.mt40 {margin-top:40px;}

/* Sitemap Items */
.sitemap ul li {list-style-image:url(/img/ui/6.jpg); line-height:17px;}
.sitemap ul li a {color:#000; font-weight:bold;font-size:14px;}
.sitemap ul li ul li {font-size:15px;line-height:15px;list-style-image:none;list-style-type:disc;color:#999;}
.sitemap ul li ul li a {font-size:11px;font-weight:normal;color:#93cd3f;}
.sitemap ul li ul li a:hover {text-decoration:underline;color:#530362;}
.sitemap ul {margin-top:0px; margin-bottom:0px;padding-top:0px; padding-bottom:0px;}

/* Contact Us */
a.btnContact, a.btnContact:link, a.btnContact:active, a.btnContact:visited {text-decoration:none;text-align:left;text-transform:uppercase;padding:10px;width:116px;height:40px;font-weight:bold;font-size:14px;color:#fff;display:block;}
a.btnContact {background:url(/img/btn/3.jpg) no-repeat top left;}
a.btnContact:hover {background:url(/img/btn/3.jpg) no-repeat top left;color:#FFF;}

/* Documents */
.hed1 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.hedrow {background-color:#CCC;}
.row {background-color:#ebebeb;}
.altrow {background-color:#fdfdfd;}
.rowh {height:30px;}

/* Expandable Items */
.exp {list-style-image:url(/img/ui/bullet2.gif);cursor:hand;}
.exp:hover {background-color:#cfcfcf;}
.col {list-style-image:url(/img/ui/bullet.gif);cursor:hand;}
.col:hover {background-color:#cfcfcf;}
.dVis {display:block;background-color:#ebebeb;}
.dHid {display:none;}

a.btnFrmWrn { background:url(/img/ui/err.gif) no-repeat;width:16px;height:16px;display:block;}
span.FrmWrn { position:absolute;padding-top:2px;padding-left:1px;}
a.btnFrmIfo { background:url(/img/ui/ifo.gif) no-repeat;width:16px;height:16px;display:block; clear:none; float:right;}