html { min-height: 100.02%; }

body {
margin:0;
scrollbar-face-color:#C0C0C0;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#E0E0E0;
} 

.heading {
font-family : Arial; 
font-size : 16px;
font-weight: bold; 
color:#0000C0;
}

.SmallText1 {
font-family : Arial; 
font-size : 10px;
font-weight : bold; 
font-style: italic;
color:#000080;
}

.SmallText2 {
font-family : Arial; 
font-size : 12px;
font-weight: bold; 
color:#FFFFFF;
text-decoration: none;
cursor: hand; cursor: pointer;
}

.SmallText3 {   			/* no hand */
font-family : Arial; 
font-size : 12px;
font-weight: bold; 
color:#FFFFFF;
}

.GoldText {
font-family : Arial; 
font-size : 16px;
font-weight: bold; 
font-style: italic;
color : #808000;
}

.tell {
font-family: verdana, tahoma;
width: 150px;
height: 19px; 
font-size: 11px;
font-weight: normal; 
background: #00FFFF; 
color: #000000;
}

.tell2 {
text-align: center;
font-weight: bold;
font-size: 9px;
color: #CC0000;
border: 1px solid #C0C0C0;
padding-left: 1px;
padding-right: 1px;
background-color: #FFFFFF
}

.req {
font-family : Arial;
font-size: 10px;
font-weight: bold;
font-style: italic;
color: #FFFFFF;
}

.sub {
font-family : arial; 
font-size : 14px;
font-weight: bold;
background-image: url('../img/bgbltest.gif'); 
color : #000080; 
height : 19px 
}

.totals {
border-style:solid;
border-width:1px;
padding:1px;
font-size : 13px; 
background : #CC3300;
color : #FFFFFF;
height : 20px;  
}

.footer {
border:1px solid #55556d; font-family : arial; 
font-size : 16px;
font-weight: bold;
background-image: url('../img/testfooter.gif'); 
color : #000080; 
height : 19px 
}

/* ***** progress bar styles ******* */

.data2 {
text-align: center;
background-color: #CCCCCC;
width: 38px;
}

.data3 {
text-align: center;
background-color: #CC3300;
width: 38px;
}

.data5 {
text-align: center;
background-color: #000080;
width: 38px;
}

.data6 {
text-align: center;
background-color: #DDDDDD;
width: 38px;
}

/* ********************************* */


/* TEXT INSIDE TEXT BOXES */
textarea {
font: 13px arial;
overflow:hidden;
}

/* TEXT BOXES FOR QUESTIONS */

.t28 {
text-align: center;
width: 28px;
color: #000000;
border: 1px solid #C0C0C0;
background-color: #FFFFFF;

}

.t100 {
width: 100px;
height: 19px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;
}

.t200 {
width: 200px;
height: 19px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;
}

.t200a { 			/*  FOR NAME  */
width: 200px;
height: 19px;
color: #808000;
font-weight: bold;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;
}

.t200b { 			/*  FOR NAME transparent  */
width: 200px;
height: 19px;
font-family: arial; 
font-size: 16px;
font-style: italic;
color: #808000;
border: 0px;
padding-left: 5px;
}

.t200c { 			/*  FOR NAME answers page  */
width: 200px;
height: 19px;
font-family: arial; 
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #808000;
border: 0px;
padding-left: 5px;
padding-top: 2px;
background-color: #FFFFFF;
}



.t250 {
width: 250px;
height: 38px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;
}

.t450 {
width: 450px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;
}

.t450b {
width: 450px;
height: 19px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF;

}

.ans {
width: 115px;
text-align: left;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF
}

.ans2 {
width: 130px;
text-align: left;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 5px;
background-color: #FFFFFF
}

.pts {
width: 28px;
text-align: center;
font-family : Arial; 
font-size : 15px;
font-weight: bold;
color: #000000;
border: 1px solid #C0C0C0;
background-color: #FFFFFF
}

.pts100 {
width: 40px;
text-align: center;
font-family : Arial; 
font-size : 18px;
font-weight : bold;
color: #000000;
border: 1px solid #C0C0C0;
background-color: #FFFFFF
}

/* BOX FOR 20 COLS X 2 ROWS */
.textarea1 {
width: 150px;
height: 38px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 1px;
background-color: #FFFFFF
}

/* BOX FOR 20 COLS X 4 ROWS */
.textarea2 {
width: 150px;
height: 70px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 1px;
background-color: #FFFFFF
}

/* BOX FOR 60 COLS X 2 ROWS */
.textarea3 {
width: 400px;
height: 38px;
color: #000000;
border: 1px solid #C0C0C0;
padding-left: 1px;
background-color: #FFFFFF
}

.copy1 {
font-family : Arial; 
font-size : 12px;
font-weight: bold; 
color:#999999;
}

.copy2 {
font-family : Arial; 
font-size : 10px;
font-weight: bold; 
color:#999999;
}