<!--
body, td, th {
font:normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000;
padding: 0 0 0 0;
text-transform: none;
margin:0 0 0 0;
background: #fff;
}
/*body {
background: #AABBAA;
}*/
small {
color: #777777;
font-weight: bold;
background-color: transparent;
text-transform: uppercase;
text-decoration: none;
}
#main-table {
/*width: 950px;*/
width: 100%;
}
#header-leftbox {
color: #FFF;
background: #CC0D00;
height: 106px;
width: 155px !important;
}
#header-rightbox {
color: #FFF;
background: #2175BC;
text-align: right;
height: 100%;
padding-right:10px;
}
#searchformcontainer {
background: #CC0D00 url("media/searchbg2.gif") no-repeat;
width: 155px !important;
height: 41px;
}
.searchform {
background: url("media/bg_search.gif") no-repeat;
position: relative;
top: 8px;
left: 6px;
margin-bottom:0px !important;
height:40px;
}
.searchform-input-itext {
color: #333;
font-size: 95%;
font-weight: bold;
background: #FFF;
position: relative;
top: 5px;
left: 8px;
border: none !important;
height: 12px !important;
}
.searchform-input-ibutton {
position: absolute;
top: 1px;
left: 120px;
border: none;
}
#horizontal-nav {
font:bold 1em/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFF;
background: #FFFFCC;/*#CCDDCC*/
padding-left: 15px;
height: 41px;
}
#leftnav {
background: #f9f9f9;
}
#button {
width: 155px;
border-right: 0px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font: normal 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #90bade;
color: #333;
}
#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#button li {
border-bottom: 1px solid #90bade;
margin: 0;
}
#button li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 124px;
}
html>body #button li a {
width: auto;
}
#button li a:hover {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}
#button li #active {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}
.indexSection {
margin:15px;
border: 1px solid Silver;
}
.indexSectionHeader {
font-size: 125%;
color: #000;
background-color: #F9F9F9;
border-bottom: 1px solid Silver;
}
.indexSectionBody {
padding:5px;
}
#content {
padding:0px 15px 0px 15px;
vertical-align: top;
}
#rightbar {
padding:5px;
vertical-align: text-top;
}
/* footer */
#footer {
background: #461E15;
text-align: center;
color: #FFF;
height: 20px;
font-size: 90%;
font-weight: normal;
padding: 5px;
}
#footer a {
color: #FFF;
font-weight: normal;
background-color: transparent;
text-decoration: none;
margin: 0;
padding: 0 1px 2px 1px;
}
#footer a:hover {
color: #FFF;
text-decoration: underline;
}
/* end footer */

/* drop shadows */
.wrap1, .wrap2, .wrap3 {
display:inline-table;
/* \*/display:block;/**/
}
.wrap1 {
float: right;
margin: 10px 5px 0 10px;
background:url(media/shadow.gif) right bottom no-repeat;
}
.wrap2 {
background:url(media/corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
padding:0 5px 5px 0;
background:url(media/corner_tr.gif) right top no-repeat;
}
.wrap3 img {
  display:block;
 }
.box {
padding: 10px;
background: #fffff5;
border: 1px solid;
border-color:#ccc #999 #999 #ccc;
}
/* end drop shadows */
/* content style */
#content h1 {
color: #FC5900;
background-color: transparent;
font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 300%;
margin: 0.5em 0 0.2em 0;
padding: 0;
line-height:1.1em;
}
#content h2 {/*#2175BC;*/
color: #0066cc;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 1ex 0 0 0;
font: 176% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content h3 {
color: #5AB504;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 1ex 0 0 0;
font: 150% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content h4 {
color: #DB3000;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 1ex 0 0 0;
font: bold 125% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content h5 {
color: #994499;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 1ex 0 0 0;
font: bold 115% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content h6 {
color: #461E15;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 1ex 0 0 0;
font: bold 100% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content p {
line-height: 1.75em;
margin: 0 0 0.5em 0;
padding: 0;
}
#content a {/*#2175BC;*/
color: #0063DC;
font-weight: bold;
background-color: transparent;
text-decoration: none;
}
#content a:hover {
color: #FFF;
background-color: #0063DC;
text-decoration: none;
padding: 2px 0 2px 0;
}
#content a.top {
color: #FC5900;
text-decoration: underline;
font-size:85%;
text-transform: lowercase;
}
#content a.top:hover {
color: #FC5900;
background-color: #FFF;
text-decoration: underline;
}
#content a.indexListMenu {
font-size:125%;
text-decoration: underline;
margin: 0 0 1em 0;
padding: 0 1px 2px 1px;
}
#content a.indexListMenu:hover {
text-decoration: none;
}
#content a.imgLink {
text-decoration: none !important;
}
#content a.imgLink:hover {
text-decoration: none !important;
padding: 0;
}
#content ol {
line-height: 1.75em;
list-style-type: decimal;
margin: 1em 0 1.5em 1em;
padding: 0;
}
#content ul {
list-style-type: square;
margin: 1em 0 1.5em 1em;
padding: 0;
}
#content dl {
margin: 1em 0 0.5em 0;
padding: 0;
}
#content ul li {
line-height: 1.75em;
margin: 1.25ex 0 0 1.5em;
padding: 0;
}
#content ol li {
line-height: 1.75em;
margin: 1.25ex 0 0 1.5em;
padding: 2px;
}
#content dt {
font-weight: bold;
margin: 0;
padding: 0 0 1ex 0;
}
#content dd {
line-height: 1.75em;
margin: 0 0 1.5em 1.5em;
padding: 0;
}
#google_results iframe {
width: 755px;
height: 1300px;
}
.indexListHead {
padding:0 1em 0 1em;
margin:1em 0 2.5em 0;
}
.indexListItems {
margin-left: 4em !important;
margin-top: -3.5em !important;
}
#sourcestable {
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
width: 70%;
}
#sourcestable th {
text-align:left;
font-weight:bold;
background-color: #E5ECF9;
padding: 5px;
border-bottom: 1px solid #FFF;
}
#sourcestable td {
text-align:left;
background-color: #E5ECF9;
padding: 5px;
border-bottom: 1px solid #FFF;
}
#rdatable {
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
width: 70%;
}
#rdatable th {
text-align:left;
font-weight:bold;
background-color: #E5ECF9;
padding: 5px;
border-bottom: 1px solid #FFF;
}
#rdatable td {
text-align:left;
background-color: #E5ECF9;
padding: 5px;
border-bottom: 1px solid #FFF;
}
acronym, .titleTip {
border-bottom: 1px dotted rgb(61,92,122);
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
sub, sup {
display: none !important;
color: #DB3000;
background-color: transparent;
margin: 0 0 0.2em 0;
padding: 0 0 0 0.2em;
font: bolder 90% "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr {
color: #AAAAAA;
background-color: transparent;
border: 1px solid #AAAAAA;
height: 1px;
}
.book-ad {
float: right;
border: 1px solid #333;
/*padding:10px;*/
text-align: center;
}
.blog-title {
color: #FC5900 !important;
background-color: transparent;
text-decoration: none !important;
}
.blog-title:hover {
color: #FC5900 !important;
background-color: #FFF !important;
text-decoration: underline !important;
}
.post {
width: 100%;
margin-bottom: 1em;
vertical-align: top;
}
.post-title {
font-weight: normal !important;
text-decoration:none !important;
/*color: #5AB504 !important;*/
}
.post-title:hover {
color: #FFF !important;;
background-color: #0063DC !important;
text-decoration: none !important;
padding: 2px 0 2px 0 !important;
}
.postDetails {
color: #777777;
background-color: #f1f1f1;
font-weight: bold;
font-size: 85%;
padding: 5px 5px 5px 5px !important;
}
#blog-sidebar {
width: 160px;
color: #777777;
background-color: #F9F9F9;
font-size: 85%;
vertical-align: top;
padding: 0 10px 0 10px;
}
.blog-sidebar-section {
margin: 0 0 10px 0;
}
.blog-sidebar-title {
color: #333333 !important;
font-weight: bold !important;
font-size: 115%;
border-bottom: 1px solid #777777;
margin: 10px 0 10px 0;
}
#blog-sidebar ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
.sidebar-list {
padding: 2px 0 2px 0;
}
#blog-sidebar ul ul {
list-style: none;
margin: 0 0 0 10px;
padding: 0;
border: none;
}
#blog-sidebar a {
color: #0063DC;
font-weight: normal !important;
text-decoration: none;
}
#blog-sidebar a:hover {
color: #FFF;
background-color: #0063DC;
text-decoration: none;
padding: 2px 0 2px 0;
}
#blog-nav {
width: 100%;
margin: 5px 0 15px 0;
}
#blog-nav-newer {
width: 33%;
text-align: left;
}
#blog-nav-home {
width: 33%;
text-align: center;
}
#blog-nav-older {
width: 33%;
text-align: right;
}
/*#commentAdd {
border: 1px solid Silver;
padding: 5px;
}*/
#commentAdd a:hover {
padding: 0 !important;
}
.commentDetails {
color: #777777;
background-color: #f9f9f9;
font-weight: bold;
font-size: 85%;
padding: 5px 5px 5px 5px !important;
}
.commentBody {
border-bottom: 1px solid Silver;
padding: 5px 5px 5px 5px !important;
}
/* end content style */
.doNotDisplay {
  display: none !important;
}

/* form style*/
fieldset {
margin: 1.5em 0 10px 0;
padding-bottom:10px;
border: Silver solid 1px;
width: 70%;
}
legend {
background: #FFFFFF;
border: Silver solid 1px;
padding: 1px 10px;
font-weight:bold;
}
.formLabel {
width: 9em;
float: left;
text-align: right;
margin: 0 0.5em 0.5em 0;
}
.input-box {
margin-bottom: 10px;
padding: 1px 1px 1px 1px;
font: 1.4em 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #666666;
background: #FFF;
border: Silver solid 1px;
width: 20em;
}
.input-box:hover {
background: #FFFFC0;
}
.input-box-error {
margin-bottom: 10px;
padding: 1px 1px 1px 1px;
font: 1.4em 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #666666;
background: #FCE4E4;
border: #CCDDCC solid 1px;
width: 20em;
}
.input-box-error:hover {
background: #fff;
}
.select-box {
float: left;
margin-bottom: 10px;
padding: 1px 1px 1px 1px;
font:normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #FFFFF5;
border: 1px solid #F9F9F9;
width: 20.3em;
}
.select-box:hover {
background: #fff;
}
.submit-button {
float: left;
clear: both;
font-weight:bold;
color: #fff;
background: #2175BC;
border: 1px solid #2586D7;
cursor: pointer;
width: 7.5em;
}
.submit-button:hover {
border: 1px solid #2586D7;
background: #2586D7;
}
.form-note {
font-weight:normal;
float: left;
display:inline;
margin: 0.2em 0 0 114px;
width: 20em;
clear: both;
}
.red {
font-weight :bold;
color:Red;
}
#error {
font-weight:bold;
font-size:110%;
color:Red;
width:100%;
padding:5px;
}
-->