﻿* {
	font-family: Verdana, Geneva, sans-serif;	
	margin:0px;
	padding:0px;
}

#container {
	width: 1002px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 32px;
}
#shadowLeft {
	position: absolute;
	height: 100%;
	width: 20px;
	right: 1002px;
	background-image: url(images/shadowLeft.gif);
	background-repeat: no-repeat;
}
#shadowRight {
	position: absolute;
	height: 100%;
	width: 20px;
	left: 1002px;
	background-image: url(images/shadowRight.gif);
	background-repeat: no-repeat;
}
div#header {
    position: relative;

}
    div#overHang {width: 39px; height: 109px; background: url(images/overHang.png) no-repeat; position: absolute; right: 1002px; top: 150px;}
	div#ticker {position: absolute; width: 560px; height: 28px; right: 8px; top: 214px;}
		div#ticker marquee {width: 560px !important; background: none !important;}
		div#ticker marquee * {background: none !important; color: #FFFFFF !important;}

div#nav {
   
    width: 197px;
    position: relative;
    z-index: 999;
    
}
div#content 
{
    
    min-height: 300px;

    }
    div#leftCol 
    {
        width: 198px;
        float: left;
        }
            div#leftCol div.leftNav ul 
            {
                margin: 0px;
                display: block;
                position: relative;
                top: 32px;
                list-style: none;
                }
                div#leftCol div.leftNav ul li 
                {
                        font-size: 11px;
	                    color: #7b7b7b;
                        line-height: 18px;
	                    display: block;
	                    padding-left: 16px;
	                    background: url(images/bullet.png) no-repeat left 4px;
	                    list-style: none;
	                    margin-left: 4px;
	                    }
                div#leftCol div.leftNav ul li a 
                {
                        text-decoration: none;
                        display: block;
                        border-bottom: solid 1px #c7c7c7;
                        background-position: left 5px;
                        
                    }
    div#centerCol 
    {
        width: 536px;
        float: left;
        margin-left: 0px;
        padding-top: 32px;
        }
		#admin div#centerCol {width: 690px; padding: 16px;}

    div#rightCol {width: 237px; position: absolute; right: 1px;}
    

    div#bottomCol 
    {
        clear: both;
        }

#admin div#adminCenterCol {padding: 32px;}

div#footerContainer 
{
    background: #dfdfdf url(images/footerBack.gif) repeat-x bottom; 
    border-top: solid 8px #000000;
    }
    div#footer {

        clear: both;
        width: 1002px;
        margin: 0px auto;
        position: relative;
        background: url(images/footerBadge.gif) no-repeat right 8px;
        min-height: 300px;
    }
		#admin div#footer {min-height: 40px; background: none;}

        #footer p {
            text-align: right;
            margin: 0px;
            font-size: 10px;
            display: block;
			position: absolute;
			right: 10px;
			bottom: 64px;
        }
        #footer p + p {bottom: 48px; right: 8px;}
		#footer p + p + p {bottom: 32px; right: 10px;}
        #footer p a {color: #6a6969;}
		
		#footer div.sitemap {margin-right: 280px; width:800px; padding:10px;}
		#footer .sitemap ul {margin: 0px 16px 16px 0px;}
		#footer .sitemap li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		}
		#footer .sitemap li:first-child + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:300px;
		top:10px;
		}
		
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:10px;
		}
		
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:25px;
		}
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:40px;
		}
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:55px;
		}
		
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li + li + li{
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:70px;
		}
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:85px;
		}
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:100px;
		}
		#footer .sitemap li:first-child + li + li + li  + li + li + li + li + li + li + li + li + li + li + li {
		
		background: url(images/bullet.png) no-repeat left 4px; 
		padding-left: 16px; 
		font-size: 11px; 
		margin: 0px 16px 0px 0px;
		list-style-type:none;
		position:absolute;
		z-index:1;
		margin-left:600px;
		top:115px;
		}
		#footer .sitemap li li, 
		#footer .sitemap li li:first-child + li + li + li, 
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
		#footer .sitemap li li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li
		{float: none; background: none; min-height: 15px; position:relative; z-index:0; margin-left:auto; top:auto; text-align:left;}
		#footer .sitemap a {color: #7b7b7b; text-decoration: none;}
		
		#footer .sitemap li ul {
		width:300px;
		}
    
  
