body{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
   padding: 0px;
   margin-left:  10%;
   margin-right: 10%;
   color: #505050; 
 }

table, th, td, li, pre {
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
   padding: 0px;
 }

.CouponBody {
	background-color: #FFFFFF;
	background-image: url(images/coupontemplate.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border: 1px solid #000000;  
	border-top: 0px solid #ffffff; 
	margin: 0px 0px 0px 0px; 

}


.BlackBox1 {
	background-color: #FFFFFF;
	border: 1px solid #000000;  
	border-top: 0px solid #ffffff; 
	margin: 0px 0px 0px 0px; 
}

.BlackBoxMenu1 {
	background-color: #AAAAAA;
	border: 1px solid #000000; 
	border-top: 0px;
	border-bottom: 0px;  
	margin: 0px 0px 0px 0px; 
}

.EmeraldBox2 {
	background-color: #DAF5F3;
	border: 2px solid #265D62;  
	margin: 2px 0px 0px 0px; 
}


.fontsize10{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
 }

.fontsize11{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 11px;
 }


.fontsize12{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 12px;
 }

.fontsize13{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 13px;
 }
.smallGreyFont{
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 10px;
   color: 666666;
}


/*
        a { color: #16387c; text-decoration:none }
        a:link,a:visited{text-decoration:none;}
        a:hover {text-decoration:underline}
*/

		a:link { color: #16387C; text-decoration: none;  }
		a:visited { color: #16387C; text-decoration: none;  }
		a:hover { color: #F37020; text-decoration: underline;  }


        .simpleborder1{
             background:#fff;
             border:1px solid #b0bec7;
             margin:2px 0px 0px 0px;
            }

        .CouponTop{
	             background:#8f9c4c;
	             border-bottom:1px solid #b0bec7;
	             margin:2px 0px 0px 0px;
				 font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
				 font-size: 14px;
				 font-weight: bold;
				 color: #000000;
	            }
		
	    

        .simpleborder2{
             background:#fff;
             border:2px solid #b0bec7;
             margin:2px 0px 0px 0px;
            }

        .simpleborder3{
             background:#fff;
             border:3px solid #b0bec7;
            }

        .blueborderthick{
             background:#ffffff;
             border:2 solid #15009E;
             margin:5px 0px 0px 0px;
            }


        body  {
                font: 0.8125em sans-serif; 
                line-height: 1; 
                color: #505050; 
                font-size: 14px;
                margin:0px 10px 0px 10px;
                padding:0px;
                font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
                background: #CCCC99;
                }
        .over   {background: #aaaaaa; font-weight:bold; }
        .out    {background: #dddddd; font-weight:bold; }

        .overyellow   {background: #FFC30D; font-weight:bold; }
        .outyellow    {background: #FFFBB9; font-weight:bold; }


        .container { background-color: #333333;  }
        .cell { background-color: #444444; }
        .highlighted { background-color: #555555; }
        .bottom_border { border-bottom: 1px solid #444444; padding-bottom: 10px; }
        .menu_container{ background-color: #666666; }
        .menu_cell { background-color: #888888; }
        .spacer { background-color: #000000; }
        .topper { background-color: #FF6633; }
        .spread { background-color: #333333; }
        .footer { color: #666666; }

        #banner h1 { margin:0px; padding:10px}

hr {                                                           /* Creates a thicker blue line */
   height:2px;  
   width:100%;
   background-color: #cccccc;
   border:0px; 
 }


h1 {                                                          /* Our Dark Font Used as Sub headers */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 16px;
   color: #333333;
   font-weight: bold;
}

h2 {                                                           /* Our Red Font Normally Shown in Gray Table Header */
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size: 14px;
   color: #333333;
   font-weight: bold;
 }

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #265D62;
	font-weight: lighter;
	margin-top: 0;
	margin-bottom: 0;
}


h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #265D62;
	font-weight: lighter;
	margin-top: 0;
	margin-bottom: 0;
}

/* ******************************
/* Notify Box - Used at top of pages for messages
/* *************************** */
.notifyBox {
	background-image: url(/common/images/Notify/notify-check.gif);
	background-repeat: no-repeat;
	background-position: 15px 12px;
	background-color: #d9ffb2;
	border: 1px solid #88c331;
	margin: 10px 0;
	margin-top: 20px;
	padding: 15px 20px 15px 80px;
}
.notifyBox h3 {
	font-size: 19px;
	color: #4c8700;
}
.notifyBox .hl {
	background-color: #fff2ac;
}
.notifyBox.bad {
	background-image: url(/common/images/Notify/notify-bad.gif);
	background-color: #ffc9bb;
	border: 1px solid #e07d63;
}
.notifyBox.bad h3 {
	color: #9f1e00;
}
.notifyBox.info {
	background-image: url(/common/images/Notify/notify-info.gif);
	background-color: #dceeff;
	border: 1px solid #a5b2bf;
}
.notifyBox.info h3 {
	color: #004e9d;
}
.notifyBox.notifySearch {
	background-image: url(/common/images/Notify/notify-search.gif);
	background-color: #fffbe1;
	border: 1px solid #e0d9a8;
}
.notifyBox.notifySearch h3 {
	color: #7f5711;
}
.notifyBox h2 {
	padding: 0;
}
.notifyBox ul {
	margin: 0;
	padding-left: 25px;
}
.notifyBox ul ul {
	list-style: circle;
	margin: 0;
	padding-left: 30px;
}

