body {
     color : Black;
     background-color : #005080;
/*   background-color : #005080 #60A0D8; */
     font-family : Arial, Helvetica, sans-serif, sans-serif;
     font-size : 12px;
	  margin: 10px;
	  padding: 0px;
	  border: 0px;
	  float: none;
}

A:link, A:visited, A:active { text-decoration: underline ;
font-family : Arial, Helvetica, sans-serif, "benguiat bk bt", "Comic Sans MS";
}

A:link    { color: blue}
A:active  { color: red }
A:visited { color: Green }
a:hover { color: red }

p { text-align : left;}

P.chair {font-family : "Monotype Corsiva", Marigold, "Lydian Csv BT", tahoma, helvetica, sans-serif, arial ;
          font-size : 11pt ;
          color : #000099 ;
          text-indent: 2em
           }
p.notready
 {font-family : "Monotype Corsiva", Marigold, "Lydian Csv BT", tahoma, helvetica, sans-serif, arial ;
          font-size : 16pt ;
          color : #000099 ;
          text-indent: 2em
           }
P.chair2 {font-family : "Monotype Corsiva", Marigold, "Lydian Csv BT", tahoma, helvetica, sans-serif, arial ;
          font-size : 11pt ;
          color : #000099 ;
          text-indent: 0em }
/*        text-indent: 0em 0em 2em 2em } */


P.important { color : red ;
              font-size : 10pt ;
                 font-family : Arial, sans-serif;
                 margin : 0em 1em 1em 1em ;
                 text-indent: 2em }

P.storynote { color : Black;
         font-size : 9pt ;
           text-align : center ;
           font-family : Arial, sans-serif;
           margin : 0em 1em 1em 1em }

P.waiver  { color : #000099 ;
background-color: #f5f5f5;
            text-align : justify;
            font-size : 9pt;
               font-family : Arial, sans-serif;
}



dl { color : #000099;
     font-size : 10pt;
      font-family : Arial, sans-serif;
}

dt { color : red;
     font-size : 10pt;
      font-family : Arial, sans-serif;
}

dt.form { color : #000099;
          font-size : 10pt;
            font-family : Arial, sans-serif;
}

blockquote { color : #000099;
             font-size : 10pt;
                font-family : Arial, sans-serif;
               text-align : justify;
               }

blockquote.note { color : #000099;
             font-size : 9px;
                font-family : Arial, sans-serif;
}

em.head { font-weight: bold;
          color: #990000;
            font-size : 14pt;
            font-family : Arial, sans-serif;
}

H1 { color : red;
     font-size : 18px;}
H1.chair { color : red ;
                 font-size : 18px;
}
H2 { color : red;
     font-size : 18pt}

H3 { color : #990000;
     font-size : 15pt ;
      text-indent: 0.5em
          }

h6 {
	font-size:12px;
	text-indent: 5px;
   font-family:Tahoma,sans-serif;
   text-align:left;
   color:#FFFFFF;
	width: 98%;
	height: auto;
   background-color:#2878C0;
   border-top-style:solid;
   border-top-color:#2878C0;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#2878C0;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#1858B8;
   border-left-width:6px;
   border-right-style:solid;
   border-right-color:#508CC0;
   border-right-width:6px;
}

TD { color : Black;
      font-family : Arial, sans-serif;
      font-size : 12px;
      text-align : left;

}
td.leftmenu {
width: 150px;
vertical-align: top;
	
}
td.centercontent {
	width: 610px;
	vertical-align: top;
}

td.rightcol {
background-color: white;
color: black;
	width: 200px;
	vertical-align: top;
}

td.rightcol h1 {
font-size: larger;
color: black;
		background: #D3D7D8;
		border-top:1px solid #000;
}

td.rightcol div {
padding: 0px 5px;
		background:#eee;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	color: BLACK;
}


td.rightcol a {
text-decoration: none;
}

td.rightcol dt {
color: black;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: inherit;
font-style: normal;
font-weight: bold;
}

td.rightcol dd {
color: black;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: inherit;
font-style: normal;
margin-left: 10px;
}


/*#678bde 110705#3366CC#6f82c4*/
TD.blue { color : #110705;
      font-family : Arial, sans-serif;
      font-size : 12px;
     background-color : #678bde;
}

td.officialuse {
     background-color : #EEEEEE ; 
}

td.bkgrblack {
     background-color : Black;
}

td.bkgrwhite {
     background-color : #F5F5F5;
}

 ol.reverse { color : #000099;
    font-size : 10pt;
 font-family : Arial, sans-serif;
}

th.registration {color : black ;
                 font-size : 15pt;
                     }

td.efhead {
     background-color : Black;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 20px;
     color : White;
      vertical-align : middle;
      text-align : center;

}

td.efhead2 {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
	  background-color: White;
     color : Red;
      vertical-align : bottom;
      text-align : center;
}

TD.script { color : red;
            font-family : Arial, sans-serif;
               font-size : 9px}

th.popuppins {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : Red;
     vertical-align : top;
     text-align : center;
     border : thin outset;
}

td.popuppins {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color : black;
      vertical-align : top;
      text-align : center;

}

caption { font-family : Arial, sans-serif;
          color : Red;
            font-size : 18px}

LI.vduties { list-style-type: square;
                   color : Green;
}

ul.vduties {  list-style-type: square;
                      color : #000099;
                           font-family : Arial, Helvetica, sans-serif;
                           font-size : 12px;
}


div.center { text-align : center;
             font-family : Arial, Helvetica, sans-serif;
             font-size : 10px;
             }


div.right { text-align : right;
            font-family : Arial, Helvetica, sans-serif;
            font-size : 10px;
           }

div.left { text-align : left;
           font-family : Arial, Helvetica, sans-serif;
           font-size : 10px;
          }

div.line {color:#ffffff;
background-color: black;
 width: 100%;
 line-height: 1px;}

div.week { text-align : center;
             font-family : Arial, Helvetica, sans-serif;
             font-size : 12px;
             background-color: #005080;
             color: white;
             }

div.twm {
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: thin;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #d8d8d8;
	color: black;
}

pre { font-family : "Courier New", Courier, monospace;
font-size : 9pt }

tr.teamr1 {
     background-color : #FFFFCC;
     vertical-align : text-top;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

tr.teamr2 {
     background-color : white;
     vertical-align : text-top;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

td.team {
     vertical-align : text-top;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

table.team {
     background-color : #c0c0c0;
     }

.teamr1 {
     background-color : #FFFFCC;
     vertical-align : text-top;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

.teamr2 {
     background-color : white;
     vertical-align : text-top;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

table.trec {
     border-left : 1px solid Navy;
     border-bottom : 1px solid Navy;
     border-right : 1px solid Navy;
     border-top : 1px solid Navy;
}

tr.trech  {
     background : Silver;
}

td.trech  {
     text-indent : 3px;
     text-transform : uppercase;
     font-weight : bold;
     border-bottom : 1px solid Navy;
}

td.right {
	text-align: right;
}

hr {
     color : Blue;
     height : 1px;
}

tr.trecr1  {
     background : #F0F8FF;
}

tr.trecr2  {
     background : #FFFFE0;
}

div.box {
   border-width: 1px;
   border-style: solid;
   border-color: blue;
   text-align : center;
 /*  WIDTH: 125px;
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   text-align : left;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 11px; */
   PADDING-top: 1px;
   PADDING-RIGHT: 1px;
   PADDING-bottom: 1px;
   PADDING-left: 1px;
 }

 div.boxlink {
   border-width: 1px;
   border-style: solid;
   border-color: #202070;
   width: 40px;
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   text-align : left;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 11px;
   PADDING-top: 1px;
   PADDING-RIGHT: 1px;
   PADDING-bottom: 1px;
   PADDING-left: 1px;
 }

.text { color : black;
	text-align: justify;
    font-size : 12px;
     font-family : Arial, sans-serif;
     margin : 0em 1em 1em 15px;
     text-indent: 2em }

.formtext {
     height: 15px;
/*   border-width: 1px;
   border-style: solid;
   border-color: #202070; */
/*   width: 40px; */
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   text-align : left;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 11px;

}
.formfield {
     height: 30px;
/*   border-width: 1px;
   border-style: solid;
   border-color: #202070; 
   width: 40px; */
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   text-align : left;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 12px;

}

div.box650 {
   border-width: 1px;
   border-style: solid;
   border-color: blue;
   text-align : center;
  WIDTH: 650px;
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 11px;
   PADDING-top: 1px;
   PADDING-RIGHT: 1px;
   PADDING-bottom: 1px;
   PADDING-left: 1px;
 }

 div.impbox {
   border-width: 1px;
   border-style: solid;
   border-color: blue;
   text-align : center;
 /*  WIDTH: 125px; */
   BACKGROUND-COLOR: #f5f5f5;
   COLOR: #0000ff;
   TEXT-DECORATION: none;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight : 300;
   font-size : 12px;
   PADDING-top: 1px;
   PADDING-RIGHT: 1px;
   PADDING-bottom: 1px;
   PADDING-left: 1px;
 }


tr.odd {
     background-color : #FFFFCC;
}

tr.even {
     background-color : white;
}

td.odd {
     background-color : #FFFFCC;
  	  vertical-align: top;
}

td.even {
     background-color : white;
	  vertical-align: top;
}

td.oddts {
     background-color : #FFFFCC;
  	  vertical-align: top;
	  text-align : left;
	  font-family : Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color: black;
}

td.events {
     background-color : #f7f7f7;
	  vertical-align: top;
  	  text-align : left;
	  font-family : Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  color: black;

}

#navlist {
        color: white;
        background: #17a;
        border-bottom: 0.2em solid #17a;
        border-right: 0.2em solid #17a;
        padding: 0 1px;
        margin-left: 0;
        width: 12em;
        font: normal 10px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        font-size: 1em;
}

#navlist a {
        display: block;
        text-decoration: none;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
        color: white;
        background: #39c;
        border-width: 1px;
        border-style: solid;
        border-color: #5bd #035 #068 #6cf;
        border-left: 1em solid #fc0;
        padding: 0.25em 0.4em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30;}

#navlist a {
        width: 100%;
        /* only necessary for Internet Explorer */
}

#navlist a {
        voice-family: "\"}\"";
        voice-family: inherit;
	   width: 100%;
		/* width: 9.6em; */
        /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
        width: auto;
        /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover {
        background: #28b;
        border-color: #069 #6cf #5bd #fc0;
        padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active {
        background: #17a;
        border-color: #069 #6cf #5bd white;
        padding: 0.4em 0.35em 0.25em 0.9em;
}

#navbar{
text-decoration: none;
	clear: both ;
	border-top: 2px solid #CFCFCF ;
	border-bottom: 2px solid #E0E0E0 ;
	font-size: 13px ;
	padding: 0 0 0 15px ;
	color: #AAA ;
	background-image: url(/images/navbar_back.gif) ;
	background-repeat: repeat-x ;
	background-color: #F6F6F6 ;
}
#navbar a {
	color: black ;
	padding: 1px 1px ;
}
#navbar a:hover {
	color: #BE187C ;
	text-decoration: none ;
}
.divcontainer{
height:auto;
	width:610px;
		margin:0px 0px 0px 0px;
	/*margin:0px 0px 0 25px; */
}

.divbox{
	width:602px;
	height: auto;
		margin:0px 0px 0px 0px;
}
.divtop{
	height:69px;
	background-image: url(../tely10/graphics/sponsors/sponsors_div_border_1x1.gif);
	background-repeat: no-repeat;
	background-position: left;
		margin:0px 0px 0px 0px;
}
.divmiddle{
background-image: url(../tely10/graphics/sponsors/sponsors_div_border_2x1.gif);
	background-repeat: repeat-y;
	height: auto;
	margin:0px 0px 0px 0px;
}
.divbottom{
	height:36px;
	background-image: url(../tely10/graphics/sponsors/sponsors_div_border_3x1.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin:-1px 0px 0px 0px;
}
.divtexthead {
	color: White;
	padding-left: 25px;
}
.divtextbody {
	margin:0px 0px 0px 0px;
	color: black;
	padding-left: 15px;
	padding-right: 15px;
}
.imagetext {
	margin:20px 10px 0px 15px;	
			float: right;
}


/* CSS Tabs */
#navcontainertop { /* none needed */ }

ul#navlisttop {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlisttop li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #eef4f1;
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#navlisttop a, #navlisttop a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
/*        color: #95bbae; */
color: Black;
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlisttop li#activetop {
        color: #95bbae;
        background-color: #3399CC;
		  

/*        color: #95bbae;
        background-color: #deebe5; */

}

#navlisttop a:hover {
        color: #74a893;
        background-color: #d1e3db;
}

div.copyright {
	background-color: #005080;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.javadays {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: Yellow;
background-color: #005080
}


.containerPyra {
        width: 565px;
        padding: 5px;
        margin: 5px 0 0 0;
        border: 1px solid #ccc;
        background: #fff;
}

/* pyramid */

#navPyra {
        margin: 0;
        padding: 5px 5px 30px 5px;
        border-bottom: 1px solid #9FB1BC;
}

#navPyra li {
        margin: 0;
        padding: 0;
		  display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 10px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #000;
        background: url(../graphics/pyramid.gif) no-repeat bottom center;
}

	/* Liquid styles */

#liquidhead {
background:#eee;
font-size: 14px;
color: black;
display: inline;
		clear:both;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;

}
	/* Footer styles */
	#liquidfooter2 {
        clear:both;
        float:left;
        width:100%;
		border-top:2px solid #000;
		background-color: navy;
		color: white;
    }
    #liquidfooter2 p {
        padding:10px;
        margin:0;
    }


.roundedcornr_box_548716 {
	background: url(roundedcornr_548716_tl.png) no-repeat top left;
}
.roundedcornr_top_548716 {
	background: url(roundedcornr_548716_tr.png) no-repeat top right;
}
.roundedcornr_bottom_548716 {
	background: url(roundedcornr_548716_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_548716 div {
	background: url(roundedcornr_548716_br.png) no-repeat bottom right;
}
.roundedcornr_content_548716 {
	background: url(roundedcornr_548716_r.png) top right repeat-y;
}

.roundedcornr_top_548716 div,.roundedcornr_top_548716,
.roundedcornr_bottom_548716 div, .roundedcornr_bottom_548716 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_548716, .roundedcornr_bottom_548716 {
	margin-top: -19px;
}
.roundedcornr_content_548716 { padding: 0 15px; }

.header{background-color:#BFEBFF;font-family:Arial,Arial,Helvetica,sans-serif;color:#004080;text-align:left;font-weight:normal;font-style:normal;font-size:12pt}
.data{background-color:#FEF4D6;font-family:Arial,Arial,Helvetica,sans-serif;color:#004080;text-align:left;font-weight:normal;font-style:normal;font-size:10pt}
.dataAC{background-color:#FDE8A8;font-family:Arial,Arial,Helvetica,sans-serif;color:#004080;text-align:left;font-weight:normal;font-style:normal;font-size:10pt}

/* red box */
.roundedcornr_box_232228 {
	background: url(roundedcornr_232228_tl.png) no-repeat top left;
}
.roundedcornr_top_232228 {
	background: url(roundedcornr_232228_tr.png) no-repeat top right;
}
.roundedcornr_bottom_232228 {
	background: url(roundedcornr_232228_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_232228 div {
	background: url(roundedcornr_232228_br.png) no-repeat bottom right;
}
.roundedcornr_content_232228 {
	background: url(roundedcornr_232228_r.png) top right repeat-y;
}

.roundedcornr_top_232228 div,.roundedcornr_top_232228,
.roundedcornr_bottom_232228 div, .roundedcornr_bottom_232228 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_232228, .roundedcornr_bottom_232228 {
	margin-top: 0;
}
.roundedcornr_content_232228 { padding: 0 15px; }


/* 2008 Tely 10 Registration */
.tely{
	width: 600px;
	float: none;
	text-align:left;
}

/* Celebrate */

div.celebrate {
	background-color: white;
}
p.celebrate {
	color: black;
	font-family:  "MS Sans Serif", Geneva, sans-serif;
	font-size: x-large;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
}

img.middle { vertical-align: middle;
padding: 10px;
background-color: }

div.faq  {
width: 90%;
margin: 10px;
color: black;
background: #F5F5F5;
border-top:0x solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
}


div.faq h1 {
font-size: larger;
color: black;
		background: #D3D7D8;
		border-top:1px solid #000;
		height: auto;

		margin-top: 50px;
		clear: both;
}

div.faq p {
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}



	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
