body{
margin:0;
background-color:#FFFFFFF;
color:#0000000;
}

.header {background:transparent url(sunrise/images/logo-bg.jpg) top left no-repeat;padding:0px 0 0 }
.logolink a img{border:0; margin-bottom:8px}
.header-top{}
.logolink {width:200px; height:90px; float:left; padding:8px 0 0 17px;}
.tagline {  position:absolute; top:0; left:0; font-size:21px; width:100%; margin:o auto; text-align:center; margin-top:80px; margin-bottom:0; padding:0;}
.topnav ul{padding: 0;margin: 0 auto;  clear:both; width:720px;/*background:transparent url(sunrise/images/top-nav-bg.jpg) top left no-repeat;*/}
.topnav ul li { display: inline; }
.topnav ul li a{margin-left:36px;color: White;text-decoration: none;float: left;}
.topnav ul li a img{border:0;}
.subnav ul{ padding: 0; padding-left:1em; margin: 0;background-color: #5b398d;color: White;font-family: arial, helvetica, sans-serif; font-size:16px; font-weight:bold;}
.subnav ul li { display: inline; }
.subnav ul li a{padding: 3px 16px;background-color: #5b398d;color: White;text-decoration: none;float: left;}
.subnav ul li a:hover{color: #f7f800;}
.search {
	float:right;
	clear:none;
	margin:15px 0 0 10px;
	background: url('sunrise/images/search_bg.gif') top no-repeat;
	width:222px;
	height:55px;
	padding:0;
	font-size:10px;
	color:#CCCCCC;
	display:inline;
}
.search .textbox {
	height:16px;
	width:150px;
	margin:8px 0px 0px 6px;
	border:none;
	padding-left:3px;
	font-size:10px;
	float:left;
	clear:none;
	z-index:1000;

}
.search .button {
	margin:10px 6px 0 0;
	float:right;
	clear:none;
}
div.search div {
	color:#5B398D;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
}
div.topnav {width:100%; padding-top:32px; clear:both; margin:0 auto; text-align:center;}
.subnav {background-color:#5B398D; width:100%; float:left; clear:both; text-align:center;}
.subnav div {width:775px; margin:0 auto;}