/* CSS Document: waitui.css */

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	background: #A7C0CE url('images/body_bgrnd.jpg') repeat-x;
	color: #28437F;
	text-align: center;
}

img {
	border: 0;
}

/* container
   --------- */
  
div#container {
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url('images/box_bgrnd.gif') repeat-y;
	width: 872px;
	min-height: 1200px;
	height: auto !important;
	height: 1200px;
}

/* header
   ------ */

div#header {
	margin: 0 auto;
	padding: 0;
	background: #89A5CA url('images/hdr_bgrnd.jpg') no-repeat;
	width: 784px;
	height: 214px;
	text-align: right;
}

h1 {
	margin: 0;
	padding: 0;
	line-height: 1em;
}

img#logo {
	margin: -2px 25px 0 0;
	padding: 0;
}

/* menu
   ---- */
   
div#menu {
	margin: 0 auto;
	padding: 0;
	width: 784px;
}

#menu ul {
	margin: 0 0 0 85px;
	padding: 0;
	list-style-type: none;	   
}

#menu li {
	margin: 0;
	padding: 10px 4px 0 4px;
	float: left;
	display: inline;
}

/* content
   ------- */

div#content {
	margin: 0 auto;
	padding: 0 0 10px 0;
	background: #FFF url('images/content_bgrnd.jpg') 50px 0 no-repeat;
	color: #28437F;
	width: 784px;
	font: 15px Palatino, Tahoma, Arial, sans-serif;
	text-align: left;
}

img#bluebox {
	margin: 3px 8px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

h2#page-title {
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	font: bold 20px Palatino, Tahoma, Arial, sans-serif;
	color: #43A8E9;
}

div#flash-gallery {
	margin: 0 60px 0 24px;
	padding: 0;
	float: right;
	display: inline;
}

#content p {
	margin: 0 60px 1em 60px;
	padding: 0;
	line-height: 1em;
}

/* lists */
#content ul {	
	margin: 0 60px 0 70px;
	padding: 0;
	list-style-type: none;
	list-style-image: url('images/bullet_point.gif');
}

#content li {
	margin: 0;
	padding: 0 0 .2em 4px;
}

/* links */
#content a:link {
	text-decoration: none;
	color: #2F90CE;
}

#content a:visited {
	text-decoration: none;
	color: #06173C;
}

#content a:hover {
	text-decoration: underline;
	color: #2F90CE;
}

/* table */

#content table {
	margin: 0 60px 1em 60px;
	padding: 0;
	border: 0;
}

#content td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#content td p {
	margin: 0;
	padding: 0;
}

/* form */

input, textarea {
	margin: 0 0 10px 15px;
	padding: 1px 3px;
	font: 12px Verdana, Arial, sans-serif;
}

input#submit-btn {
	margin: 10px 0 0 100px;
	padding: 0 10px;
	display: inline;
	font-weight: bold;
	border-bottom: 2px solid #32528C;
	border-right: 2px solid #32528C;
	border-top: 1px solid #32528C;
	border-left: 1px solid #32528C;
	background: #EEF7FE;
}

/* store menu */

div#store-menu {
	margin: 0;
	padding: 0;
	font: bold 18px Palatino, Tahoma, Arial, sans-serif;
	color: #28437F;
}

#store-menu a:link {
	font: bold 18px Palatino, Tahoma, Arial, sans-serif;
	color: #28437F;
	text-decoration: none;
}

#store-menu a:visited {
	font: bold 18px Palatino, Tahoma, Arial, sans-serif;
	color: #28437F;
	text-decoration: none;
}

#store-menu a:hover {
	font: bold 18px Palatino, Tahoma, Arial, sans-serif;
	color: #74BBE8;
	text-decoration: underline;
}

/* footer
   ------ */
   
div#footer {
	margin: 0 auto;
	padding: 10px 0;
	border-top: 1px solid #74BBE8;
	width: 430px;
	text-align: center;
	font: 12px Arial, Tahoma, Verdana, sans-serif;
}

#footer a:link {
	text-decoration: none;
	color: #2F90CE;
}

#footer a:visited {
	text-decoration: none;
	color: #06173C;
}

#footer a:hover {
	text-decoration: underline;
	color: #2F90CE;
}
