html img { behavior: url(iepngfix.htc); }
div, td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}

.header01 {
	font-weight: bold;
	color: #00355c;
	}

.header02 {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	}

.header03 {
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	color: #FFFFFF;
}

.header04 {
	font-weight: bold;
	font-size: 14px;
}

.anchor {
	position: relative;
	width: 100%;
}

.colored_text {color: #00355c;}

.small {font-size: 11px;}

.smaller {font-size: 10px;}

.pad5 {padding: 5px;}

.bgcolor_top {
	background-color: #00355c;
	height: 157px;
	}

.city {
	width:770px;
	height: 156px;
	position: relative;
	}

.topgrey {
	position: absolute;
	z-index: 1000;
	background-color: #ccc8c6;
	width: 100%;
	height: 90px;
	top: 34px;
	}

.featurelinks {
	position: absolute;
	z-index: 1001;
	width: 100%;
	height: 32px;
	top: 130px;
	color: #FFFFFF;
	}
	
.featurelinks table {
	color: #ffffff;
}

.featurelinks table td {
	color: #ffffff;
}
	
.login {
	position: absolute;
	z-index: 1002;
	width: 333px;
	height: 90px;
	left: 20%;
	top: 34px;
	}
	
.login_bg {
	position: absolute;
	z-index: 1001;
	width: 333px;
	height: 90px;
	background-color: #ffffff;
	left: 20%;
	top: 34px;
	-moz-opacity:0.40 !important; filter:alpha(opacity=40); opacity: 0.40;
	}
	
.logo {
	position: absolute;
	z-index: 1050;
	width: 200px;
	height: 140px;
	top: 7px;
	}

.search {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 24px;
	float: left;
	top: 6px;
	text-align: right;
	font-size: 10px;
	color: #ffffff;
	}
.search table {
	color: #ffffff;
}
.search table td {
	color: #ffffff;
}

.toplinks {
	position:absolute;
	width:341px;
	height:63px;
	z-index:1003;
	left: 60%;
	top: 12px;
}

.serverbar {
	width: 100%;
	height: 22px;
	background-color: #dad6d4;
	}
	
.panelheader {
	position: relative;
	height: 23px;
	background-color: #00355c;
	vertical-align: middle;
	padding-top: 2px;
}

.panel {
	position: relative;
	width: 97%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#icon {
	position: absolute;
	width: 23px;
	height: 26px;
	left: 1px;
	top: -1px;
}

.cool1 {
	position: absolute;
	z-index: 2;
	width: 53px;
	height: 53px;
	top: 4px;
	left: 20%;
	font-weight: bold;
	font-size: 52px;
	color: #dad6d4;
	}
.cool2 {
	position: absolute;
	z-index: 3;
	width: 165px;
	height: 17px;
	top: 24px;
	left: 5%;
	text-align: center;
	}
.coolpick {
	position: relative;
	width: 96%;
	left: 2%;
	border-bottom: 4px solid #5c534d;
	padding-bottom: 4px;
	padding-top: 4px;
	}
	
.tabback {
	position: relative;
	z-index: 4;
	width: 98%;
	background-color: #ccc8c6;
	border: 1px solid #5c534d;
}

.nodetitle {
	padding-left: 5px;
	vertical-align: text-top;	
}

.tabfront {
	position: relative;
	width: 100%;
	z-index: 6;
	background-color: #dad6d4;
	border-left: 1px solid #5c534d;
	border-right: 1px solid #5c534d;
	}
	
.tabfrontop {
	position: absolute;
	width: 100%;
	z-index: 7;
	top: -14px;
	height: 15px;
	background-color: #dad6d4;
	border-top: 1px solid #5c534d;
	border-left: 1px solid #5c534d;
	border-right: 1px solid #5c534d;
}
	
.tabfrontbl {
	background-color: #dad6d4;
}

.tab_table {
	border: 1px solid #5c534d;
	width: 100%;
	margin-bottom: 20px;
	}

.tab_back1 {
	background-color: #ccc8c6;
	border-bottom: 1px solid #5c534d;
}
.tab_back2 {
	padding-right: 5px;
	background-color: #ccc8c6;
	border-bottom: 1px solid #5c534d;
}

.new_wu_top {
	padding: 5px;
	background-color: #dad6d4;
}
.tab_table_nw {
	border: 1px solid #5c534d;
	width: 100%;
	}

/* Writeup Classes/IDs */

.sidelinks {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	border: 1px solid #5c534d;
	background-color: #edebea;
	padding-bottom: 4px;
}

.sidelink {
	position: relative;
	width: 96%;
	z-index: 2;
	padding: 2px;
	font-size: 11px;
}

.sidelinkline {
	height: 1px;
	background-color: #ccc8c6;
	width: 96%;
	margin-left: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.nodeline {
	height: 1px;
	background-color: #ccc8c6;
	width: 99%;
	margin-left: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}


/* Chatterbox */
.msg {
	position: relative;
	width: 98%;
	z-index: 2;
	padding: 2px;
	font-size: 11px;
}

/* Homenode */
#hn_name {
	position: absolute;
	z-index: 2;
	left: 5px;
	top: 5px;
	font-weight: bold;
	font-size: 14px;
	width: 365px;
}

.hn_content {
	position: absolute;
	z-index: 2;
	left: 5%;
	top: 35px;
	width: 95%;
}

.hn_pic {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

/* The A Team */
a:link {color: #00355c; text-decoration: underline;}
	a:visited {color: #00355c; text-decoration: underline;}
	a:hover {color: #000000; text-decoration: none;}
	/* ("alpha" links) */
	
a.beta:link {color: #5c534d; text-decoration: underline; font-size: 11px;}
	a.beta:visited {color: #5c534d; text-decoration: underline; font-size: 11px;}
	a.beta:hover {color: #000000; text-decoration: none; font-size: 11px;}

a.feature:link {color: #ffffff; text-decoration: underline; font-weight: bold;}
	a.feature:visited {color: #ffffff; text-decoration: underline; font-weight: bold;}
	a.feature:hover {color: #ffffff; text-decoration: none; font-weight: bold;}

/* Form Stuff */
.searchbox {
	width: 194px;
	font-size: 10px;
}

.searchbtn {
	width: 49px;
	height: 23px;
	font-size: 10px; font-weight: bold;
}

.loginfields {
	width: 86px;
	height: 12px;
	}

.gobtn {
	width: 35px;
	height: 23px;
	font-size: 11px;
}

/* Top Shadow */

.shadow01 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 0px;
	background-color: #000000;
	-moz-opacity:0.8 !important; filter:alpha(opacity=80); opacity: 0.8;
}
.shadow02 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 1px;
	background-color: #000000;
	-moz-opacity:0.7 !important; filter:alpha(opacity=70); opacity: 0.7;
}
.shadow03 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 2px;
	background-color: #000000;
	-moz-opacity:0.6 !important; filter:alpha(opacity=60); opacity: 0.6;
}
.shadow04 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 3px;
	background-color: #000000;
	-moz-opacity:0.5 !important; filter:alpha(opacity=50); opacity: 0.5;
}
.shadow05 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 4px;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}
.shadow06 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 5px;
	background-color: #000000;
	-moz-opacity:0.3 !important; filter:alpha(opacity=30); opacity: 0.3;
}
.shadow07 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 6px;
	background-color: #000000;
	-moz-opacity:0.2 !important; filter:alpha(opacity=20); opacity: 0.2;
}
.shadow08 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 7px;
	background-color: #000000;
	-moz-opacity:0.1 !important; filter:alpha(opacity=10); opacity: 0.1;
}

.shadow09 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 8px;
	background-color: #000000;
	-moz-opacity:0.02 !important; filter:alpha(opacity=2); opacity: 0.02;
}

/* Btm Hilight */
.hilight01 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 155px;
	background-color: #ffffff;
	-moz-opacity:0.8 !important; filter:alpha(opacity=80); opacity: 0.8;
}
.hilight02 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 154px;
	background-color: #ffffff;
	-moz-opacity:0.7 !important; filter:alpha(opacity=70); opacity: 0.7;
}
.hilight03 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 153px;
	background-color: #ffffff;
	-moz-opacity:0.6 !important; filter:alpha(opacity=60); opacity: 0.6;
}
.hilight04 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 152px;
	background-color: #ffffff;
	-moz-opacity:0.5 !important; filter:alpha(opacity=50); opacity: 0.5;
}
.hilight05 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 151px;
	background-color: #ffffff;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}
.hilight06 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 150px;
	background-color: #ffffff;
	-moz-opacity:0.3 !important; filter:alpha(opacity=30); opacity: 0.3;
}
.hilight07 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 149px;
	background-color: #ffffff;
	-moz-opacity:0.2 !important; filter:alpha(opacity=20); opacity: 0.2;
}
.hilight08 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 148px;
	background-color: #ffffff;
	-moz-opacity:0.1 !important; filter:alpha(opacity=10); opacity: 0.1;
}

.hilight09 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 147px;
	background-color: #ffffff;
	-moz-opacity:0.02 !important; filter:alpha(opacity=2); opacity: 0.02;
}

/* Btm Hilight Tabs */
.tabhilight01 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 6px;
	background-color: #ffffff;
	-moz-opacity:0.85 !important; filter:alpha(opacity=85); opacity: 0.85;	
}
.tabhilight02 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 5px;
	background-color: #ffffff;
	-moz-opacity:0.70 !important; filter:alpha(opacity=70); opacity: 0.70;	
}
.tabhilight03 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 4px;
	background-color: #ffffff;
	-moz-opacity:0.65 !important; filter:alpha(opacity=65); opacity: 0.65;	
}
.tabhilight04 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 6px;
	top: 3px;
	background-color: #ffffff;
	-moz-opacity:0.50 !important; filter:alpha(opacity=50); opacity: 0.50;	
}
.tabhilight05 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 2px;
	background-color: #ffffff;
	-moz-opacity:0.35 !important; filter:alpha(opacity=35); opacity: 0.35;	
}
.tabhilight06 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 2px;
	top: 1px;
	background-color: #ffffff;
	-moz-opacity:0.20 !important; filter:alpha(opacity=20); opacity: 0.20;	
}
.tabhilight07 {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 1px;
	top: 0px;
	background-color: #ffffff;
	-moz-opacity:0.05 !important; filter:alpha(opacity=05); opacity: 0.05;	
}
	
/* Buildings */
#bldg01 {
	position:absolute;
	left:21px;
	top:8px;
	width:56px;
	height:148px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

#bldg02 {
	position:absolute;
	left:102px;
	top:22px;
	width:56px;
	height:134px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

#bldg03 {
	position:absolute;
	left:202px;
	top:18px;
	width:47px;
	height:138px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.3 !important; filter:alpha(opacity=30); opacity: 0.3;
}

#bldg04 {
	position:absolute;
	left:266px;
	top:18px;
	width:25px;
	height:138px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.2 !important; filter:alpha(opacity=20); opacity: 0.2;
}

#bldg05 {
	position:absolute;
	left:325px;
	top:8px;
	width:56px;
	height:148px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

#bldg06 {
	position:absolute;
	left:445px;
	top:21px;
	width:56px;
	height:134px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.3 !important; filter:alpha(opacity=30); opacity: 0.3;
}

#bldg07 {
	position:absolute;
	left:550px;
	top:8px;
	width:56px;
	height:148px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

#bldg08 {
	position:absolute;
	left:550px;
	top:32px;
	width:47px;
	height:123px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.3 !important; filter:alpha(opacity=30); opacity: 0.3;
}

#bldg08 {
	position:absolute;
	left:655px;
	top:8px;
	width:48px;
	height:148px;
	z-index:1;
	background-color: #000000;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

/* Stars */
#star01 {
	position:absolute;
	left:2px;
	top:17px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.9 !important; filter:alpha(opacity=90); opacity: 0.9;
}

#star02 {
	position:absolute;
	left:122px;
	top:12px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.9 !important; filter:alpha(opacity=90); opacity: 0.9;
}

#star03 {
	position:absolute;
	left:162px;
	top:5px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.5 !important; filter:alpha(opacity=50); opacity: 0.5;
}

#star04 {
	position:absolute;
	left:212px;
	top:12px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.7 !important; filter:alpha(opacity=70); opacity: 0.7;
}

#star05 {
	position:absolute;
	left:252px;
	top:5px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.4 !important; filter:alpha(opacity=40); opacity: 0.4;
}

#star06 {
	position:absolute;
	left:294px;
	top:10px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.98 !important; filter:alpha(opacity=98); opacity: 0.98;
}

#star07 {
	position:absolute;
	left:304px;
	top:19px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.30 !important; filter:alpha(opacity=30); opacity: 0.30;
}

#star08 {
	position:absolute;
	left:404px;
	top:22px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.98 !important; filter:alpha(opacity=98); opacity: 0.98;
}

#star09 {
	position:absolute;
	left:434px;
	top:3px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.70 !important; filter:alpha(opacity=70); opacity: 0.70;
}

#star10 {
	position:absolute;
	left:464px;
	top:12px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.90 !important; filter:alpha(opacity=90); opacity: 0.90;
}

#star11 {
	position:absolute;
	left:514px;
	top:8px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.50 !important; filter:alpha(opacity=50); opacity: 0.50;
}

#star12 {
	position:absolute;
	left:544px;
	top:22px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.98 !important; filter:alpha(opacity=98); opacity: 0.98;
}

#star13 {
	position:absolute;
	left:624px;
	top:14px;
	width:1px;
	height:1px;
	z-index:1;
	background-color: #ffffff;
	-moz-opacity:0.90 !important; filter:alpha(opacity=90); opacity: 0.90;
}

/* Winders */

#window1 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 21px;
	top: 4px;
}

#window2 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 40px;
	top: 19px;
}

#window3 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 10px;
	top: 120px;
}

#window4 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 44px;
	top: 130px;
}

#window5 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 10px;
	top: 4px;
}

#window6 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 30px;
	top: 120px;
}

#window7 {
	position:absolute;
	width:5px;
	height:8px;
	z-index:2;
	left: 7px;
	top: 100px;
}
	
.window01 {
	background-color: #f3d373;
	width: 5px;
	height: 8px;
	}

