/* Globals
================================================*/
body  { color: #000000; font: 0.85em/1.4 "Trebuchet MS", verdana, arial, helvetica, sans-serif; margin: 0; background: white url("nav/bg.gif") repeat;}
html { font-size: 100%; /* IE hack */ }
a:link    { color: #006da5; text-decoration: none }
a:visited { color: #006da5; text-decoration: none }
a:hover      { color: #793a7e ; text-decoration: underline }
table { font-size: 100%; /* IE hack */ }	

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

h1      { color: #00726d; font-size: 1.3em; font-weight: normal; margin-bottom: 8; border-style: none }
h5 {font-size: 1.2em; border-style: none; margin-bottom: 15; }
	
h2          { color: #793a7e; font-size: 1.2em; margin-bottom: 0; border-style: none }

h2 a:link{text-decoration:none;}
h3 a:link{text-decoration:none;}


.bhead { font-size: 70%; }

.menu2     { font-size: 0.97em; margin-bottom: 8px; padding: 10px 8px; border-left: 1px dotted #438b8b }

.menu3in       { font-size: 0.91em; margin-top: -7px; margin-bottom: -7px; padding-left: 0px }
.menu3       { font-size: 0.91em; margin-top: -7px; margin-bottom: -7px; padding-left: 11px }

.menutop  { font-weight: bold }
a.menutop:visited  { font-weight: bold }
a.menutop:link  { font-weight: bold }
a:menutop:hover    { color: #cd0283 ; text-decoration: underline }

.menu1 { font-size: 0.95em; }
a.menu1:visited {  }

.leftmenu   { font-size: 0.94em }
.footer     { font-size: 0.93em; line-height: 1.5em; text-align: left; padding-top: 17px; padding-bottom: 17px; padding-left: 259px; width: 865px }
.footerinner    { font-size: 0.93em; text-align: left; padding: 17px 20px }

.homepromo    { font-size: 0.96em; padding-top: 8px; padding-bottom: 8px; border-top: 1px dotted #81caca }

.newmenuitem      { font-size: 0.96em; padding-top: 5px; padding-bottom: 5px; padding-left: 11px; border-top: 1px solid #cfe3e3 }
.newmenuitemin      { font-size: 0.96em; background-color: #e7e7e7; background-image: url("nav/menu-bg.gif"); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; padding-left: 0; border-top: 1px solid #cfe3e3 }

.newmenuitemin2     { font-size: 0.96em; background-color: #e7e7e7; background-image: url("nav/menu-bg.gif"); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; padding-left: 11px; border-top: 1px solid #cfe3e3 }

.newmenuitemmenu      { font-size: 0.97em; margin-top: -5px; margin-bottom: -5px; padding-top: -5px; padding-bottom: -5px; padding-left: 10px; border-top: 1px solid #cfe3e3 }

/* boxes
================================================*/

.boxes    { background-color: #d9eeee; padding: 8px; border: solid 1px #c4dada }

.latestnews     { background-color: #e8f1f1; padding: 8px; border: dashed 1px #c4dada }

.largebox      { background-color: #fff; text-align: left; width: 1000px }
.footerlargebox       { background-color: #fff; text-align: left; width: 1000px; border-top: 1px solid #abcdcc }
.contentbox       { text-align: left; padding-top: 30px; padding-bottom: 30px; padding-left: 69px }
.innercontentbox      { text-align: left; width: 948px; padding-top: 20px; padding-left: 17px; padding-bottom: 20px}

.greenbox         { background-color: #e7f8f7; text-align: left; width: 1000px; border-top: 1px solid #81caca }


.squareedgebox2      { background-color: #e7e7e7; background-image: url("nav/rt-box-bg.gif"); background-repeat: repeat-x; padding: 5px 10px 10px }

.diagonalbox       { background-color: #ffffff; background-image: url("nav/diag-bg-top.gif"); background-repeat: repeat-x; padding: 10px; border: solid 1px #e3e0e3 }

.iframebox        { padding: 5px 10px; border: solid 1px #e3e0e3 }


/* text styling
================================================*/


.breadcrumb         { color: #999; font-size: 0.90em; text-decoration:none;}
a.breadcrumb:link         { color: #999; }
a.breadcrumb:visited        { color: #999; }
a.breadcrumb:hover        { color: #cd0283}