/* CSS Document */
html, body {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0; padding:0;
	font-size:11px;
	color:#323232;
	font-family:Tahoma, Arial, Helvetica, sans-serif;margin:0; padding:0;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	background:#f3f3f3;
}

a {outline:none; color:#165894; font-size:11px; text-decoration:none;}
a:hover {color:#1b73c3; text-decoration:underline;}
.small {font-size:11px; margin-bottom:18px;}

#request-preview-base {width:981px;position:relative;font-family:Arial, Helvetica, sans-serif;padding:0 4px 2px 4px;background:#f3f3f3;color:#323232;font-size:12px;}
#request-content {padding:14px;}
#request-content h2 {background:url(../image/divide.jpg) bottom left repeat-x; padding:0 0 8px 0; font-size:13px; color:#323232; margin:24px 0 12px 0; text-transform:uppercase;}
#request-content h3 {padding:0 0 4px 0; font-size:13px; color:#323232; margin:24px 0 12px 0; text-transform:uppercase;}

#request-content label {width:148px; text-align:right; float:left; padding:3px 10px 12px 0;}
#request-content label b {color:#d63333; font-weight:normal;}
#request-content input {width:150px; color:#373737; font-size:11px; height:16px; float:left; padding:0; margin:0;}
#request-content select {width:190px; color:#373737; font-size:11px; height:18px; float:left; padding:0; margin:0;}
#request-content a {font-size:12px; text-decoration:underline;}
#request-content a:hover {text-decoration:none;}
#phone-wrap {float:left; padding:0; margin:0;}
#phone-wrap input {float:none; padding:0; margin:0;}
#school-link {float:left; padding:3px 8px 12px 0; background: url(../image/home/aroGray.png) right 6px no-repeat;}
#previews-wrap {width:607px; background: url(../image/request-box-bg.jpg) repeat-y;}
#previews-wrap input {width:auto; float:left; position:relative; margin:6px 10px 0 0;}
#previews-wrap img {float:left; position:relative; margin-right:10px;}
#previews-wrap div.preview-copy {font-size:11px; float:left; text-align:left; width:480px;}
#previews-wrap div.preview-copy h6 {font-size:14px; font-weight:normal; padding:0; margin:0; }
#previews-wrap div.preview-copy h6.streaming {color:#0077c0;}
#previews-wrap div.preview-copy h6.es {color:#4bbd27;}
#previews-wrap div.preview-copy h6.ms {color:#aebf32;}
#previews-wrap div.preview-copy h6.health {color:#f68d0e;}
#previews-wrap div.preview-copy h6.mediashare {color:#0e4068;}
#previews-wrap div.preview-copy h6.pz {color:#e7362a;}
#previews-wrap div.products-wrap {padding:8px 0 6px 0; border-bottom:1px #f2f2f2 solid; margin:0 12px 0 12px;}

a.btn-submit-request {display:block; width:143px; height:37px; background: url(../image/request-btn-submit.jpg) no-repeat; margin:24px 0 0 464px;}
a.btn-submit-request:hover {background-position:0 -37px;}
a.btn-submit-request:active {background-position:0 -74px;}

a.btn-request-go {display:block; float:left; width:53px; height:37px; background: url(../image/request-btn-go.jpg) no-repeat; position:relative; top:-9px;}
a.btn-request-go:hover {background-position:0 -37px;}
a.btn-request-go:active {background-position:0 -74px;}

/*#school-wrap {height:320px; position:relative;}

#find-school {position:absolute; top:0; left:0px;}*/
#choose-school {margin:10px 0 0 0;width:600px;}
#choose-school-wrap {width:600px; position:relative;}


table.request-results {border:1px #666 solid; background:#fff; width:600px; margin-left:15px;}
table.request-results td {padding:2px; border-right:1px #cacaca solid; border-bottom:1px #cacaca solid;}
table.request-results td.last-right {padding:2px; border-right:none;}
table.request-results td.last-bottom {padding:2px; border-bottom:none;}

tr.heads {background:#666;}
tr.heads td {color:#fff; font-weight:bold;}
tr.school-rows {background:#fff; cursor:pointer;}
tr.school-rows-hover {background:#cfe3ea; cursor:pointer;}

#choose-school {border:1px #666 solid; background:#fff; width:600px;}
#choose-school div.col {padding:2px; border-right:1px #cacaca solid; border-bottom:1px #cacaca solid; text-align:left;}
#choose-school div.last-right {padding:2px; border-right:none;}
div.result-heads {width:600px;background:#666;}
div.result-heads div {color:#fff; font-weight:bold;float:left; border-bottom:none;}
#results-overflow {height:140px; overflow-y:auto; overflow-x:hidden; position:relative;}
div.result-row {width:600px; cursor:pointer;}
div.result-row div {float:left;white-space: nowrap; overflow:hidden;}
div.result-row-hover {width:600px; background:#b8d5e6; cursor:pointer;}
div.result-row-hover div {float:left;white-space: nowrap; overflow:hidden;}

div.col-1 {width:238px;}
div.col-2 {width:183px;}
div.col-3 {width:107px;}
div.col-4 {width:52px;}

#fill-school span {padding:3px 0px 0px 0; font-weight:bold; float:left;}

.newheightA {height:260px;}
.newheightB {height:210px;}


div.request-success { padding:80px 0 180px 200px; font-size:16px; font-weight:bold; color:#165894; width:500px; }
.request-copy {width:620px;}

.clear {clear:both;}



