body{
margin:0;
padding:0;
background:#6699CC;
font-size:100%;
font-family:Arial;
height:100%;
}

#wrap{
width: 840px;
background:#6699CC url(images/bg.gif) top center repeat-y;
margin-left: auto;
margin-right: auto;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
}


#header{
margin:0;
padding:0;
height:150px;
background:#fff url(images/header.jpg) no-repeat;
margin-left: auto;
margin-right: auto;
width:780px;
}


#headerleft{
margin: 0 0 0 -400px;
border:1px solid #ff0000;
width:200px;
visibility:hidden;
}

#headertwo{
margin:0;
padding:0;
height:150px;
background:#fff url(images/header2.jpg) no-repeat;
margin-left: auto;
margin-right: auto;
width:780px;
}

#content{
width: 760px;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
}

#top{
width:780px;
margin:0 0 0 -10px;
padding:0;
background:#003366 url(images/topborder.gif) bottom left repeat-x;
height:262px;
position:relative;
z-index:2;
}

#top img{
position:relative;
float:right;
clear:none;
margin:0 ;
}

#flash {
	position:absolute;
	float:left;
	margin:0 0 0 4px;
	width:510px;
	height:250px;
	clear:none;
}


#main{
width:475px;
margin:0 10px 0 10px;
float:left;
clear:none;
}

#main h1{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: normal;
        color:#003366;
}


#main p{
line-height:1.3em;
color:#666;
font-size:.8em;
font-family: Helvetica, sans-serif;
}

#mainwide{
width:740px;
margin:0 10px 0 10px;
float:left;
clear:none;
padding:10px 0;
}

#mainwide h1{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        font-weight: normal;
        color:#003366;
}

#mainwide h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight:bold;
        color:#5F6061;
		
		margin:-2px 0 1px 0;
}

#mainwide p{
line-height:1.3em;
color:#666;
font-size:.8em;
font-family: Helvetica, sans-serif;
}


#mainwide img{
border:1px solid #ccc;
padding:10px;
background:#fff;
}

#mainwide img.link{
border:none;
}

#mainwide img.right{
margin:0px 0 5px 10px;
float:right;
}


#side{
border-left:1px solid #ccc;
height:430px;
float:right;
width:220px;
clear:none;
margin:0 0px 0 10px;
padding-left:10px;
padding-right:0px;
line-height:1.2em;

}


#side a{
padding:0;
color:#6699CC;
font-size:.8em;
font-family: Helvetica, sans-serif;
font-weight:bold;
}


#side h1{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: normal;
        color:#003366;
		

}

#side h1.twitter{
        font-family:Arial, Helvetica, sans-serif ;
        font-size: 1.1em;
        font-weight: normal;
        color:#003366;
		background:url(images/twitter.png) no-repeat 90px 0px;
		width:100%;
		height:20px;
		margin:-14px 0 0 0 ;
	
}






#side img{
float:right;
clear:none;

}

#side p{color:#666666;
font-size:0.8em;}

.foot{
position: relative;
height: 50px;
padding:20px 0 0 0;
width:210px;
vertical-align:bottom;
text-align:center;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {
margin-top:-78px;
margin-left: auto;
margin-right: auto;
width:780px;
height:30px;
padding:0;
background:#fff url(images/navbg.gif) repeat-x;
position:relative; 
z-index:100;
clear:both;
font-family:Arial;
}

.menu ul li a, .menu ul li a:visited {
padding:6px 0 4px 0;
display:block; 
text-decoration:none; 
width:110px; 
text-align:center; 
color:#666;   
font-size:1em; 
overflow:hidden;
line-height:17px;
height:20px;
font-weight:bold;
}

.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#336699;
background:#fff url(images/navover.gif) repeat-x;
}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:100px; }
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
margin:0 0 0 0px;
display:block; 
background:#E4EBF2; 
color:#000; 
width:160px; 
text-align:left; 
padding:4px 0 0 8px; 
font-size:.8em;
height:20px;
border-top:1px solid #fff;
font-family:Arial;
font-weight:normal;
}
.menu ul li:hover ul li a:hover {
background:#C4D2E5; 
color:#fff; 
width:160px; 
text-align:left; 
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.spacer10top {
	height: 10px;
	margin: 0;
	clear: both;
	font-size: 1%;
}

#footer{
background:#6699CC url(images/bottombg.gif) no-repeat;
width: 100%;
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 50px;
left: 10px;
}

#footerleft{
padding:30px 0 0 20px;
width:400px;
float:left;
color:#fff;
clear:none;
}

#footerleft a {
color:#fff;
font-size:.7em;
text-decoration:none;
}

#footer img{
border:none;
}

#footerright{
padding:30px 40px 0 0;
width:300px;
float:right;
clear:none;
text-align:right;
}


#footerright a{
color:#003366;
font-size:.8em;
text-decoration:none;
}

/*staff*/

.TDteam{
border-left:1px solid #BBB;
border-top:1px solid #BBB;
border-bottom:1px solid #BBB;
padding:10px 0 10px 10px;
background-color: #F1F4F7;

}

.TDteaminfo{
border-right:1px solid #BBB;
border-top:1px solid #BBB;
border-bottom:1px solid #BBB;
padding:10px 0px 10px 10px;
text-align:left;
vertical-align: text-top;
background-color: #F1F4F7;
width:50%;
line-height:1.3em;
color:#666;
font-size:.8em;
font-family: Helvetica, sans-serif;

}

.TDteamleft{
border-right:1px solid #BBB;
border-top:1px solid #BBB;
border-bottom:1px solid #BBB;
padding:10px 10px 10px 0;
background-color: #F1F4F7;
text-align:right;

}

.TDteaminfoleft{
border-left:1px solid #bbb;
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
padding:10px 10px 10px 0px;
text-align:right;
vertical-align:bottom;
background-color: #F1F4F7;
width:50%;
line-height:1.3em;
color:#666;
font-size:.8em;
font-family: Helvetica, sans-serif;
}



