﻿/* SITE
	Site Layout Style Guide
	The following established the layout style for the site.
	Although visual styles can be placed in each of the elements 
	the purpose of this file is to denote the layout and demensions of the style 
	elements.  Specific visual sytle settings will be done in a second style stheet. 
*/

body {
  background-color: #F1F1F1;
}

#siteContainer
{
	width: 1030px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0 10px 0 10px;
	border: solid 1px #CCCDD0; /*#DEDEDE;*/
}

#siteContainer input, #siteContainer select, #siteContainer textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#siteHeader
{
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
}

/* obsolete */
#siteNavBreadcrumb
{
	margin: 10px;
}

/* Page Container */
#siteBody 
{
}

#siteBannerFooter
{
	margin: 10px;
	border-top: thin dotted #ccc;
	border-bottom: thin dotted #ccc;
	height:75px;
	color: gray;
	vertical-align:bottom;
}
#siteBannerFooter img.logo
{
    display:none;
	float:left;
	margin-left:15px;
	margin-right:15px;
}
#siteNavFooter
{

	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: thin dotted #ccc;
	border-bottom: thin dotted #ccc;
	/*
	border: thin dotted #F00;
	*/

}

#siteFooter
{
	vertical-align: middle;
	padding: 5px 5px 0px 5px;
}

.siteCopyright
{
	font-size: 8pt;
	float: left;
	color: #999999;
}


/*.siteLoginTextBoxLength
{
	width:84px;
    height:15px;
}*/

.siteLoginError
{
	color: Red;
}

/* Powerd By Logo */
.sitePoweredBy
{
	float: right;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom:0px;
	font-size: 8pt;
	text-align: right;
	color: gray;
}

#print_page
{
	text-align: left;
	background: white;
	background-image: url(../gfx/icons/icon_Printer.png)
}
/*ul.icons li a#icon_print { background-image: url(../gfx/icons/icon_Printer.png) }*/

.sitelogin table td
{
    text-align: left;
}
.sitelogin table td input.login-credentials
{
    width: 84px;
    height: 15px;
}
.sitelogin table td input
{
	margin-left:0px;
}
.sitelogin .login-button
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    border-style: none;
    font-weight: bold;
    color: #005480;
    width: 40px;
    height: 19px;
    font-size: 9pt;
    cursor:pointer;
    padding-top:3px;
}
.sitelogin table td .login-error
{
	color:Red;
}

.navPrimary ul ul{
	top: 1.8em;
}

div.navPrimary ul ul li{
	width: 20em;
}

.TextRight 
{
	text-align: right;
}
