* {margin: 0;
padding: 0;}

body {font: 85% Arial, Verdana, Helvetica, sans-serif;
background: rgb(223,223,223) url(top01.jpg) top left repeat-x;
color: rgb(30,30,30);}

#contain {margin-left: 50px;
margin-right: 15%;}

#head {height: 135px;
width: 250px;
background: transparent url(head01.jpg) 0 0 no-repeat; 
color: inherit;}

#head a {display: none;}

#head h1 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#head h1#ok span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#head2 {height: 135px;
width: 250px;
background: transparent url(head02.jpg) 0 0 no-repeat; 
color: inherit;}

#head2 a {display: none;}

#head2 h1 span {display: block;
width: 0;
height: 0;
overflow: hidden;}


#nav {text-align: left;
font-size: 1em;}

#nav h2 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#nav ul {
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 98%;}

#nav ul li {display: inline;
margin: 0;}

#nav a {text-decoration: none;
margin: 0;
display: block;
padding: 10px;
background: transparent;
color: white;
float: left;}

#nav a:hover {background: url(navbar2.jpg) 0 0 repeat-x;
color: rgb(30,30,30);
padding-bottom: 9px;}

#side {float: left;
width: 250px;
background: rgb(222,222,222) url(side01.jpg) top center no-repeat;
color: #333;}

#side h2 span, #side2 h2 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#main {margin-left: 260px;
line-height: 150%;}

#main h2#bookttl {letter-spacing: 3px;
font-family: sans-serif;
line-height: 1.6;
text-align: left;
color: #312344;
background: transparent;
font-size: 2em;}

#foot {clear: both;
margin: 0;
height: 41px;
background: transparent url(foot01.jpg) bottom left  repeat-x;
color: rgb(230,230,230);
text-align: center;}

#foot a, #foot a:visited, #foot a:hover {color: rgb(230,230,230) !important;
background: transparent;}

#side ul {margin: 0;
list-style: none; }

#side li {margin-left: 7px;
padding-bottom: 4px; }

#side a {text-decoration: none;}

#side a:link, #side a:visited {background: transparent url(dotg02.gif) left center no-repeat;
color: #6b4037;
padding-left: 15px;}

#side a:hover {background: transparent url(dotg01.gif) left center no-repeat;
color: rgb(37,104,149);
text-decoration: none;}

#side h2 {height: 30px;
width: 170px;
background: white url(sidehead.jpg) 0 0 no-repeat;
color: #fff;
margin-left: 7px;}

#side h2 span {display: block;
width: 0;
height: 0;
overflow: hidden;}

#main a, #foot a {font-weight: bold;}

#main a:link {color: #1b568a;
background: transparent;}

#main a:visited {color: rgb(88,60,116);
background: transparent;}

#main a:hover {color: #6b4037;
background: transparent;}

#main dd, #main li {padding-bottom: 5px; }

#main dt {font-weight: bold;
padding-bottom: 2px;}

#main ol {margin-left: 7%;}

#main h2, #main h3 {font: 1.5em Georgia, Times, "Times New Roman", serif;
color: #572c23;
background: transparent;
margin-top: 5px;
margin-bottom: 3px;}

#main h4 {font: 1.3em Georgia, Times, "Times New Roman", serif;
color: #293f4f;
background: transparent;
margin-top: 3px;
margin-bottom: 3px;
font-weight: bold;}

#main table, #main table caption {margin: 5px;
text-align: center;}

#main table caption {border: 1px solid black;}

#main td {text-align: left;
padding: 3px 5px;}

#main td ul, #main ul {list-style: disc;
margin-left: 2%;}

th#law, th#resp, th#int {background: #312344;
color: #fff;
padding: 3px 0;}

dl#myth dt {color: rgb(37,104,149);
background: transparent;
font-weight: bold;}

#main td.line {border-left: 1px solid black;}

table#tbl1 td, table#tbl1 th, table#tbl2 th, table#tbl2 td, table#tbl3 td, table#tbl3 th {border: 1px solid black;}

table#tbl4 td, table#tbl4 th, table#tbl5 th, table#tbl5 td, table#tbl6 th, table#tbl6 td {border: 1px solid black;}

th#hsae, th#psae, th#hsr, th#psr, th#hsss, th#psss, th#hspe, th#pspe {background: rgb(60,61,117);
color: #fff;}

th#ada, th#idea, th#sect, th#mis, th#app, th#cov, th#defas, th#proc, th#issu, th#repl, th#resl {background:  #572c23;
color: #fff;}

.small {font-size: small;}

.note {font-family: Georgia, Times, "Times New Roman", serif;}

#main h3.ques {padding-top: 3px;
color: rgb(27,86,138) !important;
background: transparent;}
