﻿body, html {
    height:100%;
    width:100%;
    background:#ffffff url(/App_Themes/Default/images/BodyBG.png) top left repeat-x;
}
form.aspnetForm {
    height:100%;
    position:relative;
}
div#container {
    height:auto !important; /* ignored by IE, applied everywhere else */
    height:100%; /* IE treats as min-height */
    min-height:100%; /* IE ignores this */
    width:950px;
    margin:0 auto;
}
div#header {
    width:950px;
    margin:0 auto;
    height:70px;
    background:#212222 url(/App_Themes/Default/images/WebfreshLogo.png) top left no-repeat;
}
div#header div#logo {
    float:left;
    width:300px;
}
div#header div#logo img {
    border:none;
}
div#content {
    padding:10px 0 100px 0;
    text-align:justify;
}
div#bottommenu {
    width:100%;
    height:40px;
    position:absolute;
    margin-top:-80px;
    background-color:#fff;
}
div#bottommenucontent {
    width:950px;
    margin:0 auto;
    background:#fff url(/App_Themes/Default/images/BottomMenuHR.png) top left no-repeat;
    padding:12px 0;
    font-family:Tahoma,Arial;
    color:#AAA;
}
div#bottommenucontent a {
    color:#AAA;
    text-decoration:none;
    font-size:8pt;
    font-family:Tahoma,Arial;
}
div#bottommenucontent a:hover {
    color:#49D;
    text-decoration:underline;
    font-size:8pt;
    font-family:Tahoma,Arial;
}
div#bottommenucontent div#bottommenulink
{
    float:right;
}
div#footer {
    height:40px;
    position:relative;
    margin-top:-40px;
    border-top:solid 1px #AAA;
    background-color:#DDD;
}
div#footercontent {
    margin:13px auto;
    width:950px;
    text-align:center;
    font-size:8pt;
    font-family:Tahoma,Arial;
    color:#888;
}
div#footer a {
    font-size:8pt;
    font-family:Tahoma,Arial;
    color:#AAA;
    text-decoration:none;
}
div#footer a:hover {
    font-size:8pt;
    font-family:Tahoma,Arial;
    color:#49D;
    text-decoration:underline;
}
.Error {
    color:Red;
    border-top:dotted red 1px;
    border-bottom:dotted red 1px;
    background-color:#f9cccc;
    padding:5px;
    margin-top:10px;
    margin-bottom:20px;
    line-height:12pt;
    
}
/* TOP MENU */
div#topmenu {float:right;}
div#header>div#topmenu {height:70px;}
div#header>div#topmenu>ul.ML1 {height:70px;padding-top:35px;}
div#header>div#topmenu>ul.ML1>li {float:right;list-style-type:none;border-right:dotted 1px #999;padding:0 20px;margin:0;}
div#header>div#topmenu>ul.ML1>li.MIFirst {border-right:none;padding-right:0;}
div#header>div#topmenu>ul.ML1>li>a {line-height:35px;color:#fff;padding:0;display:block;font-size:15pt;font-family:Century Gothic,Lucida Sans,Franklin Gothic Book,Arial;text-decoration:none;font-weight:bold;}
div#header>div#topmenu>ul.ML1>li>a:hover {color:#EF9E0B;}
/* END BOTTOM MENU */
div#bottommenulist {float:left;}
div#bottommenulist>ul.ML1 {}
div#bottommenulist>ul.ML1>li {float:right;list-style-type:none;padding:0 10px;border-left:dotted 1px #999;margin:0;}
div#bottommenulist>ul.ML1>li.MILast {padding-left:0;border-left:none;}
div#bottommenulist>ul.ML1>li>a {color:#AAA;display:block;font-size:8pt;font-family:Tahoma,Arial;text-decoration:none;}
div#bottommenulist>ul.ML1>li>a:hover {color:#49D;text-decoration:underline;}
/* enquiry form */
table.enquiry {
    width:550px;
    border-spacing:0px;
}
table.enquiry tr {
    vertical-align:top;
}
table.enquiry td.label {
    padding:2px;
}
table.enquiry td.input {
    text-align:right;
    padding:2px;
}
table.enquiry td.validation {
    text-align:right;
    padding:2px;
}
table.enquiry td.captcha {
    text-align:right;
    padding:2px;
}
table.enquiry td.submit {
    text-align:right;
    padding:2px;
}
table.enquiry td.submit input[type=submit] {
    padding:3px 10px;
}
/* link exchange form */
table.linkexchange {
    width:620px;
    border-spacing:0px;
}
table.linkexchange tr {
    vertical-align:top;
}
table.linkexchange td.label {
    padding:2px;
}
table.linkexchange td.input {
    text-align:right;
    padding:2px;
}
table.linkexchange td.validation {
    text-align:right;
    padding:2px;
}
table.linkexchange td.captcha {
    text-align:right;
    padding:2px;
}
table.linkexchange td.submit {
    text-align:right;
    padding:2px;
}
table.linkexchange td.submit input[type=submit] {
    padding:3px 10px;
}
/* link exchange form */
table.links {
    width:100%;
    border-spacing:0px;
}
table.links td.LinkCategory h3 {
    color:#EF9E0B;
    font-family:Franklin Gothic Book,Lucida Sans,Arial;
}
table.links td.Link {
    padding:10px 5px;
    background-color:#EEF8FF;
    border-top:solid 1px #99CCFF;
}
table.links td.Link2 {
    padding:10px 5px;
    background-color:#EEFFF8;
    border-top:solid 1px #88CC55;
}
table.links td.addlink {
    border-top:solid 1px #DDD;
    padding:10px 0 0 0;
    text-align:right;    
}
