H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    color: #014693;
    line-height: 32px;
    
    padding-right: 10px;
    text-align: left;
}

H2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #014693;
    line-height: 20px;
    
    padding-right: 10px;
    text-align: left;
}

H3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #014693;
    line-height: 18px;
   
    padding-right: 10px;
    text-align: left;
}

H4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #014693;
    
    padding-right: 10px;
    text-align: left;
}

a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
    color: #FFFFFF;
}

a:hover
{
    text-decoration: none;
    color: #008DD1;
}

a:active
{
    text-decoration: none;
    color: #008DD1;
}

.bodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    line-height: 16px;
    padding: 0px 30px;
    text-align: justify;
    vertical-align: top;
}

body
{
    background-image: url(../images/dropshadow.jpg);
    background-repeat: repeat-y;
    background-position: center;
    margin-top: 0px;
}

body, td, th
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

.mainblockbackground
{
    background-image: url(../images/main.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    vertical-align: top;
    width: 800px;
}

.greytext12centre
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #444444;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.blocktext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    color: #444444;
    text-align: left;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.blocktext a:link
{
    color: #EB500A;
}

.blocktext a:visited
{
    color: #EB500A;
}

.blocktext a:hover
{
    color: #008DD1;
}

.blocktext a:active
{
    color: #008DD1;
}

.quotes
{
    text-align: right;
    padding-top: 10px;
    padding-right: 35px;
}

.indexblock1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFFFFF;
    text-align: right;
    padding-right: 35px;
}

.blockheading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.indexblock2
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-style: italic;
    color: #FFFFFF;
    text-align: center;
}

.indexblock3
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 14px;
    font-style: italic;
    color: #FFFFFF;
    text-align: right;
    padding-right: 35px;
}

.mainblockpurple
{
    background-image: url(../images/main2purple.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    vertical-align: top;
    width: 800px;
}

.bodyblock
{
    margin: 0px;
    padding: 15px 9px 25px 9px;
}

.padding1
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
}

.bodytexttable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #444444;
    padding-right: 15px;
    text-align: justify;
}

.bodytextheader2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #014693;
    line-height: 20px;
    padding-right: 25px;
}

.bodytextheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #014693;
    line-height: 32px;
    padding-right: 25px;
}

.la_bodytextheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #014693;
    line-height: 32px;
    padding-left: 10px;
    text-align: left;
}

.bodytexttable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #444444;
    padding-right: 8px;
    padding-left: 8px;
        text-align: justify;
}

.bodytexttable a:link
{
    color: #014693;
    text-decoration: none;
    font-weight: bold;
}

.bodytexttable a:visited
{
    color: #014693;
    text-decoration: none;
    font-weight: bold;
}

.bodytexttable a:hover
{
    color: #EB500A;
    text-decoration: none;
    font-weight: bold;
}

.bodytexttable a:active
{
    color: #EB500A;
    text-decoration: none;
    font-weight: bold;
}


.c_bodytexttable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #444444;
    text-align: center;
}

.c_bodytexttable a:link
{
    color: #014693;
    text-decoration: underline;
    font-weight: bold;
}

.c_bodytexttable a:visited
{
    color: #014693;
    text-decoration: underline;
    font-weight: bold;
}

.c_bodytexttable a:hover
{
    color: #EB500A;
    text-decoration: underline;
    font-weight: bold;
}

.c_bodytexttable a:active
{
    color: #EB500A;
    text-decoration: none;
    font-weight: bold;
}


.r_bodytexttable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #444444;
    padding-right: 15px;
    text-align: right;
}

.r_bodytexttable a:link
{
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
}

.r_bodytexttable a:visited
{
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
}

.r_bodytexttable a:hover
{
    color: #FF9933;
    text-decoration: none;
    font-weight: bold;
}

.r_bodytexttable a:active
{
    color: #FF9933;
    text-decoration: none;
    font-weight: bold;
}




.footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #000099;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer a:link
{
    color: #000099;
    text-decoration: none;
    font-weight: normal;
}

.footer a:visited
{
    color: #000099;
    text-decoration: none;
    font-weight: normal;
}

.footer a:hover
{
    color: #EB500A;
    text-decoration: none;
    font-weight: normal;
}

.footer a:active
{
    color: #EB500A;
    text-decoration: none;
    font-weight: normal;
}

.bottom_bg
{
    background: url(../Images/bottom_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    height: 25px;
    text-align: center;
}

.footerbar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    height: 20px;
}

.footerbar a:link
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

.footerbar a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

.footerbar a:hover
{
    color: #EB500A;
    text-decoration: none;
    font-weight: normal;
}

.footerbar a:active
{
    color: #EB500A;
    text-decoration: none;
    font-weight: normal;
}

.ratpooorange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color: #777777;
    font-weight: bold;
}

.ratpoo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color: #A5C4DD;
    font-weight: bold;
}

.ratpoo a:link
{
    color: #A5C4DD;
    text-decoration: none;
    font-weight: bold;
}

.ratpoo a:visited
{
    color: #A5C4DD;
    text-decoration: none;
    font-weight: bold;
}

.ratpoo a:hover
{
    color: #EB500A;
    text-decoration: none;
    font-weight: bold;
}

.ratpoo a:active
{
    color: #EB500A;
    text-decoration: none;
    font-weight: bold;
}

.arrow
{
    background-image: url(../images/arrow.jpg);
    height: 45px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.bodytextheader2lines
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #014693;
    line-height: 23px;
}

.arrow2
{
    background-image: url(../images/arrow.jpg);
    height: 45px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.shadebox
{
    font-family: "Times New Roman" , Times, serif;
    background-image: url(../images/shadeboxmiddle.jpg);
    background-repeat: repeat-y;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #01297A;
    padding-right: 30px;
    padding-left: 30px;
    font-style: italic;
    padding-top: 0px;
    padding-bottom: 0px;
}

.sideblock
{
    padding-top: 15px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #BBBBBB;
    margin-top: 10px;
}

.navigation
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
    text-decoration: none;
}

.navigation a:link
{
    color: #000000;
    text-decoration: none;
}

.navigation a:visited
{
    color: #000000;
}

.navigation a:hover
{
    color: #014693;
}

.navigation a:active
{
    color: #014693;
}

.bodyimg
{
    text-align: center;
    padding-right: 25px;
}

.phone
{
    font-size: 28px;
    font-weight: bold;
    color: #99C7DA;
}

.bluehding
{
    color: #014693;
    font-weight: bold;
}

.bluetxt
{
    color: #014693;
}

.browntxt
{
    color: #800000;
    font-weight: bold;
    text-align: center;
}

.browntxt2
{
    color: #800000;
}

.border
{
    border: 1px solid #4493CF;
}

.border2
{
    border: solid 0 #4493CF;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    margin-left: auto;
    margin-right: auto;
}

.border3
{
    border: solid 0 #4493CF;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.border4
{
    border: solid 0 #4493CF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.border5
{
    border: solid 0 #4493CF;
    border-right-width: 1px;
    border-left-width: 1px;
}

.border6
{
    border: solid 0 #4493CF;
    border-left-width: 1px;
}

.border7
{
    border: solid 0 #4493CF;
    border-right-width: 1px;
}

.border8
{
    border: solid 0 #4493CF;
    border-left-width: 1px;
    border-bottom-width: 1px;
}

.border9
{
    border: solid 0 #4493CF;
    border-right-width: 1px;
    border-bottom-width: 1px;
    text-align: justify;
}

.bordera
{
    border: solid 0 #4493CF;
    border-bottom-width: 1px;
}

.borderb
{
    border-left: 1px solid #4493CF;
    border-right: 1px solid #4493CF;
    border-top: 1px solid #4493CF;
    border-bottom: 1px solid #4493CF;
    text-align: justify;
}

.borderc
{
    border-left: 0px solid #4493CF;
    border-right: 1px solid #4493CF;
    border-top: 1px solid #4493CF;
    border-bottom: 1px solid #4493CF;
}

.borderd
{
    text-align: justify;
    border: 1px solid #4493CF;
    width: 95%;
}

.bordere
{
    border-top: 1px solid #4493CF;
}

.borderf
{
    text-align: justify;
    border: 1px solid #4493CF;
}

.borderg
{
    border: solid 0 #4493CF;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.borderh
{
    border-left: 1px solid #4493CF;
    border-right: 0px solid #4493CF;
    border-top: 1px solid #4493CF;
    border-bottom: 1px solid #4493CF;
}

.borderi
{
    border-left: 0px solid #4493CF;
    border-right: 0px solid #4493CF;
    border-top: 1px solid #4493CF;
    border-bottom: 1px solid #4493CF;
}

.borderj
{
    border-left: 1px solid #4493CF;
    border-right: 1px solid #4493CF;
    border-top: 1px solid #4493CF;
    border-bottom: 0px solid #4493CF;
}

.border-grey-l-r
{
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-top: 0px solid #b2b2b2;
    border-bottom: 0px solid #b2b2b2;
}

.lineheightx15
{
    line-height: 15px;
}

.lineheightx20
{
    line-height: 20px;
}

.lineheightx25
{
    line-height: 25px;
}

.padx-0-5-0-5
{
    padding: 5px 5px 5px 5px;
}

.padx-5-5-5-5
{
    padding: 5px 5px 5px 5px;
}

.padx-0-10-0-10
{
    padding: 0px 10px 0px 10px;
}

.padx-0-5-0-5
{
    padding: 0px 5px 0px 5px;
}

.padx-5-10-5-10
{
    padding: 5px 10px 5px 10px;
}

.padx-5-20-5-20
{
    padding: 5px 10px 5px 10px;
}

.padx-0-5-5-0
{
    padding: 0px 5px 5px 0px;
}

.padx-0-10-0-0
{
    padding: 0px 10px 0px 0px;
}

.padx-10-0-0-0
{
    padding: 10px 0px 0px 0px;
}
.padx-5-0-5-0
{
    padding: 5px 0px 5px 0px;
}
.alignleft
{
    text-align: left;
}

.aligncenter
{
    text-align: center;
}

.alignright
{
    text-align: right;
}

.alignjustify
{
    text-align: justify;
}

.content1
{
    color: #FFFFFF;
    background-color: #014693;
    font-weight: bold;
    height: 22px;
    font-size: 12px;
    text-align: center;
}

.content1a
{
    color: #FFFFFF;
    background-color: #014693;
    font-weight: bold;
    height: 22px;
    font-size: 12px;
    text-align: left;
    padding: 0px 0px 0px 10px;
}

.content2
{
    color: #FFFFFF;
    background-color: #014693;
    font-weight: bold;
    height: 22px;
    font-size: 12px;
    padding: 2px 20px 2px 20px;
    text-align: center;
}

.content3
{
    color: #000000;
    text-align: center;
    height: 22px;
    font-size: 12px;
    padding: 2px 10px 2px 10px;
}

.content4
{
    color: #ffffff;
    background-color: #014693;
    font-weight: bold;
    text-align: center;
    height: 20px;
    font-size: 12px;
    padding: 2px 5px 2px 5px;
}

.new_list
{
}

.new_list ul
{
    margin: 0px;
    padding: 30px;
    list-style: none;
}

.new_list li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 50px;
    background: url(../Images/tick.jpg) no-repeat left 5px;
    height: 17px;
}

.margintext_ctr
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    line-height: 16px;
    text-align: center;
}

.margintext_left
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    line-height: 16px;
    text-align: left;
}

.table_text
{
    font-family: Tahoma;
    font-size: 12px;
    color: #5080BC;
    font-weight: bold;
    line-height: 23px;
    text-decoration: none;
}

.l_table_text
{
    font-family: Tahoma;
    font-size: 12px;
    color: #5080BC;
    font-weight: bold;
    line-height: 23px;
    text-decoration: none;
    text-align: center;
}

.table_text a
{
    font-family: Tahoma;
    font-size: 12px;
    color: #5080BC;
    font-weight: bold;
    line-height: 23px;
    text-decoration: none;
}

.table_text a:hover
{
    font-family: Tahoma;
    font-size: 12px;
    color: #5080BC;
    font-weight: bold;
    line-height: 23px;
    text-decoration: underline;
}

.centerText
{
    text-align: center;
}

div#page
{
    margin: 0 auto;
}

#dhtmltooltip
{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: #FFFFCC;
    visibility: hidden;
    z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.hiper_link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000099;
    font-weight: normal;
    text-decoration: none;
}

.hiper_link a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000099;
    font-weight: normal;
    text-decoration: none;
}

.hiper_link a:hover
{
    font-family: Tahoma;
   
    color: #000099;
    font-weight: normal;
    text-decoration: underline;
}
.glb_hiper_link
{
    font-family: Tahoma;
   text-align: left;
    color: Blue;
    font-weight: normal;
    text-decoration: none;
}

.glb_hiper_link a
{
    font-family: Tahoma;
    text-align: left;
    color: Blue;
    font-weight: normal;
    text-decoration: none;
}

.glb_hiper_link a:hover
{
    font-family: Tahoma;
    text-align: left;
    color: #000099;
    font-weight: normal;
    text-decoration: underline;
}


.font_14
{
    font-size: 14px;
}

.font_12
{
    font-size: 12px;
}

