﻿
*
{
	font-family:sans-serif;
		font-size:medium;

}


img
{
	border:0;

}


body
{
	background:white url('/images/back.png') repeat-x scroll center top;
	margin:0 auto;
}

div#container
{
	margin:auto;
	width:975px;
	/*background:gray;*/
}

div#leftcolumn
{
	float:left;
	width:275px;
}

div#logo
{
	margin:10px;
	margin-left:50px;
}

div#maincolumn
{
	float:left;
	position:relative;
	border:1px #002b54 solid;
	border-top:10px #002b54 solid;
	width:498px;
	min-height:575px;
}

div#mainnav ul
{
	list-style:none;
	text-align:right;
	margin-right:20px;
}

div#mainnav li
{
	border-bottom:1px gray dotted;
	padding:5px 0px 5px 0px;
}

div#mainnav li a
{
	color:white;
	text-decoration:none;
}

div#mainnav li.signupnow a
{
	color:red;
	text-decoration:none;
}


div#mainnav li a:hover
{
	color:black;
	text-decoration:none;
}

div#secondarynav ul
{
	list-style:none;
	text-align:right;
	margin-right:20px;
	margin-top:-15px;

}

div#secondarynav li
{
	border-bottom:1px gray dotted;
	padding:3px 0px 3px 0px;
}

div#secondarynav li a
{
	color:white;
	text-decoration:none;
	font-size:x-small;	
}

div#secondarynav li a:hover
{
	color:black;
	text-decoration:none;
}

div#photobox
{
	height:342px;
}

div#contentbox
{
	padding:10px;
}

div#titlebox
{
	width:498px;
	background-color:#000066;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	height:75px;
	margin-top:-72px;
}

div#titlebox h1
{
	color:white;	
	position:relative;
	opacity:1;
	margin:10px 10px 0px 10px;
	font-size:32px;
	line-height:90%;
}


div#subnav ul
{
	display:inline;
float:right;
}

div#subnav li
{
	display:inline;
	font-size:x-small;
}


div#subnav li a
{
	color:navy;
	font-size:x-small;
}


div#subnav li a:hover
{
	color:gray;
}

div#footer *
{

	clear:both;
	width:100%;
	padding:10px;

	margin:10px;
	text-align:center;
	font-size:xx-small;
	color:gray;
}

div#footernav ul
{
	display:inline;
	margin:0;
	padding:0;
	background-color:#336699;	
}

div#footernav li
{
	margin:0;
	padding:0;
	display:inline;
	padding:0px 3px 0px 3px;
	margin:auto;
	text-align:center;
}

div#footernav li a
{
	font-size:x-small;
	color:white;
}

div#footernav li a:hover
{
	color:gray;
}

td
{
	border:1px gray solid;
}

tr
{
	border:1px gray solid;
}

.tablelist
{
	border:1px gray solid;
}

.pricehead
{
	background:gray;
	font-weight:bold;
	color:black;
}

a
{
	color:blue;
	
}


a:hover
{
	color:blue;
	text-decoration:none;
	
}

/*----------------CALCULATOR*/
.calctable, 
.calctable tr,
.calctable td, 
{
	width:100%;
	border:0;
	text-align:left;
}

.calcfield
{
	border:0;
  	color:blue;	

}

.calctable input
{
	border:0;
	border-bottom:thin black dotted;
	text-align:right;
}

.calctable .button
{
	text-align:center;
	border:1;
}

 #mybutton   {border-style: inset;
        border-color: #ff6633;
        background-color: #CC3300;
        text-decoration: none;   
        width: 100px;
        text-align: center;}
  
  .buttontext {color: white; 
                text-decoration: none;   
                font: bold 12pt Verdana;
                cursor: hand;}


