/* ----------------------------------------------------------------- */
/* Body Styles */
/* ----------------------------------------------------------------- */



body {

	font-family:        Arial, Helvetica, sans-serif;

	color: 				#706F87;
	background-image: 	url(../cms/images/pgrfx3/bground_001.gif);
/*	background-image: 	url(../cms2/images/pgrfx3/t_01.gif); */
	background-color: 	#CACAD4;	
	background-repeat: repeat-x;
	text-align: 		center;
	background-color:   #F6F6F6;
}



/* ----------------------------------------------------------------- */
/* Layout Position DIVS */
/* ----------------------------------------------------------------- */

#wrapper {
	width: 				742px;
	margin-left: 		auto; 
	margin-right: 		auto;
	margin-top:			10px;
	margin-bottom:		20px;
	text-align: 		left;
	background-image: 	url(../cms2/images/pgrfx3/wrapper_bgd.gif);
	background-repeat: 	repeat-y;
	border:				1px solid #E3E3E3;

}


#header {
	height:				104px;
	padding-right: 		4px;
	color: 				#fff;
	background-image: 	url(../cms2/images/pgrfx3/t_04.gif);
	background-repeat: 	no-repeat;
}

#language {

	float:				right;
	width:				220px;
	padding-top:		10px;
	padding-right:		30px;
	text-align:			left;
}

#youarehere {
	color: 				#C3C3C3;
	padding-top: 		12px;
	padding-right: 		12px;
	font-size:			10px;
	clear:				both;
	text-align:			right;
	line-height:		34px;
}

#topmenu 
{
	height:				2.5em;
	position:			relative;
	background-image: 	url(../cms/images/pgrfx3/menu_bgrd001.jpg);
	background-repeat: 	no-repeat;
	clear:				both;	
	
}


#submenu {
	line-height:		23px;
	text-indent:		20px;
	height:				28px;
	background-image: 	url(../cms2/images/pgrfx3/sub-menu.gif);
	background-repeat: 	no-repeat;
	color: 				#7F7F7F;
}


#subnav {
	width:				485px; 
	height:				25px; 
	left: 				235px; 
}


#quicklink {
	width:				26%;
	float:				left;
	margin-top:			10px;
	margin-left:		5px;
	margin-right:		10px;
	padding-top:		10px;
	padding-bottom:		10px;
	overflow:			auto;
	font-size: 			1.1em;
	display:			block;
	clear:				both;
}


#contents {
	width:				71%;
	float:				left;
	padding-top:		10px;
	padding-bottom:		10px;
	overflow:			auto;
}


#footer {
	clear:				both;
	width:				100%;
	marging-top:		30px;
	line-height:		2em;
	background-color:	#434263;
	display:			block;
	color: 				#fff;
	text-align:			right;
	font-size:			90%;	
}


#printlogo {
	position: 			absolute;
	visibility:			hidden;

}



#topcontent {
	width:				100%;
	display:			block;
	clear:				both;

}

#contents input, #contents select, #contents option {
	padding:				3px; 
	border:					1px solid; 
	border-color:			#E3E3E3; 
	letter-spacing:			0.1em;

}

#contents textarea {
	padding:				3px; 
	border:					1px solid; 
	border-color:			#E3E3E3; 
	font-family:        Arial, Helvetica, sans-serif;
	letter-spacing:			0.1em;
} 

/* ----------------------------------------------------------------- */
/* Form Elements */
/* ----------------------------------------------------------------- */

#footer form  {
padding-right: 				10px;
padding-top: 				2px;

}

.button {
	color:					#7F7F7F; 
	background-color:		#E3E3E3; 
	border:					1px solid; 
	border-color:			#7F7F7F; 
}


#header p {
	display:				inline;
}

.input  {
	color:					#7F7F7F; 
	background-color:		#E7E7F2; 
	border:					1px solid; 
	border-color:			#7F7F7F; 

}

#header label {
	display:				none;
	visibility:				hidden;
}


/* ----------------------------------------------------------------- */
/* Link Styles */
/* ----------------------------------------------------------------- */

#footer a {
	text-decoration:	 	none;
	color: 					#fff;
}

#footer a:hover {
	text-decoration: 		underline;
	color: 					#fff;
}


#subnav p {
	display:				inline;
	border:					0;
	padding:				0;
	margin:					0;
}

#profile p {
	display:				inline;
	border:					0;
	padding:				0;
	margin:					0;
}



#contents a:hover {
	text-decoration: 		none;		
}



#youarehere a:hover {
	text-decoration: 		none;
			
}


#subnav a {
	text-decoration: 		none;
	color: 					#000;
	background-color:		#CCCCCC;
	width: 					80px;
	height: 				21px;
	text-align: 			center;
	vertical-align: 		center;
	margin-left:			4px;
	padding-top:			7px;  
	display:				inline-block;
	float:					right;

}


#subnav a:hover {
	text-decoration: 		none;
	color: 					#000;
	background-color:		#fff;
/*	color: 					#fff;
	background-image: 		url(../img/pgfx/2nav_03_on.gif);
	background-repeat: 		no-repeat;*/
}

#quicklink a {
	color: 					#7F7F7F;
	text-decoration:	 	none;
}

#quicklink a:hover {
	text-decoration: 		underline;
}


#youarehere a {
	color: 					#C3C3C3;
	text-decoration:	 	underline;
}

#youarehere a:hover {
	text-decoration: 		none;
}

#language a {
	color: 					#7F7F7F;
	text-decoration:	 	none;
}

#language a:hover {
	text-decoration: 		underline;
}

#submenu a {
	color: 					#7F7F7F;
	text-decoration:	 	none;
}

#submenu a:hover {
	text-decoration: 		underline;
}

.subselectedmenu {
	background-color: #E3E3E3;
	color: 					#7F7F7F;
	text-decoration:	 	none;
}

.subselectedmenu:hover {
	text-decoration: 		underline;

}

.newsheading {
	color: 					#7F7F7F;
	text-decoration:	 	none;
}

.newsheading:hover {
	text-decoration: 		underline;

}
/* ----------------------------------------------------------------- */
/* Image Styles */
/* ----------------------------------------------------------------- */



/* ----------------------------------------------------------------- */
/* Text Styles */
/* ----------------------------------------------------------------- */



#quicklink h1 {
	font-family:        	Trebuchet, Arial, Helvetica, sans-serif;
	color: 					#fff;			
	font-size: 				1.1em;
	font-weight:			normal;
	line-height:			1.2em;
	background-color:		#434263;
	Display:				Block;

}

.lefttitle {
	color: 					#fff;			
	font-size: 				1.1em;
	font-weight:			normal;
	background-color:		#BCCB17;
	Display:				Block;
	padding-left:			5px;
	margin-right:			5px;
	margin-bottom:			1px;
	line-height:			1.8em;

}



#footer p {
	color: 					#fff;
	diplay:					inline;

}


/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.menu ul li a:visited {  
	height:26px;
	width: 120px;                  /* unselected top-level menu items */
	background-image: 	url(../cms2/images/pgrfx3/menu_top_selected.gif);
	background-repeat: no-repeat;
	background-image: 	url(../cms2/images/pgrfx3/menu_top_off.gif);
	background-image: 	url(../cms2/images/pgrfx3/menu_top_over.gif);
	background-repeat: no-repeat;
	color:#444365;

             /* this sets the unselected drop-down text color */
	background:#F5F5F5;  
	
}




/* ---END -- */

/* ------------------------------ */
/* Top Menu                       */
/* ------------------------------ */

#topmenu a
{
	color:#444365;  
}

#topmenu ul
{
	list-style-type:    none;
	padding-bottom:		0;
	margin:0;
}

#topmenu li
{

 	line-height: 0;
 	padding-left: 0;
 	list-style: none;
	font-size:100%;
	margin:0;
	float:              left;			
}


#topmenu ul li a
{

	width: 				120px;                  /* unselected top-level menu items */
	line-height:		2.5em;
	float:              left;
	text-indent:   		2em;
	text-decoration:    none;
	background-image: 	url(../cms2/images/pgrfx3/menu_top_off.gif);
	background-repeat: 	no-repeat;

}

#topmenu ul li a.selected
{
	background-image: 	url(../cms2/images/pgrfx3/menu_top_selected.gif);
}

#topmenu ul li a:hover
{
	color:				#fff;
	background-image: 	url(../cms2/images/pgrfx3/menu_top_over.gif);
	background-repeat: 	no-repeat;
}



#topmenu ul ul
{
	padding-bottom:		0;
	position:			absolute;
	z-index:			1;
	top:				2.5em;		
	list-style-type:    none;
	list-style:  		none;
	background-color:	#fff;
	display:			none;
	Width:				15em;
	clear:				both;
	margin-left:		0.3em;
	border-top:			0.1em solid none;	
}




#topmenu ul ul li a
{
	line-height:		2.5em;
	float:              left;
	padding:			0;
	margin:				0;
	text-indent:   		1.3em;
	text-decoration:    none;
	color:				#727272;
	border-right:		0.1em solid #B6BABA;
	border-left:		0.1em solid #B6BABA;
	border-top:			none;
	border-bottom:		0.1em solid #B6BABA;
	Width:				18em;
	background-color:	#E3E3E3;
	background-image: 	none;
}

#topmenu ul ul li a:hover
{
	color:				#fff;
	background-color:	#434263;
	border-left:		0.1em solid #848989;
	border-top:			none;
	border-right:		0.1em solid #848989;
	border-bottom:		0.1em solid #848989;
	background-image: 	none;
}

#topmenu ul ul ul
{
	left:				15.2em;

}


#topmenu ul ul li
{
	background-color:	#E8F3F3;
	border:				0;
	padding:			0;
	margin:				0;
	display:			block;
	list-style:   		 none;
	background-image: 	transparent;
}

.display{
float: right;
width: 34px;
height: 232px;
margin: 0;
padding:0;
margin-right:1px;
}
.stretcher{
float: right;
width: 322px;
margin: 0;
padding:0;
}

.homeimg01 {
float:left;
margin-left: 5px;
}