@charset "iso-8859-1";
/* author: Kelston */
/* Creation date: 11/08/2005 */

html,body {margin: 0px 0px 0px 0px; background-color: #080881; color: #000000; height: 100%; text-align: center; overflow-y: scroll;
overflow:-moz-scrollbars-vertical}

.maintable {border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; color: #000000; height: 100%; width: 779px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px}

.maintabletv {border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; color: #000000; width: 779px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px}

.topleftpane {padding: 0px 0px 0px 0px; border-collapse: collapse; text-align: right}
.toppane {padding: 0px 0px 0px 0px; border-collapse: collapse; height: 125px; width: 459px}
.toprightpane {padding: 0px 0px 0px 0px; border-collapse: collapse; text-align: left}
#toprightimg {background-image: url(../siteimage/topright.gif); width: 160px; height: 125px}

.menubar {height: 50px; font-family: Arial,sans-serif; font-size: 75%; padding: 0px 0px 0px 0px; color: #FFFFFF; text-align: center; background-color: #080881; background-image: url(../siteimage/menu.jpg); font-weight: bold; word-spacing: 5px}

#submenutop {background-image: url(../siteimage/submenutop.jpg); width: 160px; height: 20px; margin: 0px 0px 12px 0px; background-repeat: no-repeat;}
.leftpane {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; text-align: center; background-color: #C3EEFF; font-family: Arial,sans-serif; color: #080881; font-size: 85%; font-weight: bold; background-image: url(../siteimage/submenu.jpg); border-collapse: collapse}
.leftpanetv {width: 160px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; text-align: center; background-color: #FFFFFF; font-family: Arial,sans-serif; color: #080881; font-size: 85%; font-weight: bold; background-image: url(../siteimage/submenu.jpg); border-collapse: collapse}
.leftpane img {border: 0px; margin: 0px 0px 12px 0px; vertical-align: top}
.leftpane ul {margin-left: 14px; padding-left: 0px; list-style: none; margin-top: 0px}
.leftpane li {padding-bottom: 10px}
.leftpane hr {height: 18px; width: 111px; background-color: #FFFFFF; border: 0; color: #FFFFFF; border-bottom: 3px solid #080881}
.hrdiv {margin-left: 17px}


#callon {font-size: 150%; font-family: Verdana,sans-serif; line-height: 0.9; margin-left: 18px}
.town {font-size: 70%; font-family: Verdana,sans-serif; line-height: 2.0;}
#officehours {font-size: 120%; font-family: Arial,sans-serif; line-height: 0.9; margin-left: 16px; margin-top: 10px}


.centrepane {padding: 0px 0px 0px 12px; vertical-align: top; color: #000000; background-color: #FFFFFF; border-collapse: collapse}
.centrepane img {border: 0px; margin: 5px 0px 0px 1px}
.centrepane p {font-family: Arial,sans-serif; font-size: 75%}
.centrepane li {font-family: Arial,sans-serif; font-size: 75%}
.centrepane dd {font-family: Arial,sans-serif; font-size: 75%; font-weight: bold; color: #080881; background-color: #FFFFFF}
.centrepane dt,label {font-family: Arial,sans-serif; font-size: 85%; font-weight: bold}
.centrepane .answer {margin-bottom: 1em; font-weight: normal}

.listlevel2 {font-family: Arial,sans-serif; font-size: 130%}

.centrepane h1 {font-family: Arial,sans-serif; font-size: 160%; margin-top: 18px; color: #080881; background-color: #FFFFFF;}
.centrepane h2 {font-family: Arial,sans-serif; font-size: 100%; margin-top: 40px; color: #080881; background-color: #FFFFFF; margin-bottom: -10px;}
.centrepane strong {color: #080881; background-color: #FFFFFF;}
#blue {color: #080881; background-color: #FFFFFF;}
.red {color: #FF0000; background-color: #FFFFFF;}
#center {text-align: center;}

.rightpane {padding: 0px 16px 0px 0px; margin-left: 16px; vertical-align: top; text-align: center; background-color: #ffffff; font-family: Arial,sans-serif; color: #000000; font-size: 80%; font-weight: bold; background-image: url(../siteimage/extrainfo.jpg); border-collapse: collapse}
.rightpane img {border: 0px; margin: 15px 0px 0px 0px; vertical-align: top}



.accessibilitymenutop {position: absolute; left: 0px; top: -30px}

.accessibilitymenubottom {position: absolute; left: -500px; bottom: 3px; text-align: right}

.footerbarleft {background: url(../siteimage/bottomleft.jpg); vertical-align: bottom; text-align: left; padding-left: 16px}

.footerbar {height: 32px; font-family: Arial,sans-serif; font-size: 60%; color: #FFFFFF; padding: 0px 0px 1px 0px; text-align: center; background-color: #080881; background: url(../siteimage/bottom.jpg); vertical-align: bottom}

.footerbarright {background: url(../siteimage/bottomright.jpg); vertical-align: bottom; text-align: right; padding-right: 19px; color: #FFFFFF; background-color: #FFFFFF}
.footerbarright img {border: 0px; margin: 0px 0px 2px 0px}
.footerbarright ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: middle; list-style-type: none}
.footerbarright li {display: inline; list-style-type: none; vertical-align: middle}

a:link {color: #0000ff; background-color: #ffffff}
a:visited {color: #0000ff; background-color: #ffffff}
a:hover {color: #000000; background-color: #ffffff}
a:active {color: #000099; background-color: #ffffff}

a:link img {color: #000000; background-color: #ffffff}
a:visited img {color: #000000; background-color: #ffffff}
a:hover img {color: #000000; background-color: #ffffff}
a:active img {color: #000000; background-color: #ffffff}

.menubar a:link {color: #FFFFFF; background-color: #080881; text-decoration: none; word-spacing: normal}
.menubar a:visited {color: #FFFFFF; background-color: #080881; text-decoration: none; word-spacing: normal}
.menubar a:hover {color: #FFCC00; background-color: #080881; text-decoration: none; word-spacing: normal}
.menubar a:active {color: #FFFFFF; background-color: #080881; text-decoration: none; word-spacing: normal}

.leftpane a:link {color: #080881; background-color: #C3EEFF; text-decoration: none}
.leftpane a:visited {color: #080881; background-color: #C3EEFF; text-decoration: none}
.leftpane a:hover {color: #ffcc00; background-color: #C3EEFF; text-decoration: none}
.leftpane a:active {color: #000000; background-color: #C3EEFF; text-decoration: none}

.footerbar a:link {color: #ffffff; background-color: #000000; text-decoration: none}
.footerbar a:visited {color: #efefef; background-color: #000000; text-decoration: none}
.footerbar a:hover {color: #ffcc00; background-color: #000000; text-decoration: none}
.footerbar a:active {color: #ffcc00; background-color: #000000; text-decoration: none}

.mandatoryfield {color: #ff0000; background-color: #ffffff}

.progressbar {font-size: 8pt; padding: 1px; border: 1px solid #000000; width: 100px}

img {border: 0px}

.spacer {height: 20px}
.pagespacer {height: 60px}
.imgspacer {width: 0px; padding: 0px 15px 0px 15px; display: inline}

.textright {font-size: 80%; border-width: 3px 1px 1px 1px; margin-top: 8px; margin-bottom: 15px; width: 111px; padding: 6px; border-color: #080881; border-style: solid; text-align: left;}

.textright img {margin: 6px -6px 12px -6px; padding-right: 0px}

.hidden {display: none}

#exp1,#exp2,#exp3 {margin: 10px 0px 10px 0px; padding: 10px; display: none; border: 1px solid #080881}