/* global styles */
body,div,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,td,textarea,tr,ul{font-family:Arial,helvetica,sans-serif;}
p,td{font-size:9pt;margin-bottom:1px;margin-top:1px;}
ul{margin-bottom:0px;margin-top:0px;}
h1{color:#000000;font-size:18pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h2{color:#000000;font-size:16pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h3{color:#000000;font-size:14pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h4{color:#FF0000;font-size:12pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h5{color:#000000;font-size:11pt;font-weight:700;margin-bottom:1px;margin-top:1px;}
h6{color:#000000;font-size:8pt;font-weight:bold;margin-bottom:1px;margin-top:1px;}

.underlined{text-decoration:underline;}
.red{color:#FF0000}
.yellow{color:#FFFF00}
.cyan{color:#CCFFFF}
.green{color:#66FF00}
.white{color:#FFFFFF}

.category{background-color:#FF0000;color:White;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.review{background-color:#FFD700;color:#000000;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.postit{background-color:#FAFAD2;color:#000000;}
.redyllw{background-color:Yellow;color:Red;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.yllwblk{background-color:#000000;color:Yellow;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.pink{background-color: Black;color: #FF88C4;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.blue{background-color: Black;color: #AFEEEE;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.headings{color:#FFFFFF;font-size:12pt;font-weight:bold;margin-bottom:0px;margin-top:3px;}
.title{background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;}
.headline{background-color:#FFD700;color:#000000;font-size:11pt;font-weight:bold;margin-top:2px;padding-bottom:2px;padding-left:2px;padding-top:3px;}
.partner{background-color:#FFD700;color:#000000;font-size:11pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;margin-bottom:5px;}
.intro{font-size:9pt;font-weight:bold;margin-bottom: 3px;margin-top: 6px;}

a:link,a:visited,a:active{color:#0000FF;}
a:hover{color:#0000CC;}

/* top navbar menu */
a.navbar {background:transparent;color:#FFFFFF;font-size:9pt;font-weight:bold;text-decoration:none;border:thin outset;}
a:hover.navbar {background:#FF3333;font-size:9pt;font-weight:bold;text-decoration:none;border:thin groove;}
a:link.navbar,a:visited.navbar {color:#FFFFFF;font-size:9pt;font-weight:bold;}

/* side menus */
td.free {background-color:#FF0000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.item {background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:1px;padding-left:10px;padding-top:1px;}
td.menu {background-color:#0000FF;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.menublack {background-color:#000000;color:#FFFFFF;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
td.menugold {background-color:#FFD700;color:#000000;font-size:9pt;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:3px;}
a:link.menu,a:visited.menu,a:active.menu {background-color:#F0F0FF;color:Black;font-size:12px;padding-left:2px;text-decoration:none;width:100%;}
a:hover.menu {background-color:transparent;color:#0000CC;text-decoration:underline;}

/* Drop Down Menus */
ul.ddm {
          margin: 0;
          padding: 0;
          list-style: none;
          width: 138px; /* Width of Menu Items */
          border-bottom: 1px solid #0000FF;
          }

ul.ddm li.ddm {
          position:relative;
          }

ul.ddm li.ddm a.ddm {
          display: block;
          text-decoration: none;
          color: Black;
          font-size: 9pt;
          font-weight: bold;
          background: #F0F0FF; /* IE6 Bug */
          padding: 1px;
          border: 1px solid #0000FF;
          border-bottom: 0;
          }

/* Fix IE. Hide from IE Mac \*/
* html ul.ddm li.ddm { float: left; }
* html ul.ddm li.ddm a.ddm { height: 1%; }
/* End */

ul.ddm li.ddm a.ddm:hover { color: White; background: #0000FF; } /* Hover Styles */

ul.ddm ul.ddm {
          position:absolute;
          display:none;
          left: 137px; /* Set 1px less than menu width */
          top: 0;
}

li.ddm ul.ddm li.ddm a.ddm { padding: 1px 5px; } /* Sub Menu Styles */

li.ddm:hover ul.ddm ul.ddm, li.ddm.over ul.ddm ul.ddm { display:none; }

li.ddm:hover ul.ddm, li.ddm li.ddm:hover ul.ddm, li.ddm.over ul.ddm, li.ddm li.ddm.over ul.ddm { display: block; } /* The magic */

/* index tables */
a.index,a:visited.index,a:active.index,a.hover.index {font-size:11px;}

a:link.smallwhite,a:active.smallwhite,a:visited.smallwhite {color:#FFFFFF;font-size:11px;text-decoration:none;}
a:hover.smallwhite {text-decoration:underline;}

/* bottom navtext menu */
a:active.navtext {background:#000000;font-weight:bold;}
a.navtext {color:#FFFFFF;font-weight:bold;text-decoration:none;}
a:hover.navtext {background-color:#FF3333;font-weight:bold;text-decoration:none;}
a:link.navtext,a:visited.navtext {color:#FFFFFF;font-weight:bold;}

/* paragraph styles */
p.price{color:#FF0000;font-size:10pt;font-weight:bold;margin-bottom:1px;margin-top:1px;}
p.cost{color:#FF0000;font-size:10pt;font-weight:bold;line-height:180%;}
p.small{font-family:Tahoma,Arial,sans-serif;font-size:10px;}
p.smallwhite,td.smallwhite{color:#FFFFFF;font-size:11px;text-align:center;}

/* ruler styles */
hr{border:1px solid #0000FF;}
hr.invisible{color:#FFFFFF;}
hr.dash{color:#0000FF;height:1px;border-style:dashed;}
hr.dotted{color:#0000FF;height:2px;border-style:dotted;}

/* legacy styles */
a.sidebar{color:#0000FF;font-size:9pt;font-weight:bold;text-decoration:none;}
p.sidebar{font-size:9pt;margin-bottom:3px;margin-top:3px;}

/* td campaigns */
h1 {font-size:17px;color: white;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}
table.offers {border: 3px solid red;font-size: 12px;padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;width: 100%;}
b.1,ul {color: black;}
td.red {background: red;padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}