body
	{background-color: #1A3B58;
	padding: 20px 20px 20px 20px;
	margin: 0 0 0 0;
	font-family:  Arial, Helvetica, sans-serif; 
	}

.main
	{background-image: url("BackgroundTop2.jpg");
	background-repeat: repeat-x;
	background-color: #9AB2C1;
	color: #2F3439;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	}

.wrapper
	{padding: 0;
	margin: 0;
	width: 100%;
	}
.top
	{background-image: url("Computer.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: 358px;
	}

.banner
	{padding: 0;
	margin: 0 0 0 350px;
	text-align: center;
	height: 182px;
	}

.bannerinside
	{padding: 85px 30px 0px 5px;
	text-align: center;
	color: #1A3B58;
	font-weight: bold;
	font-size: 1.3em;}
		
.bottomleft
	{color: #064E8B;
	width: 305px;
	margin: -80px 0px 0px 40px;
	float: left;
	display: inline;}

.nav  	{padding: 0;
	margin: 0px 0px 0px 0px;
	}
	/* Creates left navigation area */

.nav ul
	{list-style-type: none;
	}

.button	{color: #1A3B58;
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 80%;
	padding: 6px 1px 6px 8px;
	margin: 8px 0px 8px 0px;
	float: left;
	text-decoration: none;
	text-align: center;
	}

.buttonon
	{color: black;
	border-left: #48657E solid 1px;
	border-right: #D4DFE8 solid 1px;
	border-top: #48657E solid 1px;
	border-bottom: #D4DFE8 solid 1px;	
	font-family: arial, geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	width: 80%;
	padding: 6px 1px 6px 8px;
	margin: 8px 0px 8px 0px;
	float: left;
	text-decoration: none;
	text-align: center;
	}

a.button:link  
	{border-left: #48657E solid 1px;
	border-right: #D4DFE8 solid 1px;
	border-top: #48657E solid 1px;
	border-bottom: #D4DFE8 solid 1px;
	text-decoration: none;
	}

a.button:visited 
	{border-left: #48657E solid 1px;
	border-right: #D4DFE8 solid 1px;
	border-top: #48657E solid 1px;
	border-bottom: #D4DFE8 solid 1px;
	text-decoration: none;
	}

a.button:hover	
	{background-color: #8CA7BE;	
	color: #2F3439;
	border-left: #48657E solid 1px;
	border-right: #D4DFE8 solid 1px;
	border-top: #48657E solid 1px;
	border-bottom: #D4DFE8 solid 1px;
	text-decoration: none;
	}

a.button:active 
	{border-left: #48657E solid 1px;
	border-right: #D4DFE8 solid 1px;
	border-top: #48657E solid 1px;
	border-bottom: #D4DFE8 solid 1px;
	text-decoration: none;
	}

.bottomright
	{text-align: left;
	margin: -165px 30px 0px 370px;
	}

.homeheading2
	{color: #1A3B58;
	text-align: left;
	font-size: 1em;
	margin: 10px 0 5px 0;
	padding: 0;
	}

.portfolioheading2
	{color: #1A3B58;
	font-size: 1em;
	padding: 5px 0 5px 0;
	margin: 0;
	text-align: center;
	}

.portfoliohr
	{color: #1A3B58;
	margin: 0 0 10px 0;
	padding: 0;
	}

.paragraph
	{padding: 0 0 0 10px;
	margin: 0;
	text-indent: 2em;
	font-size: .95em;}

.blurb
	{text-align: center;
	font-weight: bold;
	color: #1A3B58;
	font-size: 1.1em;
	padding: 20px 0 0 0;
	margin: 0;
	}
.blurbspaced
	{text-align: center;
	font-weight: bold;
	color: #1A3B58;
	font-size: 1.1em;
	padding: 20px 0 0 0;
	margin: 0;
	letter-spacing: .5em;}



.portcontainer
	{margin: 5px 5px 5px 5px;
	padding: 0;
	border-top: solid 1px #1A3B58;
	width: 90%;
	overflow: hidden;}

.pcontainerinner
	{margin: 0;
	padding: 15px 0 10px 0;
	width: 90%;
	float: left;}

.portimage
	{float: left;
	height: 117px;
	width: 201px;
	padding: 0 10px 0 10px;}

.porttext
	{float: left;
	font-weight: bold;
	padding: 10px 0 0 10px;}

a.buttonbold:link  
	{color: #1A3B58;
	font-weight: bold;}

a.buttonbold:visited 
	{color: #1A3B58;
	font-weight: bold;}

a.buttonbold:hover	
	{background-color: #8CA7BE;	
	color: #1A3B58;
	font-weight: bold;}

a.buttonbold:active 
	{color: #1A3B58;
	font-weight: bold;}

.footer
	{font-size: .85em;
	color: #1A3B58;
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #48657E;
	margin: 15px auto 0 auto;
	text-align: center;
	font-style: italic;}