﻿@charset "utf-8";
a {
	outline: none;
}
.testing {
	font: 100% Verdana, "Times New Roman";
}
body {
	font: 100% Helvetica, Verdana, Arial, sans-serif;
	background: #042d3f;
	margin: 0; /* zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-position: center top;
	/* background-image: url('images/web_design_bg_huge.jpg'); */
	background-image: url('http://bg-load.powerpoint3.com/images/web_design_bg_huge.jpg');
	background-repeat: no-repeat;
	font-size:15px;
	background-attachment: fixed;
}
H1 {
	font-weight: 700;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
H2 {
	font-weight: 600;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.pp3main #container { /* Page Framework */
	width: 936px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #FF0000;*/



	text-align: left; /* this overrides the text-align: center on the body element. */
}
.pp3main #header {
	width: 1011px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px;
}
.pp3main #mainContent {
	margin: 0;
	padding: 0px;
}

.pp3main #flash {
	margin: 0;
	padding: 0px;
	height: 310;
	vertical-align:top
}
.pp3main #bodycontent {
	margin: 0;
	padding: 15px 20px 15px 20px; /* Top Right Bottom Left */
	line-height: 1.5em;
	background: #FFFFFF; /* IE Fix */
	vertical-align:top;
	/*background: rgba(100%, 100%, 100%, 0.9);*/
}
.pp3main #bodycontent a:link {
	color: #036;
	text-decoration: underline;
}
.pp3main #bodycontent a:hover {
	color: #900;
	text-decoration:none;
}
.pp3main #bodycontent a:active {
	color: #036;
	text-decoration: underline;
}
.pp3main #bodycontent a:visited {
	color: #369;
}
#head_menu tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fake {
	background-color: #0F0;
	margin: 0px;
	padding: 10px;
	height: 35px;
}
.pp3main #footer {
	margin: 0;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;/* background:#DDDDDD; */



	/* background: rgba(100%, 100%, 100%, 0.1); */



}
.pp3main #container #footer table tr td {
	color: #CCC;
	vertical-align:top;/* font-weight:300; */



}
.pp3main #container #footer table tr td a {
	color: #CCC;
}
.pp3main #container #footer table tr td a:hover {
	color: #FC3;
}
.pp3main #container #footer table tr td hr {
	color: #CCC;
}
#Block_01 {
	vertical-align:top;
	color: #CCC;
}
.Block_menu_top {
	background-image: url('http://menu-load.powerpoint3.com/images/button-block_top.png');
	background-repeat: none;
	vertical-align:middle;
	text-align:center;
	font-weight:600;
	font-size:22px;
}
.Block_menu_txt {
	background-image: url('http://menu-load.powerpoint3.com/images/button-block_bg.png');
	background-repeat: repeat-y;
	vertical-align:top;
	color: #CCC;
	padding: 5px 5px 5px 25px;
	text-decoration:none;
	font-size: 15px;
}
.Block_menu_txt a {
	color: #CCC;
	text-decoration:none;
}
.Block_menu_txt a:hover {
	text-decoration:none;
	color: #FC3;
}
.Block_menu_point {
	margin-right:8px;
}
.Block_menu_txt_active {
	background-image: url('http://menu-load.powerpoint3.com/images/button-block_bg_active.png');
	background-repeat: repeat-y;
	vertical-align:top;
	color: #CCC;
	padding: 5px 5px 5px 25px;
}
.Block_menu_txt_active a {
	color: #CCC;
	text-decoration:none;
}
#BlockMenuFrameTD {
	vertical-align:top;
	padding: 0px 10px 10px 10px;/*background-color: #000; */



	 /*background: rgba(0%, 0%, 0%, 0.5);*/



}
#Block_02 {
	background-image: url('http://menu-load.powerpoint3.com/images/button-block-small_top.png');
	background-repeat: none;
}
.Block_menu2_imgcell {

	vertical-align:top;
	padding: 7px 0px 2px 0px; /* Top Right Bottom Left*/
	text-align:center;
}
.Block_menu2_imgcell img {
	border: 0px;
}
.Block_menu2_searchcell {
	vertical-align:top;
	padding: 7px 0px 2px 12px; /* Top Right Bottom Left*/
	text-align:left;
	color: #CCC;
	font-size:11px;
}
#gsearchtext {
	font: 100% Helvetica, Verdana, Arial, sans-serif;
	background: #000;
	border: 1px #2f2f2f solid;
	color: #FC3;
	font-size: 12px;
	width: 141px;
	background-image: url('http://menu2-load.powerpoint3.com/images/button-block-small-search-bg.png');
	background-repeat: repeat-x;
}
#gsearchbutton {
	font: 100% Helvetica, Verdana, Arial, sans-serif;
	background: #000;
	border: 1px #2f2f2f solid;
	color: #FC3;
	font-size: 12px;
	width: 24px;
	background-image: url('http://menu2-load.powerpoint3.com/images/button-block-small-search-bg.png');
	background-repeat: repeat-x;
}
#bodyframe {
	vertical-align:top;/*background: rgba(0%, 0%, 0%, 0.1);*/



}
#bodyTitlePhoto {
	vertical-align:top;
	padding: 0px 0px 10px 0px;
}
#bodyTitlePortfolio {
	vertical-align:top;
	text-align:center;
	padding: 10px;
	background-color:#000;
}
.TwoCol {
	vertical-align:top;
	text-align:left;
	width:50%;
}
.ThreeCol {
	vertical-align:top;
	text-align:center;
	width:288px;
}
.ThreeColSpr {
	width:15px;
}
.portfolio_image {
	border: #000 solid 1px;
}
.txt_light_gry {
	/* color: #b3b3b3; */
	color: #036;
}
.txt_dark_gry {
	color: #333333;
}
.txt_red {
	color: #c91e24;
}
.home_special_list {
	color:#FFF;
	font-weight:bold;
}
.red1 {
	color: #c62f34;
}
.blue1 {
	color: #365991;
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		padding: 10px;
		width: 655px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;}
	#gallery ul img {
		border: 3px solid #213977;
		border-width: 3px;
		margin:5px;
	}
	#gallery ul a:hover img {
		border: 3px solid #1081c3;
		border-width: 3px;
		color: #01152e;
	}
	#gallery ul a:hover { color: #01152e; }

    <!-- / jQuery lightBox plugin -->
	
	
/* jQuery lightBox plugin - Gallery style */
	#gallery2 {
		padding: 10px;
		width: 655px;
	}
	#gallery2 ul { list-style: none; }
	#gallery2 ul li { display: inline;}
	#gallery2 ul img {
		border: 3px solid #213977;
		border-width: 3px;
		margin:5px;
	}
	#gallery2 ul a:hover img {
		border: 3px solid #1081c3;
		border-width: 3px;
		color: #01152e;
	}
	#gallery2 ul a:hover { color: #01152e; }

    <!-- / jQuery lightBox plugin -->
	
/* Start Calculator */

#calbox {
	width:100px;
	height:100px;
	background-color:#CF9;
}

.roitext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}
.CalcBoxDesc {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#dae9b9;
	border:solid #aabb86 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#333;
}

.CalcBoxDesc h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
}

.CalcBoxDesc2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#5dc8e7;
	border:solid #3f97b0 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#000;
}

.CalcBoxDesc2 h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#000;
}

.CalcBoxDesc3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#d0d5c4;
	border:solid #a5a99a 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc3 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#333;
}

.CalcBoxDesc3 h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
}

.CalcBoxDesc4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#fff9ca;
	border:solid #d1cdaa 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc4 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#333;
}

.CalcBoxDesc4 h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
}

.CalcBoxDesc5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#bccbd3;
	border:solid #93a2aa 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc5 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#333;
}

.CalcBoxDesc5 h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
}

.CalcBoxDesc7 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:94%;
	height:auto;
	background-color:#d7c4de;
	border:solid #b3a1b9 1px;
	padding:3px;
	margin:3px;

}

.CalcBoxDesc7 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding:3px;
	color:#333;
}

.CalcBoxDesc7 h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
}