body { min-width: 600px; color: black; font-size: 11px; font-family: arial, sans-serif, helvetica; line-height: 16px; background-color: white; width: 1000px; margin: 0; padding: 0;  border-width: 0; }


a:link { 
color: #000; 
text-decoration: underline; }

a:visited { 
color: #000; 
text-decoration: none; }

a:hover { 
color: #257694; 
text-decoration: none; }

.small  /* subscript */ { 
font-size: 10px; 
font-family: arial, sans-serif, helvetica; 
font-style: oblique; 
line-height: 13px; }

.questions { 
color: #257694; }
#mid { position: relative; width: 500px; z-index: 1; display: inline; }

#top { 
top: 0; width: 1197px; 
height: 225px; 
z-index: 2; 
margin: 0; 
padding: 0; }

#container { 
background-image: url(../images/htmlBG.jpg); background-repeat: no-repeat; 
width: 1000px; 
height: 600px; 
z-index: 2;
margin-top: 0px;
border-top:none;
padding-top:0px;
padding: 0; 
}


# html #container { 
background-image: url(../images/htmlBG.jpg); background-repeat: no-repeat; 
width: 900px; 
height: 600px;
position:absolute; top: 100px right: 0px; 
/*z-index: 2;*/
padding: 0;

}

#scrollfade { background-color: transparent; position: fixed; top: 0; left: 0; width: 1197px; height: 75px; z-index: 55; }
#leftCont  /* other browsers */ { 

text-align: right; 
position: absolute; 
top: 276px; 
width: 200px; 
padding-right: 15px; 
 }

*html #leftCont  /* for IE */ { 
text-align: right; 
position: absolute; 
top: 276px; 
width: 200px;
padding-right: 15px; 
 }

#rightCont  /* other browsers */ { position: absolute; top: 276px; left: 205px; width: 600px; z-index: 5; padding: 0 30px 30px 20px; border-left: 1px dotted #c8c8c8; }

*html #rightCont  /* for IE */ { position: absolute; top: 276px; left: 205px; width: 800px; z-index: 5; padding: 0 30px 30px 20px; border-left: 1px dotted #c8c8c8; }
h1  /* links */ { 
color: black; 
font-size: 11px; 
font-family: arial, sans-serif, helvetica; 
font-weight: bold; 
line-height: 16px; 
text-decoration: none; 
text-align: inherit; 
margin-bottom: 10px; }

h1 a:link { 
color: black; 
text-decoration: none; }

h1 a:visited { 
color: black; 
text-decoration: none; }

h1 a:hover { 
color: #257694; 
text-decoration: none; }

h1 a:active { 
color: black; 
border-width: 0; 
outline-width: 0; }

h2  /* heads */ { 
color: #257694; 
font-size: 19px; 
font-family: arial, sans-serif, helvetica; 
font-weight: normal; 
line-height: 25px; 
letter-spacing: 2pt; 
margin-top: 0; }

.subLinks  /* sub links */ { 
color: #398aa8; 
font-size: 9px; 
font-family: arial, sans-serif, helvetica; 
font-weight: bold; 
line-height: 13px; 
text-decoration: none; 
text-align: inherit; }

.subLinks a:link { 
color: #398aa8; 
font-size: 9px; 
font-family: arial, sans-serif, helvetica; 
font-weight: bold; 
line-height: 13px; 
text-decoration: none; 
text-align: inherit; }

.subLinks a:visited { 
color: #000; 
font-size: 9px; 
font-family: arial, sans-serif, helvetica; 
font-weight: bold; 
line-height: 13px; 
text-align: inherit; }

.subLinks a:hover { 
color: #000; 
font-size: 9px; 
font-family: arial, sans-serif, helvetica; 
font-weight: bold; 
line-height: 13px; 
text-decoration: none; 
text-align: inherit; }

.h5  /* sub heads */ { color: #257694; font-size: 15px; font-family: arial, sans-serif, helvetica; line-height: 20px; }

h3  /* sub heads */ { 
font-size: 12pt; 
font-family: arial, sans-serif, helvetica; 
font-weight: normal; 
line-height: 16px; 
text-decoration: none; 
letter-spacing: 2px; }

h4  /* lg body */ { 
font-size: 12px; 
font-family: arial, sans-serif, helvetica; 
font-weight: normal; 
line-height: 18px; 
margin: 1.33em 0; }

/*li { margin-bottom: 9px; list-style-type: none; list-style-image: url(../images/bullet2.jpg); display: list-item; white-space: nowrap; }
*/
.noDot { list-style-type: none; list-style-image: none; }
.bold { 
font-weight: bold; }

table {
border-collapse: collapse;
}

/* top */

tbody td, th { 
padding: 5px 10px; 
border-color: #edf9ff white; 
border-style: dotted solid; 
border-width: 1px; }


/* inside*/

tbody td { 
font-size: 10px; 
line-height: 12px; 
text-align: left; }

tbody td, th { 
vertical-align: middle; 
padding: 5px 10px; }

/* header */ 
	
thead th { /* headers top */
text-align: center; 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
background: #ffffff; 
letter-spacing: 1px; 
padding: 5px 5px 0; }

/* side */

tbody th { 
padding: 5px 10px; 
text-align: left; 
font-size: 10px; 
color: #000; 
font-weight: 300; 
letter-spacing: 0.1em; 
line-height: 12px; 
vertical-align: middle; 
}	


tbody tr.odd th { 
background: #FFFFFF; }

tbody tr.odd { 
background: #FFFFFF; }
/*side*/
tbody tr th { 
background: #FFFFFF; }

tbody tr { 
background: ##FFFFFF; }
ol li { margin: 10px 0 0 20px; list-style-type: decimal; }
.bullet { line-height: 20px; margin: 0; padding: 0; list-style: none url(../images/bullet2.jpg); }
.no_bullet { line-height: 20px; margin: 0; padding: 0 0 0 -25px; list-style-type: none; list-style-position: outside; }
.no_bullet_ul { line-height: 20px; list-style-type: none; list-style-position: outside; margin: 0 0 0 -20px; padding: 0; }
