/*----------------------------------------
Affiniscape Stylesheet
Last Updated: August 1, 2009
(c) 2009 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

@import url(/global/themes/11-kaye/kaye-styles.css);

body {
	margin: 0;
	background: #DEE5E7 url(../imgs/bak-body.png) repeat-x top;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	color: #000;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	color: #00356B;
}

h2 {
	color: #476E67;
}

h3 {
	color: #79959D;
}

h4 {
	color: #00356B;
}

h5 {
	color: #476E67;
}

h6 {
	color: #79959D;
}

a:link, 
a:active, 
a:visited {
	color: #069;
}

a:hover {
	color: #036;
}

hr {
	color: #ccc;
	background-color: #ccc;
}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: solid 1px #ccc;
	border-top: none;
	background: #fff;
	width: 175px;
}

#navleft li ul {
	border: none;
	background: #696;
	padding: 0;
	margin-top: -28px;
	width: 175px;
}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { border: none; }

ul#navtop1 li li a,
ul#navtop2 li li a,
ul#navleft li li a  {
	color: #666;
	background: none;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px;
	width: 155px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	color: #fff; 
	background: #666;
	font: normal 11px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 8px 10px 6px;
	width: 155px;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }

/* Global Nav - Below Banner */
#navtop1 li { margin-bottom: 0; }
#navtop1 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
.loginmessage {
	
}

#pageheadertable {
	
}
td#pageheadercell {
	background-color: #FFF;
	border-color: #999999;
	border-style: none solid;
	border-width: 0 1px;
}

/* Main Content
----------------------------------------*/
#maincontenttable {
	
}

#maincontentcell {
	
}
#maincontentcell ul li {
	background:url(../imgs/li-arrow.png) no-repeat scroll 15px 2px transparent;
}

/* Sub Content
----------------------------------------*/
#maincontentsubtable {
	
}

#maincontentsubcell {
	
}

#maincontentsubcell p {
	line-height: 1.6em;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	
}
#rightnavcell ul li {
	background: url("../imgs/li_arrow.png") no-repeat scroll left 5px transparent;
	padding: 3px 0 3px 15px;
}

/* Client-side Left Navigation
----------------------------------------*/
#leftnavcell {
	
}


/* Footer
----------------------------------------*/
#footertable {
	
}

#footertablecell {
	
}

/* Login Form
----------------------------------------*/
#loginform {
	height: 28px;
	left: 50%;
	margin: 0 0 0 -80px;
	position: absolute;
	top: 5px;
	width: 560px;
}
div#quick_login {
	background: url(../imgs/bak-loginform.png) no-repeat left;
	margin: 0;
	padding-left: 90px;
	position: absolute;
	right: 10px;
}
div#quick_login label {
	color: #FFF;
	font: 13px "Helvetica Condensed", "Arial Narrow";
	vertical-align: middle;
}
div#quick_login input.qlogin-input {
	border: 1px solid #00346F;
	color: #444;
	font: 11px "Helvetica", "Arial";
	height: 16px;
	margin: 0 5px 0 0;
	width: 120px;
}div#quick_login input.qlogin-input:focus {
	border: 1px solid #86D178;
}
div#quick_login input#loginbutton {
	float: none;
	margin: 2px 0;
	vertical-align: middle;
}
div#quick_login a.forgotpass, div#quick_login span#auto-logout {
	display: none;
}
div#login_welcome {
	margin: 2px 20px;
}
div#login_welcome h6 {
	border: none;
	color: #FFF;
	display: inline;
	margin: 0;
	position: absolute;
	right: 90px;
}
div#login_welcome a {
	position: absolute;
	right: 20px;
}
div#login_welcome a span {
	border: 1px solid #00346F;
	background-color: #00346F;
	color: #86D178;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	font-family: "Helvetica Condensed", "Arial Narrow";
	list-style: none;
	margin: 0 0 0 5px;
	padding: 1px 8px;
	text-decoration: none;
	text-transform: uppercase;
}
div#login_welcome a:hover span {
	color: #00346F;
	background-color: #86D178;
}

/* Clickable Logo
----------------------------------------*/
#logo-click {
	border: none;
	margin-left: -480px;
	top: 30px;
	width: 224px;
}
#logo-click h1 {
	height: 146px;
}
