﻿* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1 {FONT-SIZE: 18pt;}
H2 {FONT-SIZE: 16pt;}
H3 {FONT-SIZE: 14pt;}
H4 {FONT-SIZE: 12pt;}
H5 {FONT-SIZE: 11pt;}
H6 {FONT-SIZE: 10pt;}

	
.hide {
	DISPLAY: none
}
HR {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
HTML {
	TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: #ebebeb url('../Images/top-blue-bg.png') repeat-x left top; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.container {
	/*BACKGROUND: url(../Images/header-shadow.gif) no-repeat 0px 318px;*/ MARGIN: 0px auto; WIDTH: 838px; POSITION: relative; TEXT-ALIGN: left
}
#polaroid {
	Z-INDEX: 1000; BACKGROUND: url('../Images/polaroid.png') no-repeat left bottom; 
WIDTH: 210px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 25px; RIGHT:0px; HEIGHT: 210px;
}

#polaroid A {
	/*DISPLAY: block; WIDTH: 210px; HEIGHT: 210px*/
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
Q {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
CODE {
	FONT-FAMILY: monospace
}
A {
	COLOR: #003f8c; outline: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#header {
	BACKGROUND: url('/Templates/ACSHnew/Images/header.png') no-repeat; 
MARGIN: 0px auto; WIDTH: 750px; POSITION: relative; HEIGHT: 220px
}
#header H1 {
	LEFT: 136px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 42px
}
#header H1 A {
	DISPLAY: block; WIDTH: 525px; HEIGHT: 170px
}
#header P {
	DISPLAY: none
}
UL#navbar {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 200px; LIST-STYLE-TYPE: none; HEIGHT: 159px; TEXT-ALIGN: center;
	position:absolute;top:40px;left:0px;z-index::999;
}
#navbar LI {
	FLOAT: left; WIDTH: 200px; HEIGHT: 53px;
}
#navbar LI#contact {
	BACKGROUND-IMAGE: url('/Templates/ACSHnew/Images/contactUs-on.png');background-repeat:no-repeat;
}
#navbar LI#news {
	BACKGROUND-IMAGE: url('/Templates/ACSHnew/Images/newsButton-on.png');background-repeat:no-repeat;
}
#navbar LI#photos {
	BACKGROUND-IMAGE: url('/Templates/ACSHnew/Images/photoGallery-on.png');background-repeat:no-repeat;
}

TD.newsTD {width:180px;padding:8px;vertical-align:top;border:solid 1px #ccc;background-image:url(/Templates/ACSHnew/Images/newsBG.gif);background-repeat:repeat-x;}

#homeNews {margin-top:5px;list-style-type:disc;}
#homeNews LI {margin:3px 3px 3px 18px;}
#homeNews LI.news1 {color:#990000;}
#homeNews LI.news2 {color:#993300;}
#homeNews LI.news3 {color:#996600;}

.popup {
	Z-INDEX: 50; VISIBILITY: hidden; POSITION: absolute; BORDER-COLLAPSE: collapse
}
.popup TD.corner {
	WIDTH: 19px; HEIGHT: 15px
}
.popup TD#topleft {
	BACKGROUND-IMAGE: url('bubble-1.png')
}
.popup TD.top {
	BACKGROUND-IMAGE: url('bubble-2.png')
}
.popup TD#topright {
	BACKGROUND-IMAGE: url('bubble-3.png')
}
.popup TD.left {
	BACKGROUND-IMAGE: url('bubble-4.png')
}
.popup TD.right {
	BACKGROUND-IMAGE: url('bubble-5.png')
}
.popup TD#bottomleft {
	BACKGROUND-IMAGE: url('bubble-6.png')
}
.popup TD.bottom {
	BACKGROUND-IMAGE: url('bubble-7.png'); 
TEXT-ALIGN: center
}
.popup TD.bottom IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.popup TD#bottomright {
	BACKGROUND-IMAGE: url('bubble-8.png')
}
.popup TABLE.popup-contents {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; BACKGROUND-COLOR: #fff
}
TABLE.popup-contents TH {
	TEXT-TRANSFORM: lowercase; TEXT-ALIGN: right
}
TABLE.popup-contents TD {
	TEXT-ALIGN: left
}
TR#release-notes TH {
	BACKGROUND: url('starburst.gif') no-repeat right top; 
TEXT-INDENT: -9999px; HEIGHT: 17px; TEXT-ALIGN: left
}
TR#release-notes TD A {
	COLOR: #333
}

#fullscreen {
	DISPLAY: none; Z-INDEX: 90; LEFT: 0px; BACKGROUND-IMAGE: url('../Images/screen-shadow.png'); 
WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#largepopup {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; LEFT: 10px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 404px; POSITION: absolute; TOP: 10px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.largepopup-content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url('floater-top.png') no-repeat; 
PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 344px; PADDING-TOP: 50px
}
.largepopup-footer {
	padding: 0px 30px;
	MIN-HEIGHT: 78px; BACKGROUND: url('floater-bottom.png') no-repeat 50% bottom; 
	MARGIN: 0px;
}
.largepopup-content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; LINE-HEIGHT: 32px
}
.largepopup-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 20px; PADDING-TOP: 20px
}
.largepopup-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#wrong-os H3 {
	BACKGROUND: url('../Images/wrong-os-h3.gif') no-repeat 50% top; 
PADDING-TOP: 80px
}
#start-download H3 {
	BACKGROUND: url('../Images/start-download-h3.png') no-repeat 50% top; 
PADDING-TOP: 76px
}
#start-download .largepopup-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.largepopup-footer LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI#button-ok {
	
}
LI#button-confirm {
	
}
LI#button-cancel {
	
}
#subhead {
	DISPLAY:none;FONT-SIZE: 20px; MARGIN: 40px 0px 20px; TEXT-ALIGN: center
}
#subhead P {
	TEXT-TRANSFORM: lowercase; COLOR: #133855
}
#subhead EM {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
#subhead P.tagline {
	FONT-SIZE: 24px; COLOR: #0b6e97
}
UL#toolbar {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 750px; LIST-STYLE-TYPE: none; HEIGHT: 42px; TEXT-ALIGN: center
}
#toolbar LI {
	FLOAT: left; TEXT-INDENT: -9999px;z-index:99999;
}
#toolbar LI A {
	DISPLAY: block; HEIGHT: 42px
}
#toolbar LI.active {
	BACKGROUND-POSITION: 50% top;position:relative;top:1px;
}
#toolbar LI.inactive {
	BACKGROUND-POSITION: 50% bottom;position:relative;top:1px;
}
#toolbar LI:hover {
	BACKGROUND-POSITION: 50% top
}
#toolbar LI#main-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-main.png'); 
WIDTH: 105px
}
#toolbar LI#directions-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-directions.png'); 
WIDTH: 130px
}
#toolbar LI#schedule-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-schedule.png'); 
WIDTH: 125px
}
#toolbar LI#login-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-login.png'); 
WIDTH: 105px
}
#toolbar LI#about-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-about.png'); 
WIDTH: 145px
}
#toolbar LI#staff-tab {
	BACKGROUND-IMAGE: url('../Images/toolbar_tabs-staff.png'); 
WIDTH: 140px
}
#frame {
	HEIGHT: 55.5em
}
#frame DIV.button {
	HEIGHT: 55.5em
}
#scroller {
	HEIGHT: 55.5em
}
.sectionDiv {
	HEIGHT: 52.25em; overflow:auto;padding-right:10px;
}
.sectionDivSimple {
	HEIGHT: 52.25em; overflow:auto;padding-right:10px;
}
#frame {
	BACKGROUND-IMAGE: url('../Images/panelBG.gif'); background-repeat:no-repeat;
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 838px; POSITION: relative
}
#frame DIV.button {
	POSITION: absolute; TOP: 40%
}
DIV.button#left {
	LEFT: 0px
}
DIV.button#right {
	RIGHT: 0px
}
#scroller {
	BORDER-TOP: #fff 1px solid; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 750px;
}
#content {
	WIDTH: 5250px
}
.sectionDiv {
	FLOAT: left; MARGIN: 10px; WIDTH: 730px;border:solid 0px #ccc;
}
.sectionDiv H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; COLOR: #444; LINE-HEIGHT: 22px; FONT-FAMILY: "HelveticaNeue", Helvetica, Arial, sans-serif
}
.sectionDiv H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; COLOR: #444; LINE-HEIGHT: 22px; FONT-FAMILY: "HelveticaNeue", Helvetica, Arial, sans-serif
}
.sectionDiv H2 {
	COLOR: #072453
}
.sectionDiv #main-pane H3 {
	COLOR: #072453
}
.sectionDiv P {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px 0px; LINE-HEIGHT: 22px
}
.sectionDiv LI {
	FONT-SIZE: 14px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 22px
}
/*.sectionDiv IMG {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 20px
}
*/

.sectionDivSimple {
	FLOAT: left; MARGIN: 20px; WIDTH: 790px;border:solid 0px #ccc;
}
.sectionDivSimple H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; COLOR: #444; LINE-HEIGHT: 22px; FONT-FAMILY: "HelveticaNeue", Helvetica, Arial, sans-serif
}
.sectionDivSimple H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; COLOR: #444; LINE-HEIGHT: 22px; FONT-FAMILY: "HelveticaNeue", Helvetica, Arial, sans-serif
}
.sectionDivSimple H2 {
	COLOR: #072453
}
.sectionDivSimple #main-pane H3 {
	COLOR: #072453
}
.sectionDivSimple P {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px 0px; LINE-HEIGHT: 22px
}
.sectionDivSimple LI {
	FONT-SIZE: 14px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 22px
}



#sites-paper {
	
}
#sites-publish {
	FLOAT: right; MARGIN: 20px 0px 20px 10px
}
#files-browser {
	FLOAT: right; MARGIN: 0px 0px 20px 20px
}
#files-transmit {
	
}
DIV#footer {
	FONT-SIZE: 14px; MARGIN: 0px auto 8px; WIDTH: 750px; COLOR: #666;
}
#bodyACSH-get_help #footer {
	BACKGROUND: #ebebeb
}
#footer P#legal {
	FONT-SIZE: 12px; MARGIN: 8px auto 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#footer P#disclaimer {
	FONT-SIZE: 12px; COLOR: #333; TEXT-ALIGN: center
}
#serial-finder {
	MARGIN: 25px auto 20px
}
#serial-finder H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 32px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: url('../Images/help-padlock.png') no-repeat left 50%; 
PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-TOP: 0px
}
#serial-finder TABLE {
	MARGIN: 0px auto
}
INPUT#email-search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: medium; PADDING-BOTTOM: 0px; COLOR: #777; PADDING-TOP: 0px
}
INPUT#button-serials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.support-section {
	padding: 20px 40px;
BACKGROUND: url('../Images/purchase_form-top.png') repeat-x 50% top;
}
.support-section-wrapper {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.support-section H2 {
	FONT-SIZE: 24px; MARGIN: 10px 0px; TEXT-TRANSFORM: lowercase; LINE-HEIGHT: 32px; TEXT-ALIGN: left
}
#bodyACSH-faq H2 {
	PADDING-LEFT: 40px; BACKGROUND: url('../Images/help-faq-icon.png') no-repeat left 50%; 
COLOR: #1f4687
}
#bodyACSH-contact H2 {
	PADDING-LEFT: 46px; BACKGROUND: url('../Images/help-send-email.png') no-repeat left 50%; 
COLOR: #4b0a78
}
#bodyACSH-faq H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 20px 0px 5px
}
#bodyACSH-faq P {
	FONT-SIZE: 14px; MARGIN: 10px 40px 20px; LINE-HEIGHT: 22px
}
#bodyACSH-contact P {
	FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}

.articlelist LI {LIST-STYLE-TYPE: none;}
.genericitem {margin-bottom:7px;}
.genericitem H4 {font-size:14px;margin-bottom:4px;}
.genericitem DIV {font-size:12px;}

.articlesub {font-size:10px;font-style:italic;}

IMG {BORDER: solid 0px #fff;behavior:url(/Templates/ACSHnew/Css/pngTransparency.htc);}

/*-- CALENDAR ITEMS -------------------------------------------------*/
.calendarStyle {font-weight:bold;background-color:#fff;border:none;}
.dayHeaderCell {border:solid 1px Gainsboro;font-weight:normal;padding:1px 5px;vertical-align:top;height:20px;font-weight:bold;background-color:Whitesmoke;border-bottom:double 3px #ccc;}

.dayCell {border:solid 1px Gainsboro;background-color:#fff;font-weight:normal;font-size:11px;padding:2px;vertical-align:top;text-align:center;}
.otherMonthDayCell {border:solid 1px Gainsboro;font-weight:normal;font-size:11px;padding:2px;vertical-align:top;color: #ccc;text-align:center;background-color:Whitesmoke;}
.selectedDayCell {border:solid 1px #f00;font-weight:normal;font-size:11px;padding:2px;vertical-align:top;text-align:center;background-color:#000;}
.todayCell {border:solid 1px Gainsboro;background-color:#fff;padding:2px;font-size:11px;vertical-align:top;text-align:center;}
.weekendDayCell {border:solid 1px Gainsboro;font-weight:normal;font-size:10px;padding:2px;vertical-align:top;background-color:#ffc;text-align:center;}

.dayCell A {display:block;border:solid 1px White;}
.otherMonthDayCell A {display:block;border:solid 1px Whitesmoke;}
.selectedDayCell A {display:block;border:solid 1px Whitesmoke;}
.todayCell A {display:block;border:solid 1px Gainsboro;}
.weekendDayCell A {display:block;border:solid 1px #ffc;}

.dayCell A:hover,.otherMonthDayCell A:hover,.selectedDayCell A:hover,.todayCell A:hover,.weekendDayCell A:hover {border:solid 1px Red;color:Red;}


#p_XmlCalendar1_DailyDetailsPanel TD {font-family:Arial;vertical-align:top;}

.DetailPanel {font-size:12px;border:solid 0px Gainsboro;}