* {margin:0;padding:0}
html,body{ margin:0px; padding:0px; height:100%;}
body{
			background:url(images/bg.gif) top repeat-x;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
a { color:#FFFF00;
    font-weight:800;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
	}

a:hover{ color:#b11926;
         text-decoration:none;
				}
a img { border:none;}
div#main{  width:100%;
					 text-align:center;
				 	 position: relative;
				   min-height: 100%;
					 height: auto !important;
					 height: 100%;}
div#mainbdy{ width:802px;
             margin:auto;
						 text-align:center;
						 background:url(images/bg_greenh.gif) repeat-y top;
						 }
div#topred { width:100%;
             height:106px;
						 background:url(images/bg_topred.gif) no-repeat;
						}
div#topred td{ font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
							 color:#FFFFFF;
							 font-weight:500;
							}
		div#topred td b { font-size:13px; font-weight:bold;}
div#bdy { width:99.6%;
					margin:auto;
          min-height:283px;
					background:url(images/bg_green.gif) repeat-x top #33620c;
				}
	div#homeinfo { width:100%;
	               background:url(images/homeinfo_bg.gif) repeat-y;
								 padding:0px;
								}
	 div#homeservice{ width:418px;
	                  background:url(images/service_bg.gif) repeat-y;
									}
	 h3 { color:#FFFFFF; 
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:800;
				font-stretch:normal;
				text-align:left;
				width:90%;
				margin:auto;
				display:block;
				margin-bottom:0px;
				margin-top:0px;
			}
	font{ color:#FFFFFF;
				width:90%;
				margin:auto;
				text-align:left;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 font-weight:400;
			 font-variant:normal;
			 display:block;
			}
	h3 a { font-size:14px;
	       text-decoration:none;
				 font-weight:700;
	     }
	
	div#giftcard { width:310px;
	               background:url(images/giftcard_bg.jpg) no-repeat top center;
				   padding-left: 70px;
				 }
div#homediv{}
div#mainbtm{ height:106px;
             width:802px;
						 background:url(images/mainbtm.gif) no-repeat;
						 margin:auto;
						 padding-bottom:37px;
						}
div#btm{ background-color:#f05113;
         height:37px;
				 width:100%;
				 position: absolute;
				 bottom: 0 !important;
				 bottom: -1px;
				 left:0;
				}
	 img#btmlink { margin-left:5px; 
	               margin-right:5px;
								 border:none;
								}
	div#btm a { color:#000000;}
  div#btm a:hover { color:##b11926;}

div#header{ width:100%;
            background:url(images/bg_headerred.gif) repeat-y;
						height:auto;
          }
div#headernvg { width:100%;
                background:url(images/bg_headernvg.gif) no-repeat;
								height:28px;
								padding-right:2px;
								text-align:right;
							}
div#bdyinfo { width:99.7%;
               background:url(images/bg_pagegreen.gif) repeat-x #33620c;
							 margin:auto;
							}
div#pageside { width:145px;
               background:url(images/side_bg.gif) repeat-y;
							 padding-top:5px;
              }
table#awardtable td{ font-family:Arial, Helvetica, sans-serif;
                     font-size:12px;
										 font-style:normal;
										 color:#FFFFFF;
										 text-align:center;
										 vertical-align:top;
										}
table#awardtable td p {
                       text-align:left;
											 display:block;
											 width:95%;
											 margin:0 auto;
											 padding-top:5px;
											 padding-bottom:5px;
											 height:auto;
											 padding-left:2px;
											 }
table#awardtable td p#colorlight { background-color:#519209;}
div#pdfid{
          width:90%;
					text-align:center;
					margin:auto;
         }
/*----------- Dropdown Menu Styles Properties------------*/
#navBar { width:75%; float:right; display:inline;}
#menuwrapper { width:100%;
               text-align:right;
							 height:28px;
							}
#p7menubar, #p7menubar ul {	padding: 0;	
                            margin: 0; 
														list-style: none; 
														font-family: Arial, Helvetica, sans-serif;
													 }
#p7menubar a { display: block; 
               text-decoration: none; 
							 padding: 5px 10px 5px 10px;	
							 border-right: 1px solid #333;	
							 font-size:14px;	
							 color: #000000;
							 background:url(images/nvg/nvgbg.gif) repeat-x;}
#p7menubar a.trigger { padding: 5px 16px 5px 10px; 
                       background-image: url(images/nvg/p7PM_dark_south.gif);	
											 background-repeat: no-repeat; 
											 background-position: right center;
											 background-color:#56970e;
										 }
#p7menubar li {	float:left; width: 9em; }
#p7menubar li ul, #p7menubar ul li  {	width: 14.5em; }
#p7menubar ul li a  {	color: #eaeaea;	border-right: 0; padding: 3px 12px 3px 16px; border-top:1px solid #000;	font-size:12px; }
#p7menubar li ul { position: absolute; display: none;	background-color: #eaeaea; border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	 background-repeat: repeat-x;	text-align:left; }
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {	color: #000000;	
                                                                                        background-color: #eaeaea;
																																												background-image:url(images/nvg/nvgbg_over.gif);
																																												background-repeat:repeat-x;
																																												}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul { display: block; }
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a { color: #000000; background-color: transparent; }
#p7menubar ul a:hover {	background-color: #6a6a6a!important; color: #FFFFFF!important; }
#p7menubar li { width: auto; }
/*----------- video------------*/
#videotxt { text-align:left;
            font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						color:#FFFFFF;
          }
#videotxt  b{ display:block;
               padding-bottom:2px;
							 padding-top:2px;
							 background-color:#336600;
							 padding-left:3px;
            }
/*----------- media------------*/
#mRhs { width:258px;
        background:url(images/mediarhsbg.gif) repeat-y;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:left;
			}
#Rhsinner { width:98%; margin:auto;}
#Rhsinner p { padding:3px;}
div#rhsImg { width:239px;
             height:140px;
						 background:url(images/mediadImgDiv.gif) center no-repeat;
						 margin:auto;
						}
div#rhsImg img { float:left;
                 margin-top:10px;
								 margin-left:10px;
								 border:none;
							 }
div#rhsImg p { display:block;
               float:left;
							 color:#edcc4d;
							 font-size:11px;
							 font-weight:500;
						   margin-left:5px;
							}