* {
	padding:0;
	margin:0;
}
   
   
a {
    color: #181818;
    }

a:visited {
            color: #181818;
            text-decoration: underline; /*underline*/
			background: transparent;
}

a:hover {
	color: #181818;
	background: #fff;
}

a:active{ 
	font-weight: bold;
	color: #FFEEA8;
}

.active-link { 
	font-weight: bold;
	color: #FFEEA8;
}

body {
	   background: #113150; 
       color: #282828;
       font-size: 60.5%;
       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	   margin-top: 10px;
       padding: 0px;
       text-align: center;
       }

h1 {
    font-size: 12px;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
	font-style: italic;
	color:#fefefe; /*f4f4f4*/
	padding: 40px 0px 0px 0px; /*124*/
	text-align:left;
	}
	
h2 {
     font-size: 28px;
     margin: 0px 0 30px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
}

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:visited:hover { 
                     text-decoration: none;
                     color: #181818;
                     padding: 5px 13px 5px 3px;   
                     }

h3 {
	 font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
     margin: 0px 0 0px 0;
     padding: 4px 0 4px 0;
     font-weight: bold;
     color: #181818;
     text-align: left;
}

h4 {
     font-size: 28px;
     margin: 0px 0 30px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
}

h4 a,
h4 a:visited,
h4 a:hover,
h4 a:visited:hover { 
                     text-decoration: none;
                     color: #181818;
                     }

h5 {
     font-size: 12px;
	 margin-left: 10px; 
     padding: 5px 0 10px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #000000;/*f2f2f2*/
     text-align: left;
}

h5 a,
h5 a:visited,
h5 a:hover,
h5 a:visited:hover { 
     text-decoration: none;
     color: #181818;
    }
					 
h6 {
     font-size: 20px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
	 background: #eeeeee;
}

h6.christmas {
     font-size: 26px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #fff;
	 background: #00CC00;
	 text-align: center;
	 padding: 6px 0;
}

h7 {
    font-size: 12px;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
	font-style: normal;
	color:#fefefe; /*f4f4f4*/
	padding: 0px 0px 20px 10px; /*124*/
	text-align:left;
	}
	
h8 {
     font-size: 16px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #666666;
	 background: #fefefe;
}

/*PAGE CONTAINER*/
#wrapper {
width: 1000px;
background: #e5e5e5; /*e5e5e5*/
height: auto;
margin: 0 auto;
}

/*HEADER...................*/
#header-wrap { 
	float: left;
	display: inline;
	width: 1000px;
	margin: 0px 0px 0px 0px;
    }
	
#header-top {
margin: 0px 0px 0px 0px;
padding-bottom: 10px;
background: #113150 url("img/banner-top.png") no-repeat;
height: 60px;
}

#header-banner {
	font-size: 32px;
	font-weight: bold;
	text-decoration:none;
	font-family: Verdana;
	margin: 0 auto;
	height: 294px;
	width: 1000px;
	padding: 0px;
	background: url("images/mrmls.png") no-repeat;
	position:relative;
	float:left;
          }
		  
#header-banner-2 {
          font-size: 32px;
          font-weight: bold;
	      text-decoration:none;
          font-family: Verdana;
          margin: 0 auto;
          height: 294px; 
          width: 1000px;
          padding: 0px;
          background: url("img/banner_home.png") no-repeat;
          position:relative;
		  float:left;
          }

#menu-top {
margin: 0px 0px 0px 0px;
padding: 0px 0 0px 0px; /*10 0 10 0*/
background: #000;
height: 40px;
}

Page navigation CSS
*/

#topmenu {
	float: left;
	height: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
	z-index: 20;
}

#topmenu ul {
	display: none;
	z-index: 99;
	position: absolute;
	background: #000;
}

#topmenu ul a {
	display: block;
}

#topmenu li {
	float: left;
	display: block;
	height: 40px; 
	border-right: 1px solid #636363;
}

#topmenu li.right {
	float: right;
	display: block;
	height: 40px; 
	border-right: 0px solid #636363;
}

#topmenu li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px; /*32*/
	font-size: 12px;
	font-weight: bold;
	color: #fefefe;
    text-decoration: none;
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#topmenu li a:hover {
	background: url(images/menuhover.gif) repeat-x;
	color: #ffc04e;
}

#topmenu li a:visited {
	background: transparent;
}

#topmenu li.current_page_item a {
	background: #ffc04e;
	color: #282828;
}

#topmenu li.current_page_item a:hover {
	background: #ffc04e;
	color: #282828;
}

#topmenu ul li a {
	display: block;
	background: #FFF;
}

#bannerinvestor {
          margin: 0 0 0px 0;
          height: 190px; 
          width: 1000px;
          padding: 0px;
          background: url("img/banner-inv.png") no-repeat;
          position:relative;
		  float:left;
          }
		  
#bannercalc {
          margin: 0 0 0px 0;
          height: 190px; 
          width: 1000px;
          padding: 0px;
          background: url("img/banner-calc.png") no-repeat;
          position:relative;
		  float:left;
          }
		  
#banneragent {
          margin: 0 0 0px 0;
          height: 190px; 
          width: 1000px;
          padding: 0px;
          background: url("img/banner-basic.png") no-repeat;
          position:relative;
		  float:left;
          }
		  
#bannercfa {
          margin: 0 0 0px 0;
          height: 190px; 
          width: 1000px;
          padding: 0px;
          background: url("img/banner-cfa.png") no-repeat;
          position:relative;
		  float:left;
          }

.banner-text {
		  font-size: 24px;
          font-weight: bold;
	      text-decoration:none;
          font-family: Verdana;
		  text-align: right;
		  padding: 30px 90px 0 0;
          line-height: 30px;
}

.banner-text-less-lines {
		  font-size: 24px;
          font-weight: bold;
	      text-decoration:none;
          font-family: Verdana;
		  text-align: right;
		  padding: 46px 90px 0 0;
          line-height: 30px;
}


/*END HEADER*/

/*CONTENT................*/
#content {
           float: right;   
           width: 680px;
           margin: 15px 10px 0px 10px;
           text-align: left;
           display: inline;
           }
		   
#content ol { 
          margin-top: 10px;
          margin-left: 0px; 
              }

#content ol li { 
          list-style: decimal;
		  list-style-image: none;
		  margin-left: 50px; 
          }

#content ul { 
          margin-top: 10px;
          margin-left: 0px; 
		  }

#content ul li { 
          list-style-image: none;
		  list-style: disc;
		  margin-left: 50px; 
		  font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
		  }
		  
#content p {
	color: #181818;
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#content p, #content ul, #content ol {
	margin: 0em 0em 0.7em 0em;
	}
	

/*ARTICLE NO MENU*/
#content-single {
           float: left;   
           width: 980px;
           margin: 10px 10px 0px 10px;
           text-align: left;
           display: inline;
           }

#content-single ol { 
          margin-top: 10px;
          margin-left: 0px; 
              }

#content-single ol li { 
          list-style: decimal;
		  list-style-image: none;
		  margin-left: 50px; 
          }
		  
#content-single a {
	color: #003399;
	text-decoration: none; 
		}

#content-single a:hover {
	color:#CC0000;
	text-decoration: underline; 
	}
	
#content-single p {
	color: #181818;
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#content-single p, #content-single ul, #content-single ol {
	margin: 0em 0em 0.7em 0em;
	}
	
#content-calculator  {
           float: left;   
           width: 980px;
           margin: 10px 10px 0px 10px;
           text-align: left;
           display: inline;
           }

#content-calculator  ol { 
          margin-top: 10px;
          margin-left: 0px; 
              }

#content-calculator  ol li { 
          list-style: decimal;
		  list-style-image: none;
		  margin-left: 50px; 
          }
		  
#content-calculator  a {
	color: #003399;
	text-decoration: none; 
		}

#content-calculator a:hover {
	color:#CC0000;
	text-decoration: underline; 
	}
	
#content-calculator  p {
	color: #181818;
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#content-calculator p, #content-calculator ul, #content-calculator ol {
	margin: 0em 0em 0.7em 0em;
	}
	
.singlestorycontent { 
            font-size: 120%;
            padding: 10px 14px 12px 14px;
	        border: 1px solid #CACACA;
			text-align; left;
			background: #FFF;
			margin: 0px 0px 40px 0px;
                }

.singlearticlecontent { 
			font-family : Georgia, Arial, Helvetica, sans-serif;
            padding: 20px 0px 20px 121px;
	        border: 0px solid #CACACA;
			background: #fff;
			margin: 0px 0px 0px 0px;
                }
				
#content-single table, #content-single td {
    border-color: #600;
    border-style: solid;
}

#content-single table {
    border-width: 1px 1px 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

#content-single td {
    margin: 0;
    padding: 6px;
    border-width: 0px 0px 0 0;
}


#content-calculator table, #content-calculator td {
    border-color: #600;
    border-style: solid;
}

#content-calculator table {
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

#content-calculator td {
    margin: 0;
    padding: 6px;
    border-width: 0px 0px 0 0;
}

#content img { 
      padding: 0px 15px 10px 0px; 
      border: #636363 0px solid;
      /*background: #fefefe;*/
      margin-right: 0px;
      margin-left: 0px;
      }

#content img.alignleft { 
                float: left;
                margin: 3px 0px 3px 0px;
				padding: 0px 0px 0px 0px; 
                }

#content img.alignright { 
                 float: right;
                 margin: 3px 0px 3px 0px;
                 }
				 
/*CONTENT PRODUCT.................*/
#productcontentwrap {
           float: right;   
           width: 680px;
           margin: 15px 10px 0px 10px;
           text-align: left;
           display: inline;
           }
		   

/*PRODUCT PAGE*/
#productcontent {
           float: right;   
           width: 680px;
           margin: -10px 0px 0px 0px; /*added top margin here*/
           text-align: left;
           display: inline;
		   padding-top: 10px; /*lowers start text*/
           }

#productcontent img { 
      padding: 0px 15px 10px 0px; 
      border: #636363 0px solid;
      margin-right: 0px;
      margin-left: 0px;
      }

#productcontent img.alignleft { 
                float: left;
                margin: 3px 0px 3px 0px;
				padding: 0px 0px 0px 0px; 
                }

#productcontent img.alignright { 
                 float: right;
                 margin: 3px 0px 3px 0px;
				 padding: 0px 0px 0px 15px;
                 }

#productcontent ol { 
          margin-top: 10px;
          margin-left: 0px; 
              }

#productcontent ol li { 
          list-style: decimal;
		  list-style-image: none;
		  margin-left: 50px; 
          }

#productcontent ul { 
          margin-top: 10px; /*10*/
          margin-left: 0px; 
		  }

#productcontent ul li { 
          list-style-image: none;
		  list-style: disc;
		  margin-left: 50px; 
		  font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
		  }
		  
#productcontent a {
	color: #003399;
	text-decoration: none; 
	}

#productcontent a:hover {
	color:#CC0000;
	text-decoration: none; 
	}
	
#productcontent p {
	color: #181818;
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#productcontent p, #productcontent ul, #productcontent ol {
	margin: 0em 0em 0.7em 0em;
	}

/*PRODUCT MENU..........*/
#menu-product {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background: #333;
height: 32px;
}

Page navigation CSS
*/

#productmenu {
	float: left;
	height: 32px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px; /*added but nothing*/
	border-left: 1px solid #eee;
	background: #333;
	z-index: 20;
}

#productmenu li {
	float: left; /*left*/
	display: block;
	height: 32px;
	border-right: 1px solid #636363;
	padding-left: 0px; /*added but nothing*/
}

#productmenu li.right {
	float: right;
	display: block;
	height: 32px;
	border-right: 0px solid #636363;
	background: #CC0000;
}

#productmenu li a {
	display: block;
	padding-left: 15px; /*10*/
	padding-right: 15px; /*10*/
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	color: #fefefe;
        text-decoration: none;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#productmenu li a:hover {
	background: url(images/menuhover.gif) repeat-x;
	color: #ffc04e;
}

#productmenu li a:visited {
	background: transparent;
}

#productmenu li.current_page_item a, a:hover {
	/*background: #333;*/ /*this was a:hover problem*/ 
	color: #ffc04e;
}

#productmenu li.buy_now {
	float: right;
	display: block;
	height: 32px;
	border-right: 0px solid #636363;
	background: #CC0000;
	/*padding: 0 12px;*/
	padding-left: 25px;
	padding-right: 25px;
}

#productmenu li.buy_now a:hover {
	color: #ffc04e;
	background: #CC0000;
}

#productmenu ul {
	display: none;
	z-index: 99;
	position: absolute;
	background: #000;
	padding-left: 0px; /*added but nothing*/
}

#productmenu ul li a {
	display: block;
	background: #FFF;
}

#productmenu li ul a:hover {
	display: block;
	/*background: #FFF;*/
}

#productmenu ul a {
	display: block;
}

#productmenu ul ul {
	margin-top: -27px;
	display: none;
	margin-left: 198px;
	position: absolute;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}

#productmenu li:hover ul ul {
	display: none;
}

#productmenu li:hover ul {
	display: block;
}

#productmenu ul li:hover ul {
	display: block;
}

#productmenu li ul li {
	display: block;
	width: 100%;
}

#productmenu li.page_item ul {
	border-top: 2px solid #636363;
	width: 200px;
}

#productmenu li.page_item a {
	display: block;
}

#productmenu li.page_item a:hover {
	display: block;
}

#productmenu li.page_item ul li a {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
        text-decoration: none;
}

#productmenu li.page_item ul li a:hover {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	background: #FFF;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

/*BODY TEXT*/
.storycontent {
	font-size: 12pt;
	padding: 10px 14px 12px 14px;
	border: 1px solid #CACACA;


			text-align; left;
	background: #fff;
	margin: 0px 0px 10px 0px;
                }
				
.storycontent img.alignright {
                 float: right;
                 margin: 0px 0px 3px 0px;
				 padding: 0px 5px 10px 0px;
}

.storycontent a {
color: blue;
}

.storycontent a:hover {
color: red;
}
				
.storycontentspecial { 
            font-size: 120%;
            padding: 10px 10px 0px 10px;
	        border: 3px dashed #6A98BD;
			text-align; center;
			background: #C2D5E4; 
			margin: 0px 0px 10px 0px;
                }
				
.storycontentspecial img.alignright { 
            float: right;
            margin: 0px 0px 0px 0px;
			padding: 0px 5px 0px 0px;
                }
				
.storycontentcfa { 
            font-size: 120%;
            padding: 20px 14px 12px 14px;
	        border-left: 1px solid #CACACA;
			border-bottom: 1px solid #CACACA;
			border-right: 1px solid #CACACA;
			text-align; left;
			background: #FFF;
			margin: 0px 0px 10px 0px;
                }
				
			
.storycontentcfa h6 { 
     font-size: 20px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
	 background: #E1EAF2;
                }
				
.storycontentbasic { 
            font-size: 120%;
            padding: 10px 14px 12px 14px;
	        border: 1px solid #CACACA;
			text-align; left;
			background: #FFF;
			margin: 0px 0px 10px 0px;
                }
				
.storycontentbasic h6 { 
     font-size: 20px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
	 background: #E6E0E9;
                }
				
.storycontentinvestor { 
            font-size: 120%;
            padding: 10px 14px 12px 14px;
	        border: 1px solid #CACACA;
			text-align; left;
			background: #FFF;
			margin: 0px 0px 40px 0px;
                }
				
.storycontentinvestor h6 { 
     font-size: 20px;
     margin: 0px 0 20px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
	 background: #E4EED4;
                }

.bottomstorycontent { 
            font-size: 120%;
            padding: 10px 14px 12px 14px;
	        border: 1px solid #CACACA;
			text-align; left;
			background: #fff; 
			margin: 0px 0px 40px 0px;
                }
				
.articlecontent { 
			font-family : Georgia, Arial, Helvetica, sans-serif;
            padding: 20px 6px 20px 3px;
	        border: 0px solid #CACACA;
			background: #fff; 
			margin: 0px 0px 0px 0px;
                }
				
.customerstorycontent { 
            padding: 30px 20px 30px 20px;
	        border: 0px solid #CACACA;
			text-align; center;
			background: #E9E0C7; 
			margin: 0px 0px 0px 0px;
                }
				
/*TOUR PAGE...............*/
.cfatour { 
            padding: 10px 20px 10px 20px;
	        border: 0px solid #CACACA;
			text-align; center;
			background: #eeeeee; 
			margin: 0px 0px 0px 0px;
                }
				
.basictour { 
            padding: 10px 20px 10px 20px;
	        border: 0px solid #CACACA;
			text-align; center;
			background: #eeeeee; 
			margin: 0px 0px 0px 0px;
                }
				
.investortour { 
            padding: 10px 20px 10px 20px;
	        border: 0px solid #CACACA;
			text-align; center;
			background: #eeeeee; 
			margin: 0px 0px 0px 0px;
                }
				
/*QUOTES....................*/
.quote { 
            padding: 10px 30px 5px 30px;
	        border: 0px dotted #8d8d8d; 
			background: #DADADA;
			margin: 0px 0px 0px 0px;
			color: 000000;
                }
				
.quote-special { 
            padding: 10px 20px 5px 10px;
	        border: 0px dotted #8d8d8d; 
			background: #9E79C8;
			margin: 0px 0px 0px 0px;
			color: 000000;
                }
				
.quote img { 
padding: 0px 15px 0px 0px; 
      border: #636363 0px solid;
      margin-right: 0px;
      margin-left: 0px;
	  margin-bottom: 10px;
                }
				
.quote-cool {
	        border: 3px solid tan;
			text-align; center;
			background: beige; 
			margin: 0px auto 20px 129px;
			width: 400px;
                }
				
.quote-cool p {
text-align; center;
padding: 10px;
font-size: 130%;
}

/*BACK BUTTON*/
.backbutton {
			text-align; right;
			font-size: 120%;
            padding: 12px 6px 12px 0px;
			}
				
/*HOME PAGE*/	  
	.p1 {
	margin-left: 0px;
	padding-left: 126px;/*113*/
	}
	
	.p1 li {
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding-bottom: 0px;
	text-align: left;
}

/*CFA*/
	.p2 {
	margin-left: 0px;
	padding-left: 195px;
	}
	
	.p2 li {
	font-family: 120% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding-bottom: 0px;
	text-align: left;
}

.spacer {   
			/*padding: 0px;*/
            text-align: right;
            clear: both;
            text-transform: lowercase;
            padding-top: 80px;
			margin-top: 100px;
            }

/* LEFT SIDEBAR...................*/
	   
#menu-left { 
	float: left;
	display: inline;
	width: 272px;
	margin: 15px 0px 10px 10px;
    }
			 
.menucontent {
	font-size: 12px;
	text-align: left;
	padding: 10px 0px 10px 0px;
	border: 1px solid #CACACA;
	background: #fefefe;
	margin: 0px 0px 10px 0px;
	width: 272px;
}

.infomenucontent {
	font-size: 11px;
	text-align: center;
	padding: 10px 10px 20px 0px;
	border: 2px dashed #6A98BD;
	background: #C2D5E4;
	margin: 0px 0px 10px 0px;
	width: 258px;
}

.infomenucontent p {
	padding: 0px 10px 6px 0px;
}

.applemenucontent {
	padding: 0px 0px 0px 0px;
	border: 1px solid #CACACA;
	background: #fefefe;
	margin: 0px 0px 10px 0px;
	width: 272px;
}

.home {
	font-size: 11px;
	text-align; left;
	padding: 10px 0px 10px 0px;
	border: 1px solid #CACACA;
	background: #fefefe;
	margin: 0px 0px 10px 0px;
	width: 270px;
}

.menucontent ul {
	list-style: none;
	padding-bottom: 6px;
}

#menu-left h2 {
     font-size: 18px;
     margin: 0px 0 0px 0px;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: bold;
     color: #181818;
	 padding: 10px 0px 0px 0px;
}

#menu-left p {
     font-size: 11px;
	 text-align; left;
	 padding-left: 10px;
     margin: 0px 0 0px 0;
     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-weight: normal;
     color: #181818;
}

#menu-left a,
#menu-left a:visited { 
     text-decoration: none;
     color: #600; 
	 }

#menu-left a:hover,
#menu-left a:visited:hover  { 
     text-decoration: underline;
     color:#CC0000;
     }

#menu-left ul { 
                   margin-left: 12px;
				   list-style: none;
                   }

#menu-left ul li { 
              list-style-image: url("img/menu-right-icon.png");
		      margin-left: 10px;
		      font-weight: normal;
	          padding: 1px 0px 2px 0px;
                      }

#menu-left a:active {
		color:#CC0000;
	}
	
#menu-left li.activelink a, #menu-left li.activelink a:hover {
		color:#282828;
		font-weight: normal;
		text-decoration: none;
	}
	
#menu-left li.home a, #menu-left li.home a:hover {
		text-align: left;
	}
	
#menu-left li.current_page_item a {
	background: #fefefe;
	color: #282828;
	font-weight: bold;
}

#menu-left li.current_page_item a:hover {
	background: #fefefe;
	color: #282828;
	font-weight: bold;
	text-decoration: none;
}

/*END LEFT MENU*/

/*FOOTER*/
#footwrap {
width: 1000px;
height: auto; 
background: #E5E5E5;
clear:both;
}

#footlogo {
          width: 1000px;
          height: 159px;
          background: #E5E5E5 url("img/manrun_footer.png") no-repeat;
		  background-position:top center;
          margin-left: auto;
          margin-right: auto;
		  }

#footer {
          width: 1000px;
          height: 110px; 
          background: #113150; 
          color: #f2f2f2;
          text-align: center;
	      font-size: 11px;
          font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
          margin-left: 0px;
          margin-right: 0px;
          padding: 0;
          clear:both;
          }

#footer  a {
          color: #f2f2f2;
		  text-decoration: none;
          font-weight: normal;
         }

#footer  a:hover {
         color: #ffc04e;
		 text-decoration: underline;
		 background: #113150; 
                          }
						  
#footer a:visited {
background: transparent;
}

#footer p {
		color: #f2f2f2;
        text-align: center;
        padding-top: 14px;
	    font-weight: normal;
        }

/*END FOOTER*/

	.box {
	background: #eeeeee;
	padding: 10px;
	border: 1px solid #636363;
}



.clear {
	clear: both;
	margin: 0;
	padding: 0;
}



/*FAQ PAGE..................................*/
.faqtitle{
	 font-size: 16px;
	 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
     margin: 30px 0 0px 0; 
	 padding: 10px 0 4px 0;
     font-weight: bold;
     color: #181818;
     text-align: center;
	}
	
.faqquestion{
	font-size:100%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:left;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	margin-bottom: 0px
	}
	
.faqanswer{
	font-size:100%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:left;
	font-weight: normal;
	color: #000000;
	margin-bottom: 3px
	}
	
/*ARTICLES........................*/

.articletitle {
	font-size: 30px;
	font-family: Times New Roman, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color: #600;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.articletext {
font-size: 14px;
	font-family: Times New Roman, Verdana, Arial, Sans-Serif;
	color: #000000;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

/*CACULATORS............................*/
#main {
    clear:both;
    margin: auto;
	border: 1px solid #cccccc;
	width: 520px;
	background: #F1F3F5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
  	vertical-align:top;
}


.form-calc {
    margin-left: 20px;
	border: 1px solid #cccccc;
	width: 468px;
	background: #E9ECEF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:5px;
    margin-bottom:10px;
}

#result {
    margin-left: 20px;
	border: 1px solid #cccccc;
	width: 468px;
	background: #E9ECEF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:5px;
    margin-bottom:50px;
}

.text {
	border: 1px solid #cccccc;
}

.space {
	border: 0px solid #cccccc;
	align:right;
	margin-right:10px;
}

input {
    border: 0px solid #cccccc;
	color:#C64934;
}

.values{
  font-family: verdana;
  font-weight:normal;
  font-size : 10px;
  align:top;
  vertical-align:top;
}

.entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	line-height: normal;
	padding: 3px 0px 3px 6px;
	border: 1px solid #cccccc;
}

.key{
  font-family: verdana;
  font-weight:bold;
  font-size : 12px;
  padding-bottom:15px;
}

.caption{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:0px;
    font-size : 24px;
    color:#000000;
	padding-bottom:0px;
}

.caption_sub{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:0px;
    font-size : 12px;
    color:#000000;
	padding-bottom:15px;
}

.caption2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:10px 0px 10px 20px;
    font-size : 14px;
    color:#CC0000;
}

#icon{
    width:100px;
    height:100px;
    float:left;
    background-image:url(icon.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

#icon2{
    width:100px;
    height:100px;
    float:left;
    background-image:url(icon2.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

.arrow{
  align:right;
  padding-right:10px;
}

#source{
  text-align:center;
  align:center;
  padding-right:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size : 10px;
  color:#CCCCCC;
}

.detail{
   border-collpase:collapse;
   width:100%;
   align:center;
}

.detail td {
   padding:5px;
   border:1px solid #ccc;
   text-align:right;
   font-weight:normal;
}

.detail_2{
   border-collpase:collapse;
   width:100%;
   align:center;
}

.detail_2 td {
   padding:5px;
   text-align:right;
   font-weight:normal;
}

.res{
   padding:5px;
   font-size:14px;
   color:#C64934;
}

.power{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
    font-size : 10px;
	text-align: center;
	margin: 0px 0px 3px 0px;
}



.spacer-privacy { 
            font-size: 120%;
            padding: 10px 14px 12px 14px;
	        border: 0px solid #CACACA;
			text-align; left;
			background: #E5E5E5;
			margin: 120px 0px 42px 0px;
                }

  
/*top navigation........*/
Top part CSS
*/

#top {
	width: 1000px;
	height: 34px;
        margin: 0px auto;
}

#topleft {
	float: left;
	height: 34px;
	padding-left: 0px;
}

#topright {
	float: right;
	height: 34px;
	padding-right: 10px;
}

Page navigation CSS
*/

#menu {
	float: left;
	height: 32px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: 1px solid #636363;
	z-index: 20;
}

#menu li {
	float: left;
	display: block;
	height: 32px;
	border-right: 1px solid #636363;
}

#menu ul li.right {
	float: right;
	display: block;
	height: 32px;
	border-right: 1px solid #636363;
}

#menu li ul li {
	height: 24px;
	border-right: 0;
	border-bottom: 1px solid #181818;
	width: 100%;
}

#menu li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 32px;
	font-size: 11px;
	font-weight: bold;
	color: #fefefe;
        text-decoration: none;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#menu li a:hover {
	/*background: url(images/menuhover.gif) repeat-x;*/
	color: #ffc04e;
}

#menu li.current_page_item a {
	background: #ffc04e;
	color: #282828;
}

#menu li.current_page_item a:hover {
	background: #ffc04e;
	color: #282828;
}

#menu ul {
	display: none;
	z-index: 99;
	position: absolute;
}

#menu ul li a {
	display: block;
	background: #FFF;
}

#menu li ul a:hover {
	display: block;
	background: #FFF;
}

#menu ul a {
	display: block;
}

#menu ul ul {
	margin-top: -27px;
	display: none;
	margin-left: 198px;
	position: absolute;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}

#menu li:hover ul ul {
	display: none;
}

#menu li:hover ul {
	display: block;
}

#menu ul li:hover ul {
	display: block;
}

#menu li ul li {
	display: block;
	width: 100%;
}


/*HOME PAGE 3 Products...................*/
.home-boxes {
	padding: 0px;
	text-align:center;
	margin-bottom: 10px;
	}
	
.home-boxes a {
font-size: 12px;
color:blue;
text-decoration: none;
}

.home-boxes a:hover, a:visited {
background: #fff;
color: red;
text-decoration: none;
font-weight: normal;
}


/*TABLES...........................*/
/*home*/
.table-home {
border-collapse: collapse;
}

.td-picture {
width: 210px;
height: 148px;
background: #FFF;
padding-top: 6px;
border-top: 1px solid #CACACA; /*CACACA*//*333*/
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA;
}

.td-text {
background: #FFF;
width: 210px;
padding-bottom: 12px;
border-bottom: 1px solid #CACACA;
border-left: 1px solid #CACACA;
border-right: 1px solid #CACACA;
}


/*product comparison*/
.table-compare {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.table-compare, .table-compare td {
    border-color: #600;
    border-style: solid;
}

.table-compare td {
    margin: 0;
    padding: 5px;
    border-width: 1px 1px 0 0;
}

/*calculators*/
.td-10 {
width: 10%;
}

.td-20 {
width: 20%;
}

.td-30 {
width: 30%;
padding-right: 6px;
text-align:right;
}

.td-40 {
width: 40%;
padding-right: 6px;
}

.td-50 {
width: 50%;
}

.td-60 {
width: 60%;
}

.td-70 {
width: 70%;
text-align:left;
}

.padleft {
/*padding: 30px 0px 40px 235px;*/
text-align: center;
}

/*table, td
{
    border-color: #600;
    border-style: solid;
}

table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td
{
    margin: 0;
    padding: 6px;
    border-width: 1px 1px 0 0;
}*/

/*NOT NEEDED*/
/*
.ads{	
        margin-bottom: 0px;
		height: 226px;
		background: #fefefe;
		padding: 0px 0px 12px 0px;
}


	
.ads h2 {
	color: #fefefe;
        font-size: 12px;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 0 8px 0;
	text-align:center;
	}

.ads img { 
      padding: 0px; 
      border: #eeeeee 0px solid;
      background: #000000;
      }

.ads a:link img  { 

      }

.ads a:hover img  { 

      }

#menu-right img { 
      padding: 3px;
      border: #636363 0px solid;
      background: #ffffff;
      }

#menu-right img.alignleft { 
                float: left;
                margin: 3px 3px 3px 0;
                }

#menu-right img.alignright { 
                 float: right;
                 margin: 0 3px 3px 3px;
                 }


.adcontainer {
	padding: 0px 0 0 0;
	margin: 10px 0px 0px 0px;
	width: 680px;
	float:right;
	
}

#adcontainer ul {
	list-style: none;
}

.adboxes{
	padding: 0px 0 0px 0px;
	text-align; center;
			background: #fff;
			margin: 0px 0px 10px 0px;
}

.adboxes ul {
	margin: 0px 0;
	padding: 0;
	list-style: none;
        padding-left: 15px;
}

.adboxes ul li {
	display:block;
	margin: 2px 4px 0px 0px !important;
	padding: 0px !important;
	float:left;
	list-style: none;
	border: 0px solid #636363;
}

.adboxes img { 
      padding: 0px 0px 00px 0px; 
      border: #636363 0px solid;
      /*background: #fefefe;
      margin-right: 0px;
      margin-left: 0px;
      }

.box {
	background: #fff;
	padding: 0px;
	border: 0px solid #636363;
	height: 40px;
}

.box p {
	font-size: 1.0em;
	line-height: 1.3em;
	color: #282828;
	margin: 0px 0px 7px 0px;
}

.postbox {
	margin-bottom: 10px;
	background: #FFF;
	padding: 10px;
	border: 1px solid #636363;
}

.postbox p {
	font-size: 1.0em;
	line-height: 1.3em;
	text-align: justify;
	margin: 0;
	color: #282828;
}

acronym, abbr {
                cursor: help;
                }

blockquote {
	margin-left: 10px;
	padding-left: 10px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

#menu li.page_item ul {
	border-top: 2px solid #636363;
	width: 200px;
}

#menu li.page_item a {
	display: block;
}

#menu li.page_item a:hover {
	display: block;
}

#menu li.page_item ul li a {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
        text-decoration: none;
}

#menu li.page_item ul li a:hover {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	background: #FFF;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}*/

/*#topmenu li ul li {
	height: 30px; 
	border-right: 0;
	border-bottom: 1px solid #181818;
	width: 100%;
}*/



/*#topmenu li ul a:hover {
	display: block;
	background: #FFF;
}



#topmenu ul ul {
	margin-top: -27px;
	display: none;
	margin-left: 198px;
	position: absolute;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}

#topmenu li:hover ul ul {
	display: none;
}

#topmenu li:hover ul {
	display: block;
}
#topmenu ul li:hover ul {
	display: block;
}
#topmenu li ul li {
	display: block;
	width: 100%;
}

#topmenu li.page_item ul {
	border-top: 2px solid #636363;
	width: 200px;
}

#topmenu li.page_item a {
	display: block;
}

#topmenu li.page_item a:hover {
	display: block;
}

#topmenu li.page_item ul li a {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
        text-decoration: none;
}

#topmenu li.page_item ul li a:hover {
	display: block;
	text-align: left;
	height: 24px;
	line-height: 24px;
	border-right: 1px solid #636363;
	border-left: 1px solid #636363;
	padding-left: 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}*/

/*#content dl dt {
	font-weight: bold;
	}
	
#content dl dd {
	margin: 0 0 0.4em 0;
	}
	
#content blockquote p {
	margin: 0 0 0 10px;
	padding: 0 0 0 1em;
	color: #181818;
}
	
#content .post ul.post-data {
	border-top: 1px dotted #666666;
	list-style: none;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 0 6px 0;
	color: #181818;
	margin: 10px 0 0 0;
	}

#content .post ul.post-data li {
	color: #181818;
	}
	
#content .post ul.post-data a {
	text-decoration: none;
        text-transform: lowercase;
	color: #181818;
	}
	
#content .post ul.post-data a:hover {
	color: #181818;
text-decoration: underline;
	}

#content .post ul.post-data li.comments {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	margin: 0 0 0 0;
	display: inline;*/ /* fixes double float bug in IE */
	}
	
/*#content .post ul.post-data li.comments a {
	padding: 0 0 0 0px;
	}
	
#content .post ul.post-data li.posted {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	}
	
#content .post ul.post-data li.posted a {
	padding: 0 0 0 0px;
	}
	
#content .post ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
	background-position: 0 -38px;
	}*/
	
/*#productmenu li ul li {
	height: 24px;
	border-right: 0;
	border-bottom: 1px solid #181818;
	width: 100%;
}*/

