body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
font-family: 'Arial', sans-serif;
}

#framecontentLeft, #framecontentTop{
position: absolute; 
top: 0; 
left: 0; 
width: 200px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #000080;
color: white;
}

#framecontentLeft h4 {margin: 0; color: #fbb225; padding: 0;}
#framecontentLeft p {margin: 0; padding: 0;}
#framecontentLeft p span {font-size: 12px;}
#framecontentLeft a {color: white;}

#framecontentTop{ 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 90px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #000080;
color: white;
}
#framecontentTop h1 {height:35px; margin: 0 0 5px 0; padding: 0; font-size: 35px; color: #f0ab22; font-weight:bolder;}
#framecontentTop h3 {margin: 0 0 0 0px; padding: 0; font-size: 15px; font-style: italic;}
#framecontentTop img {float: right; position: relative; top: -60px;}

#maincontent{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 90px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
}

#maincontent h1 {color: #000080; font-size: 21px;}
#maincontent h2 {font-size: 16px; margin: 0; padding: 0;}
#maincontent p {font-size: 14px; line-height: 135%;}

.innertube{ margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/}


* html body{ /*IE6 hack*/
padding: 120px 0 0 200px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}

.menulist {margin: 15px 0 5px 0;}

.menulist a{

color: white;
display: block;
width: 160px;
height: 32px;
padding: 7px 0 0 21px;
margin: 0;
background-image: url('../img/nav-background-rest.gif');
background-repeat: no-repeat;
background-position: left top;
text-decoration: none;
font-weight: bold;
}

.menulist a:hover {
background-image: url('../img/nav-background-hover.gif');
color: #fbb225;
}

.footer-box {width: 30%; margin: 0 15px 15px 0; float: left; font-size: 13px; padding-bottom: 25px; line-height: 145%;}
.footer-box img {vertical-align: middle; margin: 0 5px 0 0;}

table {font-size: 13px; border: 1px solid gray; margin: 0 0 25px 0; width: 100%;}
td {padding: 8px; vertical-align: top; border-bottom: 1px solid gray; margin:0;}
.row2 {background-color: lightgray; }
th {background-color: #000080; color: white; text-align: left; padding: 8px;}
table span{font-size:11px;}

form lable {vertical-align: top; width: 150px;}

.required {color: red;}
.submission-received {font-size: 19px !important; color: green !important;}
.submission-continue {background-color: lightgray; padding: 10px; text-align: center; font-weight: bold; font-size: 14px; text-transform: uppercase; border-bottom: 2px solid black; border-right: 2px solid black; width: 350px; margin: 5px 0 45px 0;}

h4 {margin:0}