@charset "UTF-8";
/* CSS Document */

/**********************************************/
/*					FONTS					  */
/**********************************************/
@font-face{font-family: newErasMed0; src: url(../Fonts/ITCErasStd-Med-0.ttf)  format("truetype");}
@font-face{font-family: newErasDem0; src: url(../Fonts/ITCErasStd-Dem-0.ttf)  format("truetype"); font-weight:600; font-style:normal;}

body
{
	margin: 0;
	padding: 0;
	background-color: #e6e6e6;
	font-family: "newErasMed0"; color: #383838;
}
td, th
{font-family: "newErasMed0";}
a:hover {color:#9B242D;}
a:visited {color:#c00;}
	

/**********************************************/
/*				CONTAINERS					  */
/**********************************************/

#header
{width:100%; margin:5px 0 20px 0; padding:0px;}
#footer
{width:100%; margin:0 0 20px 0; padding:40px 0 0 0; clear:left;}

#headercontainer, #footercontainer
{width:1024px; margin:0 auto; padding:0px 20px; text-align:center; position:relative;}
#headercontainer1200, #footercontainer1200
{width:1200px; margin:0 auto; padding:0px 20px; text-align:center; position:relative;}
#headercontainer900, #footercontainer900
{width:900px; margin:0 auto; padding:0px 20px; text-align:center; position:relative;}
#headercontainer800, #footercontainer800
{width:800px; margin:0 auto; padding:0px 20px; text-align:center; position:relative;}

#headerlinks
{width:566px; height:35px; margin:0 auto 5px auto; padding:0px;}
#headerframe{width:566px; height:35px;}
#headerframe-es{width:640px; height:35px;}
#headerlinks_es
{width:640px; height:35px; margin:0 auto 5px auto; padding:0px;}
#headerframe_es
{width:640px; height:35px;}
#miniheaderframe
{width:244px; height:31px;}


#container 
{width: 1024px; margin: 0 auto; padding: 0px 20px;}
#container1200 
{width: 1200px; margin: 0 auto; padding: 0px 20px;}
#container900
{width:900px; margin:0 auto; padding: 0px 20px;}
#container800
{width:800px; margin:0 auto; padding: 0px 20px;}

#intl_flags2{width:100px; position:absolute; top:10px; right:10px;}

/**********************************************/
/*					FONTS					  */
/**********************************************/

@font-face	
{
	font-family: newErasDemi;
	src:url('../Fonts/ITCErasStd-Bold-Exp2.ttf') format("truetype");	
}

@font-face	
{
	font-family: charcoal_exp;
	src:url('../Fonts/Charcoal-Exp.ttf') format("truetype");	
}

@font-face	
{
	font-family: charcoal;
	src:url('../Fonts/Charcoal.ttf') format("truetype");	
}

/**********************************************/
/*				  TEXT STYLES				  */
/**********************************************/

h1.titletextblue
{
	font-size: 24px;
	font-family: charcoal_exp\9;
	font-family: newErasDemi;
	color: #0000FF;
	text-shadow: 5px 5px 5px #999;
	text-align: center;
	margin: 0px;
}

h1.titletextwhite
{
	font-size: 24px;
	font-family: charcoal_exp\9;
	font-family: newErasDemi;
	color: #EEEEEE;
	text-align: center;
	margin: 0px;
}

h1.titletextred
{
	font-size:24px;
	font-family:charcoal_exp\9;
	font-family:"newErasDemi";
	color:#FF0000;
	text-shadow: 5px 5px 5px #999;
	text-align:center;
	margin:0px;
}

h1.titleblue36
{
	font-size:36px;
	font-family:charcoal_exp\9;
	font-family:"newErasDemi";	
	color:#0000FF;
	text-shadow: 5px 5px 5px #999;
	text-align:center;
	margin:0px;
}
h2.textblue18
{
	font-size:18px;
	font-family:charcoal_exp\9;
	font-family:"newErasDemi";	
	color:#0000FF;
	text-align:center;
	margin:0px;
}

h2.titleblack
{
	font-size:22px;
	font-family:charcoal_exp\9;	
	font-family:"newErasDemi";
	text-align:center;
}



.textboxlines
{
	border-top:3px solid blue;
	border-bottom:3px solid blue;
	display:inline-block;
	padding:0px;
	margin:0px;
	font-size:18px;
	font-family:charcoal_exp\9;
	font-family:"newErasDemi";	
	color:blue;
	
}




/**********************************************/
/*					DIVS					  */
/**********************************************/

.boxfull
{
	width:1000px;
	margin:0 auto;
	border:2px outset blue;
	padding:10px;
	box-shadow: 10px 10px 5px #888888;
	-moz-box-shadow: 10px 10px 5px #888888;
}

.halfframe
{
	width:50%;
	margin:0;
	float:left;
}

.general_blue_box_with_shadow
{
	width:400px;
	float:left;
	height:100%;
	padding:10px;	
	border:2px outset blue;
	box-shadow: 10px 10px 5px #888888;
	-moz-box-shadow: 10px 10px 5px #888888;
}
	

/**********************************************/
/*				ALIGNMENTS				  	  */
/**********************************************/
.center 
{
	text-align: center;
}

.justify 
{
	text-align: justify;
}
.bold
{
	font-weight:bold;
	line-height:35px;
	
}

.italic
{
	font-style:italic;
}

	
#container blockquote blockquote p {
	color: #0000ff;
}
