body {align:center; margin-left:auto; margin-right:auto; padding:0px; background-color:white; background-image:url(../pics/back.png); background-position:top center; background-repeat:no-repeat; width:1100px; height:auto; border:0px solid; border-color:yellow;}
#header {text-align:center; margin-left:0px; padding:0px; width:auto; height:200px; border:0px solid; border-color:red;} 
#nav {text-align:left;margin-left:150px; padding:0px; width:auto; height:25px; border:0px solid; border-color:black;}
#nav1 {text-align:center;margin-left:50px; padding:0px; width:1000; height:auto; border:0px solid; border-color:black;}
#main {margin-left:12px; padding:0px; text-align:left; background-color:none; width:1070px; height:500px; border:0px solid; border-color:#04569B;}
#page {float:left; margin-left:20px; padding:0px; text-align:center; background-color:none; width:1050px; height:auto; overflow:auto; border:2px solid; border-color:red;}
#page2 {float:left; margin-left:20px; padding:0px; text-align:center; background-color:none; width:1050px; height:800px; overflow:auto; border:2px solid; border-color:red;}
#ind_l {float:left; margin-left:13px; padding:0px; text-align:center; background-color:none; width:520px; height:auto; border:0px solid; border-color:#04569B;}
#ind_r {float:left; margin-right:0px; padding:0px; text-align:left; background-color:white; width:500px; height:autp; border:0px solid; border-color:white;}
#vid_l {float:left; margin-left:13px; padding:10px; text-align:left; background-color:none; width:285px; height:500px; overflow:auto; border:0px solid; border-color:#04569B;}
#vid_r {float:left; margin-right:0px; padding:0px; text-align:center; background-color:none; width:762px; height:500px;border:0px solid; border-color:white;}
#des_m {float:left; margin-left:0px; padding:0px; text-align:center; background-color:none; width:auto; border:3px solid; border-color:#04569B;}
#des_l {float:left; margin-left:0px; padding:5px; text-align:left; background-color:white; width:260px; height:auto; border:0px solid; border-color:white;}
#des_r {float:left; margin-right:0px; padding:0px; text-align:center; background-color:none; width:750px; height:auto; border:0px solid; border-color:white;}
#adve_m {float:left; margin-left:0px; padding:5px; text-align:center; background-color:none; width:1010px; border:3px solid; border-color:#04569B;}
#adve_l {float:left; margin-left:0px; padding:5px; text-align:left; background-color:none; width:245px; height:auto; overflow:auto; border:0px solid; border-color:white;}
#adv_l {float:left; margin-left:23px; padding:10px; text-align:left; background-color:white; width:280px; height:650px; overflow:auto; border:0px solid; border-color:white;}
#adv_r {float:left; margin-right:0px; padding:0px; text-align:center; background-color:none; width:750px; height:650px; overflow:auto; border:0px solid; border-color:white;}
#ath_l {float:left; margin-left:0px; padding:5px; text-align:center; background-color:none; width:500px; height:auto; border:0px solid; border-color:#04569B;}
#ath_r {float:left; margin-left:0px; padding:10px; text-align:center; background-color:none; width:475px; height:auto; overflow:auto; border:0px solid; border-color:#04569B;}
#ath_m {float:left; margin-left:0px; padding:5px; text-align:left; background-color:white; width:auto; height:auto; overflow:none; border:1px solid; border-color:#04569B;}
#links {float:left; margin-left:13px; padding:0px; text-align:center; background-color:none; width:1000px; height:155px; border:0px solid; border-color:white;}
#index {float:left; margin-left:13px; padding:0px; text-align:center; background-color:none; width:auto; height:90px; border:0px solid; border-color:white;}
#footer {float:left; margin-left:300px; padding:0px; text-align:center; background-color:none; width:auto; height:40px; border:0px solid; border-color:white;}

pnav {text-align:center; font-family:Arial Black; font-size:11pt; letter-spacing:-1px;}
p1 {text-align:center;font-family:Arial; font-size:10pt; color:#DA2127;}
p2 {text-align:center; font-family:Arial; font-size:10pt; color:black;}
p3 {font-family:ReservoirGrunge; font-size:16pt; color:#04569B;}
h1 {text-align:center; font-family:Arial Black; font-size:12pt; letter-spacing:1px; color:black;}
h2 {text-align:left;font-family:Arial Black; font-size:12pt; letter-spacing:0px; text-align:center; color:black;}

a:link { color:#DA2127; background-color:none; text-decoration:none; border:0px;}
a:visited { color:black; background-color:none;	text-decoration:none; border:0px;}
a:hover {color:#04569B; background-color:none; text-decoration:none; border:0px;} 
a:active {color:gray; background-color:none; text-decoration:none; border:0px;}

		ul li {list-style-type:disc;}
			/*** special decoration for external site links ***/
				a.externalSiteLink {
					padding-right:13px;
					margin-left:1px;
					margin-right:2px;
					background:url(../images/external-link.png) right top no-repeat;
				}
				a.externalSiteLink:hover {
					background-color:#000;
				}

	/*** plain old links styled like buttons, and button widget ***/
		a.buttonLink, a.buttonLink:link, a.buttonLink:visited,
		.button, .button:link, .button:visited, .button:hover, .button:active
		{
			display:inline-block;
			font-family:Arial;
			font-size:12px;
			letter-spacing:1px;
			color:#bbb;
			background:#000 url(../images/button-bg.gif) left top repeat-x;
			text-align:center;
			text-decoration:none;
			padding:3px 7px;
			padding-top:2px;
			border:1px solid #000;
			border-color:#3f4859 #222 #343c47 #3d4956;
		}
		a.buttonLink:hover,
		.buttonOver, .buttonOver:link, .buttonOver:visited, .buttonOver:hover, .buttonOver:active
		{
			color:#ccc;
			background-position:left -100px;
			border-color:#889 #000 #445 #778;
		}
		a.buttonLink:active,
		.buttonActive, .buttonActive:link, .buttonActive:visited, .buttonActive:hover, .buttonActive:active
		{
			color:#fff;
			background-position:left -200px;
			border-color:#ccc #000 #000 #aaa;
		}
		.buttonGrayed, .buttonGrayed:link, .buttonGrayed:visited, .buttonGrayed:hover, .buttonGrayed:active {
			color:#555;
			background-position:left -300px;
			border-color:#444 #222 #222 #333;
		}

	code {
		font-weight:bold;
		white-space:nowrap;
		color:#fc6;
		margin-left:2px;
		margin-right:2px;
	}

	/*** form fields ***/
		input[type="text"], textarea {
			border:1px solid #555;
			color:#fff;
			background:#000;
			padding:2px;
		}
		input[type="text"]:focus, textarea:focus {
			border:2px solid #ffa200;
			padding:1px;
		}

	/*** tooltips ***/
		.genericTooltip {
			display:none;
			font-size:11px;
			color:#fff;
			padding:1px 6px;
			background:#000;
			border:1px solid #555;
			max-width:260px;
			_width:260px; /* hack for IE6 (which doesn't support max-width) */
		}

/*** Document Components ***/
	/*** see-all-uize bar ***/
		a.seeAllUizeBar {
			display:block;
			height:42px;
			font-size:15px;
			font-weight:bold;
			color:#000;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing:10px;
			line-height:41px;
			background:#999 url(../images/uize-logo-38x38.gif) no-repeat 2px 2px;
			padding-left:55px;
			margin:-6px;
			margin-bottom:6px;
		}

	/*** document title ***/
		.document-title {
			display:block;
			position:relative;
			font-family:Arial, Helvetica, Verdana;
			font-size:16px;
			font-weight:normal;
			letter-spacing:4px;
			text-align:left;
			color:#fff;
			background:#000 url(../images/title-bg.gif) repeat-x left top;
			padding:14px 8px 14px 16px;
			border-top:none;
			border-bottom:1px solid #373b3f;
			border-left:1px solid #262b2f;
			margin:-6px;
			margin-bottom:20px;
		}

	/*** view source link ***/
		a.viewSourceLink, a.viewSourceLink:link, a.viewSourceLink:visited, a.viewSourceLink:hover, a.viewSourceLink:active {
			position:absolute;
			right:8px;
			top:13px;
		}

	/*** footer ***/
		.footer {
			position:relative;
			text-align:center;
			padding-bottom:10px;
			margin:50px -6px -6px -6px;
			background:#181d22;
		}
		.footer * {
			font-size:11px;
		}
		.footer a {
			border:none;
		}
		.footer .legalese {
			font-size:13px;
			margin-bottom:5px;
			padding:5px 0;
			border-top:3px solid #ffa200;
			border-bottom:1px solid #34373f;
			background:#000;
		}
		.footer span.label {
			font-size:10px;
			padding-right:5px;
			text-transform:uppercase;
		}


/*** SLIDESHOW general styling ***/
	.slideshow {
		border-collapse:collapse;
		border:5px solid #505763;
	}
	.slideshow .slideshowHeader {
		background:#20282f;
	}
	.slideshow .slideshowTitle {
		font-family:Arial, Helvetica, Verdana;
		font-size:11px;
		color:#fff;
	}
	.slideshow .slideshowSubtitle {
		font-family:Arial, Helvetica, Verdana;
		font-size:11px;
		color:#aaa;
	}

/*** navigation buttons ***/
	/*** styling common to all states ***/
		.navButton, .navButton:link, .navButton:visited, .navButton:hover, .navButton:active {
			display:block;
			position:relative;
			width:30px;
			height:25px;
			padding:0;
			margin:0;
			border:dotted 1px #555;
			text-decoration:none;
			background:#000 url(../pics/button-bg.gif) left top repeat-x;
		}
		.navButton .arrow {
			position:absolute;
			left:0;
			top:0;
			width:100%;
			height:100%;
			background-repeat:no-repeat;
			background-position:center center;
			opacity:.8;
			filter:alpha(opacity=80);
		}
	
	/*** direction-specific styling (arrow images) ***/
		/*** towards first ***/
			.navButton .gotoFirst {
				background-image:url(../pics/nav-arrows/nav-arrow-horz-first.gif);
			}
			.navButton .gotoPrevious {
				background-image:url(../pics/nav-arrows/nav-arrow-horz-previous.gif);
			}
	
		/*** towards last ***/
			.navButton .gotoLast {
				background-image:url(../pics/nav-arrows/nav-arrow-horz-last.gif);
			}
			.navButton .gotoNext {
				background-image:url(../pics/nav-arrows/nav-arrow-horz-next.gif);
			}
	
	/*** state-specific styling ***/
		/*** grayed (disabled) ***/
			.navButtonGrayed,
			.navButtonGrayed:link,
			.navButtonGrayed:visited,
			.navButtonGrayed:hover,
			.navButtonGrayed:active
			{
				border:1px solid #333;
				background:#222;
			}
			.navButtonGrayed .arrow {
				opacity:.25;
				filter:alpha(opacity=25);
			}
	
		/*** over (mouseover) ***/
			.navButtonOver,
			.navButtonOver:link,
			.navButtonOver:visited,
			.navButtonOver:hover,
			.navButtonOver:active
			{
				border:solid 1px #777;
			}
	
		/*** common styling to over & active ***/
			.navButtonOver .arrow, .navButtonActive .arrow {
				opacity:1;
				filter:alpha(opacity=100);
			}
	
		/*** active (mousedown) ***/
			.navButtonActive,
			.navButtonActive:link,
			.navButtonActive:visited,
			.navButtonActive:hover,
			.navButtonActive:active
			{
				border:solid 1px #999;
				background-color:#444;
			}
			/*** arrow shift ***/
				.navButtonActive .towardsFirst {
					background-position:40% center;
				}
				.navButtonActive .towardsLast {
					background-position:60% center;
				}