body, html {
	border: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	position:relative;
	width:1024px;
	margin:0px auto;
}

#header {
	width:1022px;;
	height:82px;
	border-left:1px solid #5b5b5b;
	border-right:1px solid #5b5b5b;
}
#logoHeader {
	position:relative;top:12px;left:30px;
}
#tagline {
        position:absolute;bottom:12;left:8px; 
}
#topBackground {
	position:absolute;
	top:0px;
	z-index:1;
	background-color:#5b5b5b;
	width:1022px;
	height:247;
}
.sidelinesIndex {
	position:relative;
	width:1022px;
	height:400px;
	background-color:#484747;
	border-left:1px solid #5b5b5b;
	border-right:1px solid #5b5b5b;
}
.sidelinesGallery {
	position:relative;
        width:1022px;
        height:520px;
        background-color:#5b5b5b;
        border-left:1px solid #5b5b5b;
        border-right:1px solid #5b5b5b;
}
#sidelinesGalleryBottomHalf {
	position:absolute;
	bottom:0px;
	z-index:3;
	width:inherit;
	height:113px;
	background-color:#484747;;
}
#sidelinesGalleryGradient {
	width:1022px;;
	height:15px;
	padding-bottom:15px;
        border-left:1px solid #5b5b5b;
        border-right:1px solid #5b5b5b;
        background-image:url(/images/indexGradient.gif);background-repeat:repeat-x;
}
.sidelines, .sidelinesIndexMain {
	width:1022px;
	height:auto;
	border-left:1px solid #5b5b5b;
	border-right:1px solid #5b5b5b;
}
.sidelinesIndexMain {
	padding-bottom:15px;
	background-image:url(/images/indexGradient.gif);background-repeat:repeat-x;
}
#indexTDLeft {
        padding-left:25px;padding-right:15px;    
}


/*### FOOTER ###*/
#footer {
        clear:both;
        padding-bottom:15px;
        width:1022px;
        height:auto; 
        border-left:1px solid #5b5b5b;
        border-right:1px solid #5b5b5b;
        border-bottom:1px solid #5b5b5b;
}
#footer a:active, #footer a:visited, #footer a:link {
        /*color:#0082c8;*/
}
#footer a:hover {
        text-decoration:underline;
        color:#3a8c36;
}
#dflinks,#dflinks2 {
        width:1022px;
        margin:0px auto;
        font-family:Arial;
        font-size:10px;   
        text-align:center;
}
#dflinks {
	border-top:1px solid #c4c4c4;
	padding-top:2px; 
	padding-bottom:2px;
}
#dfLinks2 {
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding-top:2px; 
        padding-bottom:2px;
}
#dflinks a {
	color:#0082c8;
}
#dflinks2 a {
	color:#868686;
}
#dfdomains, #dffamily, #copyright {
        width:500px;
        margin:0px auto;
        font-family:Arial;
        font-size:10px;   
        color:#868686;    
        text-align:center;
}
#dfdomains a:active, #dfdomains a:visited, #dfdomains a:link {
        color:#868686;
}
#dfdomains a:hover {
        text-decoration:underline;
        color:#3a8c36;
}
#dfdomains a, #dffamily a {
        text-decoration:none;
        color:#868686;
}
#dfdomains {
	width:600px; 
        padding-top:5px;
        border-bottom:0px;
}
#dffamily {
        padding-top:3px;
        font-size:9px;  
        border-bottom:0px;
}
#copyright {
        margin-top:10px;
        border-bottom:0px;
}
				
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
        margin:0;
        padding:0;
} 





/*### MISC ###*/
.content ul {
	margin-left:55px;
}
.left {
        float:left; 
}
.right {
        float:right;   
}
.clearMe{
        clear:both; 
        height:0px; 
        margin:0px;
        font-size:1px;
        line-height:0px;  
}
.clear {
        clear:both;
}
.error {
        color:red;
}
.left5 {
        margin-left:-5px;
}