/* Globals
================================================*/
body {color: #000000; font: 0.75em/1.40  verdana, arial, helvetica, sans-serif; margin: 0; }
html { font-size: 100%; /* IE hack */ }
a:link    { color: #008f8f; text-decoration: none }
a:visited { color: #008f8f; text-decoration: none }
a:hover      { color: #cd0283 ; text-decoration: underline }
table { font-size: 100%; /* IE hack */ }	

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

h1     { color: #cd0283; font-size: 1.6em; font-weight: normal; margin-bottom: 8; border-style: none }
h5 {font-size: 1.2em; border-style: none; margin-bottom: 15; }
	
h2         { color: #cd0283; 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.9em;  padding-left: 10px }
.menu3      { font-size: 0.9em;  padding-left: 18px }

.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.95em }
.footer    { font-size: 0.93em; line-height: 1.5em; text-align: left; padding: 17px 69px; 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: 6px; padding-bottom: 6px; padding-left: 8px; border-top: 1px dotted #81caca }
.newmenuitemin    { font-size: 0.96em; padding-top: 6px; padding-bottom: 6px; padding-left:0px; border-top: 1px dotted #81caca }

.form { font-size: 9px; }



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

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

.fifty-box     { background-color: #ffffff; padding: 9px; border: solid 1px #c4dada }

.boxes3d  { background-color: #f8ffff; padding: 3px 12px; border: solid 1px #c5dde0; -moz-border-radius: 10px 10px / 10px 10px; border-radius: 7px; }

.smalltextbox     { font-size: 0.95em; background-color: #d9eeee; padding: 4px 4px 4px 10px; border: solid 1px #c4dada }
.largebox      { background-color: #fff; text-align: left; width: 1000px }
.footerlargebox      { background-color: #fff; text-align: left; width: 1000px; border-top: 1px solid #81caca; }
.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 }

.bl {background: url(nav/bl_white.gif) 0 100% no-repeat}
.br {background: url(nav/br_white.gif) 100% 100% no-repeat}
.tl {background: url(nav/tl_white.gif) 0 0 no-repeat}
.tr  { background: url("nav/tr_white.gif") no-repeat 100% 0; padding: 5px 10px 10px }
.boxbg {background-color: #ffffff}

.squareedgebox2     { background-color: #f5eeff; padding: 5px 10px 10px; border: dotted 1px #da088d }
.squareedgebox3      { background-color: #f5eeff; padding: 10px 20px 12px; border: dotted 2px #da088d }

.squareedgebox4      { background-color: #f1fbfa; margin-top: 15px; margin-bottom: 15px; padding: 5px 10px 10px; border: dotted 1px #008f8f }


/* 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}
