/*----------------------------------------
Affiniscape IMA Stylesheet
Last Updated: July 14, 2010
(c) 2010 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/14-taylor/taylor-styles.css);

body {
	background: #999 url(../imgs/bak-body.png) no-repeat 50% 0%;
	padding-top: 9px;
}

body#nobackground { background: #fff none; }

body,
td,
p {

}

h1, h3 {
	color: #0055A5;
}

h2, h4, h6 {
	color: #96A23B;
}

h5 {
	background-color: #BBCB4A;
}

h6 {
	border-top: 1px solid #999;
}

a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited,
#rightnavcell a:link, 
#rightnavcell a:active, 
#rightnavcell a:visited {
	color: #0055A5;
}

a:hover,
#maincontentcell a:hover,
#rightnavcell a:hover {
	color: #0055A5;
}

hr {

}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	background-color: #EFEDEB;
	padding: 5px;
}

#navleft li ul {

}

#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  {
	background-color: #EFEDEB;
	color: #666;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	background-color: #BBCB4A;
	color: #FFF;
}

* 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 {
	
}


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

.module #maincontentcell {
	padding: 20px 40px;
}


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

#maincontentsubcell {
	
}

#maincontentsubcell p {

}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	background: #E8F4FF url(../imgs/bak-rightnav.png) repeat-x 0% 0%;
}
#rightnavcell, #rightnavcell p, #rightnavcell ul {
	color: #333;
}
#rightnavcell ul li {
	background-image: url(../imgs/li-arrow-rn.png);
}


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


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

#footertablecell {
	background-image: url(../imgs/bak-footer.png);
	padding: 0 30px 10px;
	vertical-align: middle;
}
#footertablecell, #footertablecell p {
	color: #666;
	margin: 0;
}
#footertablecell a {
	color: #0055A5;
}


/* Clickable Logo
----------------------------------------*/
#logo-click {
	border: none;
	margin-left: 215px;
	top: 60px;
	width: 255px;
	z-index: 90;
}

#logo-click h1 {
	height: 133px;
}


/* Custom Banners
----------------------------------------*/
#banner-image {
	margin-left: 30px;
	position: absolute;
	top: 55px;
}


/* Calendar Widget
----------------------------------------*/
#rightnavcell h5.events {
	background: #BBCB4A url(../imgs/bak-events.png) no-repeat 100% 0%;
}
#rightnavcell .quick-cal {
	margin-top: -5px;
}
#rightnavcell .quick-cal h3 {
	display: none;
}
#rightnavcell .quick-cal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightnavcell .quick-cal ul li {
	overflow: hidden;
	padding: 8px;
}
#rightnavcell .quick-cal ul li h4 {
	margin: 0 0 0 50px;
	padding: 0;
}
#rightnavcell .quick-cal .date {
	color: #999;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 32px;
}
#rightnavcell .quick-cal .date em {
	color: #666;
	display: block;
	font-size: 20px;
	font-style: normal;
}
#rightnavcell .quick-cal ul li.odd {
	background: #DFEAF5;
}
#rightnavcell .quick-cal ul li.even {
	background: #EFF7FF;
}


/* Custom and Additional Styles
----------------------------------------*/

tr#maincontentrow td#maincontentcell form center table tr td {
	text-align: left;
}





