/* CSS Document */

html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}


BODY{
margin:0;
padding:0;
font-family: "Trebuchet MS", Garamond, Arial, Verdana, monospace;
/* 
 font-size:1.0em;
 */
font-size:0.9em;
background-color:#FFFFFF;
color:#000000;
}

P, TD{
font-family: "Trebuchet MS", Garamond, Arial, Verdana, monospace;
/* 
 font-size:1.0em;
 */
font-size:0.9em;
color:#000000;
}

IMG{
margin:0;
padding:0;
}

H1, H2, H3, H4, H5, H6{
font-family: Georgia, Palatino, "Palatino Linotype", "Century Schoolbook", "Times New Roman", "Minion Web", serif;
font-weight:bold;
margin:10px 0px 8px 0px;
color:#000000;
}

H1{
font-size:20px;
}

H2{
font-size:18px;
}

H3{
font-size:16px;
}

H4{
font-size:14px;
}

H5{
font-size:12px;
}

H6{
font-size:11px;
}

H1{
font-size:1.4em;
}

H2{
font-size:1.3em;
}

H3{
font-size:1.15em;
}

H4{
font-size:1.0em;
}

H5{
font-size:0.85em;
}

H6{
font-size:0.7em;
}

/* standard link colors */ 
a:link { color: #663399; text-decoration: none; font-weight: bold; }
a:visited { color: #aa7700; text-decoration: none; font-weight: bold; }
a:active { color: #ffff00; text-decoration: none; font-weight: bold; }
a:hover {
	background-color:#ffff89;
	color:#990000;
}



/* CUSTOM STYLES */
.listbenefits{
line-height:1.5em;
margin-left:66px;
}
.listbenefits LI{
padding-bottom:20px;
}

.whiteborderline1{
padding:4px;
border-bottom:0px solid white;
text-align:center;
}

.topleftedgebg{
background-image:url(../imgs/gradient-edge-001B.gif);
background-repeat:repeat-y;
background-position:2px;

}

.topleftcornerbg{
background-image:url(../imgs/gradient-corner-001B.gif);
background-repeat:no-repeat;
border:2px solid white;
padding:6px;
}





.leftcolumn01{

background-color:#ccccd4;
padding:0px 6px 6px 6px;

color:#aa1111;
font-size:.95em;
}

.rightcolumn01{

background-color:#ddddd4;
padding:8px;

}


.quoteblock-outercontainer{
background-image:url(../imgs/quotebg03.gif);
background-repeat:no-repeat;
width:185px;
height:130px;
position:relative;
display: table; 
position: relative;
overflow:visible;
}
.quoteblock-middlecontainer{
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
width:185px;
}

.quoteblock-vcenter{
padding:0px 5px 0px 5px;
font-size:14px;
line-height:18px;
text-align:center;
font-weight:bold;
#position: relative;
#top: -50%
}



.quoteblock02{
padding:19px;
font-style:italic;
font-size:1.1em;
line-height:1.35em;

}

.backtotop {
margin:36px;
color:#999900;
font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
font-size:0.7em;
text-align:center;
}

.backtotop a{
color:#999999;
}
.backtotop a:visited, a:active{
color:#999999;
}
.backtotop a:hover{
color:#ff8888;
background-color:transparent;
}

.smallfooter{
font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
font-size: 0.7em;
}



.section-divide{
margin: 23px 3px 0px 3px;
background-image:url(../imgs/section-divider-soft-04.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:10px;
}



/* END OF FILE */