

.be-nice-to-Mac-IE5
{
	font-family: "\"}\"";
	font-family: inherit;
}

/* -- GENERAL REDECLARATIONS -- */

*
{
	margin: 0;
	padding: 0;
	text-align: left;
}

body
{
	/* width: 95%; */
	text-align: center;
	background: #f0f0f0 url(../../images/website/back_main.gif) repeat-x 0 0;
}

body, p, tr, td, input, select, textarea
{
	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}

A:link { text-decoration: underline; font-weight: normal; color: #2f428a; }
A:visited { text-decoration: underline; font-weight: normal; color: #2f428a; }
A:hover { text-decoration: underline; font-weight: normal; color: #6d7ebd; }
A:active { text-decoration: underline; font-weight: normal; color: #6d7ebd; }

ul, ol
{
	margin: 0 0 0 0;
}

ul
{
	list-style: url(../../images/website/bullet_arrow_gold.gif);
}

li
{
	margin: 0 0 8px 46px;
}

dl
{
	margin: 0 0 10px;
}

dt
{
	font-weight:bold;
}

dd
{
	margin:0 0 3px 10px;
}

p
{
	margin:0 0 16px;
}

h1
{
	font: bold 16px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #39519c;
	margin: 0px;
	padding: 0px 0px 16px 0px;
}

h2
{
	font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #39519c;
	margin: 0px;
	padding: 0px;	
}

h3
{
	font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #39519c;
	margin: 0px;
	padding: 0px;;
}

hr
{
	display:none;
}

img
{
	border:none;
}

acronym
{
	border-bottom: 1px dotted;
}

blockquote
{
	margin:0 25px 20px 25px;
	font-style:italic;
}

/* -- IDS -- */

#wrapper
{
	width: 714px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#banners
{
	margin: 8px 0px 9px 0px;
	width: 714px;
	height: 60px;
}

#header
{
	width: 714px;
	height: 113px;
}

#menu
{
	width: 156px;
	height: 250px;
	background: transparent url(../../images/website/back_menu.gif) no-repeat 0 0;
	float: right;	
}

#nav
{
	position: absolute;
	width: 156px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#nav a
{
	position: absolute;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 18px;
	width: 156px;
	left: 0px;
}

#nav01 a { top:38px; background: transparent url(../images/website/menu_button01.gif) no-repeat 0 0; }
#nav02 a { top:56px; background: transparent url(../images/website/menu_button02.gif) no-repeat 0 0; }
#nav03 a { top:74px; background: transparent url(../images/website/menu_button03.gif) no-repeat 0 0; }
#nav05 a { top:92px; background: transparent url(../images/website/menu_button05.gif) no-repeat 0 0; } 
#nav06 a { top:110px; background: transparent url(../images/website/menu_button06.gif) no-repeat 0 0; }
#nav07 a { top:128px; background: transparent url(../images/website/menu_button07.gif) no-repeat 0 0; }
#nav08 a { top:146px; background: transparent url(../images/website/menu_button08.gif) no-repeat 0 0; }
/*
#nav04 a { top:92px; background: transparent url(../images/website/menu_button04.gif) no-repeat 0 0; } 
#nav05 a { top:110px; background: transparent url(../images/website/menu_button05.gif) no-repeat 0 0; }
#nav06 a { top:128px; background: transparent url(../images/website/menu_button06.gif) no-repeat 0 0; }
#nav07 a { top:146px; background: transparent url(../images/website/menu_button07.gif) no-repeat 0 0; }
#nav08 a { top:164px; background: transparent url(../images/website/menu_button08.gif) no-repeat 0 0; }
*/
#nav a:hover {background-position: 0px -18px; }
#nav a:active {background-position: 0px -18px; }

#navENG a { top:8px; left:27px; height:32px; width:47px; background: transparent url(../images/website/menu_button_eng.gif) no-repeat 0 0; }
#navSPA a { top:8px; left:93px; height:32px; width:47px; background: transparent url(../images/website/menu_button_spa.gif) no-repeat 0 0; }
#navENG a:hover {background-position: 0px -32px; }
#navENG a:active {background-position: 0px -32px; }
#navSPA a:hover {background-position: 0px -32px; }
#navSPA a:active {background-position: 0px -32px; }

#splashbuttons
{
	position: relative;
	display: block;
	height: 48px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	list-style: none;
}

#splashbuttons li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#splashbuttons a
{
	position: absolute;
	display: inline;
	text-indent: -9000px;
	overflow: hidden;
	height: 48px;
	width: 168px;
	top: 0px;
}

/*
#splashbuttons01 a { left:0px; background: transparent url(../images/website/button_reg.gif) no-repeat 0 0; }
#splashbuttons02 a { left:174px; background: transparent url(../images/website/button_nom.gif) no-repeat 0 0; }
#splashbuttons03 a { left:348px; background: transparent url(../images/website/button_login.gif) no-repeat 0 0; }
*/
#splashbuttons03 a { left:45px; background: transparent url(../images/website/button_login.gif) no-repeat 0 0; }
#splashbuttons04 a { left:225px; width: 240px; background: transparent url(../images/website/button_search.gif) no-repeat 0 0; }
#splashbuttons a:hover {background-position: 0px -48px; }
#splashbuttons a:active {background-position: 0px -48px; }

#contentback
{
	width: 714px;
	background: #eeeeee url(../../images/website/back_content.gif) repeat 0 0;
	border-bottom: 1px solid #cccccc;
}

#content
{
	width: 522px;
	padding: 18px;
	float: left;
	background-color: #ffffff;
}

#footer
{
	width: 522px;
	padding: 10px 18px 10px 18px;
	margin: 0px;
	font: normal 10px/22px Arial, Verdana, Helvetica, sans-serif;
	background: #eeeeee url(../../images/website/back_footer.gif) repeat-x 0 0;
	/*float: left;*/
	clear: both;	
}

/* -- CLASSES -- */

.clear
{
	clear: both;
}

.inline
{
	display: inline;
}

p.center
{
	margin: 0px auto 16px auto;	
	text-align: center;
}

.bannerspace
{
	margin-right: 3px; 
}

.forminput
{
	text-align: center;
}

p.form_msg_error
{
	color: #CC0000;
	background-color: #EEEEEE;
	text-align: left;
	padding: 10px;
}

p.form_msg_success
{
	color: #3B71B4;
	background-color: #EEEEEE;
	text-align: left;
	padding: 10px;
}

.datatable_header
{
	background-color: #CCCCCC;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}

.datatable_cell01
{
	background-color: #EEEEEE;
	padding: 4px;
}

.datatable_cell02
{
	background-color: #DDDDDD;
	padding: 4px;
}

p.loggedinmenu
{
	width: 678px;
	padding: 8px 18px 8px 18px;
	margin: 0px auto;
	font: normal 10px/22px Arial, Verdana, Helvetica, sans-serif;
	background-color: #000000;
	color: #CCCCCC;
}
p.loggedinmenu A:link { text-decoration: underline; font-weight: normal; color: #FFFFFF; }
p.loggedinmenu A:visited { text-decoration: underline; font-weight: normal; color: #FFFFFF; }
p.loggedinmenu A:hover { text-decoration: underline; font-weight: normal; color: #AAAAAA; }
p.loggedinmenu A:active { text-decoration: underline; font-weight: normal; color: #AAAAAA; }








.printlead
{
	/* width: 700px; */
	padding: 10px;
	font: normal 13px/21px Arial, sans-serif;
	color: #000;
	border-bottom: 2px dashed #6AADDA;
}

.nobreak
{
	white-space: nowrap;
}	

.printlead_title
{
	font-weight: bold;
}

.printlead_pagebreak
{
	page-break-after: always;
}

.printlead_data
{
	/*
	text-decoration: underline;
	padding-right: 8px;
	*/
}

@media print
{
	.printlead_title
	{
		display: none;
	}	
}



