body {	color: #333333; 
	margin: 0px;
	font-size: 14px;
	background:#7697c4; 
	font-family: Palatino, 'Palatino Linotype', 'URW Palladio L', serif;}


h1 { color:#000066;
	font-size:28px;
	text-align:center;
	z-index:2; 
	background-image: url(images/seattle-skyview900.jpg);
    background-repeat:no-repeat; 
	background-position:center;
	height:190px;
	width:900px;
	 }

h2 {    color:#000066;
 	font-size:16px; 
	margin-top:10px;
        text-align:center;
 }

h3 { color:#333333;
	text-align:left;
	font-size:12px; }

h4 { color:#000066; }

.row_ul{
	border-bottom: 2px solid #F1F0FF;
}
.asterisks{
	font-size: 14px;
 	color: #cc0000;
  	font-weight: bold;
    vertical-align:middle;
}
#clientForm{
	background-image:url(images/Clientlogin-1.png);
	background-repeat:no-repeat;
	height:263px;
	width:329px;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#container900 { 
	width:900px;
	margin-top:0;
    margin-left:auto;
    margin-right:auto;
	border-left:2px solid #666666;
	border-right:2px solid #666666;
	background:#ffffff; }

#header { 	
	width:760px;
	height:86px; }

#content { 
	width:875px;
	margin-left:auto;
        margin-right:auto;

	 }


.signup {
	width:671px;
	background:#f5f5f5;
	text-align:center;
	padding:10px;
        margin-left:auto;
        margin-right:auto;
 }

.indent { margin-left:2em;
   margin-right: 2em; }

.clearboth {clear:both;}
.noDisplay{display:none;}
.noVisibility{visibility:hidden;}

.headerLink a:link {color:#000066;
   text-decoration: none;  
   font-weight: normal;
   background: transparent;}  
.headerLink a:visited {color:#000066;
   font-weight: normal;
   background: transparent;
   text-decoration: none; }
.headerLink a:hover {color:#cccccc;
   font-weight: normal;
   text-decoration:underline;
   background: transparent; }
.headerLink a:active  {color: #000066;
   font-weight: normal;
   background: transparent;
   text-decoration: none; }


hr {width:75%;
	background:#9999ff;
	height:1px; }

.left {text-align:left;} 
.center {text-align:center;}
.right {text-align:right;}

.smallfont {font-size:12px;}
.medfont {font-size:14px;}
.largefont {font-size:18px;}

.floatleft {float:left;}
.floatright {float:right;}
.dividerHR{
  width:100%;
  color:#E9E9E9;
  background-color:#E9E9E9;
  height:1px;
  border:0px;
}
.dividerTrBB{
  border-bottom:1px;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
}

		/*Googlemap*/
.floatright450 {
	float:right;
	width:450px;
	margin:15px 5px 15px 10px; }


.box750 {width:750px;
    margin-left:auto;
    margin-right:auto; }

.box600 {width:600px;
    margin-left:auto;
    margin-right:auto; }

.box500 {width:500px;
    margin-left:auto;
    margin-right:auto; }

.box300 {width:300px;
    margin-left:auto;
    margin-right:auto; }

.box200 {width:200px;
    margin-left:auto;
    margin-right:auto; }


.footer {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; }

.footer a:link {color:#0000ff;
   text-decoration: none;  
   background: transparent;}  
.footer a:visited {color:#0000ff;
   background: transparent;
   text-decoration: none; }
.footer a:hover {color:#FFFFFF;
   text-decoration:none;
   background: transparent; }
.footer a:active  {color: #ffffff;
   background: transparent;
   text-decoration: none; }

.numbers{
  font-weight:bold;
  font-size:12px;
  color:#CC6600;
}


.horizmenu {
	font-family:verdana;
	font-size:14px; 
	text-align:center;
	z-index:2; 
	margin-top:-50px;}

.horizmenu a:visited {color: #000066;
    background: transparent;
    text-decoration: none; 
	padding-left:25px;
	padding-right:25px;
	font-weight:normal; }
.horizmenu a:link {color: #000066;
    background: transparent;
    text-decoration: none;
	padding-left:25px;
	padding-right:25px;
	font-weight:normal; }
.horizmenu a:hover {color: #666666;
    background: transparent;
    text-decoration: none; 
	padding-left:25px;
	padding-right:25px;
	font-weight:normal; }
.horizmenu a:active  {color: #666666;
    background: transparent;
    text-decoration: none;
	padding-left:25px;
	padding-right:25px;
	font-weight:normal; }

a:visited {color: #6666ff; 
    background: transparent;
    text-decoration: underline;
	font-weight:bold; }
a:link {color: #6666ff; 
    background: transparent;
    text-decoration: underline;	
    font-weight:bold; }
a:hover {color: #999999;
    background: transparent;
     text-decoration: none;
	font-weight:bold; }
a:active {color: #999999;
    background: transparent;
    text-decoration: none;
	font-weight:bold; }

img {
	border-color: #000000;
	border-style: none;
	border-width: 0px;
}

/****Hover box **********/
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
        text-decoration: none;
	color:#ffd502;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
    text-decoration: none;
	color:#ffd502;
}

.hoverbox img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 100px;
	height: 75px;
	margin: 2px;
	padding: 2px;
	border-color: #000000;
	border-style: none;
	border-width: 0px;
}

.hoverbox li
{
	
	color: inherit;
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 300px;
	height: 300px;
}

.helpButton{
cursor:pointer;
border:none;
vertical-align:text-bottom;
}

 /* Drop Down Menu link colors and bg controlled in html*/
.ddm1 {
	font-size:14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
 }


.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 4px 2px 4px 2px;
    text-decoration: none;
    display: block;
    position: relative;
	
 }


.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color:#000000;
  }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: transparent;
    color: #666666; }

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 4px 8px 8px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    text-align:left;
    border: 2px #ffffff; /*line under each item in sub menu*/ 
    border-style: none none solid none;
    font-size:90%;
 }

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #F1EEFD;
    color: #000000;
    text-align:left;
    border: 2px #ffffff; /*line under each item in sub menu*/ 
    border-style: none none solid none;
    font-size:90%;
 }

.ddm1 .item2:hover {
    background: #F1EEFD;
    color: #999999;
    text-align:left;
    font-size:90%;
 }

.ddm1 .section {
	border: 2px #ffffff; /*lines around sub menu*/ 
	border-style: solid solid none solid; 
    position: absolute;
	margin-left:-277px;
	margin-top:24px;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

