
a{ font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #003BB2;
   line-height: 11px;
   text-decoration: none;
   letter-spacing: 0px;}

a:link{
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #003BB2;
   line-height: 11px;
   text-decoration: none;
   letter-spacing: 0px;}

a:visited{
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #003BB2;
   line-height: 11px;
   text-decoration: none;
   letter-spacing: 0px;}

a:hover{
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #007E7A;
   line-height: 11px;
   text-decoration: none;
   letter-spacing: 0px;}



.white {background: #ffffff;}
.blue {background: #40419D;}
.blue2 {background: #D3DFF0;}
.blue3 {background: #89ABDC;}
.blue4 {background: #6A7DAE;}
.linkbar {background: #609ECF;}
.linkstrip {background: #A0ADD1;}
.linkstrip2 {background: #F1F4F9;}
.footerStrip {background: #BBCDE1;}



.sidebar3 {background-image:url(images/sidebar3.jpg)}
.sidebar4 {background-image:url(images/sidebar-home.jpg)}
.backgroundHome {background-image:url(images/background-home.jpg)}


.sidebar {background-image:url(images/sidebar.jpg);
    background-repeat:repeat}

.sidebarTop 
   {background-image:url(images/sidebar-top.jpg);
    background-repeat:no-repeat}

.main 
   {background-image:url(images/background-main.jpg);
    background-repeat:no-repeat}


.sidebox1 
   {padding: 3 8 8 8;
    background-image:url(images/sidebox1.jpg)}

.sidebox2 
   {padding: 3 8 8 8;
    background-image:url(images/sidebox2.jpg)}

.sideboxTitle
   {color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;}

.sideboxText
   {color: #003BB2;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 0 6 6 8;
    line-height: 12px;
    letter-spacing: 0px;}

.sideboxText2
   {color: #003BB2;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 1 6 4 5;
    line-height: 12px;
    letter-spacing: 0px;}

.smallbox2
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 2 3 2 8;
    border: solid 1px #4775A6;
    background: #D7E8F7;
    letter-spacing: 0px;}

.smallbox2Title
   {color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 2 3 2 8;
    border-bottom: solid 1px #4775A6;
    background: #4775A6;
    letter-spacing: 0px;}

.smallbox2Text
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 7 3 7 8;
    background: #D7E8F7;
    letter-spacing: 0px;}

.smallbox
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 2 3 2 8;
    background: #DBE7FD;
    letter-spacing: 0px;}

.smallboxTitle
   {color: #484462;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 0;
    letter-spacing: 0px;
    background-image:url(images/smallbox-title.jpg)}

.smallboxTitleText
   {color: #484462;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 7 0 0 0;
    letter-spacing: 0px;
    background-image:url(images/smallbox-title-text.jpg)}

.smallboxTitle2
   {color: #484462;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 0;
    letter-spacing: 0px;
    background-image:url(images/smallbox-title.jpg)}

.smallboxTitleText2
   {color: #484462;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 7 0 0 0;
    letter-spacing: 0px;
    background-image:url(images/smallbox-title-text.jpg)}

.smallboxText
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 9 3 0 19;
    letter-spacing: 0px;
    background-image:url(images/smallbox-text.jpg)}

.smallbox3
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 9 3 12 19;
    letter-spacing: 0px;
    background-image:url(images/smallbox3.jpg)}


.bulletPoint
   {padding: 1 0 4 5;}

.topbarSec 
   {color: #8BEFF4;
    font-size: 13px;
    font-weight: bold;
    padding-top: 13;
    letter-spacing: 0px;
    background-image:url(images/topbar-sec01.jpg)}

.topBox 
   {background-image:url(images/background-box.jpg)}

.link 
   {padding: 0 0 0 15;
    background-image:url(images/linkbar.jpg)}

.link2 
   {padding: 0 0 0 15;
    background-image:url(images/linkbar2.jpg)}

.linkon 
   {padding: 0 0 0 15;
    background-image:url(images/linkbar-on.jpg)}

.linkbox 
   {padding: 0 0 0 0;
    background: #9BB3D3;
    border-left: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    background-image:url(images/linkbox.jpg)}

.linkside 
   {padding: 3 0 3 24;
    background: #609ECF;
    border-top: solid 1px #A6D1E8;
    border-bottom: solid 1px #273B9F;}

.linkPadding
   {padding-left: 11px;
    padding-right: 12px;}

.linkPaddingLeft
   {padding-left: 16px;
    padding-right: 12px;}

.linkPaddingRight
   {padding-left: 11px;
    padding-right: 18px;}

.linkPadding2
   {padding-top: 4px;}

.title1
   {color: #2EA593;
    font-family: Arial, Verdana, Helvetica;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0px;}

.title2
   {color: #5863AE;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;}

.title3
   {color: #575757;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 4 0 0 0;
    letter-spacing: 0px;}

.title4
   {color: #2EA593;
    font-family: Arial, Verdana, Helvetica;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0px;}

.boxTitle
   {color: #5E5BB7;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 8 10 6 24;
    letter-spacing: 0px;}

.boxTitle2
   {color: #5E5BB7;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 9 10 7 35;
    letter-spacing: 0px;}

.boxTitle2
   {color: #5E5BB7;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 9 10 7 35;
    letter-spacing: 0px;}

.boxTitle3
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 9 10 7 35;
    letter-spacing: 0px;}

.boxTitle4
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 3 10 4 35;
    letter-spacing: 0px;}

.boxSubTitle
   {color: #5863AE;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 1 0 4 36;
    letter-spacing: 0px;}

.boxText
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    padding: 0 10 0 27;
    letter-spacing: 0px;}

.boxText2
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    padding: 0 36 0 36;
    letter-spacing: 0px;}

.yellowBox 
   {color: #000000;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 6 17;
    letter-spacing: 0px;
    background-image:url(images/yellow-box-middle.jpg)}

.yellowBoxTitle 
   {color: #5862AF;
    font-size: 11px;
    font-weight: bold;
    padding: 0 6 21 11;
    letter-spacing: 0px;
    background-image:url(images/yellow-box-middle.jpg)}

.nudge
   {padding-left: 50px;}

.nudgeDown
   {padding-top: 8px;}

.infoLine
   {padding-left: 14px;
    padding-bottom:10px;}

.infoLine2
   {padding-bottom:42px;}

.text1
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    line-height: 12px;
    letter-spacing: 0px;}

.text2
   {color: #01776D;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    line-height: 11px;
    letter-spacing: 0px;}

.footer
   {color: #FAFAFD;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background: #609ECF;
    padding-left: 22px;
    letter-spacing: 0px;}

.textBoxBold
   {color: #3F3F3D;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    letter-spacing: 0px;}

.textBoxTitle
   {color: #5961B1;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 5 5 8 7;
    letter-spacing: 0px;
    background-image:url(images/textbox-title.jpg)}

.textBoxMiddle
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 5 5 5 9;
    letter-spacing: 0px;
    background-image:url(images/textbox-middle.jpg)}

.textBoxMiddleTop
   {color: #000000;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 10 5 5 9;
    letter-spacing: 0px;
    background-image:url(images/textbox-middle-top.jpg)}

.smalltext
   {color: #00488C;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 0;
    line-height: 11px;
    letter-spacing: 0px;}

.smalltextHead
   {color: #0B5CA7;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 0;
    line-height: 11px;
    letter-spacing: 0px;}



.AddressBox
   {line-height: 12px;
    padding: 12 0 9 36;
    letter-spacing: 0px;}

.AddressBoxBold
   {color: #3F3F3D;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding: 12 0 0 28;
    letter-spacing: 0px;}

.staffbox
   {color: #383738;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 8 20;
    letter-spacing: 0px;}

.staffboxTitle
   {color: #5863AE;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;}

.layout
   {border-left: solid 2px #65BAD9;
    border-bottom: solid 6px #8FCDE4;
    background: #E9F1FD;}

.layoutTitle
   {color: #C6FAF9;
   font-family: verdana;
   font-size: xx-small;
   font-weight: 700;
   padding: 2 4 3 10;
    letter-spacing: 0px;
   background-image:url(images/layout-title.jpg)}

.layoutTitle3
   {color: #C6FAF9;
   font-family: verdana;
   font-size: xx-small;
   font-weight: 700;
   padding: 2 4 3 10;
    letter-spacing: 0px;
   background-image:url(images/layout-title3.jpg)}

.layoutText
   {color: #383738;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    padding: 0 6 0 6;
    letter-spacing: 0px;
    background-image:url(images/background-box.jpg)}

.layoutImage
   {padding: 2 2 2 8;
    background-image:url(images/background-box.jpg)}

.layoutLines
   {background: #E9F1FD;}

.layout2
   {padding: 5 8 5 8;
    border: solid 1px #C5D8F5;
    background: #E9F1FD;}

.layout2Title
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 12 8 3 16;
    background: #C1D3EB;}

.layout2Text
   {color: #383738;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding: 0 4 0 8;
    letter-spacing: 0px;}

.layout2Image
   {padding: 2 8 2 8;}

.list
   {padding-bottom: 8px;}

.list2
   {padding-bottom: 3px;}

.listSub
   {color: #415FA7;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: normal;
    padding-left: 10px;
    padding-bottom: 8px;
    letter-spacing: 0px;}

.highlight
   {color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;}

.splashBox
   {color: #C0DCEC;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 23 20 0 20;
    letter-spacing: 0px;
    background-image:url(images/splash-image02.jpg)}

.splashTitle
   {color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0px;
    background-image:url(images/splash-title.gif)}

.splashTitle2
   {color: #ffffff;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    background-image:url(images/splash-title2.gif)}

.splashText
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    line-height: 12px;
    padding: 0 0 0 0;
    letter-spacing: 0px;}

.splashText2
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    line-height: 12px;
    padding: 10 10 10 12;
    letter-spacing: 0px;}

.splashText3
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 0;
    letter-spacing: 0px;}

.splashImage
   {padding: 21 0 0 0;}

.bold
   {color: #4F4F4F;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0px;}

.menuTitle
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 20px;
    font-weight: normal;
    padding: 10 0 0 0;
    letter-spacing: 0px;}

.menuStrapline
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 8 10 1 10;
    border-top: solid 1px #8FC6E2;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuSubtitle 
   {color: #6652AC;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 22 10 1 10;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuSubtitleTop 
   {color: #6652AC;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 22 10 1 10;
    border-top: solid 1px #8FC6E2;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuText 
   {color: #383738;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    padding: 0 10 1 10;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuText2 
   {color: #383738;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10 1 10;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuPrice 
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10 1 10;
    border-left: solid 1px #8FC6E2;
    border-right: solid 1px #8FC6E2;
    letter-spacing: 0px;}

.menuStrip
   {padding: 0 0 0 0;
    background-image:url(images/strip2.jpg)}

.menuStripTop
   {padding: 0 0 0 0;
    background-image:url(images/strip2-top.jpg)}

.newsTitle
   {color: #5863AE;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    font-weight: bold;
    padding: 50 0 4 0;
    letter-spacing: 0px;}

.newsDate
   {color: #159985;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 1 11;
    letter-spacing: 0px;}

.newsText
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    padding: 0 0 0 11;
    letter-spacing: 0px;}

.bottom p {vertical-align : bottom}








body
   {padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    background: #EEF6FD;
    letter-spacing: 0px;}

td
   {color: #353535;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    letter-spacing: 0px;}























