﻿/*Text Formatting*/

a {

	font-family: Arial;

	text-decoration: none;

}

a:focus { 

    outline: none; 

}

a.nav {
	color: #5D819B;
	font-size: 14px;
	text-align: center;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 25px;
}

a.secnav {

	color: #5D819B;

	font-size: 12px;

	text-align: center;

	display: block;

	width: 100%;

	height: 100%;

	padding-top: 20px;

}

a.thirdnav {

	color: #5D819B;

	font-size: 12px;

	text-align: center;

	display: block;

	width: 100%;

	height: 100%;

	padding-top: 25px;

}

a.serviceslinks {

	font-size: 16px;	

	color: #136ff8;	

}

a.serviceslinks:hover {

	color: #149dfd;	

}

p {

	color: #000;

	font-size: 15px;

	margin: 0px;

	font-family: Arial;

}

p.home {

	font-size: 18px;	

}

h1 {

	border-bottom: thin solid #06F;

}

h2 {

	font-size: 18px;	

}



/*General Page Styling*/



html, body {

  	margin: 0 0 1px;

	padding: 0;

}

body {

	color: #000;

	background-repeat: repeat-x;

	background-color: #FFF;

	margin-right: 50px;

	height: 100%;

}



/*Index Styles*/

#indexLogo {

	width: 410px;

	height: 349px;

	background: url("images/logo.png") 0 0 no-repeat;

	float: left;

}

#indexLogoContainer {

	width: 410px;

	margin: 0 auto;

}

#indexText {

	width: 100%;

	float: left;

}

p.indexPage {

	font-size: 18px;

	margin-left: 5%;

	margin-right: 5%;

}

a.enterSite {

	font-size: 25px;	

	text-align: center;

	padding-top: 10px;

	color: #c4c2c2;

	display: block;

	color: #136ff8;	

}

a.enterSite:hover {

	color: #149dfd;	

}



/*General Design*/

#wrapper {

	width: 100%;

	margin:0 auto;

	height: 200px;

	float: left;

}



/*Header*/

#headerInfo {

	float: right;	

	padding-top: 75px;

	width: 200px;

	margin-left: -200px;

}

#headerInfo p {

	text-align: right;

	font-size: 14px;

	color: #c4c2c2;

}

a.headerInfo {

	color: #136ff8;	

	font-weight: bold;

}

a.headerInfo:hover {

	color: #149dfd;

}

#logo {

	background-image: url(images/logomain.png);	

	width: 235px;

	height: 200px;

	float: left;

	margin-right: 67%;

}



/*General Content*/

#mainContent 

{

	text-align: left;

	margin:0 auto auto 250px;

}

#surround {	

	float: left;

}

#miniBodySurround {

	min-height: 400px;

}

#headerImg {

	float: left;

}

#headerImg.special {

	border-bottom: thin solid #06F;

	margin-bottom: 15px;

}

#headerImg.ultrahigh {

	height: 445px;	

}

#miniBody {

	width: 250px;

	height: 200px;

	float: left;

	padding-left: 10px;

}

#miniBody.extratall {

	height: 350px;	

}

#miniBody p {

	text-align: left;

	float: left;	

}

.forms 

{

    margin:0 auto;

    width: 600px;

}

#navigation {

	float: left;

	margin-top: 25px;

	width: 90px;

	text-align: center;

	color: #FFF;

	padding-left: 70px;

}

/*Nav Button with Border on Bottom and Dark Blue Background Bubble*/

#buttonMainBorder {

	float: left;

	height: 69px;

	width: 90px;

	padding-top: 0px;

	background-repeat: no-repeat;

	border-bottom: thin solid #666;

	/*background: url("images/hoveractive.png") 0 0 no-repeat;*/

	background-position: -90px 0;

}

/*Nav Button with no Border on Bottom and Dark Blue Background Bubble*/

#buttonMainNoBorder {

	float: left;

	height: 69px;

	width: 90px;

	padding-top: 0px;

	background-repeat: no-repeat;

	/*background: url("images/hoveractive.png") 0 0 no-repeat;
*/
	background-position: -90px 0;

}

/*Nav Button with Border on Bottom and no Background*/

#buttonMainBorderNB {

	float: left;

	height: 69px;

	width: 90px;

	padding-top: 0px;

	background-repeat: no-repeat;

	border-bottom: thin solid #666;

}

/*Nav Button with no Border on Bottom and no Background*/

#buttonMainNoBorderNB {

	float: left;

	height: 69px;

	width: 90px;

	padding-top: 0px;

	background-repeat: no-repeat;

}

/*Nav Button with no Border on Bottom and Light Blue Background Bubble*/

#buttonSecondary {

	float: left;

	height: 69px;

	width: 90px;

	padding-top: 0px;

	background-repeat: no-repeat;

	/*background: url("images/hoveractive.png") 0 0 no-repeat;*/

}

/*Turns Navigation Button Background to Light Blue Bubble*/

#buttonMainBorder:hover, #buttonMainBorderNB:hover, #buttonMainNoBorderNB:hover, #buttonMainNoBorder:hover {

	/*background: url("images/hoveractive.png") 0 0 no-repeat;*/

}



/*Portfolio Styling*/

#portfolioHolder {

	margin-left: 0px;

}

#portfolioContainers {

	width: 288px;

	float: left;

	margin-bottom: 10px;

	margin-right: 10px;

	text-align: center;

}

.borderPort 

{

    border: 2px solid #06F;

}

#portfolioContainers a {

	border: none;

	font-size: 18px;

	color: #1470fb;

}

#portfolioContainers a:hover {

	color: #149dfd;

}

#clear 

{



}

#footer 

{

    float: left;

	width: 100%;

	text-align: center;

}

.footerlinks { 

	font-size: 16px;	

	color: #136ff8;	



}

.footerlinks:hover {

	color: #149dfd;		

}

