BODY
	{
		background-image:URL('../image/theme/bg_top.jpg');
		background-position:top left;
		background-repeat: repeat-x;
		background-color:#54445F;
		margin:0px 0px 0px 0px;
		font-family: Times New Roman, serif;
		font-size:13px;
		color: #797364;
		line-height: 21px;
	}

div, p, td
{
		font-family: Times New Roman, serif;
		font-size:13px;
		font-weight: normal;
}
ul,li
{
	margin:0px;
}
input, textarea, select
	{
		font-family: Times New Roman, serif;
		font-size:13px;
	}		

A:link, A:visited, A:visited		{	color: #6A8236;	text-decoration: none;	}	
A:hover					{	color: #D17A2D;	text-decoration: none;	}		
	
#container
	{
		width:922px;	
		margin-left: auto;
		margin-right: auto;
		z-index: 2;
margin-bottom: 25px;
	}	

/************* TOP NAVIGATIONMENU ************/

#navigation_top
	{	
		background-image:URL('../image/theme/bg_nav_top.jpg');
		background-position:top center;
		position: relative;	
		top: 0px;
		left: 0x;	
		width:100%;
		background-color: #6A82361;
	}

#navigation_top table
	{
		margin-left: auto;
		margin-right: auto;
	}	
	
.jqueryslidemenu
	{
		z-index:10;
	}

.jqueryslidemenu ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		z-index:10;
	}
.jqueryslidemenu ul li.seporator
	{
		color: #EDDEC5;
		padding: 12px 0px 12px 0px;	
		font-weight: bold;
	}
/*Top level list items*/
.jqueryslidemenu ul li
	{
		position: relative;
		display: inline;
		float: left;
		color: #DDD;
		text-decoration: none;
		cursor: pointer;
	}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
	{
		display: block;
		text-decoration:none;
		color: #EDDEC5;
		padding: 12px 10px 12px 10px;
		font-weight: bold;
		font-size: 14px;
	}


* 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: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul
	{
		position: absolute;
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px 0px 0px 0px;	
		visibility: hidden;
	}


.jqueryslidemenu ul li ul li
	{
		/*Sub level menu list items (undo style from Top level List Items)*/
		display: list-item;
		float: none;
		margin-bottom: 0px; 
		padding: 0px;
		background-color: #809D42;
		min-width: 165px;
	}


.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 */
		padding: 5px 10px 5px 10px;
		margin-top: 0px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: normal;
	}

.jqueryslidemenu ul li ul li a:hover
	{ 
		/*sub menus hover style*/
		color: #FFFFFF;
		font-size: 12px;
		font-weight: normal;
		background-color: #6A8236;
	}		

/************* eof TOP NAVIGATIONMENU ************/

#title
	{
		width:100%;
	}

	
#main_area
	{
		position:relative;	
		background-image:URL('../image/theme/bg_main.gif');
		background-repeat: repeat-y;
		background-position:top center;	
		padding: 0px 63px 0px 63px;
	}

.page_title{
	font-size:26px;
	margin:0px 0px 25px 0px;
	color:#000000;
	font-variant: small-caps;
	font-family: Times New Roman, serif;
	}

h2
{
	font-weight: normal;
}

h3
{

}

/* COLUMN LEFT ******************************************/

	#column_left
		{
			width: 322px;
			float: left;
			padding: 0px 0px 50px 0px;
		}

/* COLUMN MAIN ******************************************/		
	#column_main
		{	
position: relative;
			width: 383px;
			padding: 25px 45px 50px 45px;
			float: left;
			color: #797364;
		}

	#column_main img.title
		{	
			position:relative;
			left:-20px;
		}

.clear {
   clear: both;
}

	
#bottom
	{
		background-color: #FFFFFF;
		padding:0px 0px 20px 0px;
		text-align: center;	
		font-size:11px;	
		margin: 0px 59px 0px 59px;
	}	
	
#navigation_bottom
	{
		background-color: #FFFFFF;
		padding: 20px 0px 0px 0px;
		text-align: center;	
		font-size:11px;	
		margin: 0px 59px 0px 59px;
	}
	
#navigation_bottom a
	{

	}
	
#navigation_bottom a:hover
	{

	}

	
#powered_by		{	font-family: arial;	position: fixed;	bottom: 10px;	right:15px;	font-size:10px;	color: #776086;	z-index:0;}
#powered_by A		{	font-family: arial;	color: #776086;		text-decoration:none;	}
#powered_by A:hover	{	font-family: arial;	color: #CCCCCC;	text-decoration: underline;		}	
	
	
/************* HOME PAGE ************/
			
#special_offer
	{
		margin-left: 35px; 
		margin-right: 35px; 
		width: auto; 
		color: #000000;
	}

#special_offer .offer
	{
		margin-left: 15px; 
		margin-right: 15px; 
		margin-bottom: 20px; 
		padding-bottom: 20px; 
		text-align: center; 
		border-bottom: 1px solid #FFFFFF;
	}

#special_offer .offer h1 a
	{
		color: #678231;
		font-weight: normal;
		font-size: 24px;
	}
#special_offer .offer h1 a:hover
	{
		color: #564965;
		font-weight: normal;
		font-size: 24px;
	}							
			



/************* METHODS procedures/services ************/
	.basic  {
		padding:5px;
		z-index:2;
	}
		
	.basic a {
	
		padding:5px 0px 5px 0px;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-weight: bold;
		font-size:12px;
	}
	
	.basic a:hover {
		color:#FFFFFF;
	}
	
	.basic div {
		padding-left: 10px;	
	}

	.left_link
	{
		color: #6A8236;
	}
	
	.left_link_rollover
	{
		color: #D17A2D;
		cursor: pointer;
	}

#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: #516953F;
    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: #516953;
        font-weight: bold;
    }        

#correction_highlight input, #correction_highlight select
    {
        color: #516953;
        border: 1px solid #516953;
    } 
