html, body {
        height:100%;
        width:100%;
}

html, body, table, tr, td {
        margin:0px;
        padding:0px;
        vertical-align:top;
        text-align:left;
        font-family:verdana;
        border-collapse: collapse;
}

body {
        background:url("images/body_bg.gif") #5484b1 top repeat-x;
}

table.main {
        width:100%;
        height:100%;
        background:url("images/main_table_pic.jpg") top left no-repeat;
}

td.top {
        height:197px;
        background:url("images/top_td_pic.jpg") bottom right no-repeat;
}

table.fullw, td.fullw {width:100%;}

td.companyname {
        padding:20px 20px 0px 0px;
        color:#ffffff;
        font-family:century gothic, arial;
        font-size:24px;
        white-space: nowrap;
}

td.companyslogan {
        padding-right:20px;
        padding-bottom:10px;
        color:#ff9832;
        font-size:13px;
        font-weight:bold;
        white-space: nowrap;
}

td.menu {
        height:30px;
        border-top: 1px solid #ffffff;
        border-right: 0px;
        border-bottom: 1px solid #ffffff;
        border-left: 0px;
        background:url("images/menu_td_bg.gif") #fd9631 center repeat-x;
}

td.menuitem {
        width:14%;
        height:29px;
        padding:7px 8px 0px 8px;
        text-align:center;

}

td.menuitem a {

        padding:0px 0px 1px 16px;
        color:#ffffff;
        font-weight:bold;
        font-size:12px;
        text-transform:uppercase;
        white-space:nowrap;
        text-decoration: none;
        background:url("images/menu_a_pic.gif") left no-repeat;
}

td.menu_shd {
        height:3px;
        background:#ababab;
}

td.menu_shd2 { background:#b7b7b7;}

td.content {
        height:100%;
        background:url("images/content_td_bg.gif") #ffffff top repeat-x;

}

table.contenttab {
        width:100%;
        height:100%;
        background:url("images/contenttab_table_pic.jpg") left top no-repeat;
}

td.left {
        width:25%;
        padding:15px 25px 25px 25px;
        border-top: 0px;
        border-right: 1px solid #c0c0c0;
        border-bottom: 0px;
        border-left: 0px;
        color:#1e1e1e;
        font-size:11px;
        text-align:justify;
}

p {
        padding:7px 0px 7px 0px;
        margin:0px;
}
p.right {
        font-weight:bold;
		text-align: right;
}

p.right a {
        color: #ff6f28;
        padding-right:12px;
        padding-bottom:2px;
        text-decoration: none;

}

a {
        color: #000000;
        padding-right:0px;
        padding-bottom:0px;
        text-decoration: none;

}

a:hover {
        color: #000000;
        padding-right:0px;
        padding-bottom:0px;
        text-decoration: underline;

}

h2 {
        margin:10px 0px 15px 0px;
        color:#215b8d;
        font-weight:bold;
        font-family:verdana;
        font-size:11px;

}

td.center {
        width:50%;
        padding:25px 25px 0px 25px;
        color:#1e1e1e;
        font-size:11px;
        text-align:justify;
        background:url("images/center_td_bg.gif") #ffffff bottom repeat-x;
}

td.center a, a:hover{
        text-decoration: underline;
}

td.center2 {
        color:#1e1e1e;
        font-size:12px;
}

h1 {
        margin:10px 0px 15px 0px;
        color:#215b8d;
        font-weight:bold;
        font-family:verdana;
        font-size:13px;

}

td.right a {color:#000000; text-decoration: none;}
td.left a {color:#000000; text-decoration: none;}
td.right a:hover {color:#ff6f28; text-decoration: underline;}
td.left a:hover {color:#ff6f28; text-decoration: underline;}

td.right {
        width:25%;
        padding:15px 25px 25px 25px;
        border-top: 0px;
        border-right: 0px;
        border-bottom: 0px;
        border-left: 1px solid #c0c0c0;
        color:#1e1e1e;
        font-size:11px;
        text-align:justify;
}

td.bottom1 {
        height:32px;
        font-size:11px;
        text-align:center;
        vertical-align:middle;
        background:url("images/bottom1_td_bg.gif") #d8dce2 top repeat-x;
}

td.bottom1 a{
        padding:0px 5px 0px 10px;
        color:#000000;
        font-size:11px;
        text-decoration: none;
}

td.bottom1 a:hover {color:#000000; text-decoration: underline;}

td.bottom2 {
        height:26px;
        font-size:11px;
        text-align:center;
        vertical-align:middle;
        text-decoration: none;
        background:url("images/bottom2_td_bg.gif") #5484b1 top repeat-x;
}

td.bottom2 a{
        color:#000000;
        font-size:11px;
        font-size:11px;
        text-decoration: none;
}

td.bottom2 a:hover {color:#000000; text-decoration: underline;}
img.border {
border: 1px solid white;
}

.01 
a {color:#000000; text-decoration: none;}
a:hover {color:#ff6f28; text-decoration: none;}

td.center3 {
	color:#1e1e1e;
	font-size:11px;
	text-align:justify;
}

.ads { padding: 0 0 0 20px; }


