
html { min-height:100%; }
* html body {
	height:100%;
	min-height:100%;
}

body { 
	min-height:100%;
	background:transparent url(/img/bg.png) repeat-x;
	text-align:center;
	font-size:0.84em;
}

div, body {
	font-family:Helvetica, Arial, sans-serif;
	color:#666;
	margin:0;
	padding:0;
}

div { text-align:left; font-size:1em; }

ul { line-height:140%; }

#vl {
	position:relative;
	width:934px;
	margin:0 auto;
	background-image: url(/img/vl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#vr {
	position:relative;
	width:929px;
	left:5px;
	top:0;
	background-image: url(/img/vr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

p,td,ul { line-height:140%; }
img { border:none; margin:0; padding:0; }

a { text-decoration:none; color:#0190d2; border:none; margin:0; padding:0; }
a:hover { text-decoration:underline; color:#0190d2; border:none; margin:0; padding:0; }

/*
div { border: 1px solid black; }
*/

#wrapper {
	position:relative;
	min-height: 100%;
	height: 100%;
	top:0px;
	background-color:#fff;
	margin:0 auto;
	width:934px;
}

#container {
	position:relative;
	background-color:#fff;
	left:0;
	top:0;
	width:924px;
}

#logo { float:left; top:0; width:924px; height:80px; }
#spacer { float:left; top:0; width:924px; height:5px; background:transparent url(/img/spacer.jpg) no-repeat; }
#sky { float:left; top:0; width:924px; height:210px; }
#nav { float:left; top:0; width:924px; height:47px; background-color:#333; }
#content { float:left; margin-top:30px; background:#fff url(/img/line_pattern.png) repeat-y; }
#left { float:left; width:206px; }
#cleft { margin-left:35px; width:160px; }
#center { float:left; margin-left:1px; width:500px; }
#ccenter { margin-left:35px; width:434px; }
#right { float:left; margin-left:1px; width:212px; }
#cright { margin-left:35px; width:142px; }
#footer { float:left; width:924px; height:31px; background-color:#333; line-height:32px; margin-top:30px; vertical-align:middle; }
#lfooter { position:relative; left:2px; top:0; width:930px; height:9px; background:transparent url(/img/l_footer.jpg) repeat-x; }
#fti { margin-right:10px; font-size:0.88em; }
.cspacer { float:left; width:1px; }
.cclear { clear:both; height:1px; }

h1 { color:#0190d2; font-size:1.26em; margin:0 0 14px 0; padding:0; }
h2 { color:#0190d2; font-size:1.26em; margin:0 0 14px 0; padding:0; }

a.nav { background-color:#333; height:32px; width:auto; margin:0; padding:0; border:none; float:left; }
a.nav:hover { text-decoration:none; border:none; margin:0; padding:0; float:left; }

a.footer { color:#cecece; font-size:0.88em; margin-left:47px; float:left; }
a.footeritem { color:#cecece; font-size:0.88em; margin:0 0 0 8px; float:left; }
.footeritem { color:#cecece; font-size:0.88em; margin:0 0 0 8px; float:left; }

img.navspacer { float:left; border:none; margin:0px; padding:0px; }

.clearer { clear:both; height:1px; }
