body   { font-family: verdana, arial, helvetica, sans; 
         font-size: 9pt; 
         background:#051a2b url(/images/background.gif) top left repeat-x ; 
	       margin: 0px; 
	       line-height: 150%;
	       height:100%;
	       padding: 0px;
				 border: 0px;
				 text-align: center;
       }

.mainwrapper { 
	width: 950px;
	margin: 0px auto;
  padding: 0px;
  border: 0px;
	background-color:#111111;
	}

.menubg { background: #777777 url(/images/greybg.gif) top left repeat-x ; 
					line-height: 150%; 
					margin: 0px;
					padding: 0px;
					border: 0px;
        }

.menucell { background: #0375dc url(/images/menucellbg.gif) top left repeat-x ; 
					padding: 5px 5px 5px 5px ; 
					margin: 0px;
					border: 0px;
					color: #ffffff;
					line-height: 150%; 
					height: 30px;
					cursor: pointer;
        }

.menucellactive { background: #0375dc url(/images/menucellactivebg.gif) top left repeat-x ; 
					padding: 6px 4px 4px 6px ; 
					margin: 0px;
					border: 0px;
					color: #ffffff;
					line-height: 150%; 
					height: 30px;
					cursor: pointer;
        }

div.itembox    {
    margin: 5px;
    padding: 5px;
		border: 0px;
    width: 195px;
    display: block;
    float: left;
    height: 180px;
		background: #ffffff url(/images/itemboxbg.gif) top left no-repeat;
}
div.itembox2   {
    margin: 5px;
    padding: 5px;
		border: 0px;
    width: 195px;
    display:block;
    float:left;
		background: #ffffff url(/images/itembox2bg.gif) top left no-repeat;
    height: 150px;
}

div.jubilee    {
    border-left: solid 1px #dddddd;
    text-align: center;
    padding: 10px 3px 5px 2px;
    margin: 0px;
    width: 130px;
    display:block;
    float:right;
    height: 575px;
    line-height: 225%; 
		color: #0077aa;
}

div.videowrapper    {
    margin: 0px;
		border: 0px;
		padding: 5px;
    width: 645px;
    height: 245px;
		background: #000000;
    display:block;
    float:left;
}

div.videobox    {
    margin: 0px;
		border: 0px;
    padding: 0px;
		background: #000000;
    width: 410px;
    display:block;
    float:left;
    height: 240px;
}
div.videofiller    {
    padding: 0px;
		border: 0px;
		margin: 10px;
    width: 205px;
    display:block;
    float:left;
    background: #000000;
    font-weight: bold;  
    font-size: 12pt; 
    color: #ffffff; 
    text-align: center; 
    line-height: 180%; 
}

table { border: 0px ; background: #ffffff;  }

tr      { vertical-align: top;
          padding: 0px 0px 0px 0px ;
          margin: 0px;
          border: 0px;
        }

td           { font-family: verdana, arial, helvetica, sans; 
               font-size: 9pt; color: #444444; 
               line-height: 150%; 
							 padding: 3px 3px 2px 3px ; 
							 margin: 0px;
							 border: 0px;
             }

td.dash      { border: thin dashed #eeeeee; }
td.ridge     { border: ridge 1px; }
td.groove    { border: groove 1px; }
td.link      {font-weight: bold; font-size: 8pt; background: #eeeeee; text-align: center; border: ridge 2px; line-height: 120%; }
td.linkhover {font-weight: bold; font-size: 8pt; background: #ccddcc; text-align: center; cursor: pointer; border: groove 2px; line-height: 120%; }
td.padh      { padding: 2px 10px 2px 10px ; }
td.pad5      { padding: 5px 5px 5px 5px ; }
td.nopad     { padding: 0px 0px 0px 0px ; }
.nopad      { padding: 0px 0px 0px 0px ; }
td.nopadR      { padding: 0px 0px 0px 0px ; text-align: right; }
td.tiny      {font-size: 7pt; line-height: 100%; }
td.label		 {text-align: right; background: #ccdddd; }

td.link2     {font-weight: bold; font-size: 8pt; background: #ffffff; text-align: center; line-height: 200%; }
td.link2hover {font-weight: bold; font-size: 8pt; background: #ccddcc; text-align: center; cursor: pointer; line-height: 200%; }

td.pad10 { padding: 10px 10px 10px 10px ; }

td.menuitem { padding: 5px 5px 5px 25px ; 
              font-family: verdana, arial, helvetica, sans; 
							font-size: 9pt; 
							color: #ffffff; 
              line-height: 150%; 
							background: #0375dc;
            }

td.menudots { padding: 0px 5px 0px 25px ; 
            }

td.dashpad10 { border: thin dashed #eeeeee;
               padding: 10px 10px 10px 10px ; }

table.footer { background: #ffffff;}
td.footer { color: #cccccc; }
td.ltgrey { padding: 5px 10px 5px 10px ; background: #eeeeee;}
td.newsdash { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa;}
td.newsdashold { border: thin dashed #eeeeee; padding: 5px 10px 8px 10px ; background: #fafafa; color: #999999; }
td.newsold { color: #999999; }
td.list  { vertical-align: top; padding: 2px,2px,2px,2px; }
tr.listhdr  { background: #aabbcc; font-weight: bold;  padding: 0px; }
tr.list2  { background: #f6f6f6; }

.bg-grey { background-color: #EEEEEE ; }

table.bg2 { background: url(/images/background2.jpg) top left no-repeat #ffffff; }

a.menu:link    { color: #ffffff; text-decoration: none; font-weight: bold;}
a.menu:visited { color: #ffffff; text-decoration: none; font-weight: bold;} 
a.menu:active, a.menu:hover { color: #ffffff; text-decoration: none; font-weight: bold;}

a:link    { color: #00466a; text-decoration: none; }
a:visited { color: #00466a; text-decoration: none; } 
a:active, a:hover { color: #00466a; text-decoration: underline; }
a.imageLink { color: #00466a; text-decoration: none; }

.heading { font-weight: bold;  
            font-size: 12pt; 
					  background: #0099cc; 
					  color: #ffffff; 
						padding: 2px 10px 2px 15px ; 
					  line-height: 200%; 
					  text-align: left; 
                      }

.heading1 { font-weight: bold;  
            font-size: 18pt; 
					  background: #ffffff; 
					  color: #0099cc; 
						padding: 2px 10px 2px 0px ; 
						font-style: italic; 
					  line-height: 160%; 
					  text-align: center; 	       	
          }

.heading1a { font-weight: bold;  
            font-size: 18pt; 
					  background: #ffffff; 
					  color: #0099cc; 
						padding: 5px 10px 0px 0px ; 
						font-style: italic; 
					  line-height: 100%; 
					  text-align: center; 	       	
          }

.heading2 { font-weight: bold;  
            font-size: 12pt; 
					  background: #f05416; 
					  color: #ffffff; 
						padding: 5px 5px 5px 5px ; 
					  text-align: center; 
                      }

.heading3 { font-weight: bold;  
            font-size: 12pt; 
					  color: #0077aa; 
						padding: 5px; 
						border: 0px;
						margin: 0px;
					  text-align: center; 
					  line-height: 150%; 
                      }

.subhead { font-weight: bold;  
            font-size: 10pt; 
					  background: #ffffff; 
					  color: #0099cc; 
					  line-height: 200%; 
					  letter-spacing: 2pt; 
						padding: 10px 0px 30px 0px ; 
          }

.subhead2 { font-weight: bold;  
            font-size: 10pt; 
					  background: #ffffff; 
					  color: #0099cc; 
					  line-height: 100%; 
					  letter-spacing: 2pt; 
						padding: 5px 0px 0px 0px ; 
          }

.newshead { font-weight: bold;  
					  background: #ffffff; 
					  color: #0099cc; 
          }

.bluebg  { background: #0099cc; 
				 	 padding: 5px 5px 5px 5px ; 
         }
					
.footerbg  { background: #0099cc url(/images/footerbg.jpg) top left no-repeat ; 
				 	 padding: 0px; 
				 	 margin: 0px; 
				 	 border: 0px; 
					 height: 40px;
           }
					
.smalltext {font-size: 6pt; }

.orange    {color: #ff9933; 
            }

.bluetext { color: #0077aa; }
a.bluetext:link    { color: #0077aa;}
a.bluetext:active    { color: #0077aa;}
a.bluetext:visited    { color: #0077aa;}
a.bluetext:hover    { color: #0077aa;}

.just     { text-align: justify; 
          }

.ents     { line-height: 150%; } 

.alignleft { text-align: left; 
          }

.indented { margin: 0px 0px 0px 100px;
          }
					
.indented20 { margin: 0px 0px 0px 20px;
            }
					
.nowrap		{ white-space: nowrap;
					}
					
hr    {	color: #eeeeee; }
input {	font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
textarea {font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
select {font-size: 10pt; color: #00466a; font-family: verdana, arial,helvetica, sans;}
div.center {text-align: center}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #ffffff; font-size: 1px; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
.pad50 {padding: 50px;}

