/* Globals
================================================*/
body    { color: #000000; font: 0.75em/1.45 "Lucida Grande", helvetica, verdana, arial, sans-serif; margin: 0 }
html { font-size: 100%; /* IE hack */ }
a:link     { color: #0096c5; text-decoration: none }
a:visited   { color: #0096c5; text-decoration: none }
.rtcolimage      { margin-right: 10px; margin-bottom: 10px; border: solid 1px #82b8c8 }
.mapimage       { padding: 3px; border: solid 1px #cdcdcd }
a:hover        { color: #dd0490; text-decoration: underline }
table { font-size: 100%; /* IE hack */ }	

/* Headings
================================================*/

h1         { color: #fff; font-size: 1.4em; border-style: none }

	
h2                       { color: #c5027c; font-size: 1.2em; margin-bottom: -0.75em; padding-top: 0.2em; border-style: none }
	
h3       { color: #c5027c; font-size: 1.1em; text-decoration: none; padding-top: 0.6em; border-style: none }

h4  { color: #d67600; font-size: 1em;margin-bottom: 1; text-decoration: none;border-style: none }

h5 { color: #d67600; font-size: 1.2em; border-style: none; margin-bottom: 15; margin-top: -4 }

h2 a:link{text-decoration:none;}
h3 a:link{text-decoration:none;}
/* Boxes and containers
================================================*/

.line          { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #e4dfdd }

.menuline          { padding-top: 10px; border-top: 1px solid #e4dfdd }

.boxes { background-color: #efefef; padding: 10px; border: dotted 1px #c7c7c7 }
.bigbox  { padding: 28px; width: 979px;  }

.specialbox1   { background-color: #eeeef5; padding: 10px; border: dotted 1px #8283b9 }

.specialbox2   { background-color: #eeeef5; padding: 10px; border: solid 1px #d5d7e8 }

.mailingbox
{background-color: #E7F4F6;
padding: 10px; }

.menubox1in
     { color: #fff; font-weight: bold; background-color: #e48907; padding: 3px 12px; border-top: 1px #b0c3d2; border-right: 1px solid #b0c3d2; border-left: 1px #b0c3d2 }

.menubox1in:link
    { color: #0288b5; font-weight: bold }


.menubox1off        { color: #fff; background-color: #4283bb; padding: 3px 12px; border-style: none solid; border-width: 1px; border-color: #b9ddec }


.box1         { padding: 4px 15px 8px; border-width: 1px; border-color: #cee6f7 }

.button1       { margin-right: 1px; margin-left: 1px; padding: 1px 3px; border: solid 1px #cee6f7 }

.box2        { background-color: #eeedec; padding: 9px; border-width: 1px }
.box4       { background-color: #edf6fd; padding: 9px }
.leftnavbox { background-color: #eaf6fa; margin-bottom: 5px; padding: 2px 0 2px 5px; width: 170px; border-top: 1px #cee6f7; border-right: 1px #cee6f7; border-bottom: 1px dotted #0288b8; border-left: 1px #cee6f7 }

.dottedline1 { margin-bottom: 5px; 180px; border-bottom: 1px dotted #0288b8;}
.dottedline2 { margin-bottom: 5px; 180px; border-top: 1px dotted #0288b8;}
.box7             { padding-right: 9px; padding-bottom: 19px; padding-left: 9px }
.box9               { background-image: url("nav/bluegradient2.gif"); padding: 6px 9px; border-top: 1px solid #afdaf0 }
.box12            { margin-bottom: 5px; padding: 3px 8px 7px 9px; border-top: 1px #e4dfdd; border-right: 1px solid #e4dfdd; border-bottom: 1px #e4dfdd; border-left: 1px #e4dfdd }

.box13                      { padding: 3px 7px 10px 10px; border-style: none solid none none; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }

.centrecol                        { padding: 1px 10px 10px 12px; border-style: none; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }

.centrecolspan2                        { padding: 1px 10px 10px 12px; border-style: none solid none none; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }

.emptycentrecol                         { padding: 14px 10px 10px 12px; border-style: none; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }


.leftcol   { background-color: #f3f1f1; padding: 12px 7px 10px 10px; border-style: none none none solid; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }

.leftcol h2   { color: #e08400; margin-bottom: 1em }

.rightcol    { padding: 14px 10px 10px 9px; border-right: 1px solid #e4dfdd }


.box13a  { padding: 3px 7px 10px 10px; border-style: none solid; border-width: medium 1px 1px; border-color: #ffdabd #e4dfdd }
/* Menus
================================================*/

.arrows  { color: #448093; font-size: 11px }



.menu1          { color: #075a88; font-size: 0.95em; text-decoration: none; margin-right: 1px; margin-left: 1px }
a.menu1:link         { color: #075a88; text-decoration: none; margin-right: 1px; margin-left: 1px }
a.menu1:visited         { color: #075a88; text-decoration: none; margin-right: 1px; margin-left: 1px }
a.menu1:hover           { color: #e08400; text-decoration: underline; margin-right: 1px; margin-left: 1px }
a.menu1:active        { color: #c00; text-decoration: none; margin-right: 1px; margin-left: 1px }

.menu1in        { color: #c00; font-size: 1em; font-weight: bold; text-decoration: none }
a.menu1in:link       { color: #c00; font-size: 1em; font-weight: bold; text-decoration: none }
a.menu1in:visited       { color: #c00; font-size: 1em; font-weight: bold; text-decoration: none }
a.menu1in:hover         { font-size: 1em; font-weight: bold; text-decoration: none }
a.menu1in:active       { color: #c00; font-size: 1em; font-weight: bold; text-decoration: none }


ul  { list-style-type: dics;  margin-left: 0; padding-left: 22px }

.footerbox   { font-size: 0.89em; padding-top: 20px; border-top: 1px solid #c1c1c1 }

.bl {background: url(nav/bl.gif) 0 100% no-repeat}
.br {background: url(nav/br.gif) 100% 100% no-repeat}
.tl {background: url(nav/tl.gif) 0 0 no-repeat}
.tr {background: url(nav/tr.gif) 100% 0 no-repeat; padding:25px}
.trinner  { background: url("nav/tr.gif") no-repeat 100% 0; padding: 10px 20px 10px 191px }
.trinner2  { background: url("nav/tr.gif") no-repeat 100% 0; padding: 10px 20px 10px 25px }
.boxbg  {background-color: #4bb2d2; width: 979px }

.blwhite {background: url(nav/blwhite.gif) 0 100% no-repeat}
.brwhite {background: url(nav/brwhite.gif) 100% 100% no-repeat}
.tlwhite {background: url(nav/tlwhite.gif) 0 0 no-repeat}
.trwhite {background: url(nav/trwhite.gif) 100% 0 no-repeat; padding:12px}
.boxbgwhite {background-color: #ffffff; }

.bl-test {background: url(nav/bl-test.gif) 0 100% no-repeat}
.br-test {background: url(nav/br-test.gif) 100% 100% no-repeat}
.tl-test {background: url(nav/tl-test.gif) 0 0 no-repeat}
.tr-test    { background: url("nav/tr-test.gif") no-repeat 100% 0; padding: 12px 62px 12px 12px }
.tr-testinner    { background: url("nav/tr-test.gif") no-repeat 100% 0; padding: 1px 61px 12px 12px }
.boxbg-test   { background-color: #ffffff; border-color: #47a3c7 }


.br-test2 {background: url(nav/br-test2.gif) 100% 100% no-repeat}
.tr-test2   { background: url("nav/tr-test2.gif") no-repeat 100% 0; padding: 2px 50px 12px 12px }


