/*** MAIN TAG STYLES **********************************************/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height:10pt;
	font-weight:normal;
	color:#333333;
	/*background-image:url(images/rrp_bkgd.jpg);
	background-repeat:repeat; */
	background-color:#666666;
	padding:0px;
	margin:0px;
	}
	
p {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	display:block;
	}

a {
	font-size:9px;
	color:#990000;
	text-decoration:underline;
	}

a:hover {
	color:#990000;
	text-decoration:underline;
	}
		
/*** WRAP TO CENTER PAGE **********************************************/
#wrap {
	margin:25px auto;
	padding:0px 0px 0px 0px;
	width:699px;
	height:auto;
	background-color:#ffffff;
	/*border:thin #333333 solid; */
	}
	

/*** NAV ****************************/
/*** NAVIGATION (same on each page) ***********************/

#navContainerFull {
	width:699px;
	height:33px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	display:inline;
	background-color:#333333;
	}

.homeButton {
	width:358px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

.portfolioButton {
	width:85px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

.resumeButton {
	width:87px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

.reviewsButton {
	width:85px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

.contactButton {
	width:84px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

/*** FOOTER ************************************/
#footer {
	width:699px;
	height:33px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
	display:inline;
	color: #CCCCCC; 
	font-style: normal; 
	font-size: 7pt;
	text-align:center;
	background-color:#333333;
	}

#footer a {
	color:#FFFFFF;
	}
/*** MAIN CONTENT AREA **************************/
#mainContentContainer {
	width:699px;
	/* height:475px; */
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}

/*** Homepage ********************************/
#homeLeftContent {
	width:440px;
	height:442px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	float:left;
	display:inline;
	}
	
#homeRightContent {
	width:219px;
	margin:30px 25px 0px 15px;
	padding:0px 0px 0px 0px;
	line-height:14pt;
	text-align:center;
	float:left;
	display:inline;
	}
	
	.homeRightContentTextBold {
		font-weight:bold;
		}

/*** PORTFOLIO MAIN PAGE ********************************/
#portfolioMainNav {
	width:698px;
	/* height:478px; */
	margin:0px;
	padding:10px 0px 20px 48px;
	display:inline;
	float:left;
	}



/*** PORTFOLIO ITEMS ********************************/
.portfolioItemFull {
	width:652px;
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	}
	
	.portfolioItemTop {
		width:652px;	
		margin:0px;
		padding:0px;
		display:inline;
		float:left;
		}

	.portfolioItemTopInstall {
		width:652px;	
		margin:0px 0px 0px 15px;
		padding:0px;
		display:inline;
		float:left;
		}

	.portfolioItemBottom {
		width:652px;
		height:40px;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 18px;
		float:left;
		display:inline;
		text-align:left;
		vertical-align:top;
		}

	.portfolioItemHR {
		width:652px;	
		margin:0px;
		padding:0px;
		float:left;
		display:inline;
		}

	 .portfolioItemTitle {
		width:652px;	
		margin:0px;
		padding:0px;
		display:inline;
		float:left;
		}
	
	.portfolioLinks {
		width:652px;
		height:40px;	
		margin:0px;
		padding:0px 0px 5px 17px;
		display:inline;
		text-align:left;
		vertical-align:top;
		float:left;
		}
	
/*** CONTACT ITEMS ********************************/
	#contactImage {
		width:85px;
		margin:40px 0px 50px 60px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}
		
	#contactContent{
		width:430px;
		margin:40px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}	
	
/*** RESUME ITEMS ********************************/

	#resumeSubNav {
		width:650px;
		height:30px;	
		margin:20px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		display:inline;
		text-align:left;
		vertical-align:top;
		float:left;
		}
	
	.resumeTitle {
		width:650px;
		margin:0px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}

	.resumeLeftContent {
		width:80px;
		margin:0px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		text-align:right;
		float:left;
		display:inline;
		}
	
	.resumeRightContent {	
		width:500px;
		margin:0px 0px 20px 10px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}
	
	.resumeLeftContentFull {
		width:570px;
		margin:0px 0px 20px 35px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}
	
/*** REVIEWS ITEMS ********************************/
	
	#reviewSubNav {
		width:650px;
		height:30px;	
		margin:20px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		display:inline;
		text-align:left;
		vertical-align:top;
		float:left;
		}
	
	.reviewTitle {
		width:650px;
		margin:0px 0px 20px 45px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}
	
	.reviewImage {
		width:650px;
		margin:0px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}
	
	.reviewFull {
		width:650px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}

	.reviewDoubleColumn {	
		width:650px;
		margin:0px 0px 10px 45px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}

	.reviewColumnLeft {
		line-height:13pt;
		width:270px;
		margin:0px 0px 0px 45px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}	
	
	.reviewColumnRight {
		line-height:13pt;
		width:270px;
		margin:0px 0px 0px 35px;
		padding:0px 0px 0px 0px;
		float:left;
		display:inline;
		}

	.reviewItemHR {
		width:652px;	
		margin:15px 0px 15px 30px;
		padding:0px;
		float:left;
		display:inline;
		}


	
	
/* BODY {
	scrollbar-arrow-color: #333333
}
TD.text1 {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14pt; TEXT-ALIGN: left; VERTICAL-ALIGN: text-top
}
TD.text3 {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 11pt; TEXT-ALIGN: center; VERTICAL-ALIGN: text-top
}
TD.dates {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14pt; TEXT-ALIGN: right; VERTICAL-ALIGN: text-top
}
TD.text2 {
	COLOR: #070226; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 6.5pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-ALIGN: justify
}
A.footer {
	COLOR: #ffffff; FONT-SIZE: 7pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.text2 {
	COLOR: #070226; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-WEIGHT: normal
}
P.btext {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: 900; LINE-HEIGHT: 22pt; TEXT-ALIGN: left; VERTICAL-ALIGN: text-top
}
TD.textghost {
	COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 32pt; TEXT-ALIGN: center; VERTICAL-ALIGN: text-top
}
TD.textss {
	COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 7pt; TEXT-ALIGN: right
}
TD.titless {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; FONT-WEIGHT: 900; LINE-HEIGHT: 11pt; TEXT-ALIGN: left
}
*/