/** Eric meyer's reset
******************************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/** Structural elements
******************************************/
body
{
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;	
}

h1
{
	font-size: 2.0em;
	color: #002d57;
	margin-bottom:5px;
}

h2
{
	font-size: 1.8em;
	color: #ff7500;
	margin-bottom:5px;
}

h3
{
	font-size: 1.6em;
	color: #002d57;
}

h4
{
	font-size: 1.4em;
	color: #002d57;
}

h5
{
	font-size: 1.2em;
	color: #002d57;
}

h6
{
	font-size: 1.0em;
	color: #002d57;
}

a:link 
{
	color: #00478b;
}

a:visited 
{
	color: #666666;
}

a:hover 
{
	color: #CC3300;
	text-decoration: none;
}

strong, b
{
	font-weight:bold;
}

i, em
{
	font-style:italic;
}

sup
{
}

sub
{
	
}

ul
{
	margin-left:20px;
}

ol
{
	margin-left:25px;
}

hr
{
	border-top:1px #002d57 solid;
}

/*****************************************************************/

#container
{
	width:800px;
	margin:0 auto;
	padding:3px;
	border-left:1px dotted #002d57;
	border-right:1px dotted #002d57;
	border-bottom:1px dotted #002d57;
}
	
	#header
	{
		background:#FFF url(../images/header.jpg) 0 0 no-repeat;
		width:800px;
		height:128px;		
	}
	
		#nav
		{
			list-style:none;
			width:550px;
			height:25px;
			margin-left:240px;
			padding-top:78px;
			font-size:1.6em;
		}
			
			#nav li
			{
				float:left;
				display:inline;
				margin-right:15px;
			}
			
			#nav li:last-child
			{
				margin:0;
			}
		
				#nav li a,
				#nav li a:hover
				{
					text-decoration:none;
					color:#002d57;
				}
		
		#menu
		{
			width:800px;
			height:19px;
			margin-top:6px;
		}
			
			#languages
			{
				list-style:none;
				margin-left:55px;
				padding-top:3px;
				float:left;
			}
				#languages li
				{
					float:left;
					display:inline;
					padding:0 5px;
					border-left:1px solid #999;
				}
				
				#languages li:first-child
				{
					border:none;	
				}
					#languages li a					
					{
						color:#666;
						text-decoration:none;
					}
					
					#languages li a:hover
					{
						color:#002d57;
					}
					
			#info
			{
				list-style:none;
				margin-left:25px;
				padding-top:1px;
				float:left;
			}
				#info li
				{
					float:left;
					display:inline;
					padding:0 5px;
					border-left:1px solid #999;
					text-indent:-9999px;
				}
				
				#info li:first-child
				{
					border:none;
				}
				
				#info li a.home
				{
					background:transparent url(../images/btn_home.gif) 0 0 no-repeat;
					width:19px;
					height:17px;
					display:block;
				}
				
				#info li a.home:hover
				{
					background:transparent url(../images/btn_home_hover.gif) 0 0 no-repeat;
				}
				
				#info li a.contact
				{
					background:transparent url(../images/btn_contact.gif) 0 0 no-repeat;
					width:19px;
					height:17px;
					display:block;
				}
				
				#info li a.contact:hover
				{
					background:transparent url(../images/btn_contact_hover.gif) 0 0 no-repeat;
				}
											
	#content
	{
		padding:10px 0;
		font-size:1.1em;
		overflow:auto;
		width:100%;		
	}
						
		#contentMainLeft
		{
			width:620px;
			float:left;
			display:inline;
			margin-left:150px;
			padding-left:10px;
			border-left:1px dotted #002d57;
		}
		
		#contentMainRight
		{
			width:600px;
			height:380px;
			float:left;
			display:inline;
			padding-right:10px;
			border-right:1px dotted #002d57;
			background:#FFF url(../images/homepage_bg.jpg) 0 0 no-repeat;
		}
			#contentMainRight .text
			{
				padding:45px 0 0 180px;
			}
		
		#contentRight
		{
			width:150px;
			float:left;
			padding-left:10px;
		}
		
		#content .succes
		{
			color:#008300;
			font-weight:bold;
		}
		
		#content .error
		{
			color:#FF0000;
			font-weight:bold;
		}

	
	#footer
	{
		width:800;
		border-top:1px dotted #002d57;
		overflow:auto;
	}		
		#navFooter
		{
			list-style:none;			
			padding:5px 0 3px;			
			text-align:center;
		}
			
			#navFooter li
			{
				display:inline;				
				padding:0 5px;
				border-right:1px solid #999;
			}
			
			#navFooter li:last-child
			{
				margin:0;
				border:none;
			}
		
				#navFooter li a				
				{
					text-decoration:none;
					color:#666;
				}
				
				#navFooter li a:hover
				{
					color:#333;
				}

		#disclaimer
		{
			width:800px;
			background-color:#acc0c7;
			padding:2px 0;
			float:left;
			text-align:center;
		}
		
	#splash
	{
		background:#FFF url(../images/splash.jpg) 0 0 no-repeat;
		width:529px;
		height:214px;
		margin:0 auto;
		margin-top:250px;
	}
		#splash ul
		{
			list-style:none;
			padding:145px 0 0 285px;
		}
		
		#splash ul li a
		{
			text-decoration:none;
			color:#002d57;
			font-size:1.5em;
			font-weight:bold;
		}
		
		#splash ul li a:hover
		{
			color:#ff7500;
		}


/** Hacks
******************************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
