html, body {
        height:100%;
        width:100%;
}

html, body, table, tr, td {
        margin:0px;
        padding:0px;
        font-family:tahoma;
        vertical-align:top;
        text-align:left;
        border-collapse: collapse;
}

body {
        background:#ffffff;
}

table.main {
        width:100%;
        height:100%;
}

td.top1 {
        height:35px;
        background:url("images/top1_td_bg.gif") #e4e4e4 top repeat-x;
}

table.top1table {
        width:100%;
        height:35px;
        background:url("images/top1_td_pic.jpg") top left no-repeat;
}

td.companyname {
        width:298px;
        padding-left:13px;
        vertical-align:bottom;
        color:#0e62b6;
        font-family:arial black;
        font-size:22px;
        letter-spacing: 1px;
}

span.green {
        color:#61b40a;
}

td.navbar {
        padding-right:30px;
        text-align:right;
        vertical-align:middle;
}

a.navbar1 {
        width:38px;
        padding:0px 15px 0px 15px;
        background:url("images/navbar1_a_pic.gif") center no-repeat;
}

a.navbar2 {
        width:38px;
        padding:0px 15px 0px 15px;
        background:url("images/navbar2_a_pic.gif") center no-repeat;
}

a.navbar3 {
        width:38px;
        padding:0px 15px 0px 15px;
        background:url("images/navbar3_a_pic.gif") center no-repeat;

}

td.companyslogan {
        width:298px;
        height:17px;
        padding-left:55px;
        color:#0e62b6;
        font-family:arial;
	font-weight: bold;
        font-size:12px;
        white-space: nowrap;
	letter-spacing: 1px;
}

td.top2 {
        height:175px;
        padding-left:298px;
        background:url("images/top2_td_pic.jpg") #67a5da left bottom no-repeat;
}

table.top2table {
        width:100%;
        height:100%;
        background:url("images/top2table_td_bg.gif") bottom repeat-x;
}

td.menu {
        width:100%;
        height:40px;
        background:url("images/menu_td_bg.gif") #f7f7f7 repeat-x;
}

td.menuitem {
        width:16%;
        height:30px;
        padding:10px 15px 0px 15px;
        text-align:center;
}

td.menuitem a {
        color:#1c3e55;
        padding-bottom:11px;
        font-family:arial;
        font-size:11px;
        white-space:nowrap;
        text-decoration: none;
}

td.menuitem a:hover {
        border-bottom: 3px solid #ed5a2a;
}

td.menuleft {
        width:10px;
        height:40px;
        background:url("images/menuleft_td_pic.gif") left bottom no-repeat;
}

td.menuright {
        width:26px;
        height:40px;        
        background:url("images/menuright_td_pic.gif") right bottom no-repeat;
}

td.menudiv {
        width:1px;
        background:url("images/menudiv_td_bg.gif") repeat-x;
}

td.hat {
        height:128px;
        text-align:center;
        vertical-align:middle;
        color:#ffffff;
        font-family:arial black;
        font-size:24px;
        letter-spacing: 1px;
        white-space:nowrap;
        background:url("images/hat_td_pic.jpg") right top no-repeat;
}

a.mail {
        font-family:arial;
	font-weight: bold;
        font-size:14px;
        white-space: nowrap;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
}

td.btm{
        background:url("images/btm_td_bg.gif") repeat-x;
}

table.fullw {width:100%;}

td.btmleft {
        height:7px;
        width:10px;
        background:url("images/btmleft_td_pic.gif") left bottom no-repeat;
}

td.btmright {
        width:26px;
        background:url("images/btmright_td_pic.gif") right bottom no-repeat;
}

table.full {
        width:100%;
        height:100%;
}

td.content {
        background:url("images/content_td_bg.gif") #ffffff bottom repeat-x;
}

td.left {
        width:248px;
        padding:30px 25px 30px 25px;
        border-right: 2px solid #ffffff;
        background:url("images/left_td_pic.jpg") #e5e5e5 left top no-repeat;
}

table.lefttable {
        width:100%;
        margin-top:10px;
}

td.l1 { background:url("images/l1_pic.gif") top left no-repeat; width:10px; height:10px;}
td.l2 { background:url("images/l_bg.gif") top repeat-x; width:100%;}
td.l3 { background:url("images/l3_pic.gif") top right no-repeat; width:10px;}
td.l4 { background:url("images/l_bg.gif") left repeat-y;}
td.l6 { background:url("images/l_bg.gif") right repeat-y;}
td.l7 { background:url("images/l7_pic.gif") bottom left no-repeat; height:10px;}
td.l8 { background:url("images/l_bg.gif") bottom repeat-x;}
td.l9 { background:url("images/l9_pic.gif") bottom right no-repeat;}

td.l5 {
        padding:10px;
        color:#1c3e55;
        font-size:11px;
        text-align:justify;
}

td.l5 a {color:#0b61b7;}

p { margin:0px;}

td.center {
        padding:15px 25px 15px 27px;
        color:#1c3e55;
        font-size:11px;
        text-align:justify;
        background:url("images/center_td_bg.gif") top repeat-x;
}

td.center a{color:#ed5a2a;}

h1 {
        margin-bottom:20px;
        color:#0e62b6;
        font-weight:bold;
        font-family:tahoma;
        font-size:17px;
        text-align:left;
}

h2 {
        margin-top:20px;
        margin-bottom:20px;
        color:#1c3e55;
        font-weight:bold;
        font-family:tahoma;
        font-size:11px;
        text-align:left;
}
h2.nomargin {
        margin:0px;
}

div.blue {
        padding:15px 20px 15px 20px;
        border: 1px solid #9ec7f0;
        background:url("images/p_bg.gif") top repeat-x;
}

td.right {
        width:20px;
        border-left: 2px solid #ffffff;
        background:url("images/right_td_pic.jpg") #e5e5e5 top repeat-x;
}

td.bottom {
        height:49px;
        padding-left:20px;
        padding-right:20px;
        color:#ffffff;
        background:url("images/bottom_td_bg.gif") #67a5da top repeat-x;
		text-align:center;
}
td.bottom  a{
        color:#ffffff;
        font-size:11px;
}

td.bottom_menu {
        padding-top:25px;
        color:#ffffff;
        font-family:arial;
        font-size:11px;
        text-align:center;
}

td.bottom_menu_l {
        width:10px;
        background:url("images/bottom_menu_l_td_pic.gif") top left no-repeat;
}

td.bottom_menu_r {
        width:7px;
        background:url("images/bottom_menu_r_td_pic.gif") top right no-repeat;
}

td.bottom_menu {
        background:url("images/bottom_menu_td_bg.gif") top repeat-x;
}

td.bottom_menu a{
        padding-left:10px;
        padding-right:12px;
        color:#ffffff;
        text-decoration: none;
}

td.bottom_menu a:hover{
        text-decoration: underline;
}

.centt td { text-align:center; font-size:12px; }

.style11 {color: #990000; ; text-align:justify}
.mainText {font-size: 16px; 	font-weight: bold; 	font-family: "Courier New", Courier, monospace; text-align:justify; padding-left: 25px; padding-right: 20px;}
.date {font-size: 18px; 	font-weight: bold; 	font-family: "Courier New", Courier, monospace; text-align:right}
.style13 {
	color: #CCCCCC;
	font-size: 12px;
}
.commentLink {
color:#133f53; text-decoration: none;
}
.upd {
	color:#030; padding-left:55px; font-style:italic
}
.upd2 {
	color:#030; padding-left:77px; font-style:italic
}
.upd3 {
	color:#030; padding-left:99px; font-style:italic
}
.tab {
padding-left:25px; padding-right:15px;
}
.tab td {
text-align:center; font-family:"Courier New", Courier, monospace; font-weight:bold; padding-left:2px;
}
.style14 {
	color: #FFFFFF;
	font-size: 24px;
}
.greenLink {color: #003300; }
b.daySpeed { color:#030; font-size:21px; }

.downloadCalc { position: absolute; 
border: 1px solid;
padding: 5px;
left: 0px;
width: 343px;
height: auto;/*height: 77px;*/
visibility: hidden; 
background-color: #F0F0F0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold; }
.downloadCalc table 
{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align:left;
}
.downloadCalc p 
{
padding-left:10px;
}
.downloadCalcDouble { position: absolute; 
border: 1px solid;
padding: 5px;
left: 0px;
width: 343px;
height: auto;/*height: 177px;*/
visibility: hidden; 
background-color: #F0F0F0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold; }
.downloadCalcDouble table 
{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align:left;
}
.downloadCalcDouble p 
{
padding-left:10px;
}

.downloadQuest { position: absolute; 
border: 1px solid;
padding: 5px;
left: 0px;
width: 321px;
height: 111px;
visibility: hidden; 
background-color: #F0F0F0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold; }
.downloadQuest table 
{
font-family:Georgia, "Times New Roman", Times, serif;
border-color:#F0F0F0;
font-weight:bold;
text-align:left;
}
.downloadQuest p 
{
padding-left:10px;
}

.notetable td { text-align:center; }
.noteUl { margin-top:4px; padding:0; margin-left:40px; list-style-position: inside; }
.noteUl li { padding:0; margin:0; }
.noteBody img { border:solid 2px; }
.noteBody p { margin-top:5px; }
.noteImg { position:relative; margin:auto; padding:20px 0 3px; width:100%; text-align:center;  }
.noteImg a { font-style:italic; margin:0 0 5px; }