﻿html,body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	border:none;
	font-family: Arial;
	background:url(/images/pg-bg.png) repeat-y top left;
}
img.pg_hdr_image {
	position:absolute;
	top:0px;
	left:0px;
	height:107px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	float:left;
	clear:both;
}

table.top_nav {
	position:absolute;
	top:107px;
	left:0px;
	height:40px;
	width: 100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #BE0000;
	border-top: 2px solid #ffffff;
	color:#ffffff;
	font-weight: bold;
	font-size: medium;
	margin: 0px 0px 0px auto;
	width:100%;
	font-size:14px;
	position:absolute;
}
	table.top_nav tr td.topnav_link {
		padding: 0px 5px 0px 5px;
		height: 40px;
		border-left: 2px solid white;
		text-align:center;
	}
		table.top_nav tr td.topnav_link a {
			color: #ffffff;
			text-decoration: none;
		}
		table.top_nav tr td.topnav_link a:hover {
			color: #636363;
			text-decoration: none;
		}
		table.top_nav tr td.topnav_link a.topnav_selected {
			color:#AFF3FF;
		}
	td.topnav_copy {
		text-align:left;
		padding: 0px 5px 0px 35px;
		height: 40px;
		border-left: 0px;
	}

.left_graphic_home {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-home.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.left_graphic_about_us {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-about-us.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.left_graphic_our_work {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-our-work.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.left_graphic_raves {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-raves.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.left_graphic_insights {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-insights.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.left_graphic_contact_us {
	float:left;
	position:absolute;
	top:149px;
	bottom:50px;
	width:480px;
	vertical-align:top;
	background-image:url(/images/leftside-contact-us.png);
	background-position:top left;
	background-repeat:no-repeat;
}

div.content_container {
	position:absolute;
	top:160px;
	right:20px;
	bottom:60px;
	left:500px;
	overflow:auto;
	padding: 0px 40px 0px 0px;
	font-size:13px;
	line-height:25px;
	color:#3f3f3f;
}
	.content_container h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:16pt;
		color:#be0000;
	}
	.content_container a {
		color:#be0000;
		text-decoration: underline;
	}
	.content_container a:hover {
		color:#be0000;
		text-decoration: none;
	}

div.pg_footer_panel {
	background-color: #BE0000;
	width: 100%;
	height:25px;
	text-align: right;
	border-top: 2px solid #ffffff;
	color:#ffffff;
	margin:auto auto 0px auto;
	position:absolute;
	bottom:25px;
	left:0px;
}
	table.pg_footer {
		color: #ffffff;
		font-weight: bold;
		font-size: small;
		margin: 0px auto 0px auto;
		font-size:13px;
	}
		table.pg_footer tr td {
			padding: 0px 25px 0px 25px;
			height: 25px;
			text-align:center;
		}
			.footerHdr {
				color:#AFF3FF;
			}
			.footerItem {
				color:#FFFFFF;
			}
			.footer_copyright {
				text-align: right;
				font-weight: bold;
				font-size: 11px;
				padding: 5px 0px 5px 0px;
				color:#6A737B;
				background-color:#ffffff;
				width:100%;
				position:absolute;
				bottom:0px;
				right:20px;
			}
		
.rave_quote {
	padding: 0px 20px 0px 0px;
	text-align:left;
}
.rave_quote_source {
	padding: 0px 20px 25px 0px;
	text-align:right;
	font-style:italic;
}
.red_ball_button {
	display:block;
	height:100px;
	width:100px;
	background:url(/images/click-for-portfolio.png) no-repeat top left;
	position:relative;
	text-indent:-9999px;
	float:right;
	vertical-align:bottom;
	margin: 0px 0px 0px 0px;
}
.edit_form {
	width:100%;
	text-align:left;
}
.ajax__htmleditor_editor_container {
	height:100px;
	margin:0px;
	padding:0px;
}
ul.flowing_list {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.flowing_list li {
	position:relative;
	font-size:12px;
	float:left;
	width: 200px;
	margin: 0px;
}
