body
{
   margin: 0px;
   background-color: #4D4D5A;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, ul, ol, dl
{
   font-size: 10pt;
   line-height: 125%;
   color: black;
}

ul
{
   list-style-type: square;
}

ul, ol, dl
{
   line-height: 125%;
   padding-left: 0px;
   margin-left: 35px;
}

a:link { color: #5F233A; }
a:visited { color: #7D4B59; }
a:active { color: #CC0045; }
a:hover
{
   color: #4B5990;
   text-decoration: none;
   border-top: dashed 1px #aaaaaa;
   border-bottom: dashed 1px #aaaaaa;
}


h2
{
   margin-left: 10px;
   padding-bottom: 5px;
   font-family: Georgia, Times New Roman, serif;
   font-weight: normal;
   color: #412D2D;
   font-size: 20pt;
}

h3
{
   color: #412D2D;
   font-size: 12pt;
}

h3.subhead {
   margin-left: 10px;
   padding-bottom: 5px;
   font-family: Georgia, Times New Roman, serif;
   font-weight: normal;
   color: #412D2D;
   font-size: 15pt;
}

h4.subhead {
   margin-left: 20px;
   font-family: Georgia, Times New Roman, serif;
   font-weight: normal;
   color: #412D2D;
   font-size: 12pt;
}

.xmlangle
{
   font-size: 12pt;
   color: #888888;
   vertical-align: middle;
   padding-left: 6px;
   padding-right: 2px;
}

.dashed
{
   padding-bottom: 5px;
   border-bottom: dashed 2px #cfcfcf;
}

.masthead
{
   width: 754px;
   margin-left: auto;
   margin-right: auto;
}

.blockimg
{
   display: block;
   vertical-align: baseline;
}

.bluebar
{
   height: 22px;
   background-image: url('images/bluebar.gif');
}

.pagecenter
{
   width: 754px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
   background-image: url('images/pagebackground.gif');
   border: solid 1px #6A6D70;
}

.content
{
   padding-left: 40px;
   padding-right: 40px;
}

.navbar
{
   text-align: center;
   padding-top: 10px;
   padding-left: 18px;
   padding-right: 18px;
   padding-bottom: 12px;
   color: #999;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 10pt;
}

.navbar strong { color: #2D384A; }

hr
{
   border: 0;
   color: #ddd;
   background-color: #ddd;
   height: 1px;
}

.headline
{
   font-size: 17pt;
   letter-spacing: 0.2em;
   line-height: 90%;
   font-variant: small-caps;
   color: #666;
   padding-left: 25px;
   padding-top: 6px;
}

.headline2
{
   font-size: 13pt;
   letter-spacing: 0.1em;
   line-height: 90%;
   font-variant: small-caps;
   color: #666;
   padding-top: 6px;
   text-align: center;
}

.rightjust
{
   font-size: 13pt;
   text-align: right;
   font-style: italic;
   border-top: dashed 1px #999;
   border-bottom: dashed 1px #999;
   width: 250px;
   line-height: 135%;
   color: #333;
}

.sidelinks
{
   float: right;
   width: 220px;
   background-color: #eee;
   border: solid 1px #ccc;
   margin-top: 6px;
   margin-left: 15px;
   margin-bottom: 10px;
   padding: 6px;
}

.sidelinks h4
{
   color: #2D384A;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 11pt;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 2px;
}

.sidelinks a
{
   text-decoration: none;
}

.sidelinks ul
{
   font-family: Tahoma, Arial, sans-serif;
   list-style-type: square;
   line-height: 125%;
   margin-top: 6px;
   margin-bottom: 6px;
}

.sidelinks li
{
   font-size: 10pt;
}

.sidehead
{
   font-weight: bold;
}

.method th
{
   width: 2.05in;
   border: solid black 1px;
   background: #E5E5E5;
   padding: 0px 6px 0px 6px;
   font-family: Arial, Verdana, sans-serif;
   font-size: 10.0pt;
   font-weight: bold;
   text-align: center;
   padding: 12px 6px 12px 6px;
}

.methodtd1
{
   width: 2.05in;
   border: solid black 1px;
   padding: 6px 6px 0px 6px;
   text-align: center;
}

.methodtd2
{
   width: 2.05in;
   border: solid black 1px;
   padding: 6px 6px 6px 6px;
   text-align: center;
}

.method td
{
   font-size: 10.0pt;
   font-family: Arial, Verdana, sans-serif;
}

.methodterm
{
   font-weight: bold;
   text-align: center;
}

.clientapp
{
   font-style: italic;
   text-align: center;
}

