

#pagecontainer {
width:954px;
margin:0 auto;
padding:0 5px;
background:url(../Images/Master_2008/page_bg2.jpg) top center repeat-y;
}

/* HEADER */

#header {
width:955px;
}

#buttoncontainer {
width:955px;
height:30px;
}
	#buttoncontainer ul {
	list-style:none;
	margin:0;
	padding:0;
	}
		#buttoncontainer li {
		display:inline;
		}
			#buttoncontainer ul li a:link, #buttoncontainer ul li a:visited, #buttoncontainer ul li a:active {
			display:block;
			float:left;
			width:191px;
			height:24px;
			padding:6px 0 0 0;
			background:url(../Images/Master_2008/btn_bg191.jpg) no-repeat;
			color:#324547;
			font:bold 1.2em palatino,'palatino linotype',georgia,"times new roman";
			text-transform:uppercase;
			text-decoration:none;
			text-align:center;
			}
				#buttoncontainer ul li a:hover {
				color:#9933cc;
				}

/* MAIN BODY OF THE PAGE */

#bodycontainer {
clear:both;
min-height:400px;
margin:0;
padding:0;
}

/* MARGIN */

#marginleft {
float:left;
width:160px;          
padding:26px 0 0 0;
margin:0;
background-color:#f2eeeb;
background-color:#ffffff;
}
	#marginleft ul {
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
	}
		#marginleft li {
		margin:0 0 0.1em 0;
		text-indent:-5px;
		padding:0.1em 0.5em 0.2em 15px;
		border-bottom:1px dotted #e0e0e0;
		font-size:1.1em;
		font-family:verdana;
		}
		#marginleft li.toplink {
		font-weight:bold;
		}
		#marginleft a:link, #marginleft a:visited, #marginleft a:active {
		display:block;
		text-decoration:none;
		}
			#marginleft a:hover {
			text-decoration:underline;
			}

/* BODY */

#pagebody {
float:left;
display:inline;
width:570px;
padding:20px 0 0 0;
margin:0 0 0 20px; 
}
	#pagebody li {
	font-size:1.3em;
	}

#bodyheaderbox {
margin:0 0 20px 0;
}
	#bodyheaderbox p.caption {
	margin:0 0 0.5em 0;
	font-size:1.1em;
	}

/* For two column pages */

div.pagebodyleft {
float:left;
display:inline;
width:50%;
margin-bottom:2em;
}
	div.pagebodyleft p {
	margin-right:2em;
	}
div.pagebodyright {
float:left;
display:inline;
width:50%;
margin-bottom:2em;
}

/* RIGHT MARGIN */

#marginright {
float:left;
display:inline;
width:175px;  
padding:30px 0 0 0;        
margin:0 0 0 20px; 
background-color:#ffffff;
}
	#marginright p.small {
	margin-bottom:1em;
	}
	
div.rhmarginbox {
width:175px;
margin:0 0 30px 0;
border-left:1px dotted #cccccc;
}
	div.rhmarginboxtop {
	width:155px;
	/*height:23px;*/
	padding:0 0 0.4em 15px;
	margin:0;
	/*background:url(../Images/Master_2008/box_top_bg.jpg) top left no-repeat;*/
	}
		div.rhmarginboxtop h2, div.rhmarginboxbody h2 {
		color:#333333;
		margin:0;
		padding:0;
		font:bold 1.6em/1em palatino,'palatino linotype',georgia,"times new roman";
		text-transform:uppercase;
		}
	div.rhmarginboxbody {
	width:155px;
	padding:3px 0 3px 15px;
	margin:0;
	/*background:url(../Images/Master_2008/box_body_bg.jpg) no-repeat;*/
	}
		div.rhmarginboxbody p {
		font-size:1.3em;
		margin:0.3em 0 0.5em 0;
		}
		div.rhmarginboxbody span.small {
		font-size:1.1em;
		}
		input.rhboxbutton {
		float:right;
		margin:0;
		}
	div.rhmarginboxbottom {
	width:175px;
	height:4px;
	/*background:url(../Images/Master_2008/box_bottom_bg.jpg) no-repeat;*/
	}

/* FOOTER */

#footer {								
clear:both;
margin-top:25px;
padding:15px 0;
width:954px;
border-top:1px solid #cccccc;
background-image:none;
background-color:#ffffff;
text-align:center;
}
	#footer p {
	font-size:1.1em;
	}
	#footer ul {
	list-style:none;
	margin:0;
	padding:0
	}
		#footer ul li {
		display:inline;
		padding:0.5em 0.5em;
		/*font-family:palatino, 'palatino linotype';*/
		font-size:1.1em;
		font-weight:bold;
		text-transform:uppercase;
		}
	#footer a {
	text-decoration:none;
	}

#footerbottom {
width:954px;
height:18px;
margin:0 auto;
padding:0 5px;
background:url(../Images/Master_2008/page_bg3.jpg) top center repeat-y;
}
/* OTHER LAYOUT STYLES */

div.divimagecaption {
float:right;
margin:0 0 10px 10px;
}
	div.divimagecaption p {
	font-size:1.1em;
	color:#666666;
	}

div.cleardiv {
clear:both;
height:0;
}