/* Start of CMSMS style sheet '_AffinityStylesheet' */
/* CSS Document */

body { background:url(images/bground.gif) center #cfe1ec; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; color:#006098 }

img {
border:0;
}

/* GENERAL STYLES */
h1 { margin:14px 0 12px 0; padding:0; font-size:20px; font-family:Helvetica, Arial, Verdana, sans-serif; font-weight:normal; color:#3380ad }
h2 { margin:14px 0 10px 0; padding:0; border-bottom:1px solid #97ccec; text-transform:uppercase; font-size:12px; color:#005182; }
h3 { margin:14px 0 8px 0; padding:0; text-transform:uppercase; font-size:12px; color:#008ED2 }
h4 { margin:14px 0 8px 0; padding:0; font-size:12px; color:#005182; }
p { margin:8px 0 8px 0; line-height:15px; font-size:11px; }
#maincol ul { margin:8px 20px 8px 20px; padding:0; }
#maincol ul li { line-height:15px; }
#maincol ul li ul { margin:0px 20px 2px 20px; padding:0; }
#maincol ul li ul li { list-style-type:square }
#maincol ul li ul li ul li { list-style-type:disc; }
div,span,li,td { font-size:11px; }
a { color:#c84945; }
form { padding:0; margin:0; }
.line { border-bottom:1px solid #97ccec; }
.flash { margin:0 -12px}
.address { color:#006098; margin:0 0 0 0; padding:0 0 0 0; line-height: 18px; width:180px; float:left; margin-right:20px }
.phone { color:#006098; margin:0 0 0 0; padding:0; line-height: 18px; }
#maincol th { text-align:left; background:#ddeef9; }
#maincol td { text-align:left; border-bottom:1px solid #e4e4e4; }

/* HEADER */
#header { background:url(images/header-home.jpg) no-repeat 50px 5px #a5d9f7; border:5px solid #fff; vertical-align:middle; padding:32px 10px ; }

/* TOP NAVIGATION */
#topnav { border-left:5px solid #fff; border-bottom:5px solid #fff; width:525px; padding:0; }
#topnav ul { background:url(images/topnav-bg.gif) repeat-x #166297; padding:0; padding-right:2px; margin:0; list-style:none; width:525px; height:24px; }
#topnav ul li { padding:5px 0; margin:0; float:left; background:url(images/topnav-border.gif) no-repeat right top; }
#topnav ul li.topon { background:url(images/topnav-border.gif) no-repeat right top #2f8dbe; }
#topnav ul li.topon a { background:url(images/topnav-arrow.gif) no-repeat 10px 4px; }
#topnav ul li a { color:#fff; font-weight:bold; padding:0 23px; text-decoration:none }
#topnav ul li a:hover { text-decoration:underline; }

/* LEFT COLUMN */
#leftcol { border-left:5px solid #fff; border-right:1px solid #fff; width:140px; vertical-align:top; }
#leftcol ul { padding:0; margin:0; list-style:none; }
#leftcol ul li { padding:6px 30px 8px 17px; margin:0; border-bottom:1px solid #fff; background:url(images/leftnav-bg.gif) no-repeat 5px 0 }
#leftcol ul li.leftopen { background:url(images/leftnav-bg-on.gif) no-repeat 5px 0 }
#leftcol ul li#type1 { background-color:#003778; min-height:25px; }
#leftcol ul li#type2 { background-color:#FF8800; min-height:25px; }
#leftcol ul li#type3 { background-color:#229095; min-height:25px; }
#leftcol ul li#type4 { background-color:#D82A00; min-height:25px; }
#leftcol ul li#type5 { background-color:#003778; min-height:25px; }
#leftcol ul li#type6 { background-color:#FF8800; min-height:25px; }
#leftcol ul li#type7 { background-color:#229095; min-height:25px; }
#leftcol ul li#type8 { background-color:#D82A00; min-height:25px; }
#leftcol ul li a { color:#005f98; font-weight:bold; text-decoration:none; }
#leftcol ul li a:hover { text-decoration:underline; }
#leftcol ul li ul { padding:0; margin:15px 0 7px -10px; list-style:none; }
#leftcol ul li ul li { padding:0 0 1px 10px; margin:0; background:none; border-bottom:0 }
#leftcol ul li ul li a { color:#fff; font-size:10px }
#leftcol ul li#type1 ul li.lefton { background:url(images/leftnav-arrow.gif) no-repeat 0 4px; }
#leftcol ul li#type1 ul li.lefton a { color:#97ccec; }
#leftcol ul li#type2 ul li.lefton { background:url(images/leftnav-arrow2.gif) no-repeat 0 4px; }
#leftcol ul li#type2 ul li.lefton a { color:#ffcdca; }
#leftcol ul li#type3 ul li.lefton { background:url(images/leftnav-arrow3.gif) no-repeat 0 4px; }
#leftcol ul li#type3 ul li.lefton a { color:#a9dfff; }
#leftcol ul li#type4 ul li.lefton { background:url(images/leftnav-arrow4.gif) no-repeat 0 4px; }
#leftcol ul li#type4 ul li.lefton a { color:#abdbd8; }
#leftcol ul li#type5 ul li.lefton { background:url(images/leftnav-arrow.gif) no-repeat 0 4px; }
#leftcol ul li#type5 ul li.lefton a { color:#97ccec; }
#leftcol ul li#type6 ul li.lefton { background:url(images/leftnav-arrow2.gif) no-repeat 0 4px; }
#leftcol ul li#type6 ul li.lefton a { color:#ffcdca; }
#leftcol ul li#type7 ul li.lefton { background:url(images/leftnav-arrow3.gif) no-repeat 0 4px; }
#leftcol ul li#type7 ul li.lefton a { color:#a9dfff; }
#leftcol ul li#type8 ul li.lefton { background:url(images/leftnav-arrow4.gif) no-repeat 0 4px; }
#leftcol ul li#type8 ul li.lefton a { color:#abdbd8; }
#leftcol ul li ul li ul { padding:0; margin:0; list-style:none; }
#leftcol ul li ul li ul li { padding:0 0 1px 9px; margin:0; background:none; border-bottom:0 }
#leftcol ul li ul li ul li a { font-weight:normal; color:#fff; }
#leftcol ul li ul li.lefton ul li a { color:#fff; }

#leftbox { padding-top:5px; width:142px; height:55px; text-align:center; background:url(images/leftbox-bg.jpg) no-repeat; margin-top:10px; line-height:15px; }
#leftbox a { text-decoration:none;color:#DF0D00; }

#leftbox2 { background-color:#F0F0F0;color:#005F98;font-size:9px; padding:5px 5px 5px 5px; margin-top:10px; width:128px; line-height:15px; }
#leftbox2 a { color:#005F98; }
#leftbox2 span { color:#005F98; }


/* MAIN COLUMN */
#maincol { width:360px; vertical-align:top; padding:0 12px; }

/* RIGHT COLUMN */
#rightcol { border-right:5px solid #fff; width:241px; vertical-align:top; }

#searchbox { background:url(images/search-bg.gif) no-repeat; height:43px; padding:5px 13px; }
#searchbox label { font-weight:bold; display:block; padding-bottom:5px; }
#searchbox input.searchinput { border-top:1px solid #434343; border-left:1px solid #434343; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
width:140px; }

#features { margin:0 6px 0 5px; }
#features div { color:#fff; height:12px; padding:5px 10px 7px 10px; text-transform:uppercase; }
#features div.news { background:url(images/news-bg.gif) no-repeat; }
#features div.news a { color:#FFFFFF; }
#features div.corporate { background:url(images/corporate-bg.gif) no-repeat; }
#features div.corporate a { color:#FFFFFF; }
#features div.personal { background:url(images/personal-bg.gif) no-repeat; }
#features div.personal a { color:#FFFFFF; }
#features div.aviation { background:url(images/aviation-bg.gif) no-repeat; }
#features div.marine { background:url(images/marine-bg.gif) no-repeat; }
#features p { background:url(images/features-bg.gif) repeat-x #e4e4e4; padding:8px 10px; margin:0 0 5px 0; line-height:18px; }
#features a { display:block;color:#006098; font-weight:bold; text-decoration:none; }



/*images*/
img.printbutton {
border:0;
}

/* ENQUIRY FORMS */
#form { margin:0; }
#form form { margin:0; padding:0 0 2px 0; }
#form div { margin:2px 0px 1px 11em; }
#form label { display:block; width:11em; float:left; margin:2px 0px 1px 0px; font-weight:bold; }
#form span input { margin-bottom:3px; background:#ecf3f7; border:1px solid #72a7c6; width:200px; font-size:1em; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#form span textarea { margin-bottom:3px; background:#ecf3f7; border:1px solid #72a7c6; width:200px; font-size:1em; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#form span select { margin-bottom:3px; background:#ecf3f7; border:1px solid #72a7c6; width:200px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.form-button input { background:#c84945; border:1px solid #c84945; cursor:pointer; padding:2px auto; margin:0.5em 0 0 0; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; }

/* SITEMAP */
#sitemap { margin:0 10px 0 10px; }
#sitemap ul { list-style-type:none; padding:0; margin:0; }
#sitemap ul li { border-bottom:1px solid #b4bbc7; padding:10px 0 10px 0; margin:0; list-style:none; font-weight:bold; font-size:1.1em; }
#sitemap ul li ul li { border-bottom:0; padding:4px 0 2px 0; margin:0 0 0 30px; list-style-type:disc; font-weight:normal; font-size:0.95em; }
#sitemap ul li ul li ul li { border-bottom:0px; padding:4px 0 2px 0; margin:0 0 0 30px; list-style-type:square; }
#sitemap ul li a { text-decoration:none; color:#006098; }
#sitemap ul li ul li a { text-decoration:none; color:#0073ae; }
#sitemap ul li a:hover { text-decoration:underline; }

/* SEARCH */
#search ul { margin:0; padding:5px 0; }
#search ul li {list-style:none; border-bottom:1px solid #b4bbc7; padding-bottom:10px;  }
#search ul li h3 { text-transform:none; }



/* FOOTER */
#footer { background:#ddeef9; border:5px solid #fff; border-top:20px solid #fff; vertical-align:middle; color:#006098; padding:10px 10px; }
#footer a { color:#006098; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer span { float:left; width:135px; }
#footer div { float:left; text-align:right; width:195px; }
#footer div.footer-nav { width:415px; text-align:left; }
#footer div.footer-nav a { padding:0 10px; }

#authorised { text-align:center; color:#04629a; padding:15px 10px; }

/* End of '_AffinityStylesheet' */

