body
{
	background: #e4cced url('images/bg.jpg') top left repeat-x;
	margin: 0; 
	padding: 0;
}

body, div, table
{
	font: 11px/15px verdana, arial;
	color: #401d6c; 
	text-align:justify;
}

	/* LAYOUT POSITIONING */

#top
{
	background: url('images/body.jpg') repeat-y;
	margin:0 0 0 auto;
	width:720px;
}

#head
{
	background: url('images/head.jpg') top no-repeat;
	padding: 0;
	margin:0;
}

#content
{
	padding:24px 0 0 110px;
	width:580px;
}

#navigation
{
	background:transparent;
	width:310px;
	height:140px;
	overflow:hidden;
	padding:266px 0 0 152px;
}


	/* GENERAL CSS */

a:link, a:visited, a:active
{
	cursor:default; 
	font: 11px/15px verdana, arial;
	color:#0c5f99; 
	text-decoration: none;
}

a:hover 
{
	cursor:default;
	font: 11px/15px verdana, arial;
	color:#401d6c; 

}

b
{
	font: bold 11px/14px verdana, arial;
	color:#0d58aa;
}

i
{
	color:#0d58aa;
}

h1
{	
	background: transparent url('images/head.gif') repeat-x scroll 0 0;
	letter-spacing:2px;
	padding: 10px 0px 0px 25px;
	font: bold 12px oklahoma, verdana, arial; 
	color:#93a5cf;
	text-align:left;
	text-transform:uppercase;
	height: 30px;
}

h1:first-letter
{
	font: bold italic 18px "times new roman";
	color:#1a5fad;
}

.nav a:link, a:visited  
{
	padding: 2px 2px 2px 7px;
	font: 10px/14px verdana, arial;
	color:#0c5f99; 
	background:transparent;
	border-left: solid 4px #6642a0;
	border-bottom: dashed 1px #dcdcdc;
	border-right: 0px;
	border-top: 0px;
	letter-spacing:1px;	
}

.nav a:hover 
{
	border-left: solid 4px #09a9da;
	background:transparent;
	color:#401d6c; 
}
