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:43px;
        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:57px;
        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%;}
div.auto {
        height:28px;
        width:150px;
        background:url("images/btmleft_td_pic.gif") left bottom no-repeat;
		display:none;
}
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:298px;
        padding-right:20px;
        color:#ffffff;
        background:url("images/bottom_td_bg.gif") #67a5da top repeat-x;
}

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;
}
