        
        
        /* --- COMMON ELEMENTS --- */
        
        * {font-size: 8pt; font-family: verdana; font-weight: normal; }
        body {margin: 0px; padding: 0px; width: 100%; text-align: center;}
        .page {margin: auto; width:487px; text-aligh: left;}
        
		.footer {color: #000; margin: auto; margin-top: 10px; margin-bottom:80px;  width:400px; text-align:center}
		.footer A {padding-left: 10px; padding-right: 10px; color: #000;}	
        
        #search {background: url(../images/locFormBg.jpg); height: 224px; position:relative;}
        
        
		
		.contents {margin: auto; width:487px; text-align: left; position: relative;} 
		.contentsTop {height:9px; background: url(../images/resultsHead.jpg); }
		.contentsBottom {height:11px; background: url(../images/resultsFoot.jpg); }
		.contentsBannerAd {width: 468px; margin:auto;height: 60px;}
		
		#results {background: url(../images/resultsBack.jpg);}
		.googleTextAd {width: 468px; margin:auto;height: 15px;}
		
		
		 /*--- ITEMS ON Results PAGE ---*/
		
		#results #stcLocation {top:155px;}
		#results #stcDate {top:115px;}
		
		
        /*--- ITEMS ON HOME PAGE ---*/

        #appForm input {border:1px solid #6d6d6d;}
        #appForm #goButton {border: 0px; }
		#stcLocation {position: absolute; top: 51px; left: 85px; width: 312px;}
		#stcDate {position: absolute; top: 116px; left: 85px;}
		#stcMemorize {width: 10px; display:inline; position: absolute; top: 173px; left: 85px;}
		#stcEmail {width: 130px;}
		.emailText {display:inline; text-align:left; position: absolute; top: 175px; left: 110px; width: 310px;}
		.emailBox {display:none; text-align:left; position: absolute; top: 175px; left: 110px; width: 310px;}
		.pageMessage {padding-top: 10px; color: black; width: 100%; text-align: center;}		
		
		#goButton {border:0px; position: absolute; top: 142px; left: 269px; height:55px; width:138px;}
		
        /* Input Boxes */
        
        #appForm #stcMemorize {width: 20px; border:1px solid #6d6d6d;}
        #appForm #stcEmail {width: 140px; border:1px solid #6d6d6d; }
        
        		
		
		
		/*--- ITEMS ON Report PAGE ---*/
		pre {font-size: 8pt; font-family: verdana; font-weight: normal; }






        .oops {position: relative;}
        .oops input {left: 100px; position: absolute; }

        /* Ouput Boxes */



        /* DIV for Report Output */

        .reportText {
            width:              320px;
            height:             129px;
            font-family:        verdana;
            border:             1px solid #6d6d6d;
            background-color:   #fff;
            overflow-y:         scroll;
            padding-left:       3px;
        }

        .reportTextShort {
            width:              256px;
            height:             70px;
            font-family:        verdana;
            border:             1px solid #6d6d6d;
            background-color:   #fff;
            overflow-y:         hidden;
            padding-left: 		3px;
        }




		textarea {width:160px; height: 55px; font-size:8pt; font-family: verdana; border:1px solid #6d6d6d;}
