html,body { font-family: arial, sans-serif, helvetica ; background-color: #030D17 ; background: url(../images/page_background.jpg);  background-position: center; background-repeat: repeat-y; text-align: center; height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px }
	


.outerCenter {
	align: center;
}

table.globaltable { background-color: #030D17 ; background: url(../images/edgeback.jpg); background-repeat: repeat-y; margin:auto;}
tr.mainback { background-color: #030D17 ; background: url(../images/mainback.jpg); background-repeat: repeat-x; height:500px; margin-top: 0px; }
td.headbar { background-color: #030D17 ;}	

	


td {
table-layout:fixed; overflow: hidden;  word-wrap: break-word; text-align: left;
}

td.hpcat {
			background-image: url(/theme1/images/cellpic2.png);
			 height: 22px;
}

UL { font-family: arial }
LI { list-style-position: inside ; background-color: none }

HR { color: #eaecf3 ; line-height: 13px ; width: 99% ; display: block ; font-size: 1px }
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

.small {  font-family: arial, sans serif, helvetica ; 
           color: #000920 ; font-size: x-small ;
	       line-height: 125% ; word-spacing: 1px ; }


.loginsmall {  font-family: arial, sans serif, helvetica ; 
           color: #BBAB78 ; font-size: 9px ;
	       line-height: 125% ; word-spacing: 1px ; }
	       
	       
.medium {  font-family: arial, sans serif, helvetica ; 
           color: #070707 ; font-size: small ;
	       line-height: 100% ; font-weight: normal ;
	       letter-spacing: normal; word-spacing: normal; }
	       
.mediumtop {  font-family: arial, sans serif, helvetica ; 
           color: #BBAB78 ; font-size: 11px ;
	       line-height: 100% ; font-weight: normal ;
	       letter-spacing: normal; word-spacing: normal; }
	
P {  font-family: arial, sans serif, helvetica ; 
      color: #070707 ; font-size: small ;
	  line-height: 150% ; letter-spacing: normal; word-spacing: normal; font-size:11px }
	
.headline { font-family: helvetica neue, helvetica ;  color: #000000 ;  
	font-size: large ; line-height: 150% ;
	font-weight: 700; font-stretch: condensed ;
	letter-spacing: 1px ; word-spacing: 3px; }

.header {font-family: arial, helvetica, helvetica neue ; color: #FFFFFF ;
      font-size: small ; line-height: normal ; text-decoration: none ;
	  background-color: #003366 ; 
      word-spacing: 3px ; font-weight: bold }

.menu {font-family: arial, helvetica, helvetica neue ; color: #FFFFFF ;
      font-size: x-small ; line-height: normal ; text-decoration: none ;
	  background-color: #003366 ; word-spacing: 3px ; font-weight: normal }

.menuitem { background-color: #000000 ; padding: 5px;
          border-color: #99ccFF ; border-width: 1px ; border-style: solid ; 
          font-family: helvetica, arial ; }

a:link.menulink {font-family: arial, helvetica ; color: #D7C384 ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ; }
a:hover.menulink {font-family: helvetica ; color: #D7C384 ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ;}
a:visited.menulink { font-family: arial, helvetica ; color: #D7C384 ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ; }
                
a:link.toplink {font-family: helvetica ; color: #E6DDCD ;  word-spacing: 3px ;
                text-decoration: none  ; font-size: 11px ; font-weight: bold ; }
a:hover.toplink {font-family: helvetica ; color: #B86865 ;  word-spacing: 3px ;
                text-decoration: none  ; font-size: 11px ; font-weight: bold }
a:visited.toplink { font-family: helvetica ; color: #E6DDCD ;  word-spacing: 3px ;
                text-decoration: none  ; font-size: 11px ; font-weight: bold }
                

A:link.menusub { font-family: helvetica ; color: #E6DDCD ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ; }
A:hover.menusub {font-family: helvetica ; color: #E6DDCD ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ; }
A:visited.menusub { font-family: helvetica ; color: #E6DDCD ;  word-spacing: 1px ;
                text-decoration: none  ; font-size: 11px ; font-weight: normal }
	
.well {font-family: arial, helvetica, helvetica neue ; font-size: small ; 
	  background-color: #FFFFFF ; background-image: url(../images/bluehue-gradient.jpg) ;
	  padding: 34px }

.outer { background-color: #99CCFF ; padding: 8px ;  border-color: #CC0000 ;
         border-width: 1px ; border-style: solid }

.inner { background-color: #F7F7FF ; padding: 5px ;  
          border-color: #0000FF ; border-width: 3px ; border-style: solid ; 
          font-family: helvetica, arial }

.watermark { background-image: url(../images/bluehue-gradient.jpg) ; padding: 21px;
         border-color: #FFFFFF ; border-width: 1px ; border-style: solid ; 
         font-family: helvetica, arial ; color: #070707 ; background-color: #FFFFFF ;
         font-size: small ; line-height: normal ;  word-spacing: 3px ;}

.foot { line-height: 13px ; font-family: arial, sans serif, helvetica ; 
        font-size: 10px  ;  font-weight: normal }



.genmedhead { font-size : 11px; }

a:link.headernav,a:active.headernav,a:visited.headernav { color : #00062A; font-weight:bold; font-size: 11px}
a:hover.headernav		{ text-decoration: underline; color : #560000; font-weight:bold;font-size: 11px}


a:link {text-decoration: none ; font-weight: bold }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }


.tablec { border:1px solid #fff; padding: 0; margin:0px;}
.thc { background: #002E51; color: #fff; margin: border:0px; 0px; padding: 0px 0px;font-family:arial; font-size:14px;}
.tdc { background: #D0D0D0; color: #000;  padding: 1px;
    margin:0; height:75px; vertical-align:top; border:1px solid #fff;}
.notInMonth { background: #040A28; color: #000;  padding: 0px;
    margin:0;border:1px solid #fff;}
.eventtype {font-family:arial; font-size:11px;}
.headtype {font-family:arial; font-size:14px; color:#ffffff;}
.daytype {font-family:arial; font-size:14px;}
.login_inputs {  font-family: arial, verdana ; font-size: 10px  ; line-height: 11px  ;  font-weight: normal; color : #BBAB78; background-color : #000920; border:1px; border-style:solid; width:70px; border-color:#BBAB78;}
.text_inputs {  font-family: arial, verdana ; font-size: 11px  ; line-height: 14px  ;  font-weight: normal; color : #000000;}

.tablecsml { border:0px solid #fff; padding: 0; margin:0px;}
.thcsml { background: #002E51; color: #fff; margin: border:0px; 0px; padding: 0px 0px;font-family:arial; font-size:10px;}
.tdcsml { background: #D0D0D0; color: #000;  padding: 0px;
    margin:0; height:0px; width:0px; vertical-align:top; border:0px solid #fff;}
.notInMonthsml { background: #040A28; color: #000;  padding: 0px;
    margin:0;border:0px solid #fff;}
.eventtypesml {font-family:arial; font-size:11px;}
.daytypesml {font-family:arial; font-size:10px;}
.headtypesml {font-family:arial; font-size:11px; color:#ffffff;}
