body {	
	  margin:0px;
	  padding:0px;
	  width:100%; 
	  height:100%;
	  text-align:center;		
	  font-family:Arial;
	  font-size:9pt;
	  color:#505050;
	  line-height:140%;
	  background:url('../images/default/background.png');	
	 }

input,select,textarea 
	{
	font-family:arial;
	padding:4px;
	font-size:9pt;
	border:1px solid #cccccc;
	background-color:#eeeeee;
	}	 	
 	 		 	 	
input.error,select.error,textarea.error 
{
	padding:4px;
	font-size:9pt;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;		
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}
	
	
p {margin-bottom:15px;}

div.headerBack
{
width:100%;
height:176px;
overflow:hidden;
background:url('../images/default/pl/header-back.png') repeat-x;
text-align:center;		
}	
div.header
	{	
		width:1000px;
		height:172px;
		margin:0px auto 0px auto;
		background:url('../images/default/pl/header.png');
		position:relative;		
	}
	
div.header div.headerMenu
	{
	bottom:20px;
	left:20px;
	text-align:left;
	height:20px;
	width:1000px;
	position:absolute;	
	color:#FF5030;
	}	
	
div.header div.headerMenu a {color:#ffffff;}
div.header div.headerMenu a.over {color:#ffffff;}

div.header #logo
	{
	top:15px;
	left:30px;	
	height:80px;
	width:420px;
	position:absolute;	
	cursor:pointer;	
	}

div.container
	{	
		margin:0px;
		padding:0px;	
		text-align:center;	
		width:100%;
		overflow:hidden;
	    background:url('../images/default/header-back.png') repeat-x;			
	}
	
div.content-back
	{	
		margin:0px auto 0px auto;
		padding:0px;	
		width:1000px;
		overflow:hidden;		
		text-align:justify;
		background:url('../images/default/content-back.png') repeat-y;			
	}		

			
div.swtText
	{
		display:block;margin:0px;padding:0px;text-align:left;overflow:hidden;
	}
		

div.text {margin-top:7px;}
	
div.footer
	{	
	width:1000px;
	height:53px;
	margin:0px auto 0px auto;	
	position:relative;
	color:#909090;
	font-size:8pt;
	background:url('../images/default/footer.png') no-repeat;
	text-align:right;
	}	

div.footer img.bip {position:absolute;right:5px;top:40px;cursor:pointer;}
	
div.footer a {font-size:8pt;
	text-decoration:none;
	color:#808080;
	}	
	
ul
{
	list-style: none;
	margin:0px;
	padding:0px;		
	overflow:hidden;	
}


ul li 
	{
	position:relative;	
	overflow:hidden;
	margin-left:10px;
	padding-left:15px;
	background:url('../images/default/arrowRight.png') no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	}


div.mainBar
{
width:648px;float:left;overflow:hidden;margin-left:18px;
}

div.wideBar
{
width:964px;overflow:hidden;margin-left:18px;
}

div.sideBar
{width:300px;float:left;overflow:hidden;margin-left:16px;}


h1	{font-size:17pt;color:#3D80C2;font-weight:normal;display:block;overflow:hidden;padding-top:10px;padding-bottom:10px;margin-top:0px;line-height:30px;}
h2	{font-size:12pt;font-weight:normal;display:block;overflow:hidden;padding-top:6px;padding-bottom:6px;margin:0px;}
h3	{font-size:12pt;color:#aaaaaa;display:block;overflow:hidden;height:25px;padding-top:5px;margin:0px;}

img.border       	{border: 1px #cccccc solid; padding:1px;}
img.toLeft       	{float:left;margin-right:15px;margin-bottom:5px;}
img.noborder       	{border: 0px;}


a {font-weight:normal;color:#0066a6;text-decoration:none;}
a:hover {font-weight:normal;color: #35b1ff;text-decoration:none;}


div.spacer
{
margin:0px 20px 0px 20px;
overflow:hidden;
padding:0px;
}

div.messageBox
{
	color:#4c260a;	
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#F9F0C1;
	border:1px solid #FF8000;
	width:auto;
}

div.gray10px {font-size:10px;color:#aaaaaa;margin:0px;padding:0px;display:inline;}


div.locationPath
{
height:25px;
font-size:11px;
color:#909090;
text-align:right;
margin-bottom:15px;
border-bottom:1px solid #eeeeee;
}

div.locationPath a
{
font-size:11px;
}



button
{
	color:#ffffff;
	cursor:pointer;
	padding:4px;		
	overflow:hidden;
	border:0px;
	text-align:center;
	width:100px;
	height:31px;	
	background:url('../images/default/button.png') top left no-repeat;
	
}	

#menuHeader
{
height:72px;
background:url('../images/default/menu-header.png') top left no-repeat;
}


#menuFooter
{
height:52px;
background:url('../images/default/menu-footer.png') top left no-repeat;
}

div.menu
{
	padding-top:18px;
	height:28px;
	text-align:left;
	cursor:pointer;
	padding-left:40px;	
	background:url('../images/default/menu-item.png') top left no-repeat;
}	


div.menuOver
{
	padding-top:18px;	
	height:28px;
	text-align:left;
	cursor:pointer;
	padding-left:40px;
 	background:url('../images/default/menu-item-over.png') top left no-repeat;
	
}	


div.menu a {color:#52514d;font-weight:bold;}
div.menuOver a {color:#ffffff;font-weight:bold;}


td {padding:3px;}

#scheduleDiv
{
position:relative;
width:300px;
height:351px;
background:url('../images/default/pl/main-sidebar.png') no-repeat;
}


#scheduleDiv ul {padding-top:60px;padding-left:10px;}

#scheduleDiv ul li
{	
  padding:0;
  margin:0;
	overflow:hidden;
	width:36px;
	height:25px;
	background-color:#eeeeee;
	margin-right:5px;
	margin-bottom:7px;
	padding-top:10px;
	float:left;
	cursor:pointer;
	text-align:center;
	background:url('../images/default/paging-item.png') no-repeat;
}


#scheduleDiv ul li.over
{	
	background-position:-36px;
}

#scheduleDiv ul li a {color:#ac4b46;font-size:10pt;font-weight:bold;}
#scheduleDiv ul li.over a {color:#ffffff;}
  

#scheduleDiv .newsletter
{
position:absolute;
height:30px;
bottom:14px;
right:14px;
width:80px;
cursor:pointer;
}  
  
.rjHeader 
{	
background:url('../images/default/pl/rj-header.png') no-repeat;
width:648px;
height:61px;
position:relative;
}

.rjHeader #from
{
position:absolute;
top:12px;
left:75px;
color:#ffffff;
font-size:11pt;
font-weight:bold;
line-height:20px;
}


.rjHeader #to
{
position:absolute;
top:12px;
right:80px;
text-align:right;
color:#ffefee;
font-size:11pt;
font-weight:bold;
line-height:20px;
}

.rjColLeft {width:324px;}
.rjColRight {width:324px;}

.rjColLeft ul li {margin:0;padding:4px;text-align:center;margin-bottom:1px;background:none;}
.rjColRight ul li {margin:0;padding:4px;text-align:center;margin-bottom:1px;background:none;}
.rjColLeft ul li a {color:#543f1a;}
.rjColRight ul li a {color:#511b17;}


.list {height:65px;padding:15px;}
.list a {font-size:11pt;font-weight:bold;}
.list .date 
{float:right;
color:#909090;
background:url('../images/default/date.gif') center left no-repeat;
padding-left:20px;
}


#text table  
{
width:100%;
border-collapse:collapse;
border:1px solid #dddddd;
}

#text table td
{
margin:1px;
padding:6px;
background-color:#fafafa;
}

#text table td p
{
margin:0;
padding:0;
}

#text table th p
{
margin:0;
padding:0;
}


#text table th
{
margin:1px;
padding:6px;
background-color:#cc3000;
color:#ffffff;
font-weight:bold;
border:1px solid #aa0000;
text-align:center;
}
