﻿	body  
	{
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		background: #ffffff;
		margin: 0; 
		padding: 0;
		text-align: center; 
		color: #000000;
	}

	.fltrt 
	{ /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
		float: right;
		margin-left: 8px;
	}
	
	.footerbg
	{
	background-image:url("../images/footer-bg.png");
	background-repeat:repeat-x;
	}
	
	.footerfont
	{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
	
	.headertopbg
	{
	background-image:url("../images/top-black-bg.gif");
	background-repeat:repeat-x;
	}
	
	.headertopphonebg
	{
	background-image:url("../images/header-top-right-bg.png");
	background-repeat:repeat-x;
	vertical-align: top;
	text-align: right;
	}
	
	.headermenuminibg
	{
	background-image:url("../images/header-menu-mini-bg.png");
	background-repeat:repeat-x;
	vertical-align: top;
	text-align: right;
	}
	
	.headerPHONEbottom
	{
	 background-image:url("../images/header-phone-bottom.png");
	 background-repeat: repeat-x;
	 vertical-align:top;
	 text-align: right;
	 font-family: Arial;
	 font-size: 8pt;
	 color: #000000;
	 padding-right: 12px;
	}
	
	.headerPHONEbottom A
	{
	 vertical-align:top;
	 text-align: right;
	 font-family: Arial;
	 font-size: 8pt;
	 color: #000000;
	 text-decoration: underline;
	}
	
	.headerPHONEbottom A:visited
	{
	 vertical-align:top;
	 text-align: right;
	 font-family: Arial;
	 font-size: 8pt;
	 color: #000000;
	 text-decoration: underline;
	}
	
	.bluescroll
	{
	background-image:url("../images/bluescrollbg.png");
	background-repeat:no-repeat;
	}
	
	.bluescrollleftbg
	{
	background-image:url("../images/bluescroll-bg.png");
	background-repeat:repeat-x;
	text-align:right;
	}
	
	.bluescrollrightbg
	{
	background-image:url("../images/bluescroll-right-bg.png");
	background-repeat:repeat-x;
	text-align:left;
	}
	
	.mainbg
	{
	background-image:url("../images/maincontent-bg.png");
	background-repeat:repeat-x;
	vertical-align: top;
	}
	
	.headermenubg
	{
	background-image:url("../images/header-menu-bg.png");
	background-repeat:repeat-x;
	}
	
	.maintitle
	{
	font-family:Constantia;
	font-size:17pt;
	color:#666666;
	vertical-align:top;
	}
	
	.maintext
	{
	    font-family: Arial;
	    font-size: 10pt;
	    color:#000000;
	    vertical-align:top;
	    padding-top:4px;
	}
	
	.specialtext
	{
	    font-family: Arial;
	    font-size: 10pt;
	    color:#000000;
	    vertical-align:top;
	    padding-top:4px;
	    background-image:url("../images/specialbox-bg.png");
	    background-repeat:repeat;
	}
	
	.specialBGonly
	{	    
	    background-image:url("../images/specialbox-bg.png");
	    background-repeat:repeat;
	}
	
	.specialtextCLEAN
	{
	    font-family: Arial;
	    font-size: 8pt;
	    color:#696969;
	    vertical-align:top;
	    background-image:url("../images/specialbox-bg.png");
	    background-repeat:repeat;
	}	
	
	.specialboxbg
	{
	background-image:url("../images/specialbox.png");
	background-repeat:no-repeat;
	}
	
	.sboxtopbg
	{
	background-image:url("../images/sbox-top.png");
	background-repeat:no-repeat;
	}
	
	.sboxbotbg
	{
	background-image:url("../images/sbox-bot.png");
	background-repeat:no-repeat;
	}
	
	.sboxrightbg
	{
	background-image:url("../images/sbox-r-rpt-bg.png");
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:right;
	}
	
	.sboxleftbg
	{
	background-image:url("../images/sbox-l-rpt-bg.png");
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
	}
	
	.sboxbotrpt
	{
	    background-image: url("../images/sbox-bot-rpt-bg.png");
	    background-repeat:repeat-x;
	}
	
	.sboxtoprpt
	{
	    background-image: url("../images/sbox-top-rpt-bg.png");
	    background-repeat:repeat-x;
	}
	
	.sboxtoprptCLEAN
	{
	    background-image: url("../images/sbox-top-rpt-CLEAN-bg.png");
	    background-repeat:repeat-x;
	}
	
	.menuoff
	{
	padding-left:15px;
	}

    .toptions
    {
        font-family: Arial;
        font-size: 9pt;
        color: #000000;
        vertical-align: text-top;
    }
    
    .toptionsitem
    {
        font-family: Arial;
        font-size: 9pt;
        color: #000000;
        vertical-align:bottom;
        width:100%;
    }
    
    .testimonialbg
    {
        font-family: Arial;
        font-size: 9pt;
        color: #000000;
        background-image:url("../images/testimonialbg.gif");
        background-repeat:no-repeat;
        height:118px;
        width:520px;
        padding-left:10px;
        padding-right:10px;
    }

    .testimonialname
    {
        font-family: Arial;
        font-size: 9pt;
        color: #000000;
        padding-left: 30px;
        padding-top: 10px;
    }
    
    .tretitle
    {
        font-family:Arial;
        font-size:10pt;
        color: #336699;
        font-weight: bold;
        padding-top: 12px;
    }
    
    .trecontent
    {
        font-family:Arial;
        font-size:9pt;
        color: #696969;
        padding-left: 20px;
        border-top:2px solid #cccccc;
        padding-top: 5px;
    }
    
    .trecontent2
    {
        font-family:Arial;
        font-size:9pt;
        color: #696969;
        padding-bottom: 20px;
        text-align: right;
    }
    
    .trecontenticons
    {
        font-family:Arial;
        font-size:8pt;
        border-bottom: 3px solid #ffffff;
        padding: 2px;
        color: #696969;
        text-align: right;
        cursor: hand;
    }
    
    .trecontenticonson
    {
        font-family:Arial;
        font-size:8pt;
        border-bottom: 3px solid #696969;
        padding: 2px;
        color: #000000;
        text-align: right;
        cursor: pointer;
    }
    
    .trecontentspacer
    {
        padding-bottom: 18px;
    }
    
    .trecompare1
    {
        background-color: #ececec;
        vertical-align: top;
        border-right: 1px solid #cccccc;       
    }
    
    .trecompare1b
    {
        background-color: #ececec;
        vertical-align: top;
        border-right: 1px solid #cccccc;       
    }
    
    .trecompare2
    {
        background-color: #e0e0e0;
        vertical-align: top;
        border-right: 1px solid #cccccc;       
    }
    
    .trecompare2b
    {
        background-color: #e0e0e0;
        vertical-align: top;
        border-right: 1px solid #cccccc;       
    }
    .snavoff
    {
        font-family: Arial;
        font-size: 10pt;
        color: #000000;
        text-decoration: none;
    }
    
    .snavon
    {
        font-family: Arial;
        font-size: 10pt;
        color: #000000;
        text-decoration: underline;
    }
    
     ul
    {
        list-style-type: none;
        padding: 0;
        margin: 0;
        padding-top:5px;
        padding-left: 15px;
    }

    li
    {
        background-image: url("../images/round-bullet.jpg");
        background-repeat: no-repeat;
        background-position: 0 .25em;
        padding-left: 1.0em;
    }
    
    .faqq
    {
        font-family:Arial;
        font-size:9pt;
        color: #696969;
        font-weight: bold;
        padding-left: 20px;
        padding-top: 20px;
    }
    
    .faqa
    {
        font-family:Arial;
        font-size:9pt;
        color: #696969;
        padding-left: 20px;
        padding-top: 5px;
        background-color: #efefef;
    }

#twitter_badge_container{width: 260px; background: #C1EAFF;}

#twitter_badge_tl{background: transparent url(../images/twitter_tl.png) top left no-repeat;}

#twitter_badge_tr{background: transparent url(../images/twitter_tr.png) top right no-repeat;}

#twitter_badge_bl{background: transparent url(../images/twitter_bl.png) bottom left no-repeat;}

#twitter_badge_br{background: transparent url(../images/twitter_br.png) bottom right no-repeat; }

#twitter_badge_inner{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 40px;
	padding-bottom: 0px;
}


#twitter_badge_via {
	color: #666;
	font-family: arial;
	font-size: 7pt; 
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-top: 6px;
}


#twitter_badge_via a {color: #666;}
  

#twitter_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0px;
}

#twitter_div ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

#twitter_div ul li {
	margin: 0;
	color: #005F8F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
        background-image: none;	
	list-style-type: none;
	list-style: disc;
}

#twitter_div ul li a {
	text-decoration: none;
	color: #090974;
}

#twitter_div ul li a:hover {
	text-decoration: none;
	color: #090974;
}

#twitter_div ul li span {visibility: visible;}
 
#twitter_div ul li a {
	color: #666;
	display: block;
	text-align: right;
	font-style: italic;
}

#twitter_div ul li a:before {
	content: ".. ";
}
