body {background:url(/images/background/tile2.jpg) repeat; margin:0; padding:0; font-size:1em; font-family:Tahoma, Helvetica; sans-serif;}  /*#757E84}*/
/*#header {background:url(/images/header_bg.gif) repeat-x 0 0 #000;}*/
#header img {padding-bottom:5px;}
#header td {text-align:center; vertical-align:bottom;}

/*#footer {background:#000;}*/
#footer, #footer td{font-family:Papyrus; color:#ff6; font-size:.7em; font-weight:bold; vertical-align:top;}
#footer .left {margin:8px 0 0 37px;}
#footer .left a{color:#660; font-weight:bold; text-decoration:none}
#footer .left a:hover{text-decoration:underline}
#footer .right{color:#660;margin:8px 34px 0 0; text-align:right;}

#nav {width:210px; height:100%; border-top:2px solid #000;} /*dark gray*/
.leftheader {background:#000; color:#ff6; margin-top:10px; text-align:center; font-weight:normal; font-family:Papyrus; font-size:1.2em;}
#nav ul {padding:10px 0; margin:0; list-style:none; line-height:25px;}
#nav ul.menu {border-top:2px solid #666; border-bottom:2px solid #333;}
#nav ul li {padding-left:16px; margin:0;}
#nav ul li a{color:#000;  text-decoration: none;}	/*light yellow*/
#nav ul li a:hover{color:#fff;}						/*white*/
ul.menu li img {border: 0px;}
#nav .first2009 {color:#000; font-weight:normal; text-align:center; margin-top:0; font-size:.8em;}
#nav .first2009 a{color:#000; text-decoration: underline;}	/*light yellow*/
#nav .first2009 a:hover {color:#000;}
#nav .first2009 a img{color:#7A8FA0; margin-top:10px;}										/*blue grey*/

#content {background: #E9ECF1; color:#000; border-top:1px solid #000;}
#content td {height:100%;}
#content div {padding: 0 20px;}
#content .more, #content .newsheader .more {text-decoration:none; font-style:italic; color:maroon; font-family:Papyrus;}
#content .more:hover {text-decoration:underline;}
#content .homeheader {color:#000; text-align:center; font-weight:bold; font-family:Papyrus;}

#content .newsheader {background:url(/images/titlegrad.gif); height:27px; margin-top:20px; padding-left:10px; border-top:thin solid #666;}
#content .newsheader a {color:#444; margin-top:5px;}
#content .newstitle {font-weight:bold;}
#content .newstitle ul {list-style-image: url(/images/soccer_bullet.png); }
#content .newscontent {margin:0 20px 20px 40px;}
#content .newstitle09 {font-weight:bold;}
#content .newstitle09 ul {list-style-image: url(/images/orbitball.gif); }

#sponsor {color:#000; width:150px; margin:0; text-align:center; border-top:2px solid #000;}
#sponsor a {color: #660;}
#sponsor ul {list-style:none; margin:0; padding:0;}
#sponsor ul li {margin-bottom:20px;}
#sponsor .sponsorlevel {color:#000; font-size:.8em;}
#sponsor .sponsorlevel a {color:#000;}
#sponsor img {border:0;}
#sponsor img.lgsponsor {width:120px;}
#sponsor img.medsponsor {width:90px;}
#sponsor img.smsponsor {width: 75px;}
#sponsor img.doborder {border:2px solid #7A8FA0;}

#sponsorpage {margin:0; padding:0; text-align:left;}
#sponsorpage ul {list-style:none; margin:0; padding:0;}
#sponsorpage ul li {margin:0 0 30px 0; clear:both;}
#sponsorpage .sponsorlevel {width:50%; color:#333; font-size:.9em; margin:0 0 10px 0; padding:5px 0 0 0; font-weight:bold; border-top:thin solid #ccc; border-bottom:thin solid #ccc;}
#sponsorpage .sponsordesc {float: left; position: relative; width:400px; padding-bottom:20px;}
#sponsorpage .sponsorname {font-size:1.2em;}
#sponsorpage .sponsorimg {width: 125px; float:left; position:relative; margin:0; padding:0;}
#sponsorpage img {border:0; margin-bottom:30px;}
#sponsorpage img.lgsponsor {width:120px;}
#sponsorpage img.medsponsor {width:90px;}
#sponsorpage img.smsponsor {width: 75px;}
#sponsorpage img.doborder {border:2px solid #7A8FA0;}
.ptsa {font-family:Georgia; font-size:1.5em; letter-spacing:-1px; color:#D98B02;}

ul {line-height:18px; margin-top:10px;}
li {margin-top:5px;}

.liacross {margin-top:20px; font-family:Papyrus;}
.liacross ul {border-left: 2px solid #73A2B6; float: right; font-weight: bold; margin: 0; padding: 0 20px 0 0;}
.liacross li {display:inline; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.liacross li a {border-right:2px solid #73A2B6; color:#73A2B6; display:block; float:left; font-size:1.8em; margin:0; padding:2px 5px; text-decoration:none;}

#member ul {float: left; margin: 0; padding: 0;}
#member ul li {display:inline; list-style-image: none; list-style-position: outside; list-style-type: none; margin:5px; float:left; height:440px;}
#member .group {background:#ccc; height:100%; width:223px;}
#member .memberimg {border:thin solid #999; padding: 5px; margin:10px 17px; width:175px; overflow:hidden; text-align:center;}
#member .membertxt {font-size:0.9em;}
#member .memberbio {font-family:Papyrus; font-size:1.1em; padding:10px; text-align:center;}
#member .memberbio a {color:#7A8FA0;}

#memberbio {width:600px;}
/* grey subheader */
#memberbio .gboxtop { clear: both; height: 8px; margin: 10px 0 0 100px; }
#memberbio .gboxtop { background: #dedede url("../images/gboxtop.gif") no-repeat; color: #000; }
#memberbio .gbox { padding: 1px 13px 7px 13px; margin: 0 0 20px 100px; text-align: center; }
#memberbio .gbox { background: #dedede url("../images/gbox.gif") no-repeat bottom left; color: #444; }
#memberbio .gbox p { padding: 7px 0; margin: 0;}

#memberbio .boxtop { height: 19px; margin: 0 0 0 200px;}
#memberbio .boxtop { background: url("../images/boxtop.gif") no-repeat; color: #000; }
#memberbio .box { padding: 0 10px 15px 10px; margin: 0 0 10px 200px; }
#memberbio .box { background: url("../images/box.gif") no-repeat bottom left; color: #5b5b5b; }
#memberbio .box p { padding: 0; margin: 0; }
#memberbio .box li { height: 100%; }
#memberbio .image { vertical-align:bottom; float: left; margin: 0 9px 3px 0; }


#tshirt img{width:275px;}
#button img {width:250px;}

#robots {width:100%; padding:0; margin:0;}
#robots .leftcol {width:45%; float:left; position:relative;}
#robots .leftcol ul {clear:both; margin:0; padding:0;}
#robots .rightcol {width:220px; float:left; position:relative;}
#robots .rightcol ul {clear:both; margin:0; padding:0;}
#robots .rightcol li {list-style-type:none; margin:0; padding:0;}
#robots img.ourrobot {width:200px; margin-left:10px;}
img.teampic {width:600px; float:left;}

table { border:0px; border-collapse:collapse ; width:100%} 
td { padding:0px; }

td, table, select,  input, textarea {vertical-align:top;}

form { margin:0px; padding:0px}

a{color:#666; text-decoration:none}
a:hover{text-decoration:underline}

h1{color:#7A8FA0; font-size:1.5em; font-weight:bold; font-family:Papyrus;} /*blue grey*/
h3{color:#7A8FA0; font-size:1.3em; font-weight:normal;} /*blue grey*/

.form input {
	width:212px;
	height:21px;
	color: #95A0A9;
	padding:3px 0 0 7px;
	background-color:#FFF;
}

.form textarea {
	width:212px;
	height:47px;
	color: #95A0A9;
	overflow: auto;
	padding:3px 0 0 7px;
	background-color:#FFF;
}

/*generic styles*/
.pdf {font-weight:bold; font-size:.6em; color:maroon; font-style:italic;}
.heavy {font-weight:bold;}
.italic {font-style:italic;}
.copyright, a.copyright {font-size:.5em; vertical-align:top;}
.nodec {list-style-type: none;}

/*
ul{margin:0px; padding:0px; list-style:none; line-height:18px}
ul li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:16px}
ul li a{ color:#636B72;  text-decoration: none;}
ul li a:hover{ text-decoration: none}
ul li b a{ text-decoration:underline; font-weight:normal}
ul li b a:hover{ text-decoration:none}

.indent{ padding:54px 46px 0 0; text-align:right}
.indent1{ padding:48px 0 0 49px}
.indent2{ padding:37px 0 40px 26px}
.indent3{ padding:32px 30px 30px 39px}
.indent4{ padding:29px 32px 25px 228px}
.indent5{ padding:28px 38px 20px 32px}
.indent6{ padding:32px 20px 30px 39px}
.indent7{ padding:22px 0 10px 32px}
.indent8{ padding:31px 34px 10px 39px}

.box{ line-height:16px; color:#95A0A9}

.style3 {color: #999999}
.style4 {color: #000000; font-weight: bold;}
.style5 {color: #333333}
.style6 {color: #FFFF00}
.style8 {color: #FFFF00; font-weight: bold; }
.style9 {color: #000000}
.style10 {color: #000000; font-size: 1.2em; }
.style11 {font-size: 1.2em}
.style12 {font-size: 1em}
.style20 {font-size: 1.2em}

.bg1{ background:url(images/header.jpg) repeat-x}
.bg2{ background:url(images/footer.jpg) repeat-x}
.bg3{ background:url(images/menu_bg.jpg) repeat-x #1F1F1F}
.bg4{ background:url(images/menu_pic.jpg) no-repeat right top}
.bg5{ background:url(images/bg1.jpg) no-repeat}
.bg6{ }
.bg7{ background:url(images/bg2.jpg) no-repeat}
.bg8{ background:#C8CFD5}
.bg9{ background:#D8DDE2}
.bg10{ background:url(images/p1_1.jpg) no-repeat left bottom}

span a{ color:#7A8FA0; text-decoration:underline; background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:11px}
span a:hover{ text-decoration:none}

.left{ line-height:14px; color:#636B72}
.left a{ color:#636B72; text-decoration: underline; font-weight:normal}
.left a:hover{ text-decoration:none}
.left span a{ color:#636B72; text-decoration:underline; padding-left:16px; background:url(images/list_bg.gif) no-repeat 0 4px}
.left span a:hover{ text-decoration:none}
.left b a{ color:#7A8FA0; text-decoration:underline; font-weight:normal}
.left b a:hover{ text-decoration:none}
*/
