/***** BASICS *****/
body {margin:0px auto;text-align:center;background:#e3ddcd url(../images/bg_main.jpg) top center;font-family:arial, verdana, sans-serif;font-size:80%;}
.top {background:transparent url(../images/bg_top.jpg) repeat-x top center;}

h1, h2 {color:#020852;display:block;font-size:2em;background:transparent url(../images/bg_h.gif) repeat-x bottom left;font-family:georgia, times,serif;margin:0px 0px 14px 0px;font-weight:normal;}
h3, h4, h5 {color:#020852;display:block;font-size:1.6em;background:transparent url(../images/bg_h.gif) repeat-x bottom left;font-family:georgia, times,serif;margin:0px 0px 14px 0px;font-weight:normal;}

p {line-height:1.6em;margin-right:20px;}

a:link, a:visited {color:#020852;}
a:hover {color:#5b45d3;}

/***** STRUCTURE *****/
#wrapper {text-align: left;margin: 0 auto;width: 950px;}
#header {text-align: left;margin: 0px;position:relative;}
	#header a img {border:0px;}
#content {text-align: left;margin: 0px;}
#footer {text-align: left;margin: 0px;float:left;clear:left;position:relative;width:950px;padding-top:10px;}
	#footer .left {display:block;width:255px;height:26px;background:transparent url(../images/bg_credit.gif);}
	#footer .right a {position:absolute;top:-80px;right:18px;width:100px;height:80px;}
	#footer span {display:none;}
#content {background:transparent url(../images/bg_foot.png) no-repeat bottom center;margin-top:40px;padding-bottom:100px;float:left;}
/* IE */ * html #content {background:transparent url(../images/bg_foot.gif) no-repeat bottom center;}
	#paper-bottom {background:transparent url(../images/bg_paper.png) repeat-y top left;padding:50px 50px 0px 55px;margin-bottom:-2px;width:845px;float:left;}
	/* IE */ * html #paper-bottom  {background:transparent url(../images/bg_paper.gif) repeat-y top left;width:950px;}
		#left {width:650px;float:left;background:transparent url(../images/bg_left.gif) repeat-y top right;}
			#left h1, #left h2, #left h3, #left h4, #left h5 {margin-right:20px;}
		#right {width:175px;float:right;}
			#right img {margin-right:5px;}
		.relative {position:relative;float:right;}
		.flashy {position:relative;float:right;}
		/* IE */ * html .relative {float:none;}
		/* IE */ * html .Xflashy {float:none;position:none;background:red;width:213px;}
			.pin {position:absolute;top:-30px;right:100px;}
			/* IE */ * html .pin {display:none;}
ul.space li {margin-bottom:10px;}

.contact {
	padding:0px;
	font-weight:bold;
	border:0px solid #c0bed3;
}
.contact label {width:120px;display:block;}

/***** MENU *****/
#nav {margin:0px;padding:0px;list-style-type: none;display:inline;position:absolute;top:183px;left:50px;}
/* IE */ * html #nav {top:186px;}
	#nav li {margin:0px 20px 0px 0px;padding:0px;list-style-type: none;display:inline;float:left;}
		#nav a {color:#fff;text-decoration:none;padding:5px 10px;display:block;background:transparent;font-size:1.2em;font-weight:bold;}
		#nav a:hover, #nav a.active {background:transparent url(../images/bg_menu.gif) bottom center;color:#2a3182;}

/***** FEATURE *****/
#side_menu {list-style-type:none;margin:0px;padding:0px;width:305px;border-top:1px solid #e3ddcd;margin-right:20px;}
/* IE */ * html #side_menu {margin-right:14px;}
	#side_menu li {list-style-type:none;margin:0px;padding:0px;}
		#side_menu li a {padding:5px;display:block;color:#000;border-bottom:1px solid #e3ddcd;text-decoration:none;}
		#side_menu li a:visited {background:grey;color:black;}
		#side_menu li a:hover {background:#020852;color:#fff;}
		
/***** CLASSES *****/
.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;}
.red {	color: #FF0000; }