 a.mailto {
 text-decoration: none;
  letter-spacing: .75px;
  font-family: Arial;
  color:#F65d00; 
  font-size: 14px;
  font-weight: normal;
}

 a.mailto:hover {
 text-decoration: none;
  letter-spacing: .5px;
  font-family: Arial;
  color:#F65d00; 
  font-size: 14px;
  font-weight: bold;
}

td.chead {
  background-color:#918984;
  color:#3F4860; 
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}

/*  MAIN TABLES */
tr.main {
  background: #918984;
  border-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-left-width: 2px;
  border-color: #E3E3E3;
}

td.main {
  background: #918984;
	border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: black;
  }


/* USED FOR MAIN INFO TABLE */

table.main-info {
  background: white;
	border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: black;
  z-index:1;
  }

tr.main-info {
  background: black;
  border-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-left-width: 2px;
  border-color: #E3E3E3;
  z-index:1;
}
td.main-info {
  background: white;
  border-style: dashed;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #E3E3E3;
  z-index:1;
}
td.detail {
  background: #EEE;
  font-weight:normal;
}
  
div.main {
  font-size: 12px;
  background: #918984;
	font-weight: normal;
  z-index:-1;
  padding-top: 0px;
  padding-left: 3px;
  padding-right: 3px; 
  padding-bottom: 3px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #0000000;
  height:100;
}

div.main-top-left {
  font-size: 12px;
  background: #918984;
	font-weight: normal;
  z-index:-1;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px; 
  padding-bottom: 2px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #0000000;
  width:100%;
	height:400px;

}

div.main-top-right {
  font-size: 12px;
  background: #918984;
	font-weight: normal;
  z-index:-1;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px; 
  padding-bottom: 2px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #0000000;
  height: 400px;
	overflow: auto;
}



div.box {
  font-size: 12px;
  font-weight: normal;
  background: white;
  z-index:-1;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px; 
  padding-bottom: 3px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: black;
  width:425;
}

div.adbox {
  font-size: 12px;
  font-weight: normal;
  background: white;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px; 
  padding-bottom: 3px;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: black;
  text-align:center;
  width:140px;
}


/*  Used for tabbed images */

img.tab-header-thin {
   padding: 0px;
   float:left;
   height:0px;
   border:0;
}

div.tab-header-thin {
  padding: 2px;
  z-index:-1;
  height:0px;
}

img.tab-header {
   padding: 0px;
   float:left;
   border:0;
  height:121px;
}

div.tab-header {
  padding: 2px;
  z-index:-1;
  height:140px;
}

/*  Smaller tab images */
img.tab-header-small {
   border: 0px;
   padding: 0px;
    float:left;
   border:0;
 /*   height:45px; */
}

div.tab-header-small {
  padding: 0px;
  z-index:-1;
  height:50px;
}

div.tab-body {
  padding-top:10px; 
  padding-left:20px; 
  padding-right:20px; 
  padding-bottom:20px; 
  z-index:-1;
  height:110px;
  width:645px;
  background:#EEEEEE url('/images/TagBack.jpg') no-repeat; 
}

div.tab-body-profile {
  padding-top:5px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-bottom:5px; 
  z-index:-1;
  width:550px;
  height:750px;
  overflow:auto;
  background:white;
}
div.tab-body-teams {
  padding-top:5px; 
  padding-left:5px; 
  padding-right:5px; 
  padding-bottom:5px; 
  z-index:-1;
  width:610px;
  height:800px;
  overflow:auto;
  background:white;
}


/**
* Used as the body for all the programs
*/
div.div-programs{
overflow:hidden;
background: white;
z-index:-1;
padding-top:10px; 
padding-left:20px; 
padding-right:20px; 
padding-bottom:20px; 
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: gray;
width:646px;
}

td.tab-selector  {
	position:right center;
  padding-right: 4px;
  text-indent:20px;
  font-family: Impact;
  z-index:-1;
  height:15px;
  width:60px;
  font-size: 30px;
  font-weight: sharp;
  line-height: 1.1;
	letter-spacing: 1px;
	color:#666;
}

td.tab-selector a {
	position:right center;
  padding-right: 4px;
  text-indent:20px;
  font-family: Impact;
  z-index:-1;
  height:15px;
  width:60px;
  font-size: 30px;
  font-weight: sharp;
  line-height: 1.1;
	letter-spacing: 1px;
	color:#666;
	text-decoration: none;
}

td.tab-selector:hover {
	color:#000;
	cursor:pointer;
}

td.tab-selector:hover a {
	color:#000;
	cursor:pointer;
}

/*  USED FOR TAB SELECTOR SMALL */

td.tab-selector-small  {
  position:right center;
  padding-right: 2px;
  text-indent:5px;
  font-family: Impact;
  z-index:-1;
  height:25px;
  width:155px;
  font-size: 18px;
  font-weight: sharp;
  line-height: 1.1;
  letter-spacing: 1px;
  color:#666;
}

td.tab-selector-small a {
  position:right center;
  padding-right: 2px;
  text-indent:5px;
  font-family: Impact;
  z-index:-1;
  height:15px;
  width:175px;
  font-size: 20px;
  font-weight: sharp;
  line-height: 1.1;
  letter-spacing: 1px;
  color:#666;
  text-decoration: none;
}

td.tab-selector-small:hover {
	color:#000;
	cursor:pointer;
}

td.tab-selector-small:hover a {
	color:#000;
	cursor:pointer;
}


/* USED FOR EXPRESSION */

gbli\:H1 {
  text-decoration: none;
  letter-spacing: .5px;
  font-family: Impact;
  color:#F65d00; 
  font-size: 30px;
  font-weight: normal;
}

gbli2\:H1 {
  text-decoration: none;
  letter-spacing: .5px;
  font-family: Impact;
  color:#333333; 
  font-size: 20px;
  font-weight: normal;
}


gbli\:H2 {
  text-decoration: none;
  letter-spacing: 2.5px;
  font-family: News Gothic MT;
  color:gray; 
  font-size: 14px;
  font-weight: bold;
}

gbli\:H3 {
  text-decoration: none;
  font-family: News Gothic MT;
  font-size: 12px;
  font-weight: normal;
  color: #111;
  line-height: 1.5;
	letter-spacing: 1.2px;
}

gbli\:H4 {
  text-align:center;
  text-decoration: none;
  font-family: Impact;
  font-size: 12px;
  font-weight: none;
  letter-spacing: 1.2px;
  color: #100;
}


div.div-outer {
overflow:hidden;
background: white;
z-index:-1;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: #0000000;
}

div.div-border {
overflow:hidden;
background: white;
z-index:-1;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: #DDD;
}

div.div-borderless {
overflow:hidden;
background: white;
z-index:-1;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: #0000000;
}

div.div-right {
overflow:hidden;
background: #918984;
z-index:-1;
padding-top: 0px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: gray;
width:200px;
}

div.div-left{
overflow:hidden;
background: #918984;
z-index:-1;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color: gray;
height:100%;
}

div.div-contact {
background: white;
z-index:-1;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #EECC000;
}

div.div-scroll {
z-index:-2;
width:100%;
height:400;
overflow:auto;
}


div.divdetailedit {
   width: 800;
   overflow: auto;
   }

div.divstyle {
   width:100%;
   height:60%;
   overflow: auto;
   }

div.subtables {
  padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #EECC000;
}



td.menudetail {
  color: #000000;
  valign: top;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font:sans-serif;
  font-size: 12px;
  font-weight: normal;
}


td.menuheader {
  valign: top;
}

a.signing {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold
  }

a.analytics-chooser {
  color: #000066;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.analytics-chooser:Hover {
  color: #CCCCCC;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.analytics-chooser: visited {
  color: #CCCCCC;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.analytics-chooser: activate {
  color: #EEEEEE;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.edit-launch {
  color: #000066;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.edit-launch:Hover {
  color: #0000AA;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.edit-launch:visited {
  color: #000066;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold
  }

a.menuheader {
	color:white;
	background:none;
  text-decoration: none;
  font-size:16px;
  font:Helvetica;
  height:30px;
  }

a.menuheader:link {
	background:none;
	color:white;
  text-decoration: none;
  font-size:16px;
  font:Helvetica;
  height:30px;
  }
a.menuheader:active {
	background:none;
	color:white;
  text-decoration: none;
  font-size:16px;
  font:Helvetica;
  height:30px;
  }

a.meauheader:visited {
	background:none;
	color:white;
  text-decoration: none;
  font-size:16px;
  font:Helvetica;
  height:30px;
}

a.menuheader:hover {
	background:none;
	color:white;
  text-decoration: none;
  font-size:16px;
  font:Helvetica;
  height:30px;
}

img.tab-header {
  border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.filter {
  font-size: 11px;
  font-family:Helvetica;
  font-weight: none;
}

.dashboard {
  font-size: 10px;
  font-family:Helvetica;
  font-weight: none;
}

tr.TableHead {
  background-color : #FFFFFF;
  color: #ea6717;
  font-family:Impact;
  font-size: 18px;
  letter-spacing:2px;
  font-weight: normal;

}

tr.TableRowOdd {
  background-color : #FFFFFF;
  font-size: 14px;
  letter-spacing:1.5px;
  font-weight: normal;
  font-family:News Gothic MT;
  color: #000000;
}
tr.TableRowEven {
  font-size: 14px;
  font-weight: normal;
  background-color : #f2c5a4;
  font-family:News Gothic MT;
  letter-spacing:1.5px;
  color: #000000;

}
td.TableCell {
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCCC9;
}

table.GbliTable {
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCAA9;
}

table.DetailTable {
  border-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-left-width: 2px;
  border-color: #E3E3E3;
}

td.menuborder {

  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: black;

}


.navlink1 {
  font-family : Verdana, Arial, Helvetica;
  font-size : 11px;
}

a.homenav:hover  {
  text-decoration : none;
  color: black;
}

.homenav {
    color: White;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}


td.lm1 {
  color:black;
  font-size:12px;
  font-family:verdana;
  font-weight:bold;
  font-style: italic;
  font-variant: normal;
  text-decoration:none;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: Black;
}

.banner1 {
  background-color:#222222 ;
  color:white;
  font-size:12px;
  font-family:verdana;
  font-weight:bold;
  font-style: normal;
  font-variant: normal;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
 }

.banner2 {
  background-color:white;
  color:black;
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  font-style: normal;
  font-variant: normal;
  text-decoration:none;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
 }


td.detailrowheader {
  background-color:#E3E3E3;
  color:#000066;
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  text-decoration:none;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #E3E3E3;
}

td.rtbord {
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
font-size: 14px;
font-family: arial,helvetica;
color: #333333;
}

tag.line {
  background-color:#FFFFFF;
  color:#990000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


.bhbanner-small {

	background-image:url(../images/section_header.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
  padding: 0em 1em;
   border-bottom-width: 0px;
   border-color: #BBCCC9;
   border-left-width: 0px;
   border-right-width: 0px;
   border-top-width: 0px;
   color: white;
   font-family: 'Times New Roman',Times,serif;
   font-size: 13px;
   font-weight: bolder;
   height: 30px;
   width:150px;
   text-align: center;
   text-decoration: none;
}

.bhbanner-seperator {
  background-color:#FFE780;
  font-size:12px;
  font:verdana;
  text-decoration:none;
}

.bhbanner-detail {
  color:#000000;
  font-size:12px;
  font:Arial;
  font-weight:normal;
  text-decoration:none;
}

.avbanner {
  background-color:#339933;
  color:#000000;
  font-size:18px;
  font:verdana;
  font-weight:normal;
  text-decoration:none;
}

.avbanner-seperator {
  background-color:#FF9900;
  font-size:12px;
  font:verdana;
  text-decoration:none;
}

.avbanner-detail {
  color:#000000;
  font-size:12px;
  font:Arial;
  font-weight:normal;
  text-decoration:none;
}

.detailrowtitle {
  color: #000066;
  font-family:verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  border-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCCC9;
}

.blurbtitle {
  color: #000066;
  font-family:verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCCC9;
}
.blurbdetail {
  color: #000066;
  font-family:verdana;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCCC9;
}

.captiondetail {
  color: #000066;
  font-family:verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-color: #BBCCC9;
}

body {
	font:12px arial;
	margin: 5px;
	padding: 2px;
	border-style: none;
	background:white;
 
}



/* Needed for page background color management */

div.pagecontent {
	background:#918984;
	width:1019px;
}


#a:link {color: #103293;}
#a:visited {color: #103293;}
#a:hover {background-color: #eee;}


table.public {
  background:white;
  font-weight:normal;
  text-decoration:none;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: #BBCCC9;
  text-align:center;
}


td.public {
	background: #FFFF66;
  color:black;
  font-size:11px;
  height:20px;
  font-weight:bold;
  text-decoration:none;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-color: black;
  text-align:center;
}




