@import url("http://db.wacad.edu/styles/new.css");

* {
	margin: 0;
	padding: 0;
}

.tright {
	text-align: right;
}

.tleft {
	text-align: left;
}

.tcenter {
	text-align: center;
}

.tmid {
	vertical-align: middle;
}

.ttop {
	vertical-align: top;
}

.tbot {
	vertical-align: bottom;
}

a.goback {
	font-size: 11px;
	position: relative;
	text-decoration: none;
	margin-right: 3px;
	margin-top: 0px;
	vertical-align: middle;
}

a.goback:link {
	color: #036
}

/* for unvisited links */

a.goback:visited {
	color: #036
}

/* for visited links */

a.goback:active {
	color: #036
}

/* when link is clicked */

a.goback:hover {
	color: #666;
	text-decoration: underline;
}

/* when mouse is over link */

img.logo {
	margin-right: 10px;
	float: right;
}

img.goback {
	position: relative;
	height: 18px;
	width: 12px;
	cursor: pointer;
}

span.msg, p.msg {
	font-size: 10px;
	color: #CC0000;
	font-family: "Times New Roman",Georgia,Times;
	font-style: italic;
	font-weight: normal
}

span.msg2, p.msg2 {
	font-size: 12px;
	color: #CC0000;
	font-family: "Times New Roman",Georgia,Times;
	font-weight: normal;
}

span.plain, p.plain {font-weight:normal;}

input.blend {
	border: none;
	background: #cccccc
}

input.blend2 {
	border: none;
	background: #cccccc;
	font-size: 11px;
	color: #990000;
	font-family: "Times New Roman",Georgia,Times;
	font-style: italic;
	font-weight: normal
}

tr.bar {
	height: 24px;
	vertical-align: middle;
}

tr.bar td img {
	position: relative;
	width: 80%;
	height: 4px;
	left: 10%
}

tr.spacer {
	height: 8px;
	vertical-align: middle;
}

table.goback {
	position: relative;
	width: 100%;
	border-collapse: collapse;
	font-style: normal;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

table.wk01 {
	position: relative;
	padding: 5px;
	width: 90%;
	border: 5px solid #b7a984;
	margin-left: 20px;
	padding: 10px;
	background: #b7a984 repeat-x;
}

table.wk01 th {
	color: #333;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
}

table.wk01 td {
	color: #333;
	vertical-align: top;
	font-style: normal;
	font-size: 12px;
}

table.wk01 td.tright {
	text-align: right;
}

table.wk01 td.tmid {
	vertical-align: middle;
}

table.wk01 td.vmid, table.wk01 th.vmid {
	vertical-align: middle;
}

table.wk01 td.vtop, table.wk01 th.vtop {
	vertical-align: top;
}

table.wk01 td.vbot, table.wk01 th.vbot {
	vertical-align: bottom;
}

table.wk01 td.hright,table.wk01 th.hright {
	text-align: right;
}

table.wk01 td.hleft,table.wk01 th.hleft {
	text-align: left;
}

table.wk01 td.hcenter,table.wk01 th.hcenter {
	text-align: center;
}

table.wk01 td.msg2,table.wk01 th.msg2 {
	color: #CC0000;
	font-family: "Times New Roman",Georgia,Times;
	font-weight: normal;
}

table.wk02 {
	position: relative;
	background: #cccccc;
	width: 100%;
	border: ridge #aaaaaa thick;
	margin-left: 20px;
	padding: 10px;
}

table.wk02 th {
	color: #036;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

table.wk02 td {
	font-size: 12px;
	color: #036;
	font-weight: normal;
	text-align: left;
}

table.wk03 {
	position: relative;
	background: #ffffff;
	width: 100%; 
	border: 5px solid #b7a984;
	/*margin-left: 20px; */
	padding: 10px;
	color: #036;
	font-size: 11px;
	border-collapse: collapse;
}

table.wk03 tr.shaded {
	background: #dddddd;
}

table.wk03 th {
	font-weight: bold;
	text-align: right;
	padding: 3px;
	margin: 3px;
	white-space: nowrap;
}

table.wk03 td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	margin: 3px
}

table.wk03 th.rright {
	text-align: right;
	color: #990000;
}

table.wk03 th.rleft {
	text-align: left;
	color: #990000;
}

table.wk03 th.amid {
	text-align: center;
}

table.wk03 td.amid {
	text-align: center;
}

table.wk03 td.abtm {
	vertical-align: bottom;
}

table.wk03 tr.hdr {
	height: 20px;
}

table.wk03 th.tleft {
	text-align: left;
}

table.wk03 th.vmid {
	vertical-align: middle;
}

table.wk03 td.vmid, table.wk03 th.vmid {
	vertical-align: middle;
}

table.wk03 td.vtop, table.wk03 th.vtop {
	vertical-align: top;
}

table.wk03 td.vbottom, table.wk03 th.vbottom {
	vertical-align: bottom;
}

table.wk03 td.hright,table.wk03 th.hright {
	text-align: right;
}

table.wk03 td.hleft,table.wk03 th.hleft {
	text-align: left;
}

table.wk03 td.hcenter,table.wk03 th.hcenter {
	text-align: center;
}

table.qdata {
	position: relative;
	width: 100%;
	border: groove #999999;
	padding: 5px;
}

table.qdata th {
	font-size: 11px;
	color: #036;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

table.qdata td {
	font-size: 11px;
	color: #036;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

table.qdata td.redright,table.qdata th.redright {
	color: #cc0000;
	text-align: right;
}

table.qdata-grey {
	background: #cccccc;
}

table.qdata-lightgrey {
	background: #eeeeee;
}

table.qdata-white {
	background: #ffffff;
}

table.qdata-p1 {
	margin-left: 10px;
}

table.qdata-borderless {
	border-style:none;
}

table.qdata td.vmid, table.qdata th.vmid {
	vertical-align: middle;
}

table.qdata td.vtop, table.qdata th.vtop {
	vertical-align: top;
}

table.qdata td.hright,table.qdata th.hright {
	text-align: right;
}

table.qdata td.hleft,table.qdata th.hleft {
	text-align: left;
}

table.qdata td.hcenter,table.qdata th.hcenter {
	text-align: center;
}

table.qdata th.grey,table.qdata td.grey {
	background:#cccccc;
}

#hleft {text-align: left;}


table.qdata td.c8px, table.qdata th.c8px {width:8px;max-width:8px;}
table.qdata td.c10px, table.qdata th.c10px {width:10px;max-width:10px;}
table.qdata td.c15px, table.qdata th.c15px {width:15px;max-width:15px;}
table.qdata td.c20px, table.qdata th.c20px {width:20px;max-width:20px;}
table.qdata td.c30px, table.qdata th.c30px {width:30px;max-width:30px;}
table.qdata td.c40px, table.qdata th.c40px {width:40px;max-width:40px;}
table.qdata td.c50px, table.qdata th.c50px {width:50px;max-width:50px;}
table.qdata td.c60px, table.qdata th.c60px {width:60px;max-width:60px;}
table.qdata td.c70px, table.qdata th.c70px {width:70px;max-width:70px;}
table.qdata td.c72px, table.qdata th.c72px {width:72px;max-width:72px;}
table.qdata td.c80px, table.qdata th.c80px {width:80px;max-width:80px;}
table.qdata td.c100px, table.qdata th.c100px {width:100px;max-width:100px;}
table.qdata td.c120px, table.qdata th.c120px {width:120px;max-width:120px;}
table.qdata td.c140px, table.qdata th.c140px {width:140px;max-width:140px;}
table.qdata td.c150px, table.qdata th.c150px {width:150px;max-width:150px;}
table.qdata td.c170px, table.qdata th.c170px {width:170px;max-width:170px;}
table.qdata td.c200px, table.qdata th.c200px {width:200px;max-width:200px;}


table.qdata td.c5, table.qdata th.c5 {width:5%;max-width:5%;}
table.qdata td.c8, table.qdata th.c8 {width:8%;max-width:8%;}
table.qdata td.c10, table.qdata th.c10 {width:10%;max-width:10%;}
table.qdata td.c12, table.qdata th.c12 {width:12%;max-width:12%;}
table.qdata td.c15, table.qdata th.c15 {width:15%;max-width:15%;}
table.qdata td.c20, table.qdata th.c20 {width:20%;max-width:20%;}
table.qdata td.c25, table.qdata th.c25 {width:25%;max-width:25%;}
table.qdata td.c30, table.qdata th.c30 {width:30%;max-width:30%;}
table.qdata td.c35, table.qdata th.c35 {width:35%;max-width:35%;}
table.qdata td.c40, table.qdata th.c40 {width:40%;max-width:40%;}
table.qdata td.c50, table.qdata th.c50 {width:50%;max-width:50%;}
table.qdata td.c60, table.qdata th.c60 {width:60%;max-width:60%;}
table.qdata td.c70, table.qdata th.c70 {width:70%;max-width:70%;}
table.qdata td.c80, table.qdata th.c80 {width:80%;max-width:80%;}


table.hdrline {
	width: 100%;
	color: #036;
	margin-top: 2px;
}

table.hdrline th {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	padding: 0;
}

table.hdrline td {
	font-family: "Times New Roman",Georgia,Times;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	padding: 0;
}

input.radio {
	vertical-align: middle;
	margin-bottom: 5px;
	margin-top: 4px;
	margin-left: 10px;
}

label.radio {
	font-size: 11px;
	color: #036;
	vertical-align: middle;
	padding-left: 2px;
}

select option {
	padding-left: 4px;
}

select.stunames option {
	width: 250px;
	padding-right: 3px;
}

table.btnfilter {
	position: relative;
	border: thin solid #666;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

table.btnfilter th {
	margin:0;
	padding:0;
	font-size: 11px;
	color: #036;
	font-weight: bold;
	text-align: right;
}

table.btnfilter td {
	font-size: 11px;
	color: #036;
	font-weight: normal;
	text-align: left;
}

table.btnfilter td.vtop, table.btnfilter th.vtop {vertical-align: top;}

table.btnfilter td a,table.btnfilter td span, table.btnfilter td label {
	font-size: 11px;
	color: #036;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
	vertical-align: middle;
}

label.btnfilter {
	font-size: 11px;
	color: #036;
	font-weight: normal;
	text-align: left;
	margin-left: 3px;
}

div.logmsg {
	margin-top: 15px;
	margin-left: 20px;
}

div.logmsg div {
	margin-left: 10px;
}

div.popMsg {
	margin:0px;
	padding:0px;
	visibility: hidden;
	width: 300px;
	height: 100px;
	overflow: hidden;
	background: #ffffff;
	position: absolute;
	z-index: 999;
	border: ridge darkred thick;
	padding: 10px;
	color: #036;
	font-size: 11px;
}

div.popMsg p {
	margin-top: 8px;
	margin-left: 20px;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:11px/13px;
}

div.popMsg p.inner {
	margin-top: 4px;
	margin-left:25px;
}

div.popMsg h1 {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:bold;
	font-size:12px/14px;
}

div.popMsg h2 {
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:bold;
	font-size:11px/13px;
}


.popImg {
	position: absolute;
	height: 14px;
	width: 14px;
	margin-left: 4px;
	background-image: url(/grfs/question.gif);
	vertical-align: middle;
}

.popImgInline {
	position: relative;
	height: 18px;
	width: 18px;
	background-image: url(/grfs/question.gif);
}

a.tr_collapse {
	text-decoration: none;
	vertical-align: bottom;
}

a.tr_collapse:link {
	color: #036
}

/* for unvisited links */

a.tr_collapse:visited {
	color: #036
}

/* for visited links */

a.tr_collapse:active {
	color: #036
}

/* when link is clicked */

a.tr_collapse:hover {
	color: #666;
	text-decoration: underline;
}

/* when mouse is over link */

img.tr_collapse {
	height: 9px;
	width: 9px;
	vertical-align: middle;
	padding-right: 2px;
	padding-bottom: 3px;
}
