

/* ------------------------------------ DEFAULT OBJECTS----------------------------------- */

body.main{

margin-left: 0px;
margin-top: 3px;
text-align: center;

background-color: #ffffff; 



filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eaeaea', EndColorStr='white');


}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20;
	color:#5E0000;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18;
	color:#333300;
	font-style: italic;
	margin-left: 20px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	color:#5E0000;
	font-style: italic;
	margin-left: 40px;
}

A:link
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-decoration: underline;
}

A:visited
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-decoration: underline;
}

A:hover
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-decoration:none;
}

A:active
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	text-decoration: underline;
}

li{
padding-bottom: 7px;
}


td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;


}

/* --------------------------------- Toolbar -------------------------------------------- */

table.toolbar{
	background-color:#666666;
	border-top-width:thin;
	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align:center;
		margin-left: auto;
		margin-right: auto;
}
table.toolbarLoggedIn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	border : 0px solid Gray;
		background-color:#FFFFCC;
				margin-left: auto;
		margin-right: auto;
}

	td.toolbarLeft{
		text-align:left;
	}
	
	td.toolbarCenter{
		text-align:center;
	}
	
	td.toolbarRight{
		text-align:right;
		padding-right: 25px;
	
	}

td.toolbar_c{
		

	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;

}
td.toolbar_o{
	background-color:#e2e2c5;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;

}
td.toolbar_d{
	background-color:#EAEAEA;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;

}

		
		
		A.toolbar:link{

	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
		text-decoration: none;
		}
		
		A.toolbar:visited
		{
			color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11;
			text-decoration: none;
		}
		
		A.toolbar:hover
		{
				color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11;
			text-decoration: underline;
		}
		
		A.toolbar:active
		{
				color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11;
			text-decoration: none;
		}
		




A.toolbar_s:link
{
	color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration: underline;
		font-weight: bold;

}

A.toolbar_s:visited
{
	color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration: underline;
		font-weight: bold;

}

A.toolbar_s:hover
{
	color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
		font-weight: bold;
}

A.toolbar_s:active
{
	color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration: underline;
	font-weight: bold;

}




/* --------------------------------- HEADER -------------------------------------------- */

table.header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	border : 0px solid Gray;
	background-color: #FFFFFF;
			margin-left: auto;
		margin-right: auto;
}

td.headerLogo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21;
	font-weight: bold;
}
td.headerDescription{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align: center;
}
td.headerTools{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align: right;
}




/* ------------------------------------ NAV GLOBAL ----------------------------------- */
table.navGlobal{
/*
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	font-weight:normal;

	*/
background-color: #FFFFFF;
		margin-left: auto;
		margin-right: auto;

}



td.navGlobal_c{
	background-color:#666666;
	border-top-width:thin;
	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align:center;

}

td.navGlobal_o
{
	background-color:#000000;
	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align:center;
}


td.navGlobal_s{
	background-color:#CCCCCC;
	border-color:#FFFFCC;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align:center;
}

td.navGlobal_d
{
	background-color: #000000;
	border-color:#FFFFCC;
	border-style:solid;
	border-width:thin;
	color:#CCCCCC;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	font-size:12;
		font-weight: normal;
			padding: 5px 3px 5px 3px;
}




/* ------------------------------------  NAV BREADCRUMBS ----------------------------------- */
table.navBrc{
background-color: #FFFFFF;
		padding-bottom: 5px;
		margin-left: auto;
		margin-right: auto;

	text-transform: lowercase;
}

td.navBrc{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;

	text-transform: lowercase;
	

}

a.navBrc
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;

	text-transform: lowercase;

}


a.navBrc:link
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;

	text-transform: lowercase;
}

a.navBrc:visited
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;

	text-transform: lowercase;
}

a.navBrc:hover
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;

		text-transform: lowercase;
}

a.navBrc:active
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;

		text-transform: lowercase;
}




/* ------------------------------------ NAV LOCAL ----------------------------------- */
table.navLocal{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	font-weight:normal;
	width:100%;



}

td.navLocalTitle
{
	background-color:#990000;
	border-color: #5E0000;
	border-style:solid;
	border-width:thin;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
}

td.navLocalTitle_c
{
	background-color:#666666;
	border-color: #666666;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
}

td.navLocalTitle_s
{
	background-color:#999999;
	border-color:#5E0000;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
}

td.navLocalTitle_o
{
	background-color:#666666;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
		cursor:hand;

}

td.navLocalTitle_d
{
	background-color:#666666;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
		cursor:hand;

}


td.navLocalHeading
{
	background-color:#666666;
	border-color: #666666;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center;
}

td.navLocal_c{
	background-color:#eaeaea;
	border-color:#eaeaea;
	border-style:solid;
	border-width:thin;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;

}

td.navLocal_a
{
	background-color:#eaeaea;
	border-color:#eaeaea;
	border-style:solid;
	border-width:thin;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	font-size:12;
		padding: 5px 3px 5px 3px;
}

td.navLocal_o
{
	background-color:#990000;
	border-color:#eaeaea;
	border-style:solid;
	border-width:thin;
	color:#FFFFFF;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}

td.navLocal_d
{
	background-color:#000000;
	border-color:#FFFFCC;
	border-style:solid;
	border-width:thin;
	color:#CCCCCC;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
}

td.navLocal_s
{
	background-color:#FFFFFF;
	border-color:#990000;
	border-style:solid;
	border-width:thin;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	border-right: thin solid #ffffff;

}





A.navLocal:link
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-variant: small-caps
}

A.navLocal:visited
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-variant: small-caps
}

A.navLocal:hover
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	font-variant: small-caps
}

A.navLocal:active
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-variant: small-caps
}







/* ------------------------------------ NAV Buttons ----------------------------------- */
table.navButton{
/*
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	font-weight:normal;

	*/



}



td.navButton_c{
	background-color:#DCDCCB;
	border: 3px outset #000000;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12;
	font-weight: bold;
	padding: 5px 3px 5px 3px;

}

td.navButton_o
{
		background-color:#FFFFCC;

		border: 3px outset #8E4848;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	font-size:12;
	font-weight: bold;
		padding: 5px 3px 5px 3px;
}


td.navButton_s{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	color:#000000;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	font-size:12;
		font-weight: bold;
			padding: 5px 3px 5px 3px;
}

td.navButton_d{
	background-color: #000000;
	border: 3px inset #8E4848;
	color:#CCCCCC;
	cursor:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	font-size:12;
		font-weight: normal;
			padding: 5px 3px 5px 3px;
}






/******************* MAIN ********************************/

table.main{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:3px;
	font-weight:normal;


		
		margin-left: auto;
		margin-right: auto;
		height: 300px;
}

td.mainNav{

		
			border-color:#CCCCCC;
	border-style:solid;
	border-width:thin;
	font-weight:normal;
	vertical-align: top;
		
	
}


.mainBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	background-color:#white;
	padding:5px 5px 5px 10px;
	vertical-align: top;

	
}
.mainBody td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	background-color:#white;

	
}
td.pageTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20;
	font-weight: bold;
	color:#990000;
	margin-bottom: 5px;
}
.eng{

	font-style: italic;
}


/* --------------------------- PAGE DOCS ----------------------------- */

table.pageDocs{


border: 1px solid #eaeaea;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;


}

td.pageDocsThumb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	text-align: center;
	vertical-align: top;

}

td.pageDocsData{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13;
	vertical-align: top;


}

/* --------------------------------- Message page -------------------------------------------- */
body.message{
background-color:#eaeaea;
text-align: center;
margin-top: 25px;

}


table.message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
		border : 1px solid Gray;
}

td.message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	background-color:#FFFFCC;
	vertical-align : top;
	text-align: center;
	font-weight: bold;
	padding: 25px 25px 25px 25px;
}






/* ---------------- FORM -------------------- */

table.form{

border: 1px solid Gray;
background-color : #eaeaea;



}

td.formTitle{
	background-color:#CCCCCC;
	border-color:#eaeaea;
	border-style:solid;
	border-width:1;
	font-weight:bold;
	font-size: 15px;
	text-align:center;
	padding-bottom: 16px;
}


td.formTitle_a{
	
	background-color : #E8D0D0;
	color: black;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	text-style: italics;
	padding: 5px 3px 5px 3px;
	border-bottom : 1px solid black;
	border-top : 1px solid #eaeaea;
}

td.formHeading{
	color : Black;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14;
	background-color : #D8D8C5;
	text-align : center;
}



/* ---------------- LABELS -------------------- */
td.formLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #eaeaea;
	text-align: left;
	color : Black;
	border: 2px solid white;
}


td.formLabel_c{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #eaeaea;
	text-align: left;
	color : Black;
}

td.formLabel_a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #f5f5f5;
	text-align: left;
	color : Black;
}


td.formData{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color : Black;
	border: 1px solid white;
	background-color: #f5f5f5;
}

td.formData_c{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color : Black;
	border: 1px solid white;
	background-color: #f5f5f5;
}

td.formData_a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color : Black;
	border: 1px solid white;
	background-color: #ffffff;
}



/* ---------------- FIELDS -------------------- */
.formField_c{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	/* border : thin solid #990000;
	*/
	background-color : White;
	color : #990000;
}

.formField_a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	/* border : thin solid #990000;
	*/
	color : #990000;
	border : thin solid #e2e2c5;
	background-color : #e2e2c5;
}
.formField_s{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	/*border : thin solid #990000; */
	background-color : #FFFFCC;
	color : #990000;
}






/* ---------------- BUTTON -------------------- */
.formButton_c{
	border : medium double Gray;
	background-color : #eaeaea;
	cursor : hand;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

.formButton_o{
	border : medium double #990000;
	background-color : #FFFFCC;
	cursor : hand;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
		padding-left : 5px;
	padding-right : 5px;
		text-align : center;
	
}

.formButton_d{
	border : medium double #990000;
	background-color : #DFDFCF;
	cursor : hand;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
		padding-left : 5px;
	padding-right : 5px;
		text-align : center;
		
}


/* ---------------------------- Table -------------------------------------------------- */

	
table.table{
	border : thin solid Gray;
	/* background : #F1F1E2; */
}


td.tableTitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color : #FFFFCC;
	font-weight : bold;
	font-size : 15px;
	background-color : #8E4848;
	text-align : center;
}






td.tableCol{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	background-color : #dbdbb7;
	font-size : 12px;
	font-style : normal;
	border : 1px solid Gray;
	text-align: center;
}



/* --------------------------------- FOOTER -------------------------------------------- */

table.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	border : 3px solid white;
	border-top:0px;
	padding: 0px 5px 10px 5px;
	margin: 0px 5px 10px 5px; 
	background-color: #ffffff;
				margin-left: auto;
		margin-right: auto;
}
  
td.footerLeft{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
}
td.footerCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align: center;
}
td.footerRight{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-align: right;
}


