
/*----------------------------------------
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/07-saint/saint-styles.css);

body {
	margin: 0;
	background: #E5E5E5;
}

body#nobackground { background: #fff none; }

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

h1 {
	color: #14475B;	
}

h2 {
	
}

h3 {
	color: #994649;	
}

h4 {
	
}

h5 {
	
}

h6 {
	
}

a:link, 
a:active, 
a:visited {
	
}

a:hover {
	
}

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


/* Global Navigation
----------------------------------------*/
#navtop2 {
	background-image: url(../imgs/bak-navtop.png);
}
#navleft {
	padding: 0 0 100px;
}

#navtop1 li ul,
#navtop2 li ul {
	border: none;
	background: #14475B;
	width: 175px;
}

#navleft li ul {
	border: none;
	background: #14475B;
	padding: 0;
	margin-top: -34px;
	width: 175px;
}

#navleft li.nav-left-sub_3 ul, #navleft li.nav-left-sub_4 ul {
	margin-top: -45px;
}

#navtop1 li ul li,
#navtop2 li ul li, 
#navleft li ul li { 
	border: none;
	padding-bottom: 0;
}

ul#navtop1 li li a,
ul#navtop2 li li a,
ul#navleft li li a  {
	background: none;
	border-top: 1px solid #96C0B4;
	color: #FFF;
	font: bold 13px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px;
	width: 155px;
}

ul#navtop1 li li.first a,
ul#navtop2 li li.first a,
ul#navleft li li.first a {
	border-top:none;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	color: #FFF; 
	background: #07814A;
	font: bold 13px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* 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
----------------------------------------*/
#structuraltable {
	background: none;
}
#maincontenttable {
	
}

#maincontentcell {
	
}


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

#maincontentsubcell {
	
}

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


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	
}


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


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

#footertablerow td, #footertablecell {
	background: url(../imgs/bak_footertablecell.png) no-repeat top;
	padding: 20px 0 5px;
}
#footertablecell, #footertablecell p {
	color: #666;
}
#footertablecell a {
	color: #696;
}
#powered_by, #powered_by a {
	color: #666;
	font-size: 11px;
	text-align: center;
}

/* Login Widget
----------------------------------------*/
div#login_welcome {
	margin: 0;
}
div#login_welcome h6 {
	margin: 0;
	padding: 8px 4px 4px;
}
div#login_welcome ul {
	margin-top: 5px;
}
div#login_welcome ul li {
	padding: 5px 0 5px 15px;
}

/* Pagination overright 
----------------------------------
Per request of Client 20100719 Mcunningham*/

div.pagingcontrols{margin:0 1em;padding:0;}
div.pagingcontrols:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
div.pagingcontrols a{color:#333 !important;}
div.pagingcontrols a:hover{color:#fff !important;}
div.pagingcontrols div{display:block;float:left;width:32.7%;margin:0;padding:0;line-height:25px; color:#333 !important;}
div.pagingcontrols select,div.pagingcontrols input{font-size:90%;}
div.recordcount{text-align:left;white-space:nowrap;}
div.showrecords{float:left;text-align:center;right:1em;}
div.pagejumper{float:left;text-align:right;right:1em;white-space:nowrap;}
a.firstpage{margin-right:.5em;}
a.previouspage{margin-right:.5em;}
a.nextpage{margin-left:.5em;}
a.lastpage{margin-left:.5em;}

