body {
	margin:0 0 0 0;
	padding: 0px;
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size: 12px; 
	text-align:center;
	background-image: url(images/grass-tile.jpg);
	}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.imgl{
	float:left;
	border:0px;
}

.imgr{
	float:right;
	border:0px;
}

.imglpm{
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
}

.imgnav{
	margin:0 0 0 8px;
	float:left;
	border:0px;
}

.txl{
	text-align:left;
}

.btmblk{
	color:#333333;
}

img.mlogo {
	border:0;
	width:154px;
	height:136px;
	margin:-101px 0 0 190px;
	float:left;
	/*z-index:2;*/
	position:absolute;
}

img.cln {
	border:0;
	width:300px;
	height:30px;
	margin:0 0 0 424px;
	float:right;
	/*z-index:2;*/
	position:absolute;
}

#container {
	width:955px;
	height:auto;
	background-color:transparent;
	margin:56px auto 0 auto;
	padding:0;
	overflow:auto;
	text-align:left;
}

#toparea {
	width:955px;
	height:61px;
	margin:0;
	background-image:url('images/top-bar.jpg');
	background-repeat: no-repeat;
	/*overflow:auto;*/
	text-align:left;
}

/*--------------------------- Navigation Menu --------------------------------------------*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{
	float:left;
	width:931px; /*955 681 741*/
	height:61px; /*61 105*/
	margin:0;
	padding:0 0 0 24px; /*24 */
	background-position:bottom right;
	background-image:url('images/top-gray-RPT.jpg');
	background-repeat: repeat-x;
	line-height:42px;
	/*border:1px solid #333;*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	position:relative;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	/*
	#qm0 a
	{
		background-color:transparent;
		color:#474747;
		text-decoration: none; 	
		padding:19px 5px 0px 5px; /*46px 22px 0px 18px*/
	}*/
	

	/*"""""""" (MAIN) Hover State """"""""*/
	/*
	#qm0 a:hover
	{ 
		background-color:transparent;
		color:#9c0f06;
		text-decoration:underline;
	}*/


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-color:#efefef;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-position:right;/*95%*/
		background-image:url('images/TopNav-Sp-RPT.gif');
		background-repeat: repeat-y;*/
	padding-right:5px; /*32*/
	background-image:url('images/separator-bar.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#4c2b17;/*666666 efefef*/
		/*padding:0 3px 0 0;*/ /*1px*/
		border-style:solid;
		border-width:1px;
		border-color:#4c2b17; /*666666 cccccc*/
		margin-top:0px;/*-1px*/
		margin-left:-2px;
		z-index:5;
		position:absolute;
		left:50px;
		top:50px;
		text-align:left;

	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		color:#813037;
		background-color:#4c2b17; /*#ffffff*/
		background-image:url(images/menu-hover-ly.jpg);
		background-repeat:repeat-x;
		text-decoration:none;
		z-index:4;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#4c2b17; /* Sub Parent Link */
		background-image:url(images/menu-hover-ly.jpg);
		background-repeat:repeat-x;
		background-position:top;
		z-index:4;
		color:#813037;
		line-height:28px;	
		
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{

		background-image:url(images/arrow_right.gif);
		background-repeat:no-repeat;
		line-height:28px;
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{
		color:#813037;
		background-color:#ffffff;/*#eeeeee*/
		padding:2px 20px 2px 7px; /* 2 20 2 5--- 2 47 2 5*/
		border-width:0px;
		border-style:none;
		border-color:#000000;
		border-bottom:1px solid #f7f4e3;
		line-height:28px;
		text-decoration:none;
	}

/*----- End Quick Menu -------*/


/*----- Main Top Navigation ------*/
a:link.topnav{
	color:#813037;
	text-decoration: none; 	
	/*padding:20px 22px 10px 18px;*/
	padding:19px 5px 0px 5px;
	margin:0;
	background-image:url('images/separator-bar.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
	/*border:1px solid #333;*/
}

a:visited.topnav{
	color:#813037;
	text-decoration: none; 	
	margin:0;
	padding:19px 5px 0px 5px;
	background-image:url('images/separator-bar.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
}

a:hover.topnav{
	color:#813037;
	text-decoration: underline; 	
	margin:0;
	padding:19px 5px 0px 5px;
	background-image:url('images/separator-bar.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
}

a:active.topnav{
	color:#813037;
	text-decoration: none; 
	margin:0;
	padding:19px 5px 0px 5px;
	background-image:url('images/separator-bar.jpg');
	background-repeat: no-repeat;
	background-position: bottom right; 
}
/*------ End Main Navigation ------------------*/

#midcontent {
	width:955px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	background-image:url('images/Bg-lg-tile.gif');
	background-repeat: repeat-y;
	overflow:auto;	
	float:left;
	text-align:left;
	display:inline;

}

#leftnav {
	width:204px;
	height:0px; /*auto*/
	min-height:4px; /*100*/
	overflow:hidden;
	margin:0 0 0 13px;
	background-color:transparent;
	text-align:left;
	float:left;
	display:inline;

}

#leftnav h1{
	color:#ffcc00;
	font-size:13px;
	width:202px;
	height:38px;
	line-height:38px;
	overflow:hidden;
	margin:1px 0 0 0;
	/*background-color:transparent;*/
	background-color:#4c2b18;
	background-image:url('images/Leftbar-top.gif');
	background-repeat: repeat-x;
	text-align:left;
}

#leftnav img{
	border:0;
}

#leftnav a:link{
	width:193px;
	margin:0 0 0 4px;
}

#leftnav a:visited{
	width:193px;
	margin:0 0 0 4px;
}

#leftnav a:hover{
	width:193px;
	margin:0 0 0 4px;
}

#leftnav a:active{
	width:193px;
	margin:0 0 0 4px;
}

#contentar {
	width:723px; /* actual 724 */
	height:auto;
	overflow:auto;
	background-color:#ffffff;
	float:left;
	text-align:left;
	background-image:url('images/maincon-rpt.jpg');
	background-repeat: repeat-x; 
}

#cookiear {
	color:#ffffff;
	width:697px;
	height:33px;
	overflow:hidden;
	background-image:url('images/ckie-rpt.jpg');
	background-repeat: repeat-x;
	margin:36px 0 0 13px; 
	line-height:33px;
}

#cookiear a:link{
	color:#ffffff;
	margin:0 0 0 10px;
	text-decoration: none; 
}

#cookiear a:visited{
	color:#ffffff;
	margin:0 0 0 10px;
	text-decoration: none; 
}

#cookiear a:hover{
	color:#ffffff;
	margin:0 0 0 10px;
	text-decoration: underline; 
}

#cookiear a:active{
	color:#ffffff;
	margin:0 0 0 10px;
	text-decoration: none; 
} 


#ctimgar {
	width:697px;
	height:auto;
	margin:10px 0 0 13px;
	overflow:hidden;
}

#cttextrt {
	width:222px;
	height:auto;
	float:right;
	margin:12px 16px 0 0;
	padding:0 0 0 0;
	display:inline;	
	text-align:left;
	overflow:auto;
	/*border:3px double #4c2c17;*/
	background-image:url('images/right-nav-rpt.jpg');
	background-repeat: repeat-y;
}

#cttextrt img{
	padding:0 0 22px 0;
}

#cttextrt .title{
	height:51px;
	color:#4b2b16;
	font-size:14px;
	font-weight:bold;
	line-height:41px;
	text-align:center;
	margin:0px;
	background-image:url('images/right-nav-top.jpg');
	background-repeat: no-repeat;
}

#cttextrt .nav{
	height:51px;
	color:#4b2b16;
	font-size:15px;
	font-weight:bold;
	line-height:41px;
	text-align:left;
	margin:0;
	padding: 0 0 0 14px;
	background-image:url(images/right-nav-top.jpg);
	background-repeat: no-repeat;
}

#cttextrt ul{
	margin:0 0 0 16px;
	list-style-type:circle;
	list-style-position: outside;
	padding-left: 14px;/*16*/
	/*border:1px solid #333;*/
}

#cttextrt li{
	margin:0 0 0 0;
	padding:0;
	/*border:1px solid #333;*/
}

/*------- Right Menu Links -------*/
#cttextrt a:link{
	color:#4b2b16;
	margin:0;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	/*width:90%;*/
	text-decoration: underline;
	padding:4px;
	
}

#cttextrt a:visited{
	color:#4b2b16;
	margin:0;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	/*width:90%;*/
	text-decoration: underline;
	padding:4px;
	
}

#cttextrt a:hover{
	color:#4b2b16;
	margin:0;
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	text-decoration: none;
	padding:4px;
	/*background-color:#4b2b16;*/
	
}

#cttextrt a:active{
	color:#4b2b16;
	margin:0;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	text-decoration: underline;
	padding:4px;
	
}



#cttextlt {
	width:450px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:10px 0 0 16px;
	display:inline;	
}

#cttextlt .flddm {
	width:430px;
	border:0;
}

#cttextlt h1{	
	color: #4c2c17;
	font-size:16px;
	font-weight:900;
	font-family: arial,verdana,helvetica, sans-serif; 
	margin:6px 0 6px 0;
}

#cttextlt h2{
	color: #4c2c17;
	font-size:14px;
	font-weight:900;
	font-family: arial, verdana, helvetica, sans-serif;
	margin:6px 0 6px 0;
	text-decoration: none;
}

#cttextlt p{
	margin:0;
	padding:0;
}

#cttextlt2 {
	width:685px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:10px 0 0 16px;
	display:inline;	
}

#cttextlt2 .flddm {
	width:430px;
	border:0;
}

#cttextlt2 h1{	
	color: #4c2c17;
	font-size:16px;
	font-weight:900;
	font-family: arial,verdana,helvetica, sans-serif; 
	margin:6px 0 6px 0;
}

#cttextlt2 p{
	margin:0;
	padding:0;
}

#cttextlt3 {
	width:685px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:10px 0 0 16px;
	display:inline;	
}

#cttextlt3 .flddm {
	width:430px;
	border:0;
}

#cttextlt3 h1{	
	color: #4c2c17;
	font-size:6px;
	font-weight:900;
	font-family: arial,verdana,helvetica, sans-serif; 
	margin:6px 0 6px 0;
}

#cttextlt3 p{
	margin:0;
	padding:0;
}

/* ----------------Bottom Menu ------------------*/
#ctbtmarea {	
	color:#ffffff;
	width:955px;
	height:85px; /*37*/
	padding:46px 0 0 0;
	margin:0;
	background-image:url(images/bottom-bar.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	float:left;
}

/*
#ctbtmarea .ff {
	color:#ffffff;
}
*/

#ctbtmarea span.txt{
	margin:0 0 0 26px;
}

#ctbtmarea a:link{
	font-size:11px;
	color:#e8e5b8;
	margin:0 0 0 0px;
	text-decoration: none; 
}

#ctbtmarea a:visited{
	font-size:11px;
	color:#e8e5b8;
	margin:0 0 0 0px;
	text-decoration: none; 
}

#ctbtmarea a:hover{
	font-size:11px;
	color:#e8e5b8;
	margin:0 0 0 0px;
	text-decoration: underline; 
}

#ctbtmarea a:active{
	font-size:11px;
	color:#e8e5b8;
	margin:0 0 0 0px;
	text-decoration: none; 
} 

/*-------- 4 white links -----------*/
#ctbtmarea a:link.ff{
	color:#ffffff;
	margin:0 0 0 0px;
	text-decoration: none; 
}

#ctbtmarea a:visited.ff{
	color:#ffffff;
	margin:0 0 0 0px;
	text-decoration: none; 
}

#ctbtmarea a:hover.ff{
	color:#ffffff;
	margin:0 0 0 0px;
	text-decoration: underline; 
}

#ctbtmarea a:active.ff{
	color:#ffffff;
	margin:0 0 0 0px;
	text-decoration: none; 
} 

#highlight {
	background-color: #FF0;    
	}