/*---------------------------Kevin Goodwin @ Webpro-IT-----------------------------*/

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#popUpDlgInner
{
	font-family: Arial, Helvetica, sans-serif;

}

/*------------------------------------Navigation---------------------------------*/

#navigation
{
	width: 634px;
	height: 199px;
	float: right;
	background-image: url(slices/navigationEdit.jpg);
	display: block;
}
/*------------------------------------Containers---------------------------------*/

#mainContainer
{
	margin: auto;
	margin-top: 27px;
	padding: 0px;
	width: 755px;
	/*background-color: #006666;*/
	background-color:#00FF00;
	
}
#mainContainerInner
{
	background-color:#103B9E;
	float:left;
}
#mainContent
{
	margin: 0px 0px 0px 0px;
	padding: 0px 38px 30px 38px;
	float: left;
	/*height: 764px;*/
	color: #737373;
	width: 510px;
	border-right:47px solid #103B9E;
	background-color:#FFFFFF;
	
}

#cantFind

{
	clear: both;
	width: 170px;
	margin: 0px 0px 0px 170px;
	padding-top: 30px;
	
}

#cantFind a

{
	cursor: pointer;
}

#whiteBgTop
{
	background-color:#FFFFFF;
	float:left;
	width:100%;
}

.whiteBgLeft
{
	background-color:#FFFFFF;
	float:left;
	
}

/*#linksContainer
{
	margin:12px 0px 0px 0px;
	padding: 0px;
	width: 520px;
	float: left;
}*/

.banners
{
	padding: 0px 0px 0px 0px;
}
/*------------------------------------Logos-------------------------------------*/

#topLeftLogo
{
	width: 342px;
	height: 77px;
	float: left;
}

#topRightLogo
{
	width: 308px;
	float: right;
	margin-right: 6px;
}

/*------------------------------------Sidebars---------------------------------*/

#leftSide
{
	width: 121px;
	height: 301px;
	float: left;
	margin-top: 32px;
}

#barLeft
{
	width: 121px;
	background-color: #103B9E;
	color: #FFFFFF;

}

#barLeftContact
{
	width: 121px;
	background-color: #103B9E;
	color: #FFFFFF;

}

#barLeftAbout
{
	width: 121px;
	background-color: #103B9E;
	color: #FFFFFF;

}
#barLeftCalcs
{
	width: 121px;
	
	background-color: #103B9E;
	color: #FFFFFF;
	margin-bottom: 20px;
}


* html #barLeft
{
	height: 619px;
}

* html #barLeftContact
{
	height: 481px;
}

* html #barLeftAbout
{
	height: 1172px;
}

#barLeftText
{
	padding: 7px 0px 0px 0px;
	margin: 0px;
}

#barRight
{
	width: 47px;
	height: 777px;
	background-color: #103B9E;
	float: right;
}

/*------------------------------------Main Links---------------------------------*/

.linkContainer
{
	float: left;
	/*width:120px;*/
	margin: 7px 0px 0px 0px;
}

* html .linkContainer
{
	float: left;
	/*width:120px;*/
	margin: 0px 0px 0px 0px;
}

.floatLeft {
	padding-right:30px;
}
/*.floatRight {
	float:right;
}
#left
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#middle
{
	float: left;
	margin: 0px 0px 0px 16px;
	padding: 0px;
}

#right
{
	float: left;
	margin: 0px 0px 0px 16px;
	padding: 0px;
}
*/
/*---------------------------STYLES-----------------------*/

.disclaimer
{
	text-align: center;
	padding: 15px 0px 0px 0px;
	clear: both;
}
.style3 
{
	color: #770301; 
	font-size: 16px;
	}
	
.blueText
{	
	margin: 0px 3px 0px 0px;
	padding: 5px 0px 5px 3px;
	cursor: pointer;
	text-align: center;
}

.blueText a
{
	color: #FFFFFF;
}

.blueBarText a:hover
{
	text-decoration: underline;
}

.title
{
	margin: 0px;
	background-image:url(slices/blueBox.gif);
	height: 17px;
	color: #FFFFFF;
	padding: 3px 0px 0px 7px;
	width: 143px;
}


.navigationText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}

.navigationText a
{
	text-decoration: none;
	color: #777777;
}

.navigationText a:hover
{
	color: #93ACDD;
	text-decoration: underline;
}

.products
{
	margin: 50px 0px 0px 20px;
	float: left;
	padding: 0px;
}

.calculators
{
	margin: 56px 0px 0px 66px;
	float: left;
	padding: 0px;
}

.about
{
	margin: 61px 0px 0px 34px;
	float: left;
	padding: 0px;
}

.contact
{
	margin: 74px 0px 0px 45px;
	float: left;
	padding: 0px;
}

.contractor
{
	margin: 92px 0px 0px 36px;
	float: left;
	padding: 0px;
}

* html .products
{
	margin: 50px 0px 0px 10px;
}

* html .calculators
{
	margin: 56px 0px 0px 37px;
	float: left;
	padding: 0px;
}

* html .about
{
	margin: 61px 0px 0px 34px;
	float: left;
	padding: 0px;
}

* html .contact
{
	margin: 74px 0px 0px 45px;
	float: left;
	padding: 0px;
}

* html .contractor
{
	margin: 92px 0px 0px 36px;
	float: left;
	padding: 0px;
}


/*-------------------------Lists--------------------------*/
.list-menu

{
	margin: 10px 0px 0px 0px;
	clear: both;
}
.list-menu ul
{
	width: 150px;
	/*height: 30px;*/
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.list-menu li
{
	margin: 1px 0px 0px 0px;
}

.list-menu a
{
	display: block;
	width: 141px;
	height: 17px;
	padding: 3px 2px 1px 7px;
	background-image: url(slices/greyBox.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
}

.list-menu a:link, .list-menu a:active, .list-menu a:visited
{
	color: #ffffff;
}

.list-menu a:hover
{
	background-image: url(slices/greyBoxOver.gif);
	color: #ffffff;
}

/*----------------------------lists top----------------------------------*/

#list-menuTop ul
{
	width: 139px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#list-menuTop li
{
	margin: 1px 0px 0px 0px;
	background-image: url(slices/blueBox.gif);
	color: #FFFFFF;
	padding: 3px 0px 0px 10px;
	width: 139px;
	height: 21px;
	background-repeat: no-repeat;
}

/*----------------------------lists bottom----------------------------------*/

.list-menuBottom ul
{
	width: 150px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	cursor: pointer;
}

.list-menuBottom li
{
	margin: 1px 0px 0px 0px;
}

.list-menuBottom a
{
	display: block;
	width: 138px;
	height: 17px;
	padding: 3px 2px 1px 10px;
	background-image: url(slices/redBox.gif);
	text-decoration: none;
	color: #FFFFFF;
	background-repeat: no-repeat;
	cursor: pointer;
}

.list-menuBottom a:link, .list-menu a:active, .list-menu a:visited
{
	color: #ffffff;
}

.list-menuBottom a:hover
{
	background-image: url(slices/greyBoxOver.gif);
	color: #ffffff;
}

/*------------------------ Calcs --------------------*/

#calcLoadDiv
{
	margin-top:20px;
	float:left;
	min-height:400px;
}

/*----------------------TABLE----------------------*/
table
{

}

table td
{
	border: 1px solid #87B6D9;
	padding: 3px;
}

