/* Light Blue: #336699 */

/* Top of page Styles */
.topphoto {
    width: 950px;
    height: 340px;
    background: #336699 url(images/top.jpg) no-repeat;
}

.toplinks {
    float: right;
    font-size: 11px;
}
.toplinks a {
    padding: 0px 3px 0px 3px;
    border-right: solid 1px #336699;
    height: 15px;
}
.imagechange {
    width: 480px;
    height: 35px;
    position: relative;
    top: 150px;
    left: -255px;
    float: left;
    
    }
p.toptext  {
    width: 500px;
    position: relative;
    top: 170px;
    left: -225px;
    color: White;
    text-align: left;
    border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
}
.headerlinks {
position: relative;
top: -39px;
left: 5px;
color: White;
text-align: left;
}
.headerlinks a {
color: White;
border-right: solid 1px White;
padding: 0px 5px 0px 5px;
}

/* Headers and Titles */
h1{
        font-size: 1px;
		color:#333;
		display:none;
		position:relative;
		top:-20px;
		left:150px;
		z-index:0
		}
H2, a.h2 {
    color: #333;
    font: 18px arial, sans-serif;
    text-align: left;
    text-decoration: none;
    border: none;
    margin: 0px 4px 4px 4px;
    }


H3, H4 {
		color: #333;
		font-family: verdana, arial, sans-serif;
		}
h5 {
		color:#333;
		font-size: 13px;
		font-weight: bold;
		}
h6 {
		font-size: 10px;
		font-family: verdana, arial, sans-serif;
		text-decoration:none;
		color:#999;
		font-weight:normal;
		}
		
/* Main Styles */
body{
		font-family: arial, verdana, sans-serif;
		line-height:1.2;
		font-size: 13px;
		color:#000;
		background-color: white;
		}

td{
		font-family: arial, verdana, sans-serif;
		line-height:1.6;
		font-size: 13px;
		color:#333;
		}

P{
		font-family: arial, verdana, sans-serif;
		line-height:1.6;
		font-size: 13px;
		color:#333;
    margin-bottom: 0px;
}
.phead {
font: 16px arial, sans-serif;
}
p.pricehead {
    font: 16px arial, sans-serif;
    color: White;
    background: #336699 url('images/titleback_small.gif');
    padding: 3px;
    width: 530px;

    }
a {
		text-decoration:none;
		font-family: arial, verdana, sans-serif;
		color:#339;
		font-weight: normal;
		line-height: 1.7;
		}
				
a:hover{
		text-decoration:underline;
		color: black;
		}

dt{
		color:#222;
		font-family: verdana, arial, sans-serif;
		line-height:1.5;
		font-size: 13px;
		font-weight: bold
		}
dd{
		font-family: verdana, arial, sans-serif;
		line-height:1.3;
		font-size: 13px;
		color:#333;
		}
ul, ol{
		font-family: verdana, arial, sans-serif;
		font-size: 13px;
		color:#222;
		line-height: 1.5;
		}

.small {
		font-size: 10px;
		font-family: verdana, arial, sans-serif;
		text-align:center;
		text-decoration:none;
		color: #aaa;
		}

input, textarea, option, select{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		background-color: #FFF;
		border: solid 1px #D97400;
		border-style: solid;
		border-width: 1px
		}
	
		
td.nav{
    border-right: solid 1px #000;
    background: #336699 url('images/menuback.gif') repeat-y;
    width: 150px;
    			 }
			 
/* Menu Styles */
div#menu {
	text-decoration: none;   
  font: normal 9px arial, sans-serif;
  text-align: left;
}
div#menu A {
	color: #FFF;
	font-size: 13px;
	border-bottom: solid 1px #4371A1;
	width: 140px;
	padding: 5px 0px 1px 13px;
	background: #003366 url('images/butback.gif') repeat-y;
	display:block;
}
div#menu A:hover {
	background: #336699 url('images/arrow.gif') no-repeat center left;
	text-decoration: none;
	}
	
/* Box Styles - large box */

.largebox {
width: 300px;
padding: 0px;
background-color: #F0F6FC;
}
.largebox h5 {
width: 300px;
height: 40px;
background:  url(images/titleback_large.gif) repeat-x top left;
font: 24px arial, sans-serif;
color: White;
line-height: 1.7;
margin: 0px 0px 5px 0px;
text-align: center;
}
.largebox p {
text-align: left;
margin: 0px 3px 3px 3px;
}
.largebox img {
float: left;
display: inline;
margin: 0px 3px 3px 3px;
}

.largeboxbot div  { background: url(images/bl.gif) no-repeat bottom left; }
.largebox b { background: url(images/bl.gif) no-repeat bottom left; }
/*
.largebox a {
text-align: left;
float: left; 
}*/

/* Small Box */
.smallbox {
width: 160px;
padding: 0px;
background-color: #F0F6FC;
float: left;
margin: 0px 5px 0px 5px;
}
.smallbox h5 {
width: 160px;
height: 40px;
background: url(images/titleback_small.gif) repeat-x top left;
font: 14px arial, sans-serif;
color: White;
line-height: 2;
margin: 0px 0px 0px 0px;
text-align: center;
}
.smallbox p {
text-align: left;
float: left;
display: inline;
margin: 3px;
width: 150px;
}

.smallbox a {
text-align: left;
float: left;
}
/* Form Box */
.formbox {
width: 230px;
padding: 0px;
background-color: #F0F6FC;
text-align: left;
margin-left: 3px;
}
.formbox h5 {
width: 230px;
height: 40px;
background-image: url(images/titleback_large.gif);
font: 24px arial, sans-serif;
color: White;
line-height: 1.8;
margin: 0px 0px 5px 0px;
text-align: center;
}
.formbox p {
text-align: left;
float: left;
display: inline;
margin: 3px;
width: 226px;
}
.formbox input, textarea {
width: 200px;
font-size: 11px;
display: inline;
margin: 3px;
border: solid 1px #A5BCD3;
padding: 0px;
margin: 0px;
height: 18px;
margin: 2px 0px 5px 10px;
}

a.morelink {
text-align: left;
float: left;
}

/* Rounded Corners */
/* set background images for corners large box */
.rbbot div  { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(images/br.gif) no-repeat bottom right; }

 /* height and width details */
.rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbbot a {
font-size: 13px;
position: relative;
left: 10px;
bottom: 10px;

}

/* small box bottom corners */
.sbbot div  { background: url(images/sbl.gif) no-repeat bottom left; }
.sbbot {
    background: url(images/sbr.gif) no-repeat bottom right;
    width: 100%;
    position: relative;
    top: 0px;
}

 /* height and width details */
.sbbot div, .sbbot {
	width: 100%;
	height: 8px;
	font-size: 1px;
}
.sbbot a {
font-size: 13px;
position: relative;
left: 10px;
bottom: 10px;
}

/* Bottom Links */
td.linkslist {
color: White;
}
td.linkslist a {
color: White;
}

.hidden { 
display: none;
}

/* Style for named links */
a.title {
font: 16px arial, sans-serif;
color: #333;
text-decoration: none;
}