BODY
	{
		position: relative;	
		margin: 0px 0px;
		color: #000;
		background-color: #969696;	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
h1
	{
		color: #222222;
		font-size: 22px;
		margin: 20px 0px;
		font-weight: normal;
	}	

h2
	{
		color: #222222;
		font-size: 18px;
		margin: 0px 0px 10px 0px;
		font-weight: normal;
	}

div, td, p	{	line-height:19px;	}	
hr{ border: 0; color: #DDDDDD; background-color: #DDDDDD; height: 1px; margin: 10px 0px;}
input, textarea, select
	{
		font-size:11px;	
		font-family: Arial, Helvetica, sans-serif;	
		padding: 3px;
	}		
		
A, A:link, A:visited, A:visited		{	color: #B74A1F;	text-decoration: none;	}	
A:hover					{	color: #000;	text-decoration: none;	}		

#wrap
{
	background: #FFFFFF url(http://www.tracedmethod.com/include/theme/0/images/bg.png) repeat-x;
	color: #222222;
	font-size: 12px;
	margin: 0px auto 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
	
#container
	{
		margin-left: auto;
		margin-right: auto;
		width: 850px;
		z-index: 3;
	}	
	
#title
	{
	height: 130px;
	}

#title A
	{
		color: #757575;
	}

#title A:hover
	{
		color: #898989;
	}

	.company_name
		{
			float: left; 
			font-size: 28px;
			margin: 55px 0px;
			font-weight: normal;
			text-transform: uppercase;
		}

	.logo
		{
			float: right; 
			margin-top: 30px;
		}

/* NAV TOP ******************************************/

#navigation_top
	{	

	}

#navigation_top table
	{
		margin-left: 0px;
		margin-right: auto;
	}

.jqueryslidemenu
	{
		z-index:10;
	}

.jqueryslidemenu ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		z-index:10;
	}

/*Top level list items*/
.jqueryslidemenu ul li, .jqueryslidemenu ul li .seporator
	{
		position: relative;
		display: inline;
		float: left;
		text-decoration: none;
		cursor: pointer;
		color: #B74A1F;
		padding: 8px 10px 8px 10px;	
	}
.jqueryslidemenu ul li.on
	{
		background-color: #FFFFFF;
	}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
	{
		display: block;
		text-decoration:none;
		color: #B74A1F;	
	}

* html .jqueryslidemenu ul li a
	{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
	}

.jqueryslidemenu ul li a:hover
	{
		/*tab link background during hover state*/
		color: #000000;
	}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul
	{
		position: absolute;
		margin-top: -4px;
		margin-left: 0px;
		display: block;	
		visibility: hidden;
		background-color: #FFFFFF;
	}


.jqueryslidemenu ul li ul li
	{
		/*Sub level menu list items (undo style from Top level List Items)*/
		display: list-item;
		float: none;
		padding: 5px 3px;
		margin-top: 1px;
		background-color: #F2F2F2;
		min-width: 150px;
	}


.jqueryslidemenu ul li ul li ul
	{
		/*All subsequent sub menu levels vertical offset after 1st level sub menu */
		top: 0px;
	}

.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited
	{
		/* Sub level menu links style */
		min-width: 150px;
		padding: 0px 10px 0px 10px;
		color: #B74A1F;
	}

.jqueryslidemenu ul li ul li a:hover
	{ 
		/*sub menus hover style*/
		color: #000000;
	}

/* eof NAV TOP ******************************************/

#main_area
	{
            min-height: 375px;
	    padding: 10px 0px 30px 0px;
	}
#crumb_trail
{
padding: 5px 0px;
margin-bottom: 20px;
border-bottom: 1px solid #DDDDDD;
font-size: 10px;
color: #999999;
}

#crumb_trail a
{
color: #999999;
text-decoration: underline;
}

#crumb_trail a:hover
{
color: #999999;
text-decoration: none;
}

#content
	{
		width: 569px;
		float: left;
		padding: 0px 20px 20px 0px;
		border-right: 1px solid #DDDDDD;
		min-height: 375px;
	}

#column
	{	
		width: 240px;
		text-align: left;
		float: right;
		padding: 0px 10px 0px 0px;
	}

#clear
	{
		clear:both;
	}

.clear
	{
		clear:both;
	}	

#footer_bg
	{
		background: #969696 url(http://www.tracedmethod.com/include/theme/0/images/footer.png) repeat-x;	
	}

#bottom
	{
		margin-left: auto;
		margin-right: auto;
		width: 850px;
		min-height: 30px;
		padding: 25px 0px;
	}

#bottom .navigation
	{
		font-size:11px;
		text-align: center;
	}
	
#bottom .navigation a
	{
		color: #EEE;
	}

#bottom .navigation a:hover
	{
		color: #FFF;
	}

#bottom .info
	{
		text-align: center;
		color: #222222;
		margin: 5px 0px;
		 font-size: 11px;
	}	
	

	#powered_by		{	text-align: center;	color: #cccccc;		font-size: 11px;}
	#powered_by A		{	text-decoration:none;	color: #cccccc;	}
	#powered_by A:hover	{	text-decoration:none;	color: #000000;	}

#form
{
	padding: 10px;
}

    #form .name
    {
        float: left;
        width: 30%;
        margin: 5px 0px;
    }
     
    #form .input
    {
        float: left;
        width: 70%;
        margin: 5px 0px;
    }

    #form .input input, #form .input textarea
    {
        width: 99%;
    }  
    
    #form .input input.radio
    {
        width: auto;
    } 

    #form .input textarea
    {
        height: 90px;
    }  

    
    .button_require
    {
    	    padding: 20px 10px;
    	    border-top: 1px solid #DDDDDD;
    }

    .button_require button
    {
		float:right;
    } 

#correction_message
{
    color: #B74A1F;
    background-image:URL('http://www.tracedmethod.com/include/theme/0/images/icon_correction_arrow.gif');
    background-repeat: no-repeat;
    background-position: left;    
    padding-left: 20px;
    text-align: left;
}

#correction_highlight
    {
        color: #B74A1F;
        font-weight: bold;
    }        

#correction_highlight input, #correction_highlight select
    {
        color: #B74A1F;
        border: 1px solid #B74A1F;
    } 

body#popup
{
margin: 0px;
background-color: #FFFFFF;
background: #FFFFFF url('') repeat-x;
}

#popup_container
{
    margin: 20px 20px 100px 20px;
    background-color: #FFFFFF;
}

#popup .bar_top
{
        position: relative;
        height: 23px;
        padding: 8px 10px 0px 0px;
        text-align: right;
        font-size: 10px;
        background-color: #E1E1E1;
}

#popup .bar_top a
{
    color: #B74A1F;
    text-decoration: none;
}

#popup .bar_top a:hover
{
    color: #000;
    text-decoration: none;
}