@charset "utf-8";
/* CSS Document */

body { background-color: #FFFFFF; margin: auto; font-family:verdana, sans-serif, Arial, Helvetica; text-align: center; background-image:url(../images/back.jpg); background-repeat: repeat-x; background-position: top; color: #333333; }
td, input, textarea { font-size: 8pt; font-family: Verdana, sans-serif, Arial, Helvetica; }
h1 { margin: 0px; font-size: 13pt; font-weight: bold; color:#AA0000; }
h2 { margin: 0px; font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 12pt; }
h3 { margin: 3px; margin-left:0px;  font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 12pt; color: #d64600; }
h4 { margin: 2px; font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 10pt; color: #C88933; }
h5 { FONT-SIZE: 85%; LINE-HEIGHT: 20px; COLOR: #6f6b67; text-align:left; margin:0px; }
h6 { font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 10pt; color: #a33f0d; margin: 0px; }
p,li { line-height: 15px; margin-top: 0px; text-align: justify; }

a:link { color: #FF6600; text-decoration: none; }
a:visited { color: #FF6600; text-decoration: none; }
a:active { color: #FF6600; text-decoration: none; }
a:hover { color: #AA0000; text-decoration: none; }

a.headLink:link { color: #AA0000; text-decoration: none; }
a.headLink:visited { color: #AA0000; text-decoration: none; }
a.headLink:active { color: #AA0000; text-decoration: none; }
a.headLink:hover { color: #000000; text-decoration: none; }

.headerLink:link { color: #FFFFFF; text-decoration: none; }
a.headerLink:visited { color: #FFFFFF; text-decoration: none; }
a.headerLink:active { color: #FFFFFF; text-decoration: none; }
a.headerLink:hover { color: #FFFF00; text-decoration: none; }

a.sideMenuLink:link { color: #FFFF00; text-decoration: none; font-size: 12pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }
a.sideMenuLink:visited { color: #FFFF00; text-decoration: none; font-size: 12pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }
a.sideMenuLink:active { color: #FFFF00; text-decoration: none; font-size: 12pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }
a.sideMenuLink:hover { color: #FFFFFF; text-decoration: none; font-size: 12pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }


/* Structure */
.wrapper { background-color: #FFFFFF; margin: auto; border-left: 1px solid #000000; border-right: 1px solid #000000; width: 1000px; text-align: left; }
.wrapper2 { margin: auto; width: 1002px; text-align: left; }

.contentSection { padding: 10px; vertical-align: top; }
.tabSection1 { background-image:url(../images/backTab1.jpg); background-repeat: no-repeat; background-position: right; height: 85px; }
.tabSection1Over { background-image:url(../images/backTab1Over.jpg); background-repeat: no-repeat; background-position: right; height: 85px; }
.tabSection2 { background-image:url(../images/backTab2.jpg); background-repeat: no-repeat; background-position: right; height: 85px; }
.tabSection2Over { background-image:url(../images/backTab2Over.jpg); background-repeat: no-repeat; background-position: right; height: 85px; }
.tabSection3 { background-image:url(../images/backTab3.jpg); background-repeat: no-repeat; background-position: left; height: 83px; }
.tabSection3Over { background-image:url(../images/backTab3Over.jpg); background-repeat: no-repeat; background-position: left; height: 83px; }
.tabSection4 { background-image:url(../images/backTab4.jpg); background-repeat: no-repeat; background-position: left; height: 83px; }
.tabSection4Over { background-image:url(../images/backTab4Over.jpg); background-repeat: no-repeat; background-position: left; height: 83px; }
.serviceSectionOver { background-image:url(../images/backServicesOver.jpg); background-repeat: repeat-y; background-position: right; }
.vTabSection1 { background-image: url(../images/backVTab1.jpg); background-repeat: no-repeat; width: 237px; vertical-align: top; }
.vTabSection2 { background-image: url(../images/backVTab2.jpg); background-repeat: no-repeat; width: 237px; vertical-align: top; }

.productSectionOver { background-image: url(../images/backProductOver.jpg); background-repeat: repeat-x; }
.newsSection { background-image: url(../images/backNews.jpg); background-repeat: no-repeat; width:235px; padding: 8px; vertical-align: top; }
.testimonialSection { background-image: url(../images/backTestimonial.jpg); background-repeat: no-repeat; background-position: bottom; text-align: center; vertical-align: top; }
.testimonialSectionOver { background-image: url(../images/backTestimonialOver.jpg); background-repeat: repeat-x; background-position: bottom; }

.box { border: 1px solid #CCCCCC; }

.bgDark { background-color: #000000; }
.bgMedium { background-color: #999999; }
.bgLight { background-color: #D5D5D5; }
.bgFooter { background-color: #131e24; }
.bgDot { background-image: url(../images/dot.jpg); background-repeat: repeat-x; height: 2px; }
.bgWhite { background-color: #FFFFFF; }

.txtColor { color: #AA0000; }
.txtWhite { color: #FFFFFF; }

.heading { font-size: 18pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }
.headingColor { font-size: 18pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; color: #d64600; }
.subHeading { font-size: 16px; font-family: Arial, sans-serif, Verdana, Helvetica; }
.subHeading2 { font-size: 16pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica;  }
.headingBig { font-size: 25pt; font-family: "Arial Narrow", Verdana, sans-serif, Arial, Helvetica; }

.internet-marketing-mid-bar { background-image: url(../images/backMidBar.jpg); background-repeat: repeat-x; height: 82px; }



.sideMenu { width: 290px; vertical-align: top; }
.relatedLinkHeader { background-image: url(../images/backMenuHeader.jpg); background-repeat: no-repeat; background-position: top; vertical-align: top; }
.relatedLinkBar { background-image: url(../images/backMenu.jpg); background-repeat: repeat-y; }

.sideMenuOver { background-image: url(../images/backMenuOver.jpg); background-repeat: repeat-x; background-color:#333333; }
.interPage { background-image: url(../images/headerInternal.jpg); background-repeat: no-repeat; height: 125px; vertical-align: bottom; }

.txtBlack { color: #000000; }
.txtDred { color: #812c03; }

.newslatter { background-image: url(../images/backNewsLetter.png); background-repeat: no-repeat; margin-left: 30px; }

.testimonial { background-image: url(../images/backTestMain.png); background-repeat: repeat-y; }
.testimonialLong { background-image: url(../images/backTestRepeat.png); background-repeat: repeat-y; }


.barLeft { background-color: #FF6600; width: 15px; border-right: 2px solid #000000; }
.panelLeft { background-color: #F5F5F5; width: 180px; border-right: 1px solid #000000; padding: 5px; }
.panelRight { width: 140px; padding: 8px; }
.panelMid { padding: 5px; width: 395px; }

.panelLeftPage { background-color: #F5F5F5; width: 160px; border-right: 1px solid #000000; padding: 5px; }
.panelMidPage { padding: 20px; width: 540px; }

.dotVerticle { background-image: url(../images/dotVerticle.gif); width: 1px; }
.dotHorizontal { background-image: url(../images/dotHorizontal.gif); height: 1px; }
.dotVerticleSmall { background-image: url(../images/dotVerticleSmall.gif); width: 1px; }
.dotHorizontalSmall { background-image: url(../images/dotHorizontalSmall.gif); height: 1px; }
.bar { background-image: url(../images/bar.gif); height: 13px; border: 1px solid #000000; }

.gallerycontroller{}
.gallerycontent{}

.headSide { font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 12pt; }
.headMain { font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 12pt; color: #AA0000; }

.menuSideOut { padding: 5px; color: #FF6600; cursor: pointer; text-align: right; }
.menuSideOver { padding: 5px; background-color: #FF6600; color: #FFFFFF; cursor: pointer; }

.menuSideSelected { padding: 5px; color: #FF6600; text-align: right; color: #000000; }

.pageName { padding: 5px; }
.txtRed { color: #AA0000; }

.logoOut { position: relative; float: left; width: 175px; height:150px; text-align: center; background-color: #F5F5F5; margin: 2px;  }
.logoOver { position: relative; float: left; width: 175px; height:150px; text-align: center; background-color: #E5E5E5; margin: 2px;  }

.sectionBack { background-image: url(../images/sectionBack.gif); height: 24px; padding: 5px; color: #FFFFFF; padding-left: 8px; border: 1px solid #000000; }

#tickerContent { position: relative; height: 320px; overflow: hidden; width: 150px; }

.vred { font-size: 11px; font-weight: bold; color: #FF0000; }

.headBar { height: 80px; background-image: url(../images/backHeader.jpg); background-repeat: repeat-x; background-position: top; background-color: #57616d; vertical-align: bottom; text-align: center; }
.footerBar { height: 80px; background-color: #57616d; vertical-align: top; text-align: center; }
.menuBack { background-image: url(../images/menuMid.jpg); background-repeat: repeat-x; text-align: center; }
.menuFBack { background-image: url(../images/menuFMid.jpg); background-repeat: repeat-x; text-align: center; }
.relatedBack { background-image: url(../images/backRelatedPages.jpg); background-repeat: repeat-y; background-position: top; width: 170px; vertical-align: top; text-align: center; }
.contentBack { padding: 10px; vertical-align: top; }
.mainContent { vertical-align: top; }
.contentBankImage { background-image: url(../images/backMain.jpg); background-repeat: no-repeat; background-position: right top; }
.flashProduct { text-align: center; width: 540px; vertical-align: top; vertical-align: top; background-image: url(../images/backProducts.jpg); background-repeat: no-repeat; background-position: bottom; }
.sideLink { vertical-align:top; width: 195px; }

.backBottom { background-image: url(../images/backBottom.jpg); background-repeat: repeat-x; height: 267px; vertical-align: top; }
.visiProduct { padding-top: 10px; padding-left: 10px; padding-right: 0px; padding-bottom: 15px; width: 250px; float: right; text-align: center; margin: 3px; background-image: url(../images/backVisiProduct.jpg); background-repeat:repeat-x; }


.font3bullut3 {
	margin-left: -20px;
	list-style-image: url(../images/right2.gif);
	font-family: verdana;
	font-size: 9px;
	line-height: 17px;
	text-decoration: none;
}
.font3bullut4 {
	margin-left: -10px;
	list-style-image: url(../images/plus1.jpg);
	font-family: verdana;
	font-size: 9px;
	line-height: 17px;
	text-decoration: none;
}

.font3bullut {
	margin-left: 010px;
	list-style-image: url(../images/right2.gif);
	font-family: verdana;
	font-size: 9px;
	line-height: 17px;
	text-decoration: none;
}
.font3bullut2 {

	margin-left: 010px;
	list-style-image: url(../images/plus1.gif);
	font-family: verdana;
	font-size: 9px;
	line-height: 17px;
	text-decoration: none;
}

#titlelabel {
color:#6f6b67;
background:#F0F0F0;
FONT-SIZE: 11px; 
LINE-HEIGHT: 17px; 
font-family: verdana, arial, tahoma, sans-serif; 
TEXT-DECORATION: none;
padding:5px 10px 5px;
}

#titledefinition {
color:#6f6b67;
background:#FcFcFc;
FONT-SIZE: 11px; 
LINE-HEIGHT: 17px; 
font-family: verdana, arial, tahoma, sans-serif; 
TEXT-DECORATION: none;
padding:10px 10px 10px;
height:60px;
}

#titledefinitionleft {
float:left;
width:70%;
}

#titledefinitionright {

width:30%;
float:right;
}

.grid
{
background-color:#eeeeee;
border: 1px solid #999999; border-collapse: collapse;
line-height:16px;
}

.gridHeader
{
color:#FFFFFF;
/*background-color:#333333;*/
background-image:url(../images/tableBg.jpg);
padding: 2px;
}

.btn { background-image:url(../images/btnBg.jpg); background-repeat:repeat-x; color:#FFFFFF; border:solid 1px #666666; cursor:pointer; padding:2px }
.btn:hover { background-image:url(../images/btnBg.jpg); background-repeat:repeat-x; color:#FFFFFF; border:solid 1px #cccccc; padding:2px   }

