body {
 font-family: Times New Roman, Times, serif;
 font-size: 1em;
 background: White;
}
p.in {margin-left:20px;}
#header {
position:fixed;
z-index:999;
top:0px;
left:9px;
width:99%;
clear:both;
float:left;
margin:0;
min-width:800px;
}
#wrapper { 
 margin: 9px auto;
 width: 98%;
}
#leftcolumn { 
 color: #333;
 position: fixed;
 border: 1px solid #ccc;
 background: #E7DBD5;
 padding: 2px 20px 0px 20px;
 margin-top:30px;
 max-height: 100%;
 overflow-y: scroll;
 width: 20%;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F8F8EB;
 padding: 2px 10px 0px 10px;
 margin-top:30px;
 height: 100%;
 width: 72%;
 display: inline;
 position: relative;
}
#rightcolumn p {
 padding: 8px 20px 0px 20px;
}
#rightcolumn ul {
 padding: 5px 60px 0px 60px;
}
#rightcolumn blockquote {
 padding: 5px 60px 0px 40px;
}

A:link {color: blue}
A:visited {color: purple}
A:active {color: red} 

h3, h4, h5 {
  color: #002277;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
h1,h2 {font-family:"Architects Daughter",cursive;font-weight:bold;line-height:125%;}
h1 {color:#d82e00;font-size:4.2em;margin:0.5em 0.4em 0 0.4em;text-shadow:4px 3px 0.1em #a98;}
h2 {color:#18c; font-size:1.8em;margin:0.1em;text-shadow:2px 1px 0.05em #ace, 2px 1px 0.2em #bdf;}

.title_heading1 {
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 200%;
  font-weight: bold;
}


.title_heading2 {
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 150%;
  font-weight: bold;
}

.title_heading3 {
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}


.heading_front1 {
  background-color: #333399;
  color: White;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}
.heading_front2 {
  background-color: #993399;
  color: White;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}
.heading_front3 {
  background-color: #cc99cc;
  color: #660066;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.sub_heading1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}


.footer1 {
  font-size: 85%;
  text-align:center;
}


.breadcrumbs {
  background-color: #ccccff;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 85%;
}

img { 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
} 
img.top {vertical-align:text-top}
img.bottom {vertical-align:text-bottom}


.subnote {
  font-size: 85%;
}



pre, tt {
  font-family: Courier, monospace;
}

.xindent {
  margin-left: 25px;
  text-indent: -15px;
}

.gone {
  display:none;
  visibility: hidden;
}

table {
	border:1px solid #ccc;
    border-spacing: 0px;
    border-collapse: collapse;
}
table th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #adf;
}
table td {
    text-align: right;
    border: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
    background: #def;
}
table .cor {
    background: #fff;
}
#nav {font-family: Verdana,arial, geneva, san-serif;font-size:14px;
} 

.navm{position:relative;clear:both;z-index:11;min-width:1110px;line-height:0;background:transparent url(/css/img/navshadow.png) no-repeat 2px 100%;margin:0 0 0 4px;padding:0 0 12px 0;}
.navm ul{position:relative;display:inline-block;margin:0;padding:0;list-style-type:none;}
*+html .navm ul{display:inline;}
.navm li{float:left;height:24px;margin:0 0 0 2px;border-bottom:1px solid #e8c674;}
.navm li:hover,.navm li.mover{position:relative;}
.navm li a{display:block;height:24px;white-space:nowrap;overflow:hidden;padding:0 0 0 12px;font:18px "Architects Daughter",cursive;line-height:24px;text-decoration:none;text-align:center;color:#04b;background:#fefae2 url(/css/img/tab2.png) no-repeat top left;}
.navm a span{display:block;padding:0 12px 0 0;background:#fefae2 url(/css/img/tab2.png) no-repeat top right;}
.navm li:hover > a,.navm li.mover > a{background:#4aacda url(/css/img/tab2.png) no-repeat bottom left;}
.navm li:hover > a span,.navm li.mover > a span{color:#fff;background:url(/css/img/tab2.png) no-repeat bottom right;}
.navm li a.msub span{padding:0 24px 0 0;background:#fefae2 url(/css/img/tab-sub2.png) no-repeat top right;}
.navm li:hover > a.msub,.navm li.mover > a.msub{background:#4aacda url(/css/img/tab-sub2.png) no-repeat bottom left;}
.navm li:hover > a.msub span,.navm li.mover > a.msub span{background:url(/css/img/tab-sub2.png) no-repeat bottom right;}
.navm li ul{position:absolute;left:-9999px;top:-9999px;width:232px;height:auto;display:inline-block;vertical-align:top;font-size:0;float:none;margin:0;border:1px solid #999999;background:#ffffff;box-shadow:3px 3px 10px rgba(0,0,0,.5);}
.navm li:hover > ul,.navm li.mover > ul{left:-1px;top:24px;}
.navm li li{width:230px;padding:1px;}
.navm li li a{float:none;margin:0;width:204px;height:auto;white-space:normal;padding:6px 12px 7px 12px;text-align:left;border:0;font:16px Verdana,Arial,sans-serif;line-height:12px;}
.navm li:hover li a,.navm li.mover li a{font-style:normal;font-weight:normal;text-decoration:none;color:#223e6e;background:#fffcf3;}
.navm li li:hover > a,.navm li li.mover > a{color:#ffffff;background:#4aacda;}
.navm li li.sfirst:hover > ul,.navm li li.mover.sfirst > ul{top:-1px;}
.navm .cur a{background:#4aacda url(/css/img/tab2.png) no-repeat bottom left;}
.navm .cur a span{color:#fff;background:url(/css/img/tab2.png) no-repeat bottom right;}
.navm .cur a.msub{background:#4aacda url(/css/img/tab-sub2.png) no-repeat bottom left;}
.navm .cur a.msub span{color:#fff;background:url(/css/img/tab-sub2.png) no-repeat bottom right;}
