body, html               { margin:0; padding:0; font-family:Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif, "Trebuchet MS"; color: #000000; font-size: 87%; background-image: url(../images/layout/background_nocolumn.gif); line-height: 140%; background-color: #FFFFFF; }
A:link                   { font-weight:bold; color:#121291; text-decoration:none; }
A:visited                { font-weight:bold; color:#121291; text-decoration:none; }
A:active                 { font-weight:bold; color:#121291; text-decoration:none; }
A:hover                  { font-weight:bold; color:#0000ff; text-decoration:none; }

p                        { margin: 1em 0; padding: 0 1em; }
h1,h2,h3,h4,h5,h6        { margin: 2px 0 2px 0;}
h1                       { font-size: 120%;}
h2                       { font-size: 110%;}
h3                       { font-size: 100%;}
h4                       { font-size: 95%;}
h5                       { font-size: 90%;}
h6                       { font-size: 87%;}
img                      { border: 0;}
h1.FormTitle             { width:773px; padding:5px;text-align: center; color: #FFFFFF; background-color:#3860bb; }
h2.FormTitleSub          { width:773px; padding:5px; text-align: center; background-color:#bfcde2; }
.FormContent             { padding:5px; }
.FormContentSub          { width: 762px; padding-left: 10px; background: #eef3fe; border: 1px solid #cad5ee; font-size:87%;}
.Label1                  { float: left; width:130px; font-weight:bold;}
.Label2                  { float: left; width:630px;}
td.C1                    { background-color:#3860bb; text-align:center; color:#FFFFFF; font-size:87%; font-weight:bold;}
td.C1X                   { background-color:#FFFFFF; }
td.C2                    { width: 40%; background-color:#bcd0ed; text-align:left; font-size:87%; font-weight:bold; }
td.C2X                   { width: 40%; background-color:#5f779a; text-align:center; color: #FFFFFF; font-weight:bold; font-size:87%;}
td.C3                    { width: 15%; background-color:#dee8f7; text-align:center; font-size:87%; }
td.C3X                   { width: 15%; background-color:#bfcde2; text-align:center; font-size:87%;}

.indent1                 { margin: 0px 10px 5px 10px;}
.indent2                 { margin: 0px 10px 5px 30px;}
.indent3                 { margin: 0px 10px 5px 50px;}
.indent4                 { margin: 0px 10px 5px 70px;}
.indent5                 { margin: 0px 10px 5px 90px;}
.indent6                 { margin: 0px 10px 5px 120px;}

ul.Bullet                { list-style-type:none; }
ul.Bullet li             { display:list-item; list-style-image: url(../images/icons/bullet.gif); list-style-position:outside; }
ul.Bullet li a           { display:list-item; list-style-image: url(../images/icons/bullet.gif); list-style-position:outside; }
ul.Bullet1               { list-style-type:none; }
ul.Bullet1 li            { display:list-item; list-style-image: url(../images/icons/bullet1.gif); list-style-position:outside; }
ul.Bullet2               { list-style-type:none; }
ul.Bullet2 li            { display:list-item; list-style-image: url(../images/icons/bullet2.gif); list-style-position:outside; }
ul.Bullet3               { list-style-type:none; }
ul.Bullet3 li            { display:list-item; list-style-image: url(../images/icons/bullet3.gif); list-style-position:outside; }
ul.Bullet3 li a          { display:list-item; list-style-image: url(../images/icons/bullet3.gif); list-style-position:outside; }
ul.Bullet4               { list-style-type:none; }
ul.Bullet4 li            { display:list-item; list-style-image: url(../images/icons/bullet4.gif); list-style-position:outside; }
ul.Bullet4 li a          { display:list-item; list-style-image: url(../images/icons/bullet4.gif); list-style-position:outside; }
ul.Bullet5               { list-style-type:none; }
ul.Bullet5 li            { display:list-item; list-style-image: url(../images/icons/bullet5.gif); list-style-position:outside; }
ul.Bullet5 li a          { display:list-item; list-style-image: url(../images/icons/bullet5.gif); list-style-position:outside; }
.Top-Bar                 { width:100%; height:5px; background:#345487;}
#Logo                    { position: absolute; width:297px; height:80px; left: 0px; top:0px; z-index:2; }
#Edge                    { position: absolute; width:30px; height:100px; left: 779px; top:0px; background:url("../images/layout/edge.gif") no-repeat left top; z-index:2; }
/* Main Menu links */
#Main-Menu               { position: absolute; padding:0; width:780px; left: 0px; top:49px; z-index:2;}

#tab-menu                { float:right; font-size:83%; line-height:normal; }
#tab-menu ul             { margin: 0; padding:10px 10px 0; list-style:none; }
#tab-menu li             { float:left; background:url("../images/layout/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #7CA2C5; }
#tab-menu a              { float:left; display:block; width:.1em; background:url("../images/layout/tab_right.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#061842; }
#tab-menu > ul a         {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab-menu a              { float:none;}
/* End IE5-Mac hack */
#tab-menu a:hover        { color:#FFFFFF; }
#home #nav-home, #modA #nav-modA, #modB #nav-modB, #modC #nav-modC, #modD #nav-modD { background-position:0 -150px; border-width:0; }
#home #nav-home a, #modA #nav-modA a, #modB #nav-modB a, #modC #nav-modC a, #modD #nav-modD a { background-position:100% -150px; padding-bottom:5px; color:#FFFFFF; }
#tab-menu li:hover, #tab-menu li:hover a { background-position:0% -150px; color:#FFFFFF; }
#tab-menu li:hover a     { background-position:100% -150px; }
#tab-bar {position: absolute; width:789px; height: 20px; left: 0px; top:80px; background:#3860bb; z-index:1;}

/* Left Menu links */
#button { width: 155px; font-size:83%; border-right: 1px solid #345487; margin-bottom: 1em; background-color: #345487; color: #333; }
#button ul               { list-style: none; margin: 0; padding: 0; border: none; }
#button li               { border-bottom: 1px solid #90bade; margin: 0; list-style: none; list-style-image: none; }
#button li a             { display: block; padding: 2px 2px 2px 0.5em; border-left: 5px solid #345487; border-right: 3px solid #bcd0ed; background-color: #3860bb; color: #fff; text-decoration: none; width: 100%;}
#button li a:hover       { border-left: 5px solid #1c64d1; border-right: 3px solid #5ba3e0; background-color: #2586d7; color: #fff; }

.Notes                   { font-style: italic; font-size: 95%;}
