/* Default CSS Stylesheet for a new Web Application project */

BODY, P, TD
{
    font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

Table tr td
{
    font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

Table tr th
{
    font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

.estimate tr th
{
    font: normal 11px/15px verdana, helvetica, arial, sans-serif; text-align: right; padding-right: 10px;
}


INPUT
{
   font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

SELECT
{
   font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

TEXTAREA
{
   font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

a:link {
	text-decoration: none;
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
	color: Blue;
}

a:visited {
	text-decoration: none;
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
	color: Blue;
}

a:hover {
	text-decoration: underline;
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
	color: Red;
}	

.boldText
{
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
	font-weight: BOLD;
}
	
.pageHeader
{
	color: BLACK;
	font-weight: BOLD;
	FONT-SIZE: 14px;
	Padding-left: 5px;
}	
	
.footer
{
	COLOR: 282622; 
	
	BACKGROUND-COLOR: A7A7A2; 
	TEXT-ALIGN: center;
	font-size: 9px;
}

a.footer:link
{
	COLOR: 282622; 
	TEXT-ALIGN: center;
	font-size: 9px;
}

a.footer:hover
{
	COLOR: 282622; 
	text-decoration: underline;
	TEXT-ALIGN: center;
	font-size: 9px;
}

a.footer:visited
{
	COLOR: 282622; 
	TEXT-ALIGN: center;
	font-size: 9px;
}


.table1
{
	background-color: #E0E0C0;
}

.table1 td
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: f4f4e6;
    white-space: nowrap;
    vertical-align: top;
}

.table1 tr
{
	background-color: f4f4e6;
}

.table1 td.title1
{
	font-size: 12px;
	color: White;
	background-color: 6080C0;
	font-weight : bold; 
    line-height: 20px;
}

.parentTable .parentTD
{
	text-align: center;
}

.mainNav
{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: E9E9E6;
	height: 100%;
}

ul {
	list-style-image:url(../images/bullet.gif);
	margin:3 3 3 10px;
	padding-left: 3px;
}

li{
	padding-bottom: 3px;
}

	

a.topMenu:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

a.topMenu:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

a.topMenu:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Yellow;
	font-weight: bold;
}


.copyright {
	text-decoration: none;
	background-color: cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	border-top : solid 1px navy;
	border-bottom : solid 0px navy;
}

a.copyright:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
}

a.copyright:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
}

a.copyright:visited {
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10px;
	color:Blue
}
	

a.calendar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
}

.flash
{
	BORDER-RIGHT: #d9d9e4 1px solid; 
	BORDER-LEFT: #d9d9e4 1px solid; 
}

.tableBGImage{
	position: static;	
	background-repeat: no-repeat;
}


a.logo, a.logo:hover, a.logo:visited
{
	text-decoration: none;
}

.regTitle {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

.simpleTitle {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

.regText {
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}

.redText {
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
	color: red;
}


.HR {
	border-bottom: dashed #cccccc;
}

.pageTitle {
	text-decoration: underline;
	font-family: Calligraph421 BT, Georgia, Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	font-weight: bold;
}


.smallText {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.XsmallText {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: Black;
}

.MsmallText {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

.containerNav
{
	border: 1px solid ADABA6;
	padding: 1px;
	padding-left: 4px;
	padding-bottom: 2px;
	background-color: #BFBDB8;

}

.containerNav .Title
{
	font-size: 11px;
	font-weight : Bold; 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: CFBD9C;
	padding:3px;
	color: 765000;

}

.containerNav td
{
	font-weight : None; 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 765000;
}

.containerNav .Field, .containerNav link, .containerNav a.link:a,  .containerNav a.link:visited, .containerNav a.link:hover, .containerNav a.link,
{
	font-weight : None; 
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.welcome
{
	font: normal 11px/15px verdana, helvetica, arial, sans-serif;
}


.tablePadding
{
	padding-TOP: 10PX;
	PADDING-RIGHT: 10PX;
	PADDING-BOTTOM: 10PX;
	PADDING-LEFT: 10PX;
}

.LRBPadding
{
	padding-TOP: 0PX;
	PADDING-RIGHT: 10PX;
	PADDING-BOTTOM: 10PX;
	PADDING-LEFT: 10PX;
}

.loginError
{
	font-size: 9px;
	color:red;
}

hr.c {	
		border: 0px;
		border-top: 1px dashed #bbbbbb;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
		text-align: center;
		height: 1px;
}

