﻿* {
    margin: 0;
    padding: 0;
}
body {
    margin: 0px 0px 0px 0px;
    background-color:#ffffff;
}
.clear {
    clear:both;
    }
a {
	border: 0;
	outline: 0;
}
img {
	border: 0;
	outline: 0;
}
#all-wrapper
{
    position:relative;
    }
#all-wrapper-noAd 
{
    /* remove height, breaks ie. Fix. */
    position:relative;
    /*  ie centering hack - 2 lines - fix later */

    }
#mesh-bottom
{

}
#center 
{
    text-align: center;
    }
#background-wrapper
{
    background-image:url(../images/grad.gif); 
    background-repeat:repeat-y;
    text-align: left; 
    margin: 0px auto; 
    width: 50%; 
    width:950px;
    }
#background-wrapper-wide
{
    background-image:url(../images/grad.gif); 
    background-repeat:repeat-y;
    text-align: left; 
    margin: 0px auto; 
    width: 50%; 
    width:1100px;
    }
#background-wide 
{
    background-image:url(../images/grad_wide.gif); 
    background-repeat:repeat-y;

    
    }
#top-wrapper {
    position:relative;
	margin: 0px;
	height:41px;
	padding: 0px 0px 0px 0px;

	}
#frame-stage 
{
    width:1003px; 
    padding:0 0 0 47px;
    }

#main-content-wrapper 
{

    padding: 10px 0px 0px 12px;
    _padding: 10px 4px 0px 12px;
    }
#inner-content-wrapper-2 
{
    background-image:url(../images/content2_bottom_repeater.gif); 
    background-repeat:repeat-y;
    margin-bottom:20px;
    }
#inner-content-bg-2 
{
    background-image:url(../images/content2_mid.gif); 
    background-repeat:no-repeat;

    }
#inner-content-wrapper 
{
    background-image:url(../images/content_bottom_repeater.gif); 
    background-repeat:repeat-y;
    margin-bottom:20px;	
    }
#inner-content-bg
{
    background-image:url(../images/content_mid.gif); 
    background-repeat:no-repeat;

    }
.inner-content-wrapper 
{
    background-image:url(../images/content2_bottom_repeater.gif); 
    background-repeat:repeat-y;
    
    }
.inner-content-bg 
{
    background-image:url(../images/content2_mid.gif); 
    background-repeat:no-repeat;
    }
#inner-content-bot 
{

    }
#right-content-spot-top 
{
    float:right; 
    padding:33px 55px 0px 0px;
    width:146px;
    height:200px;
    border:1px dotted;
    }
#main-nav
{
    padding: 10px 0 0 0px;
    width:800px;
    }
#main-nav-right 
{
    /* fix this hack */
    float:right; 
    background-image:url(../images/main-nav/main-nav-off_06.gif); 
    height:28px; 
    margin:-28px 1px -3px 0px;
    _margin:-31px 1px -5px 0px;  
    width:386px; 

    }

#content-header 
{
    background-image:url(../images/content_top.gif); 
    width:799px; 
    height:57px;
    }
#cont-title 
{
    float:left; 
    padding:15px 0px 0px 20px;
    _padding:16px 0px 0px 20px;
    _margin:0px 0px 0px 0px; 
    width:500px; 
    height:35px;
    }
#footer 
{
    background-image:url(../images/mesh_bottom_small.gif); 
    background-repeat:no-repeat; 
    vertical-align:baseline; 
    width:850px; 
    height:28px; 
    margin:0 0 -5px 0px; 
    padding:18px 0 0 50px;
    background-color:#ffffff;
    }
#footer-wide 
{
    background-image:url(../images/mesh_bottom.gif); 
    background-repeat:no-repeat; 
    vertical-align:baseline; 
    width:1030px; 
    height:28px; 
    margin:0 0 0 0px; 
    padding:18px 0 0 50px;
    }
.trademark 
{
    float:right; 
    padding-right:33px;
    }
	
#top-wrapper h1 {
	background:transparent url(../images/header_bg.gif) no-repeat;
	width: 162px;
	height:40px;
	margin-left:0px;
	position:relative;
}

h1 { 
	font-size:2.18em;
	letter-spacing:-0.01em;
}

#top-wrapper h2 {
	border-bottom: 0;
}
			
