body
	{
		margin:0;
		padding:0;
		background: #f8f1df url(../images/gradient_back.gif) repeat-x;
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		
	}
	
h1, h2, h3, h4
	{
		font-weight: normal;
	}

#maincontainer
	{
		width: 775px; 
		margin: 0 auto;
		background: #f8f1df;
		border-right: 2px solid #d5b872;
		border-left: 2px solid #d5b872;
	}

#topheader
	{
		background: #fff url(../images/header/rotate.php) top center no-repeat;
		height: 250px; /*Height of top section*/
	}
	
#topheader_main
	{
		margin: 0px;
	}
	
#topheader img
	{
		margin: 75px 0 8px 20px;
	}

#topheader h1
	{
		margin: 0;
		padding-top: 15px;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul
	{
		font-size: 12px;
		line-height: 2.5em;
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-weight: bold;
		clear:both;
	}

/*Top level list items*/
.suckertreemenu ul li
	{
		position: relative;
		display: inline;
		float: left;
		background-color: #872b21; /*overall menu background color*/
	}

/*Top level menu link items style*/
.suckertreemenu ul li a
	{
		display: block;
		width: 112px; /*Width of top level menu link items*/
		padding: 1px 8px;
		border-right: 1px solid #4f1a15;
		border-left-width: 0;
		text-decoration: none;
		color: #ffffff;
		
	}
	
/*1st sub level menu*/
.suckertreemenu ul li ul
	{
		left: 0;
		position: absolute;
		top: 1em; /* no need to change, as true value set by script */
		display: block;
		visibility: hidden;
	}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li
	{
		display: list-item;
		float: none;
	}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul
	{ 
		left: 159px; /* no need to change, as true value set by script */
		top: 0;
	}

/* Sub level menu links style */
.suckertreemenu ul li ul li a
	{
		display: block;
		width: 200px; /*width of sub menu levels*/
		color: #ffffff;
		text-decoration: none;
		padding: 1px 5px;
		border: 0px;
	}

.suckertreemenu ul li a:hover
	{
		background-color: #531b15;
		color: #FFFFFF;
	}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon
	{
		background: #872b21 url(/common/images/arrow-down-pixelate.gif) no-repeat center right;
	}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon
	{
		background: #872b21 url(/common/images/arrow-right.gif) no-repeat center right;
	}

* html p#iepara
	{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
		padding-top: 1em;
	}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; border: 0px;}
* html .suckertreemenu ul li a { height: 1%; }
/* End */

#contentwrapper
	{
		float: left;
		width: 100%;
		background: #fff;
	}

#contentcolumn
	{
		margin-right: 225px; /*Set right margin to RightColumnWidth*/
		min-height: 750px; /*if IE6 height: 1000px; */
		overflow:auto;
		background: #FFFFFF;
		border-right: 1px solid #f8f1df;
	}
	
#contentcolumn_main
	{
		background: #fff;
		margin: 20px 20px 50px 20px;
	}
	
#contentcolumn_main h1
	{
		font-size: 22px;
		color: #872b21;
		margin-top: 25px;
	}
	
#contentcolumn_main h2
	{
		font-size: 18px;
		color: #872b21;
		margin: 20px 0 0px 0;
	}
	
#contentcolumn_main h3
	{
		font-size: 16px;
		color: #872b21;
		margin: 20px 0 0px 0;
	}
	
#contentcolumn_main h4
	{
		font-size: 14px;
		color: #872b21;
		margin: 20px 0 0px 0;
	}
	
#contentcolumn_main p
	{
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		margin: 5px 0 20px 0;
		line-height: 1.5em;
		font-size: 12px;
		color: #000000;
	}

#contentcolumn_main ul
	{
		margin: 0 0 0 0;
		padding-left: 15px;
	}

#contentcolumn_main a
	{
		color: #872b21;
		text-decoration: underline;
	}


#contentcolumn_main li	
	{
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		line-height:1.5em;
		text-align:left;
		margin: 0px;
		padding:0px;
		color:#000000;
	}
	
#contentcolumn_main ul li a	
	{
		color: #872b21;
		text-decoration: underline;
	}
	
#contentcolumn_main ul li a:hover	
	{
		color: #000000;
		text-decoration: underline;
	}
	
#contentcolumn_main ul li a:visited	
	{
		color: #AD5F59;
		text-decoration: underline;
	}

#contentcolumn_main img
	{
		margin: 5px 0 20px 0;
		border: 1px solid #d5b872;
		padding: 3px 3px 3px 3px;
	}
	
#contentcolumn_main img.floatleft
	{
		float: left;
		margin: 0 10px 10px 0;
		clear: left; 
	}
	
#contentcolumn_main img.floatright
	{
		float: right;
		margin: 0 0 10px 10px;
		clear: right; 
	}

#contentcolumn_main .map
	{
		float: right;
	}

#rightnav
	{
		float: left;
		width: 225px; /*Width of right column*/
		margin-left: -225px; /*Set left margin to -(RightColumnWidth) */
		background: #FFF;
	}
	
#rightnav_main
	{
		margin: 25px 20px 50px 20px;
	}
	
#rightnav_main h1
	{
		font-size: 18px;
		color: #872b21;
		text-align: left;
		margin: 10px 0 0 0;
	}
	
#rightnav_main h2
	{
		font-size: 16px;
		color: #872b21;
		text-align: left;
		margin: 10px 0 0 0;
	}
	
#rightnav_main hr
	{
		color: #872b21;
		margin: 20px 0 10px 0;
	}
	
#rightnav_main ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 0;
	}
	
#rightnav_main ul li	
	{
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		line-height:1.7em;
		text-align:left;
		margin: 0px;
		padding:0px;
		list-style: none;
	}
	
#rightnav_main ul li a
	{
		color: #000000;
	}
	
#rightnav_main ul li a:hover
	{
		color: #872b21;
		text-decoration:underline;
	}
	
#rightnav_main img
	{
		margin: 0px 0 0px 0;
		border: 0px;
	}
	
#rightnav_main img a
	{
		color: #fff;
	}
	
.subnav
	{
		background: #fdf9ed;
		border: 1px solid #f8f1df;
		padding: 0px 5px 15px 5px;
		margin-bottom: 10px; 
	}

#footer
	{
		clear: left;
		width: 100%;
		background: #fff;
		color: #872b21;
		padding: 4px 0;
		
	}
	
#footer_main
	{
		margin: 10px 20px 10px 20px;
		text-align:right;
		border-top: 3px solid #d5b872;
	}
	
#footer p
	{		
		font-size:11px;
		margin:25px 0 0 0;
		display:inline;
		float:left;
	}
	
#footer ul li 
		{
			display: inline;
			list-style-type: none;
			margin:0;
			padding: 0 1px 0 1px;
		}

#footer a
	{
		color: #872b21;
		text-decoration: underline;
		font-size:11px;
	}
	


.innertube
	{
		margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
	}
	
form
	{
		margin:10px 0 0 0;
		padding:0px;
		position:relative;

	}
	
fieldset
	{
		margin: 0 0 0 0;
		padding: 0px;
		border: 0px solid #d5b872;
	}

legend
	{
		font-size: 18px;
		color: #872b21;
		margin: 5px 0 5px 0;
		padding: 0px;
	}
	
.form_main
	{
  		clear: both;
	}
	
.row 
	{
  		clear: both;
  		width: 100%;
  		margin: 5px 5px 5px 5px;
  	}
  	
.right_label 
	{
  		width: 150px;
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		font-size:12px;
		color:#872b21;
		text-align: right;
		margin: 0 2px 0 0;
		float: left;
	}
		
.input
	{
		width: 300px;
		float: right;
		margin: 0 0 5px 0;
		font-family: "Frutiger", "Univers", "Helvetica Neue", arial, helvetica, sans-serif;
		font-size:12px;
		text-align: left;
		color:#5E5D60;
	}
	
label 
		{
			margin:0;
		}

textarea, select, input, button
		{
			border: 1px solid #d5b872;
			padding: 1px;
			background-color: #f8f1df;
			color:#000;
			vertical-align: top;
			font-style:normal;
			margin-bottom:1.5em;
		}
		
select 
		{
			padding:0px;
		}







	



	



	



