HTML, BODY {height:100%}

BODY {
padding: 0px;
margin: 0px;
background: url(pics/rt_x200.jpg) center top repeat-y scroll dimgray;
COLOR: #1E1E1E; 
font-family: arial;
font-size: 13px;
text-align: center;
}

/* Alternative colors - #000080 = navy -  #37353F #442E82  #34245E */
A:link {background: none; color: #2E2153; text-decoration: underline; cursor: pointer;} 
A:visited {background: none; color: #2E2153; text-decoration: underline; cursor: pointer;}
A:hover {background: none; color: maroon; text-decoration: underline; cursor: pointer;}
A:active { background: none; color: maroon; background: underline; cursor: pointer;}


#MainContainer {
height: 100%;
min-height: 100%;
background-color: transparent;
margin-bottom: -102px;
width: 840px;
margin-left: auto;
margin-right: auto;
/* border: 2px solid maroon; */
}

HTML>BODY #MainContainer {height: auto;} /* Needed for Mozilla and IE7 to push Footer down */

#Header{
background: url(pics/header-140.jpg) no-repeat;
position: relative;
left: -82px;
height: 70px;
margin: 0px 0px 5px 0px;/
text-align: left;
}

#HeaderContent {
background: url(pics/menu-header-02.jpg) no-repeat;
position: absolute;
width: 270px;
height: 190px;
top: 0px;
left: 632px;
}

#LeftColumn {
background: transparent;
position: relative; 
width: 520px; 
float: left;
text-align: left;
margin-bottom: 30px;
border-top: 5px ridge moccasin;
}

.ContentText {
background: #FFFFDB;
padding: 50px 60px 40px 60px;
font: 13px arial,sans-serif;
text-align: justify;
}

#RightColumn {
position: relative;
top: 112px;
width: 290px;
float: right;
text-align: left;
margin-bottom: 30px;
}

.DummyDIV {
height: 5px; 
line-height: 5px; 
font-size: 1px;
}

#RightColTop {
background: url('pics/right_col_top_02.jpg');
height: 30px;
}

#RightColContent {
position: relative;
padding: 30px 30px 40px 30px;
background: #FFFFDB;
border-top: 5px ridge moccasin;
border-bottom: 5px ridge moccasin;
}

.MenuTitle {
background: #C7C295; /* #C7C295 #D7C9B3  #5C5868 */
font: bold italic 13px/17px arial,sans-serif;
padding-left: 5px;
margin: 0px 0px 15px 0px;
border-top: 1px dashed black;
}

.Menu {
margin-bottom: 30px;
}

.Menu A {
display: block;
width: 100%;
margin-bottom: 7px;
}

/* Fix glitch where IE6 randomly selects one of the menu links and displays no bottom margin (ONLINE ONLY) */
* html .Menu A {
margin-bottom: 0px;
padding-bottom: 7px;
}

.GlinkUnit_Menu {margin-top: 15px;}
* html .GlinkUnit_Menu {margin-top: 10px;}

#RightColBottom {
background: url('pics/right_col_bottom.gif');
height: 30px;
border-top: 1px solid #605746;
}

#Footer {
width: 840px;
clear: both;
height: 102px;
color: #000000;
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
}
* html #Footer {height: 102px;}

.FooterTitle {
font-family: Georgia,serif; 
font-size: 24px; 
font-weight: bold; 
margin-bottom: 10px;
}

.FooterContent {
background: #FFFFDB;
padding: 15px 50px 15px 50px; 
height: 72px;
text-align: left;
margin-left: auto;
margin-right: auto;
border-top: 5px ridge moccasin;
}

#ClearFooter {
clear: both; 
height: 96px;
}
* html #ClearFooter {height: 96px;}

.Heading1 {
font: bold 24px/28px Arial;
color: #3F3F3F;
margin-top: 0px;
margin-bottom: 20px;
}

.Heading2 {
font: bold 16px/20px arial,sans-serif;
}

.Left {text-align: left;}

.ButtonStyle {background: url(pics/purple2-gradient01.gif);}

.List1 LI {margin-bottom: 25px;} 
.ListDef LI {margin-bottom: 0px;}
.List2 {margin-left: -17px;}
.List2 LI {margin-bottom: 10px;}
.List3 LI {margin-bottom: 15px;} 

.Step {
margin-top: 30px;
font-weight: bold;
}

.StepText {
	margin-top: 15px;
}

.InputAlign {
	position: relative; 
	left: -21px; 
	margin-top: 5px;
}

TEXTAREA {
	overflow: auto;
}

.TextBox {
	font: normal 13px/15px arial,sans-serif;
	width: 290px;
}

.Divider {font: 26px 'times new roman',serif;}

CODE {
font-family: courier,monospace;
}

.Navy {color: navy;}
.Red {color: red;}

.HRSpecial {margin-top: 30px;}

.Define {
border-bottom: 1px dotted dimgray;
cursor: help;
}

.ExternalLinks {
margin-top: 15px; 
list-style: none;
}

.ExternalLinks LI {padding-left: 10px;}

/* DEBUGGING */
/* #RTformFrame {border: 1px solid red;} */

