/* Style sheet for base pages */
body {
	background-color:#333366;
	background-image: url(../images/whitemarble.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	}


div#pageframe {
width:750px;
background-color:white;
border:solid black 1px;
color:#000000;
margin-right:auto;
margin-left:auto;
padding:0px;
margin-top:30px;
}

div#pageheader {
background-color:#333366;
background-image: url(../images/h.bhv.bground.jpg);
margin:0px;
padding:0px;
border-left: black solid 1px;
border-right: black solid 1px;
border-top: black solid 1px;
border-bottom: black solid 1px;
width:750px;
height:220px;
margin-right:auto;
margin-left:auto;
}

div#pageheader img {
left:5px;
top:5px;
float:left;
border:black solid 2px
}


  .heightprop {
	height:2200px;
	float:right;
	width:1px;
  }

  .heightclear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


div#pageheader p {
color:white;
text-align:center;
font-weight:bold;
font-size:30px;
padding:0px;
margin-top:10px;
margin-bottom:0px;
}


div#pageheader p.medheader {
font-size:25px;
margin-top:10px;
} 


div#pageheader p.smallheader {
margin-top:15px;
font-size:20px;
font-style:italic;
} 


div#screenshots {
float:left;
margin-top:30px;
margin-left:10px;
}

div#screenshots img {
border:black solid 2px;
}

div#content {
margin-left:308px;
padding-left:10px;
padding-right:5px;
padding-top: 5px;
margin-top:40px;

}


div#redirectcontent {
padding-left:30px;
padding-right:15px;
padding-top: 5px;
padding-bottom:50px;
margin-top:40px;
text-align:center;

}



.clear {
clear:both;
}

	
	
	.nav {
text-align:center;
margin-left:40px;
margin-right:40px;
padding-bottom:30px;
border-bottom: solid black 2px;
}

p.boxed {
text-align:center;
background-color:#ccccff;
border: black solid 1px;
padding:10px;
margin:50px;

}
	
p {
   background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.large{
	font-size:18px;
	}

.review {
	background:#CCCCFF;
	text-align:center;
	font-size:smaller;
	font-weight:bold;
}

.color {
	background:transparent;
	color:#000080;
}

.maroon {
	background:transparent;
	color:#800000;
}

.faq {
	background:transparent;
	color:#800000;
	font-size:20px;
	font-weight:bold;
}

.small {
	background:transparent;
	font-size:15px;
}

.counter {
	background:transparent;
	font-size:13px;
	padding:10px;
}


.title {
	background:transparent;
	color:#000080;
	font-weight:bold;
	font-size:20px
}

.accent {
	background:transparent;
	color:#000080;
	font-weight:bold;
	font-size:larger;
	font-style:italic;
}


.center {
	background:transparent;
	text-align:center;
}


a:link {
   background:transparent;
	font-family:Arial, Helvetica, sans-serif;
   color:#000080;
	font-weight:bold;
 }
 
a:visited {
   background:transparent;
	color:#6666CC;
	font-weight:bold;
 }
 
a:hover {
	background:transparent;
	color: #800000;
	font-weight:bold;
}

.template {
	border: 1px solid #000000;
	padding: 10px;
	text-align: center;
}
