body, td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size : 8pt;
   color : #1a1a1a;
}

body {
   text-align : center;
   margin : 30px 0 0 0;
   background-color : #fff;
   cursor : default;
}

a, a.itemText, a.noActive {
   color : #1a1a1a;
   text-decoration : none;
   border-bottom : 1px dashed;
   cursor : pointer;
}

a.noActive {
   border : none;
}

a:hover, a:hover.itemText, a:hover.noActive {
   color : #1a1a1a;
   text-decoration : none;
   border-bottom : 1px solid;
   cursor : pointer;
}

h1 {
   font-size : 20pt;
}

h2 {
   font-size : 11pt;
   font-weight : bold;
   margin : 0 0 5px 0;
}

h3 {
   font-size : 8pt;
   font-weight : bold;
}

p {
   margin : 0 0 5px 0;
}

img {
   border : 0;
}

ul.menuGroup {
   list-style-type : none;
   margin : 0;
   padding : 0;
}

ul.list {
   list-style-type : disc;
}

ul.sublist {
   list-style-type : circle;
}

li.list {
   margin-top : 3px;
      margin-bottom : 3px;
}

h3.itemText {
   font-weight : bold;
}

#head, #menu, #container, #foot, #divide {
   margin-left : auto;
   margin-right : auto;
   width : 750px;
}

#head {
   height : 130px;
}

#main {
   position : relative;
   top : 30px;
}

#container {
   margin-top : 15px;
}

#left_foot, #left_head {
   color : #999;
   background-color : transparent;
   float : left;
   clear : none;
}

#right_foot, #right_head {
   color : #999;
   background-color : transparent;
   float : right;
   clear : none;
}

#menu {
   background : #ffffff url(../images/bg_menu.gif) repeat-x;
   padding : 5px 0 5px 0;
   border-top : 1px solid #ccc;
   border-bottom : 1px solid #ccc;
}

#menuGroup {
   width : 100%;
}

#rightItems, #leftItems, #content, #contentLeft, #contentRight, #contentClear {
   text-align : left;
   height : 100%;
}

#rightItems {
   float : right;
   width : 210px;
   margin-left : 10px;
}

#leftItems {
   float : left;
   width : 210px;
   margin-right : 10px;
}

#content {
   float : left;
   width : 310px;
}

#contentClear {
   float : left;
   width : 750px;
}

#contentLeft, #contentRight {
   float : left;
   width : 520px;
}

#contentNoItems {
   text-align : left;
}

#foot {
   border-top : 1px solid #ccc; /** #DD5842; */
   padding : 5px 0 5px 0;
}

#divide {
   clear : both;
   display : block;
   height : 10px;
}

div.divide {
   height: 1px;
   width: 1px;
   clear: both;
   overflow: hidden;
}

div.row {
   clear: both;
   margin-left : 10px;
   margin-right : 10px;
   margin-bottom : 5px;
}

div.row span.label {
   width : 300px;
}

div.row span.step {
   font-weight: bold;
   float: left;
   width: 50px;
}

div.row span.stepItem {
   float: left;
}

a.no_link, a.foot, a:hover.no_link, a:hover.foot {
   color : #003562;
   background-color : transparent;
   text-decoration : none;
   border : none;
}

a.foot, a:hover.foot {
   color : #999;
}

.item {
   margin-bottom : 10px;
   background : #ffffff url(../images/bg_info.gif) repeat-x;
   border : 1px dashed #ccc;
}

.itemText, .itemTextSpaced, a.itemText, a:hover.itemText {
   font-size : 8pt;
   color : #3a4b6b;
   margin : 0;
}

.itemTextSpaced {
   margin-top : 5px;
}

.menuItem {
   display : inline;
   margin : 0 10px 0 10px;
}

a.menuItem, a:hover.menuItem {
   background-color : transparent;
   text-decoration : none;
   border : none;
}

a:hover.menuItem {
   text-decoration : underline;
}

.nonMenuItem {
   color : #999;
}

.innerAir {
   padding : 5px 5px 5px 5px;
}

.Left, .LeftUp {
   margin : 0 0 5px 10px;
}

.Right, .RightUp {
   margin : 0 10px 5px 0;
}

.Clear, .ClearUp {
   margin : 0 10px 5px 10px;
}

.LeftUp, .RightUp, .ClearUp {
   margin-top : 15px;
}

.explanation {
   color : #999;
}

.l, .hl, .ll {
   visibility : visible;
   display : table-cell;
   border-left : 1px solid #999;
   border-bottom : 1px solid #999;
}

.l {
   color : #666;
}

.b, .hb {
   visibility : visible;
   display : table-cell;
   border-bottom : 1px solid #999;
}

.hl, .hb {
   background : #EDF4F3;
}

.p {
   border-left : 1px solid #999;
   border-top : 1px solid #999;
   border-right : 1px solid #999;
}

.leftFloat {
   float : left;
}

.exclamation {
   margin-right : 3px;
   font-weight : bold;
   font-size : 16pt;
   color : #790025;
}

span.bold {
   font-weight: bold;
}