body{
 font-family: Arial; 
font-size: 12px; 
background-color:#FFFFFF;
margin:0px;

}


h1{
font-family: Georgia;
}

a{
  color: #db6d00;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
color:#5e4734;
}


hr{
color:#bfb9b2;
padding:0px;
margin:0px;

}


#TopLinks {
position:absolute;
display:block;
text-align:right;
width:975px;
color:white;
top:5px;
vertical-align: middle; 
}

#TopLinks a {
background-color:#6d9431;
vertical-align: middle; 
margin:0px;
padding:5px;
color:white;
height:20px;
text-decoration:none;
}

#TopLinks a:hover{
color:#e3f2c8;
text-decoration:underline;
}

#TopLinks .Sep{
background-color:#6d9431;
vertical-align: middle; 
margin:0px;
padding:5px;
color:white;
text-decoration:none;
height:20px;
}



#TopNav{
position:absolute;
height:40px;
top:110px;
}
#TopNav td {
width:163px;	
height:40px;
vertical-align: middle; 
text-align: center; 
padding:0px;
background-image:url(images/TopNavBG.gif);
}
#TopNav td.First {
background-image:url(images/TopNavBGFirst.gif);
}
#TopNav td.Last {
background-image:url(images/TopNavBGLast.gif);
}

#TopNav a{
font-family: Georgia;
color:#e7d5c7;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#TopNav a:hover{
color:#fefefe;
}



#SplashMainBodyBG{
position:absolute;
top:145px;
display:block;
padding:0px;
margin:0px;
}


#SplashMainFlipImage{
position:absolute;
top:145px;
margin-left:8px;
display:block;
}

#SplashMainFlipText{
position:absolute;
top:175px;
width:450px;
margin-left:500px;
display:block;
font-family: Georgia;
}

#SplashMainFlipText h1{
}
#SplashMainFlipText .SpecialHeader{
color:#6d9431;
font-style: italic;

}




#SplashMainFlipContactUs{
position:absolute;
top:407px;
width:140px;
height:58px;
margin-left:800px;
display:block;
font-family: Georgia;
color:white;
}

#SplashMainFlipContactUs a{
display:block;
font-weight:bold;
vertical-align: middle; 
text-align: center; 
text-decoration:none;
padding:0px;
padding-top:10px;
height:40px;
width:140px;
margin-right:0px;
background-image:url(images/ContactUSLinkBG.gif);
color:white;
}



#SplashMainFlipSelector{
width:147px;
height:27px;
position:absolute;
top:410px;
margin-left:506px;
display:block;
font-family: Georgia;
color:black;
}

#SplashMainFlipSelector a{
text-align: center; 
vertical-align: middle; 
width:27px;
height:27px;
font-size:16pt;
padding-top:0px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
margin-left:9px;
text-decoration:none;
}

#SplashMainFlipSelector a.Selected{
color:white;
background-image:url(images/MainFlipSelect.gif);
}
#SplashMainFlipSelector a.Unselected{
color:black;
background-image:url(images/MainFlipUnselect.gif);
}





#SplashMainFlipContactUs a:hover{

color:#c9d15b;
text-decoration:none;
}



#SplashMainValues{
position:absolute;
top:470px;
width:280px;
font-family: Arial; 
font-size:9pt;
margin-left:670px;
display:block;
color:#2c2016;
}


#SplashMainValues h1{
font-size:18pt;
margin-top:15pt;
margin-bottom:5pt;
}



#SplashMainResources{
width:600px;
position:absolute;
top:470px;
margin-left:35px;
display:block;
font-family: Georgia;
color:white;
}

#SplashMainResources h1{
margin-top:15pt;
margin-bottom:5pt;
font-style: italic;
color:#2c2016;
font-size:18pt;
}

#SplashMainResources h2{
margin-bottom:10px;
font-style: italic;
color:#2c2016;
font-size:13pt;
}

#SplashMainResources td{
color:white;
font-size:9pt;
}

#SplashMainResources a{
font-family: Arial; 
font-weight:bold;
font-size:9pt;
text-align: center; 
vertical-align: middle; 
color:white;
background-image:url(images/LearnMoreLinkBG.gif);
text-decoration:none;
margin-top:15px;
padding-left:0px;
display:block;
padding-bottom:20px;
padding-top:4px;
width:100px;

}

#SplashMainResources a:hover{
color:#c9d15b;
}

#SplashFooter h2, #MainFooterLong h2, #MainFooterShort h2, #MainFooterVShort h2, #MainFooter h2{
margin-bottom:10px;
color:#d3c7b9;
font-size:12pt;
}

#SplashFooter ul,  #MainFooterLong ul, #MainFooterShort ul, #MainFooterVShort ul, #MainFooter ul{
margin:15px;
padding:0px;
color:white;
}

#SplashFooter li, #MainFooterLong li, #MainFooterShort li, #MainFooterVShort li,#MainFooter li{
margin:0px;
color:white;
}

#SplashFooter a, #MainFooterLong a, #MainFooterShort a, #MainFooterVShort a, #MainFooter a{
text-decoration:none;
font-size:10pt;
color:white
}

#SplashFooter a:hover,  #MainFooterLong a:hover, #MainFooterShort a:hover, #MainFooterVShort a:hover, #MainFooter a:hover{
text-decoration:underline;
color:#d3c7b9;
}

#SplashFooterAddress a,  #MainFooterLongAddress a, #MainFooterShortAddress a, #MainFooterVShortAddress a, #MainFooterAddress a{
color:#d3c7b9;
font-size:10pt;
font-family: Arial; 
text-decoration:none;
}

#SplashFooterAddress a:hover, #MainFooterLongAddress a:hover, #MainFooterShortAddress a:hover, #MainFooterVShortAddress a:hover, #MainFooterAddress a:hover{
font-size:10pt;
font-family: Arial; 
text-decoration:underline;
}


#MainBodyBG{
position:absolute;
top:150px;
display:block;
padding:0px;
margin:0px;
}


#MainBodyHeading{
position:absolute;
top:154px;
display:block;
padding:0px;
margin-left:30px;
}

#MainBodyHeading h1{
font-size:22pt;
color:#2c2016;
}

#MainBodyHeading .SpecialHeading{
color:#6d9431;
font-style: italic;

}

#MainBody{
position:absolute;
top:245px;
display:block;
padding:0px;
margin:0px;
margin-left:40px;
width:880px;
color:#2c2016;
font-family: Arial; 
font-size:11pt;
}

#MainBody h2{
font-family: Georgia;
font-size:14pt;
color:#2c2016;
margin:10px;
margin-left:0px;
}

/* -------------------------------------------------------------------- */
/*  Spacing for Splash Page Only  */

#SplashFooterBG{
position:absolute;
top:836px;
}

#SplashFooter{
position:relative;
top:-480px;
font-family: Arial; 
padding-left:40px;
}


#SplashFooterQuote{
position:relative;
color:#d3c7b9;
text-align: right; 
font-size:10pt;
top:-420px;
font-style: italic;
margin-right:720px;
font-family: Arial; 
padding-left:40px;
width:250px;
}

#SplashFooterAddress{
position:relative;
color:#d3c7b9;
text-align: left; 
font-size:10pt;
top:-490px;
width:600px;
margin-left:380px;
font-family: Arial; 
padding-left:40px;
font-size:9pt;
}


/* -------------------------------------------------------------------- */
/*  Spacing for Normal Pages  */

#MainFooterBG{
position:relative;
top:-141px;
}

#MainFooter{
position:relative;
top:-480px;
font-family: Arial; 
padding-left:40px;
}

#MainFooterQuote{
position:relative;
color:#d3c7b9;
text-align: right; 
font-size:10pt;
top:-420px;
font-style: italic;
margin-right:720px;
font-family: Arial; 
padding-left:40px;
width:250px;
}

#MainFooterAddress{
position:relative;
color:#d3c7b9;
text-align: left; 
font-size:10pt;
top:-490px;
width:600px;
margin-left:380px;
font-family: Arial; 
padding-left:40px;
font-size:9pt;
}



/* -------------------------------------------------------------------- */
/*  Spacing for Long Pages  */

#MainFooterBGLong{
position:relative;
top:159px;
}

#MainFooterLong{
position:relative;
top:-180px;
font-family: Arial; 
padding-left:40px;
}

#MainFooterLongQuote{
position:relative;
color:#d3c7b9;
text-align: right; 
font-size:10pt;
top:-120px;
font-style: italic;
margin-right:720px;
font-family: Arial; 
padding-left:40px;
width:250px;
}

#MainFooterLongAddress{
position:relative;
color:#d3c7b9;
text-align: left; 
font-size:10pt;
top:-190px;
width:600px;
margin-left:380px;
font-family: Arial; 
padding-left:40px;
font-size:9pt;
}


/* -------------------------------------------------------------------- */
/*  Spacing for Short Pages  */

#MainFooterBGShort{
position:relative;
top:-318px;
}

#MainFooterShort{
position:relative;
top:-656px;
font-family: Arial; 
padding-left:40px;
}

#MainFooterShortQuote{
position:relative;
color:#d3c7b9;
text-align: right; 
font-size:10pt;
top:-596px;
font-style: italic;
margin-right:720px;
font-family: Arial; 
padding-left:40px;
width:250px;
}

#MainFooterShortAddress{
position:relative;
color:#d3c7b9;
text-align: left; 
font-size:10pt;
top:-660px;
width:600px;
margin-left:380px;
font-family: Arial; 
padding-left:40px;
font-size:9pt;
}

/* -------------------------------------------------------------------- */
/*  Spacing for VShort Pages  */

#MainFooterBGVShort{
position:relative;
top:-510px;
}

#MainFooterVShort{
position:relative;
top:-856px;
font-family: Arial; 
padding-left:40px;
}

#MainFooterVShortQuote{
position:relative;
color:#d3c7b9;
text-align: right; 
font-size:10pt;
top:-796px;
font-style: italic;
margin-right:720px;
font-family: Arial; 
padding-left:40px;
width:250px;
}

#MainFooterVShortAddress{
position:relative;
color:#d3c7b9;
text-align: left; 
font-size:10pt;
top:-860px;
width:600px;
margin-left:380px;
font-family: Arial; 
padding-left:40px;
font-size:9pt;
}

/* -------------------------------------------------------------------- */


.NoTopMargin{
margin-top:0px;
padding-top:0px;
}


.LinkGroup{
color:white;
background-image:url(images/LinkGroupBG.gif);
background-repeat:no-repeat;
padding:10px;
vertical-align: top; 
}
.LinkGroup a {
color:white;
text-decoration:none;
}
.LinkGroup a:hover {
text-decoration:underline;
color:#efe8b7;
}

.LinkGroup li, LinkGroup ul {
 padding:0px;
 margin:0px;
}
.LinkGroup h3{
margin-bottom:0px;
}

.RequestButton{
display:block;
background-image:url(images/RequestAccountButton.gif);
vertical-align: middle; 
font-weight:bold;
padding:10px;
padding-top:12px;
padding-left:12px;
padding-right:0px;
margin-right:0px;
width:370px;
margin-left:100px;
color:white;

}
.WhySimulationButton{
display:block;
background-image:url(images/WhySimulationButton.gif);
vertical-align: middle; 
font-weight:bold;
padding:10px;
padding-top:12px;
padding-left:12px;
padding-right:0px;
margin-right:0px;
width:476px;
margin-left:100px;
color:white;

}

.WhySimulationButton:hover, .RequestButton:hover {
text-decoration:none;
color:#deccbe
}


#MainFlipTitle h2{
font-size: 20pt; 
color:#6d9431;
font-style: italic;
font-weight:bold;
}

input.BUTTON {
border: 3px double #db6c01;
padding: 10px;
margin:10px;
background-color: #983800;
color: #ffffff;
font-size: 90%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;

}
input.BUTTON:hover {
 
background-color: #da6b00;
border: 3px double #983800;

}

