body {
	margin:0;
	padding: 0 0 20px 0;
	font-family: arial,verdana,helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #e6e6e6; 
	text-align:center;
}

div.rrbar {
	padding:4px;
	margin:0 0 0 24px;
	height:auto;
	width:auto;
	background-color:#ffffff;
}

.ttr{
	text-align:right;
}

.ttl{
	text-align:left;
}

.qlfr{
	float:right;
	margin:0 4px 0 4px;
}

img.brochure{
	margin:12px 0 0 20px;
}

img.smbrochure{
	margin:0 20px 0 16px;
	float:left;
}

#container {
	width:900px;
	height:auto;
	background-color:#fff;
	margin:20px auto;
	overflow:auto;
	padding:0;
	border: 3px double #9f9e9e; /*cacaca d5d5d5 9a9898*/
}

#topar {
	width:900px;	
	height:105px;
	background-image:url('images/TopAr-Nobar.jpg');
	background-repeat: no-repeat;
	/*overflow:hidden;*/
	padding:0px;	
	margin:0px;
}

#topar h2{
	color: #fff;
	font-size:11px;
	line-height:12px;
	float:left;
	margin:70px 0 0 0;
	padding:0 0 0 24px;
}

div.topnav {
	width:741px;
	height:105px;
	float:right;
	margin:0;
	padding:0;
	background-position:bottom right;
	background-image:url('images/top-gray-RPT.jpg');
	background-repeat: repeat-x;
	line-height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	position:relative;
	z-index:1;	
}

/*--------------------------- 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:right;
	width:681px; /*681 741*/
	height:105px;/*105*/
	margin:0;
	padding:0 0 0 60px;
	background-position:bottom right;
	background-image:url('images/top-gray-RPT.jpg');
	background-repeat: repeat-x;
	line-height:35px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	position:relative;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		background-color:transparent;
		color:#474747;
		text-decoration: none; 	
		padding:35px 22px 0px 18px; /*35px 22px 0px 18px*/
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:transparent;
		color:#113f60; /*9c0f06*/
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-color:#efefef;
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-position:right;/*95%*/
		background-image:url('images/TopNav-Sp-RPT.gif');
		background-repeat: repeat-y;
		padding-right:32px; /*22*/
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#666666;/*efefef*/
		/*padding:0 3px 0 0;*/ /*1px*/
		border-style:solid;
		border-width:1px;
		border-color:#666666; /*cccccc*/
		margin-top:0px;/*-1px*/
		margin-left:-2px;
		z-index:3;
		position:absolute;
		left:50px;
		top:50px;
		text-align:left;	
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		color:#ffffff;
		background-color:#113f60; /*7d0a03 #ffffff*/
		background-image:url(images/dd-mouseover.jpg);
		background-repeat:repeat-x;	
		text-decoration:underline;
		z-index:2;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#ffffff;
		z-index:2;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		background-image:url(images/arrow_right.gif);
		background-repeat:no-repeat;	
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#eeeeee;/*#eeeeee*/
		padding:2px 20px 2px 5px; /* 2 20 2 5--- 2 47 2 5*/
		border-width:0px;
		border-style:none;
		border-color:#000000;
		border-bottom:1px solid #cecece;
	}

/*----- End Quick Menu -------*/


img.lt1{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	float:left;
}

img.lt2{
	position:absolute;
	left:143px;
	top:0px;
	z-index:2;
	float:left;
}

img.lt3{
	position:absolute;
	left:610px;
	top:0px;
	z-index:2;
	float:left;
}

/*--------- Navigation Bar CLASS----------*/

a:link.mainnav{
	color:#474747;
	text-decoration: none; 	
	padding:60px 22px 10px 18px;
	margin:0;
	background-position:right;
	background-image:url('images/TopNav-Sp-RPT.gif');
	background-repeat: repeat-y;
}

a:visited.mainnav{
	color:#474747;
	text-decoration: none; 	
	margin:0;
	padding:60px 22px 10px 18px;
	background-position:right;
	background-image:url('images/TopNav-Sp-RPT.gif');
	background-repeat: repeat-y;
}

a:hover.mainnav{
	color:#113f60; /*9c0f06*/
	text-decoration: underline; 	
	margin:0;
	padding:60px 22px 10px 18px;
	background-position:right;
	/*background-image:url('images/TopNav-Sp-RPT-2.jpg');*/
	background-image:url('images/TopNav-Sp-RPT.gif');
	background-repeat: repeat-y;
}

a:active.mainnav{
	color:#474747;
	text-decoration: none; 
	margin:0;
	padding:60px 22px 10px 18px;
	background-position:right;
	background-image:url('images/TopNav-Sp-RPT.gif');
	background-repeat: repeat-y;
}
/*-------- END Navigation ---------------*/

/* ------- Main Content Area --------*/
#contentar{
	width:900px;
	height:auto;
	overflow:hidden;
	background-image:url('images/Content-bg-RPT.gif');
	background-repeat: repeat-y;
}

#leftar{
	margin:0;
	width:159px;
	height:auto;
	float:left;
	overflow:auto;
	background-color:transparent;
	padding:0;
}

#leftart {
	margin:0 0 10px 0;
	padding:39px 0 0 0;
	width:159px;	
	height:109px; /*auto*/
	overflow:hidden;
	background-image:url('images/LeftArea-QuickLinks.jpg');
	background-repeat: no-repeat;
	line-height:18px;
	text-align:right;
	font-size:10px;
}

/* ------------ Quick Links -----------*/
#leftart a:link{ 	
	color: #333; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0px 0px 0px 36px;
	overflow:hidden;	
	display:block;
	width:auto;
	}

#leftart a:visited{ 
	color: #333; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0px 0px 0px 36px;
	overflow:hidden;
	display:block;
	 }

#leftart a:hover{ 
	color: #333; 
	text-decoration: underline; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0px 0px 0px 36px;
	overflow:hidden;
	display:block;
}

#leftart a:active{ 
	color: #333; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0px 0px 0px 36px;
	overflow:hidden;
	display:block;
	}


/* -------- Middle Text Area ---------*/
#middlear{
	width:561px; /*561 ORI*/
	height:auto;
	float:left;
	background-color:transparent;
	background-image:url('images/Middle-Shdw-RPT.jpg');
	background-repeat: repeat-x;
	overflow:hidden;
	text-align:left;
}

div.middleimg{
	width:548px;
	margin:13px 0 0 6px;
	padding:0;
}

div.middletxt{
	width:548px;
	margin:0px 0 0 14px;
	padding:14px 0 0 0;
}

.middletxt h1{
	color:#1c619c; /*1c619c 113f60 990000 990099*/
	font-size:15px;
	padding:8px 0 3px 0;
	margin:0px;	
	/*border-stlye:solid;
	border-width:0 1px 0 1px;
	border-color:#1c619c;
	border-left:1px solid #1c619c;
	border-right:1px solid #1c619c;*/
}

.middletxt h2{
	color:#1c619c;
	font-size:14px;
	padding:8px 0 0px 0;
	margin:0 0 6px 0;	
	border-bottom:1px dashed #1c619c;
	width:97%;
}

.middletxt strong{
	color:#1c619c;
	font-size:15px;
	padding:8px 0 6px 0;
	margin:0px;	
} 

.middletxt p{
	margin:0;
	padding:0;
	width:540px;
	height:auto;
	overflow:hidden;
	/*text-indent: 1cm;*/
}

.middletxt ul{
	margin:0 0 0 0;
	list-style-type:square;
	list-style-position: outside;
	padding-left: 16px;
}

.middletxt li{
	margin:0 0 0 4px;
}

.middletxt a:link{
	color:#113f60;
}

.middletxt a:visited{
	color:#113f60;
}

.middletxt a:hover{
	color:#113f60;
}

.middletxt a:active{
	color:#113f60;
}


div.middletxtart{
	width:548px;
	margin:0px 0 0 14px;
	padding:14px 0 0 0;
}

.middletxtart h1{
	color:#1c619c; /*1c619c 113f60 990000 990099*/
	font-size:15px;
	padding:8px 0 3px 0;
	margin:0px;	
	/*border-stlye:solid;
	border-width:0 1px 0 1px;
	border-color:#1c619c;
	border-left:1px solid #1c619c;
	border-right:1px solid #1c619c;*/
}

.middletxtart h2{
	color:#1c619c;
	font-size:14px;
	padding:8px 0 0px 0;
	margin:0 0 6px 0;	
	border-bottom:1px dashed #1c619c;
	width:97%;
}

.middletxtart strong{
	color:#1c619c;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 6px 0;
	margin:0px;	
} 

.middletxtart p{
	width:540px;
	height:auto;
	text-align:justify;
	overflow:hidden;
	/*text-indent: 1cm;*/
}

.middletxtart ul{
	margin:0 0 0 0;
	list-style-type:square;
	list-style-position: outside;
	padding-left: 16px;
}

.middletxtart li{
	margin:0 0 0 4px;
}

.middletxtart a:link{
	color:#113f60;
	font-weight:bold;
}

.middletxtart a:visited{
	color:#113f60;
	font-weight:bold;
}

.middletxtart a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.middletxtart a:active{
	color:#113f60;
	font-weight:bold;
}


p.rttext {
	width:250px;
	border:1px solid #333;
	float:left;
}

div.smap{
	width:150px;
	height:auto;
	margin:8px 0 0 14px;
	float:left;
	/*border:1px solid #333;*/
}

.flr{
	float:right;
}

.smap h1{
	color:#1c619c;
	margin:0;
	font-size:12px;
	padding:0;	
	border-stlye:solid;
	border-width:0 1px 0 1px;
	border-color:#1c619c;
}

.smap ul{
	margin:0;
	list-style-type:circle;
	list-style-position: outside;
	padding-left: 16px;
}

.smap li{
	margin:4px 0 0 4px;
}

.smap a:link{
	color:#333;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.smap a:visited{
	color:#777;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.smap a:hover{
	color:#333;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.smap a:active{
	color:#333;
	text-decoration: underline;
	padding:0;
	margin:0;
}

a:link.dkg{
	color:#000;
	text-decoration: underline;
	padding:0;
	margin:0;
}

a:visited.dkg{
	color:#000;
	text-decoration: underline;
	padding:0;
	margin:0;
}

a:hover.dkg{
	color:#000;
	text-decoration: underline;
	padding:0;
	margin:0;
}

a:active.dkg{
	color:#000;
	text-decoration: underline;
	padding:0;
	margin:0;
}

/* --- Form DIV ----*/
div.rtformtxt{
	width:360px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
}

.rtformtxt p{
	margin:0;
	width:360px;
	height:auto;
	overflow:hidden;
}

.rtformtxt h1{
	color:#1c619c;
	margin:0 0 10px 0;
	font-size:14px;
	padding:0;	
	border-stlye:solid;
	border-width:0 1px 0 1px;
	border-color:#1c619c;
	border-bottom:1px solid #1c619c;
	width:97%;
}

.rtformtxt a:link{
	color:#113f60;
}

.rtformtxt a:visited{
	color:#113f60;
}

.rtformtxt a:hover{
	color:#113f60;
}

.rtformtxt a:active{
	color:#113f60;
}


div.dottedline{
	height:2px;
	overflow:hidden;
	width:532px;
	margin:0 0 0 14px;
	padding:0px;
	background-image:url('images/md-dot-line.gif');	
	background-repeat: repeat-x;
	float:left;
	display:inline;
}

div.dottedline2{
	height:2px;
	overflow:hidden;
	width:528px;
	margin:0 0 0 0;
	padding:0px;
	background-image:url('images/md-dot-line.gif');	
	background-repeat: repeat-x;
	float:left;
	display:inline;
}

/*---------- Right Area ------------------*/
#rightar{
	width:180px;
	height:auto;
	float:left;
	background-color:transparent;
	background-image:url('images/Right-Shdw-RPT.jpg');
	background-repeat: repeat-x;
	overflow:hidden;
	font-size:13px;
	/*text-align:left;*/
}

#rightar h2{
	margin:20px 0 0 0;
	font-size:13px;
	color:#1c619c;
}

#rightnav {
	width:178px;
	/*margin:10px 0 10px 0px;*/
	margin:0px;
	background-position:top;
	background-image:url('images/dd-mouseover.jpg');
	background-repeat: repeat-x;
	background-color:#fff;
	padding:0 0 10px 0;
	float:left;
	text-align:left;
	border:1px solid #113f60; /*cecece*/
	border-bottom:2px solid #113f60; 
	height:auto;
	min-height:300px;	
}

#rightnav h2.htr {
	color:#fff;
	margin:0 0 0 0;
	font-size:14px;
	padding:0px 0 0px 10px;
	border-bottom:1px solid #1c619c;	
	line-height:39px;
	font-weight:bold;
}

a:link.rbar{
	color:#333;
	font-size:13px;
	margin:0 0 0 8px;
	padding:0 0 0 20px;
	line-height:32px;
	background-position:left top;
	background-image:url('images/Lisk-Arrow-2.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}

a:visited.rbar{
	color:#333;
	font-size:13px;
	margin:0 0 0 8px;
	padding:0 0 0 20px;
	line-height:32px;
	background-position:top left;
	background-image:url('images/Lisk-Arrow-2.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}

a:hover.rbar{
	color:#113f60;
	font-size:13px;
	margin:0 0 0 8px;
	padding:0 0 0 20px;
	line-height:32px;
	background-position:top left;
	background-image:url('images/Lisk-Arrow-2.jpg');
	background-repeat:no-repeat;
	text-decoration: underline; 
}

a:active.rbar{
	color:#333;
	font-size:13px;
	margin:0 0 0 8px;
	padding:0 0 0 20px;
	line-height:32px;
	background-position:top left;
	background-image:url('images/Lisk-Arrow-2.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}	

/*----------- Secondary right rbar ---------------*/
a:link.rrbar{
	color:#333;
	font-size:12px;
	margin:0 0 4px 0px;
	padding:0 0 0 10px;
	line-height:16px;
	line-spacing:8px;
	display:block;
	background-position:0 0;
	background-image:url('images/List-Arrow.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}

a:visited.rrbar{
	color:#333;
	font-size:12px;
	margin:0 0 4px 0px;
	padding:0 0 0 10px;
	line-height:16px;
	line-spacing:8px;
	display:block;
	background-position:top left;
	background-image:url('images/List-Arrow.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}

a:hover.rrbar{
	color:#113f60;
	font-size:12px;
	margin:0 0 4px 0px;
	padding:0 0 0 10px;
	line-height:16px;
	line-spacing:8px;
	display:block;
	background-position:top left;
	background-image:url('images/List-Arrow.jpg');
	background-repeat:no-repeat;
	text-decoration: underline; 
}

a:active.rrbar{
	color:#333;
	font-size:12px;
	margin:0 0 4px 0px;
	padding:0 0 0 10px;
	line-height:16px;
	line-spacing:8px;
	display:block;
	background-position:top left;
	background-image:url('images/List-Arrow.jpg');
	background-repeat:no-repeat;
	text-decoration: none; 
}	

/* --- Button Link -----*/
a:link.brc{ 	
	color: #fff; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0;
	margin:6px 0 0 4px;
	background-image:url('images/brc-nav.jpg');
	background-repeat:no-repeat;
	overflow:hidden;	
	display:block;
	line-height:28px;
	font-weight:bold;
	}

a:visited.brc{ 
	color: #fff; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0;
	margin:6px 0 0 4px;
	background-image:url('images/brc-nav.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	line-height:28px;
	font-weight:bold;
	 }

a:hover.brc{ 
	color: #fff; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0;
	margin:6px 0 0 4px;
	background-image:url('images/brc-hov.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	line-height:28px;
	font-weight:bold;
}

a:active.brc{ 
	color: #fff; 
	text-decoration: none; 
	font-family: helvetica,verdana,arial,sans-serif;
	padding:0;
	margin:6px 0 0 4px;
	background-image:url('images/brc-nav.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	line-height:28px;
	font-weight:bold;
	}

div.blist {
	margin:0;
	padding:0;
}

.blist ul{
	margin:0 0 0 0;
	/*list-style-type:square;*/
	list-style-position: outside;
	padding-left: 16px;/*16*/
	/*background-image:url('images/List-Arrow-2.jpg');*/
	list-style-image: url('images/List-Arrow.jpg');
	vertical-align:middle;
}

.blist li{
	margin:0 0 0 4px;
	padding:2px 0 2px 0;
	line-height:16px;
	vertical-align:middle;
}



/*----------- Bottom Area -------------*/
#btnavlinks {
	color:#3366cc;
	width:900px;
	height:40px;
	background-image:url('images/Content-bg-RPT.gif');
	background-repeat: repeat-y;  
	text-align:center;
	line-height:40px;
	/*border:1px solid #333;*/
}

#btnavlinks a:link{
	color:#3366cc;
	text-decoration: none; 	
	padding:0;
	margin:0;
}

#btnavlinks a:visited{
	color:#002979;
	text-decoration: none; 	
	padding:0;
	margin:0;
}

#btnavlinks a:hover{
	color:#3366cc;
	text-decoration: none; 	
	padding:0;
	margin:0;
}

#btnavlinks a:active{
	color:#3366cc;
	text-decoration: none; 	
	padding:0;
	margin:0;
}

/* ------- Forms --------------*/
.rtformtxt .inputl {
	display: block;
	width: 120px; /*130px*/
	float: left;
	margin-bottom: 2px;
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.rtformtxt .inputtxt {
	display: block;
	width: 160px;
	height:10px;
	float: left;
	margin-bottom: 10px;
	font-size:10px;
	background-color:#fefe55;
}

/* ------- Bottom Area --------*/
#btnar{
	margin:0;
	padding:0;
	width:900px;
	height:25px;
	background-image:url('images/BtmAr-RPT.jpg');
	background-repeat: repeat-y;  
	overflow:hidden;
}

#btnar p{
	margin:0;
	padding:0;
	color:#ffcc00;
	line-height:25px;
}

#btnar a:link{
	color:#ffffff;
	text-decoration: none; 	
	padding:0;
	margin:0 10px 0 0;
}

#btnar a:visited{
	color:#ffffff;
	text-decoration: none; 	
	padding:0;
	margin:0 10px 0 0;
}

#btnar a:hover{
	color:#ffffff;
	text-decoration: none; 	
	padding:0;
	margin:0 10px 0 0;
}

#btnar a:active{
	color:#ffffff;
	text-decoration: none; 	
	padding:0;
	margin:0 10px 0 0;
}
