body {
	min-width: 860px;
	background-image: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25;
}

.menu {
	font:  1em 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #FFFFFF;
	padding:12px 12px 12px 12px;
    text-decoration: none;
	font-size: 16px;
}
.logo{
	padding-top:10px;
	padding-bottom:5px;
	}
.menu-top{
	height:20px;
	width:auto;
	border:1px solid #000000;
	}
a.menu{

}
		
a.menu:link {
       	 text-decoration:none;
        }
a.menu:visited {
		text-decoration:none;
         }
a.menu:hover,
a.menu.iehover {
         color:#FFFFFF;
         margin-top:10px;
		 background-image:url(images/hover.gif);
		 background-repeat: repeat-x;
		 background-position:center;
		 text-decoration: none;
		 }
a.menu:active {
         text-decoration:none;
		 }



.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 12px;

}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
.textnormal {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25;
	color: #000000;
}

.textnormalmembers {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25;
	color: #000000;
	font-size: 14px;	
}
.texttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.texttitleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A0E41E;
}
.textnormalred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5CADD9;
}

.bookmarktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.bookmarktext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
#container { /* The container holds the page content below the header and nav.  This may actually be unnecessary. */
	width: 760px; 
	margin: 0 auto;
	text-align:left;
	}
#content_fullwidth { /* for pages that do not and will not ever have a sidebar (ie. Testimonials.) */
	width: 100%; 
	
	}

.popupcontainer{
padding: 25px;
}
.box {
	width: 500px;	
	background-color: #666666;
	padding: 10px;
	color: #FFFFFF;
}

.box a, .box a:visited  {
	text-decoration: underline;
	color: #FFF;	
}

.box .testimonial {
	font-size: 16px;
	text-align: left;
	
}

.box .testimonial_sig {
	font-size: 15px;
	color: #FFF;
	margin-right: 20px;
	text-align: right;
}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.headline_black {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.headline_big_black {
	font-size: 50px;
	font-weight: bold;
	color: #000000;
}

.headline_medium_black {
	font-size: 40px;
	font-weight: bold;
	color: #000000;
}

.headline_green {
	font-size: 24px;
	font-weight: bold;
	color: #8DC919;
}

.headline_blue {
	font-size: 24px;
	font-weight: bold;
	color: #549FC9;
}

.headline_red {
	font-size: 24px;
	font-weight: bold;
	color: #B5172F;
}

.headline_red_small {
	font-size: 20px;
	font-weight: bold;
	color: #B5172F;
}

.headline_big_red {
	font-size: 50px;
	font-weight: bold;
	color: #B5172F;
}

.headline_big {
	font-size: 40px;
	font-weight: bold;
}

.headline2 {
	font-size: 28px;
	font-weight: bold;
}

.texttitle {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.text_readon_blue {
	font-size: 18px;
	font-weight: bold;
	color: #549FC9;
}

.text_readon_red {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.text_readon_green {
	font-size: 18px;
	font-weight: bold;
	color: #8DC919;
}

.text_explain_note {
	font-size: 14px;
}

.style10 {
	font-size: 12px;
}

.style11 {
	color: #549FC9;
}

.style12 {
	color: #CC3333;
	font-size: 14px;
}

.style13 {
	font-size: 18px;
	font-weight: bold;
}

.testimonial_text {
	font-size: 14px;
	font-family: courier;
}

table.bvtable{
			 	border: 1.5px solid #BCCF98;
				border-collapse: collapse;
				font-family: Arial, Helvetica, sans-serif;
				text-align:left;
				color: #000000;
			 	  }


table.bvtable td{ 
                     border: 1px solid #BCCF98 ;
                     background-color:#E0F7B5;
                     text-align:left;
                     padding:5px;
                      }
table.bvtable th{ 
                     border: 1px solid #BCCF98;
                     background-color:#A0E41E;
                     text-align:left;
                     padding:5px;}
                     
table.maincontent {
 border: 1px solid #6AB8E2;
}
.maincontent {
 border: 1px solid #6AB8E2;

}
.header{
		width:860px;
		margin:auto;
		}
.header-left{
		float:left;
		margin-top:14px;
		margin-left:12px;
		margin-bottom:14px;
		height:80px;
		width:427px;
		background-image:url(images/logo-left.gif);
		background-repeat: no-repeat;
		}
.header-right{
		float:right;
		margin-top:18px;
		margin-right:3px;
		height:75px;
		width:256px;
		background-image:url(images/logo-right.gif);
		background-repeat: no-repeat;
		}
.header-bottomtop{
		height:21px;
		width:860px;
		float:left;
		background-image:url(images/headerstrip-top.gif);
		background-repeat: no-repeat;
		}
.header-bottom{
		height:27px;
		width:860px;
		float:left;
		background-image:url(images/headerstrip-bottom.gif);
		background-repeat: repeat-x;
		}
.footer{
		width:860px;
		float:left;
		}
.maindiv{
		width:860px;
		float:left;
		}
.anylinkcss{
position:absolute;
visibility: hidden;
margin-top:-11px;
border-bottom-width: 0;
font: 14px 'Trebuchet MS', Verdana, Arial, sans-serif;
color: #FFFFFF;
line-height: 20px;
z-index:100;
background-color: #76BEE5;
text-align:left;
display:block;
}

.anylinkcss a{
/*width: 100%;*/
display: block;
padding:5px 10px 5px 10px;
color:#FFFFFF;
text-decoration: none;
/*font-weight: bold;*/
}

.anylinkcss a:hover{ /*hover background color*/
background-color:#57A4CF;
color:#FFFFFF;
}
.popup-top{
	width:463px;
	margin:auto;
	height:800px;
	background-color:#BCCF98;
	float:left;
	display:inline;
	}
.popup-bottom{
	width:423px;
	margin-left:20px;
	background-color:#E0F7B5;
	float:left;
	display:inline;
	}
.maindivpop{
	    background-color:#00B9E7;
	    border:1px #000000 solid;
		
		width:1000px;
	}
	
	/* Feedburner Feed Styling */

#feedBurnerFeedBlock { /*For Feedburner BuzzBoost Feed Extractor */
	text-align: left;
}

#feedBurnerFeedBlock .feedTitle {
	background: url(/images/reading-newspaper.gif) no-repeat;
	text-indent: 60px;
	line-height: 60px;
	padding-left: 6px;
	margin-left: 6px;
	font-size: 16px;
	font-weight: bold;
}

#feedBurnerFeedBlock ul { /* Our nav is a styled, unordered list.  This is that list... */
	list-style-image: url(/images/post_yellow.gif);
	padding-left: 1em;
	text-indent: 0;
	}

#feedBurnerFeedBlock ul li { /* ...and the list items. */
    font-size: 13px;
	margin-bottom: 1em;
	}

#feedBurnerFeedBlock ul li a, #feedBurnerFeedBlock ul li a:visited { /* Defines the nav link style. */
	color: #549FC9; 
	text-decoration: none; 
	}

#feedBurnerFeedBlock ul li a:hover { /* Defines the nav rollover style. */
	color: #8DC919; 
	text-decoration: none; 
	}


#feedBurnerFeedBlock ul li .headline { 
	font-size: 15px;
	text-indent: -.3em;
	}