/*
Main colors:
	#C5D984 - Light Green
	#AFCF48 - Lime Green
	#E69B32 - Light Orange
	#F75823 - Orange
	#FF0335 - Pinkish Red
	#5005FF - Violet Blue
	#eff1ea - White Grey
	#00004A - Midnight Blue
	#FFFFFF - White
*/

html
{
	height	: 100%;
}

/*
"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Helvetica", Arial, Verdana, sans-serif
*/
body
{
	margin			: 0px;
	width			: 100%;
	height			: 100%;
	color			: #00004A;
  	font			: 11pt/1.5 Arial;
	background		: #7bb3c2 url(../img/body_bg.gif) repeat-x;	
}

img
{
	border-style	: none;
}

a
{
	text-decoration	: none;
}

a#email
{
	cursor	: pointer;
}

a#email:hover
{
	color	: #FF0335;
}

.heading
{
	font-size	: 16px;
	text-align	: left;
	font-weight	: bold;
	color		: #00354d;
}

div#logo
{
	margin-bottom	: 10px;
}

img.logo
{
	height	: 96px;
	width	: 199px;
}

img.assoc
{
	width	: 60px;
	height	: 81px;
}

div.o   { background-color	: #F75823; }
div.lo  { background-color	: #E69B32; }
div.lg	{ background-color	: #C5D984; }
div.pr  { background-color	: #FF0335; }
div.lig { background-color	: #AFCF48; }
div.wg	{ background-color	: #EFF1EA; }
div.vb	{ background-color	: #5005FF; }
div.mb	{ background-color	: #00004A; }

div.center
{
	text-align : center;
}

div#main
{
	height				: 100%;
	width				: 100%;
	padding-top			: 20px;
	padding-bottom		: 20px;
}

div#contenttop, div#infobar
{
	border-left			: solid 1px #000000;
	border-right		: solid 1px #000000;
}

div#contenttop, div#contentbtm
{
	background-color	: #FFFFFF;
}

div#contenttop
{
	padding-top			: 20px;
	border-top			: solid 1px #000000;
}

div#contentbtm
{
	height	: 20px;
}

div#infobar
{
	height				: 80px;
	background-color	: #487D8C;
	border-bottom		: solid 1px #000000;
}

div#info
{
	width				: 80%;
	padding-top			: 5px;
	height				: 40px;
	background-color	: #DDEAEE;
	margin				: 0px auto;
}

div#content
{
	padding	: 0px 10px 0px 5px;
}

div#content div
{
	display		: inline;
	position	: relative;
}

div#body div
{
	display		: block;
	position	: relative;
}

div#assocs
{
	width	: 60px;
	float	: right;
}

div#assocs div
{
	display	: block !important;
}

div#assocs div.middle
{
	padding : 15px 0px 15px 0px;
}

div.infoblock
{
	margin-bottom	: 20px;
}

div#bannerframe
{
	width	: 660px;
	height	: 224px;
	margin	: 0px auto;
}

div#banner,
div#banner1,
div#banner2,
div#banner3
{
	width	: 640px;
	height	: 204px;
	margin	: 10px auto;
}

div#banner1 { background: url(../img/tiramisusmall.jpg) no-repeat; }
div#banner2 { background: url(../img/pepperssmall.jpg) no-repeat; }
div#banner3 { background: url(../img/cakesmall.jpg) no-repeat; }

div#speaker
{
	text-align	: right;
}

div#leftmenuborder
{
	padding		: 5px;
}

div#leftmenu
{
	letter-spacing	: 1pt;
	padding-left	: 10px;
	font-family		: Garamond;
}
	
div.nav
{
	white-space		: nowrap;
	cursor			: pointer;
	color			: #528CE0;
	font			: 15px bolder;
	margin			: 10px 0px 10px 0px;
}

div.navblock
{
	padding	: 0px 10px 0px 15px;
}

div.navblock, div.navblock a
{
	color	: #DDEAEE;
	font	: 11px/20px normal;
}

div.navsub, div.navsubsel
{
	margin-bottom	: 5px;
	border-bottom	: solid 1px;
}

div.navsub
{
	border-bottom-color	: Transparent;
}

div.navsub:hover, div.navsubsel
{
	color				: #FFFFA6;
	border-bottom-color	: #FF0335;
}

div#quote
{
	margin-top	: 10px;
}

div#header
{
	font-weight : bold;
	padding		: 25px 0px 5px 0px;
}

div.hr, div.hrl, div.hrr, div.hrr div
{
	height	: 1px;
}

div.hr
{
	margin	: 5px 0px 25px 0px;
}

div.hr div
{
	display	: inline;
}

div.hrl
{
	float				: left;
	width				: 450px;
	background-color	: #E0E3D7;
	position			: relative;
}

div.hrr
{
	width				: 250px;
	float				: right;
	position			: relative;
	background-color	: Transparent;
}

div.hrr div
{
	width		: 20px;
	float		: right;
	display		: inline;
}

div.hrr div.space
{
	background-color	: transparent;
	width				: 10px !important;
}

div.hrr div.gradient
{
	float		: right;
	width		: 100px !important;
	background	: transparent url(../img/gradienth.png) no-repeat left;
}
