
body
{
margin:0;
padding:0;

}

.container
{
text-align:center;
}
.center
{
margin-left:auto;
margin-right:auto;
text-align:left;
}

#main {
	background-color: white;
	width:1000px;
	padding:53px 0px 0px 0px ;
	margin:0 auto;
}


#left {
	width:190px;
	float:left;
	margin: 0px 0px 0px 0px ;
	padding:0 7px 0px 10px;
	

}

#middle {
	width:580px;
	float:left;
	margin: 0px 0px 0px 0px ;
	padding:0 0 20px 10px;
	

}
#right {
	width:190px;
	/*background-color:Gainsboro;
	border:1px solid DarkGray;*/
	
	float:right;
	margin: 0px 0px 0px -20px ;
	padding:0px 25px 0px 0;
	

}
#middlemiddle {
	width: 580px;
	vertical-align: top;

}

#middlebottom {
	width: 97%;

	float:left;
	margin-right:auto;
	padding-top:40px;
	
}

#lifemodule {
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	vertical-align:top;		
}



#submodules {
	float:left;
	vertical-align: top;
	width:540px;
}

#guarantees { 
	float:left;
	text-align:center;
	
}

#lifemodule H1 {
	font: bold 1.71em Arial, Helvetica, sans-serif;

	color:#000000;
	background-color:#cae2fc;
	white-space:nowrap; 
	margin:0px -4px -5px -2px;
	padding-left:0px;
	text-align:center;

}

#lifemodule H1 a {color:#000000;}
#lifemodule H1 a:link {color:#000000;}
#lifemodule H1 a:visited {color: #000000;}
#lifemodule H1 a:hover {color: ForestGreen;}
#lifemodule H1 a:active {color: #000000;}


#lifemodule H2 {
	font: bold 1.20em Arial, Helvetica, sans-serif;

	color:Red;
	background-color:White;	
	margin:0px;
	text-align:center;

}

#lifemodule H3 {
	font: 14px Arial, Helvetica, sans-serif;

	color:Navy;
	background-color:#cae2fc;
	margin-top:0px;
	text-align:center;
	text-decoration: underline;

}


#lifemodule H2 a {
	text-decoration: none;
	color:Red;
}

#lifemodule H3 a {
	text-decoration: underline;
	color:Navy;
}

#lifemodule .title {
	
	font: bold 16px Arial, Helvetica, sans-serif;
	white-space:nowrap; 
	margin:0;
	padding:0;
	color:#0000ff;
	text-align:center;
}



.lmlist {
	font:  bold 11px Arial, Helvetica, sans-serif;
	color:Navy;
	margin:0px 0 -15px 0;
	padding:0px;
	
}
.lmlist  ul{



list-style-type:none;
}

.lmlist  li{
	 	
	background-IMAGE: url('/images/checkmark.png');
	background-repeat:no-repeat;	
	text-align: left;
	background-position:-2px 20%;
	margin:0 0 0 -30px;
	padding:0px 0px 0px 10px;
}


.submodule {
	
	width: 180px;
	height:130px;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top:15px;

	color: DarkOliveGreen;
	text-align: center;
	vertical-align:text-top;
	float:left;

}
.submodule .title {
	font-size: 14px;

	color: #039;
		text-align: center;


}

.submodule .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #252525;
	text-align: center;

	margin-top:0px;
	margin-left:0px;
	
}

.submodule .links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #252525;
	text-align: left;
vertical-align: text-top;
	
	
}


.submodule  ul{
list-style-type:none;

}

.submodule  li{
	background-IMAGE: url('/images/checkmark.jpg');
	background-repeat:no-repeat;
	text-align: left;
	background-position:0px 2px;
	padding-left:12px;
}




.submoduletitle {
	
	font: bold 12px Arial, Helvetica, sans-serif;
	
	text-align: center;
	margin:0px 0px -5px 0px;
}
.submoduletitle a{text-decoration:none; outline:none;}


.sm {
	font: normal .65em Arial, Helvetica, sans-serif;
	vertical-align:super;
}
  
  
.random {
visibility: hidden;
}


.Tborder {border:1px solid #008080;/*#898C6F;/*#644803; /*#744A20;*/}

.leadingCom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008080;/*#898C6F;/*#996633; /*#336699;*/
}




/* Styles for left menu */
#leftMenu {

  width:185px;
  padding-left:0px;
  text-align:left
}

.vmenu, .vmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid darkolivegreen;/*#008f00;*/
}

.vmenu li{
position: relative;
}

.vmenu li.title{

font: bold 12px Arial, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0px;
padding-left: 10px;
text-decoration: none;
background-color:  #669966;/*#548B2A;#008f00;*/
color: White;
}


.vmenu li.title2 {

font: bold 12px Arial, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0px;
padding-left:10px;
text-decoration: none;
background-color:  #5A7B8E; /* #7daa5f;*/
color: White;
}

.vmenu H3 {

	margin:0px;
}

.vmenu li a{


	font: normal 12px Arial, Helvetica, sans-serif;
display: block;
width: auto;
padding: 3px 5px 3px 10px;

text-decoration: none;
color: DarkOliveGreen;/*#2f2f2f;*/
}

.vmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 180px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.vmenu li ul li{
float: left;
}

.vmenu li ul a{
width: 170px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
color: DarkOliveGreen;
}

.vmenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(images/common/arrow.gif) no-repeat center right;
}

.vmenu li a:visited, .vmenu li a:active {
color: DarkOliveGreen;
}

.vmenu li a:hover{
/*background-image: url(images/common/glossyback2.gif);*/
	color: ForestGreen;
	
	background-color: #F0F5F5; /*#F0FFFA;*/
  text-decoration:underline;
	
}






#rightCol {

  width:200px;
}

.ImgStylel{
	padding-top:0px;
	padding-bottom:0px;
	float:center;
}


/* Stolen from old */

.boilerplate {
  font-family: Arial,Univers,Helvetica ;
  font-size: 11px ;
  color: DimGray ;
  text-align: justify;
  margin: 1px 0px 1px 0px  ;
  /*background-color:WhiteSmoke;*/
  padding:2px 0px 5px 0px;
}


a{text-decoration:none; outline:none;}
a {color: #003399;/*#039*/}
a:link {color: #003399;/*#039*/}
a:visited {color: #003399;}
a:hover {color: ForestGreen; /*#ff0033*/}
a:active {color: #003399}




.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



select.select10{
   font-size: 10px;
}
/* end of Stolen from old */
