﻿.boffin
{
	FONT-SIZE: 10pt; 
	color: #666666;
	FONT-FAMILY: Arial;
}

.label1
{
	text-align:center;
}

.button3
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana, Sans-Serif;
	text-decoration: none;
	COLOR: #000099;
}

.button1
{
	background-color: #FFFFFF;
	color: #999999;
	border-width: 1px;
	border-color: #999999;
	border-style:solid;
	font-size: 12pt;
	font-weight: bold;
	FONT-FAMILY: Verdana, Sans-Serif;
	text-decoration: none;
	cursor: pointer;
}

.button2
{
	background-color: #01009A;
	color: #FFFFFF;
	border-width: 1px;
	border-color: #01009A;
	border-style:solid;
	font-size: 12pt;
	font-weight: bold;
	FONT-FAMILY: Verdana, Sans-Serif;
	text-decoration: none;
	cursor: pointer;
}

.cursorhand
{
	cursor: pointer;
}

A A:active A:hover A:link A:visited
{
	FONT-SIZE: 10pt; 
	color: #666666;
	FONT-FAMILY: Arial;
}

P
{
	FONT-SIZE: 10pt; 
	color: #666666;
	FONT-FAMILY: Arial;
}

BODY
{
	FONT-SIZE: 10pt; 
	color: #666666;
	FONT-FAMILY: Arial;	
	height: 100%;
	margin: 0px;
	padding: 0px;	
}

TABLE TD
{
	FONT-SIZE: 10pt; 
	color: #666666;
	FONT-FAMILY: Arial;
}

.title
{
	FONT-SIZE: 12pt; 
	COLOR: #000099;
	FONT-FAMILY: Arial;
	font-weight:900 
}

.blueText
{
	color:#000098;
}

.noborder
{
    border-width:0px;
}

.footer
{
	FONT-SIZE: 7pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Sans-Serif;
}

.maintext
{
    font-family: Arial; 
    font-size: 10px; 
    COLOR: #000099;
}

.maintable
{
    TABLE-LAYOUT: fixed;
    width: 100%;
}

.maintablebg
{
    BACKGROUND-IMAGE: url(/images/shiny/background-grey.gif); 
    WIDTH: 100%; 
    BACKGROUND-REPEAT: repeat-x;
}

.maintablecontent
{
    BORDER-RIGHT: #cccccc 2px solid; 
    TABLE-LAYOUT: fixed; 
    WIDTH: 800px; 
    BACKGROUND-COLOR: #ffffff;
}

.maintablenav
{
    BORDER-BOTTOM: #cccccc 2px solid;
    width: 100%;
}

.greenbox {
			background-color:#ffffff;
			border:3px solid #99cc00;
			width: 100%;
			FONT-SIZE: 11pt; 
			position:relative;
	color: #666666;
	FONT-FAMILY: Arial; }
	
.box {
			background-color:#ffffff;
			border:3px solid #ffffff;
			width: 100%;
			FONT-SIZE: 11pt; 
			position:relative;
	color: #666666;
	FONT-FAMILY: Arial; }
	
.boxTW {
			background-color:#3399ff;
			border:3px solid #3399ff;
			width: 100%;
			FONT-SIZE: 11pt; 
			position:relative;
	color: #000098;
	FONT-FAMILY: Arial; }
	
.theTopBar {
			background-color:#ffffff;
			border:3px solid #0099cc;
			width: 100%;
			height: 34px;
			FONT-SIZE: 10pt; 
			position:relative;
			TEXT-DECORATION: none;
	color: #666666;
	FONT-FAMILY: Arial; }
		
		.boxTL, .boxTLTW, .boxBLTW, .boxBL, .aniboxTL, .boxTLRed, .boxTLGreen, .boxBLGreen, .boxTLGreen2, .boxBLGreen2{ float:left; }
		.boxTLBar, .boxBLBar, .boxLeftSide { float:left; }
		.aniboxTL
		{
			height:105px;
			background:url(/images/business/box/world-with-corner.gif) no-repeat;
			width:150px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			.aniboxTR 
		{
			height:105px;
			background:url(/images/business/box/3-day-trial-with-corner1.gif) no-repeat;
			width:150px;
			z-index:100;
			margin:-3px -3px 0 0; }
		.boxTL 
		{
			height:17px;
			background:url(/images/business/box/main-top-left-corner.gif) no-repeat;
			width:17px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
		.boxTLTW 
		{
			height:10px;
			background:url(/images/business/box/tl-blue-corner.gif) no-repeat;
			width:10px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
		.boxTLGreen
		{
			height:17px;
			background:url(/images/business/box/main-top-left-corner.gif) no-repeat;
			width:17px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
		.boxTLGreen2
		{
			height:17px;
			background:url(/images/business/box/Green2TL.gif) no-repeat;
			width:17px; 
			position:absolute;
			z-index:100;
			margin:0px 0 0 0px; }
			
		.boxTLBlue
		{
			height:17px;
			background:url(/images/business/box/bluetopleftcorner.gif) no-repeat;
			width:17px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
		.boxTLRed 
		{
			height:17px;
			background:url(/images/business/box/giftcornertopleft.gif) no-repeat;
			width:18px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
					
			
		.boxTLBar 
		{
			height:20px;
			background:url(/images/business/box/bar-top-left-corner.gif) no-repeat;
			width:19px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
			
		.boxLeftSide 
		{
			height:40px;
			background:url(/images/business/box/new-bar-end-left.gif) no-repeat;
			width:19px; 
			position:absolute;
			z-index:100;
			margin:-3px -3px -3px -3px; }
		
		.boxTR 
		{
			height:17px;
			background:url(/images/business/box/main-top-right-corner.gif) no-repeat;
			width:17px;
			position:absolute;
			z-index:100;
			margin:-3px -3px 0 0; }
			
		.boxTRTW
		{
			height:10px;
			background:url(/images/business/box/tr-blue-corner.gif) no-repeat;
			width:10px;
			position:absolute;
			z-index:100;
			margin:-3px -3px 0 0; }
			
		.boxTRGreen
		{
			height:17px;
			background:url(/images/business/box/main-top-right-corner.gif) no-repeat;
			width:17px;
			position:absolute;
			z-index:100;
			margin:-3px -3px 0 0; }
		
		.boxTRGreen2
		{
			height:17px;
			background:url(/images/business/box/Green2TR.gif) no-repeat;
			width:17px;
			position:absolute;
			z-index:100;
			margin:0px -1px 0 0; }
			
		.boxTRBlue
		{
			height:17px;
			background:url(/images/business/box/bluetoprightcorner.gif) no-repeat;
			width:17px;
			position:absolute;
			z-index:100;
			margin:-3px -3px 0 0; }
			
			
		.boxTRRed 
		{
			height:17px;
			background:url(/images/business/box/giftcornertopright.gif) no-repeat;
			width:18px;
			z-index:100;
			margin:-3px -3px 0 0; }
			
		.boxTRBar 
		{
			height:20px;
			background:url(/images/business/box/bar-top-right-corner.gif) no-repeat;
			width:19px;
			z-index:100;
			margin:-3px -3px 0 0; }
		.boxRightSide 
		{
			height:40px;
			background:url(/images/business/box/new-bar-end-right.gif) no-repeat;
			width:19px;
			z-index:100;
			margin:-3px -3px -3px -2px;
			background-position:right 0; }
		.boxTRBar, .boxBRBar, .boxRightSide{ float:right; }
		.boxTR, .boxTRTW, .boxBRTW, .boxBR, .aniboxTR, .boxBRCorner, .boxTRRed, .boxTRGreen, .boxBRGreen, .boxTRGreen2, .boxBRGreen2{ float:right; }
		.boxTR, .boxTRTW, .aniboxTR, .boxRightSide, .boxTRRed{
			position:relative;
			background-position:right top; }
		.boxTRBar{
			position:relative;
			background-position:right top; }
		.boxBottom 
		{
			vertical-align:baseline;
			height:14px; 
			width:100%;			
			background-color:#ffffff;
			clear:both; }
			
		.boxBottomTW 
		{
			vertical-align:baseline;
			height:7px; 
			width:100%;			
			background-color:#3399ff;
			clear:both; }
			
		.boxBottomBar 
		{
			vertical-align:baseline;
			height:17px;
			width:100%;			
			background-color:#ffffff; }
		.boxBL 
		{
			height:17px;
			background:url(/images/business/box/main-bottom-left-corner.gif) no-repeat;
			width:17px;background-position:left 0; }
		
		.boxBLTW 
		{
			height:10px;
			background:url(/images/business/box/bl-blue-corner.gif) no-repeat;
			width:10px;background-position:left 0; }
			
		.boxBLGreen
		{
			height:17px;
			background:url(/images/business/box/Green2BL.gif) no-repeat;
			width:17px;background-position:left 0; }
			
		.boxBLGreen2
		{
			height:17px;
			background:url(/images/business/box/Green2BL.gif) no-repeat;
			width:17px;background-position:left 0; }
			
		.boxBLBlue
		{
			height:17px;
			background:url(/images/business/box/bluebottomleftcorner.gif) no-repeat;
			width:17px;background-position:left 0; }
		
		.boxBLBar 
		{
			height:20px;
			background:url(/images/business/box/bar-bottom-left-corner.gif) no-repeat;
			width:19px;
			background-position:left 0; }
		.boxBLArrow 
		{
			height:17px;
			background:url(/images/main-bottom-left-corner-arrow.gif) no-repeat;
			width:17px;background-position:left 0; }
		.boxBR 
		{
			height:17px;
			background:url(/images/business/box/main-bottom-right-corner.gif) no-repeat;
			width:17px;
			position:relative;
			background-position:right 0; }
		.boxBRTW
		{
			height:10px;
			background:url(/images/business/box/br-blue-corner.gif) no-repeat;
			width:10px;
			position:relative;
			background-position:right 0; }
			
		.boxBRGreen
		{
			height:17px;
			background:url(/images/business/box/Green2BR.gif) no-repeat;
			width:17px;
			position:relative;
			background-position:right 0; }
			
		.boxBRGreen2
		{
			height:17px;
			background:url(/images/business/box/Green2BR.gif) no-repeat;
			width:17px;
			position:relative;
			background-position:right 0; }
			
		.boxBRBlue
		{
			height:17px;
			background:url(/images/business/box/bluebottomrightcorner.gif) no-repeat;
			width:17px;
			position:relative;
			background-position:right 0; }
			
		.boxBRCorner
		{
			height:24px;
			background:url(/images/business/box/main-bottom-right-corner-arrow.gif) no-repeat;
			width:217px;
			position:relative;
			background-position:right 0; }
			
			
			
			
		.boxBRBar 
		{
			height:20px;
			background:url(/images/business/box/bar-bottom-right-corner.gif) no-repeat;
			width:19px;
			position:relative;
			background-position:right 0; }
			
		
				
		.boxEnd { clear:both; }
		.boxContent { clear:both; }
		.boxContentTW { clear:both; }
		.boxContent p { margin:0 2px 0 2px; }
		.boxContentTW p { margin:0 2px 0 2px; }
		.boxTopContent { margin-top:10px;
			margin-bottom:0px; }
			
			smallerBr{
font-size: 2px; 
line-height: 5px;
}

		
		.boxBL {
			position:absolute;
			margin:0 0 -3px -3px; }
		.boxBLTW {
			position:absolute;
			margin:0 0 -10px -3px; }
		.boxBR {
			margin:0 -3px -3px 0; }
		.boxBRTW {
			margin:0 -3px -10px 0; }
		.boxBRCorner {
			margin:0 -3px -3px 0; }
			
		.boxBLBar {
			position:absolute;
			margin:0 0 -3px -3px; }
		
		.boxBRBar {
			margin:0 -3px -3px 0; }
		
		
		.small { width:33%; }
		.medium { width:66%; }
		.large { width:100%; }
		
		
		.greybox {
			background-color:#ffffff;
			border:3px solid #999999;
			FONT-SIZE: 8pt; 
			position:relative;
	color: #666666;
	FONT-FAMILY: Verdana, Sans-Serif; }
		
		.greyboxTL, .greyboxBL { float:left; }
		.greyboxTL 
		{
			height:13px;
			background:url(/images/home/boxcorner.jpg) no-repeat;
			width:13px; 
			position:absolute;
			z-index:100;
			margin:-3px 0 0 -3px; }
		.greyboxTR 
		{
			height:13px;
			background:url(/images/home/boxcorner2.jpg) no-repeat;
			width:13px;
			z-index:100;
			margin: -3px -3px 0 0; }
		.greyboxTR2
		{
			height:13px;
			background:url(/images/home/boxcorner2.jpg) no-repeat;
			width:13px;
			z-index:100;
			margin: -3px 9px 0 0; }
		.greyboxTR3
		{
			height:13px;
			background:url(/images/home/boxcorner2.jpg) no-repeat;
			width:13px;
			z-index:100;
			margin: -3px -1px 0 0; }
		.greyboxTR2 { float:right; }
		.greyboxTR3 { float:right; }
		.greyboxTR, .greyboxBR{ float:right; }
		.greyboxTR {
			position:relative;
			background-position:right top; }
		.greyboxBottom 
		{
			vertical-align:baseline;
			height:10px;
			width:100%;			
			background-color:#ffffff; }
		.greyboxBL 
		{
			height:13px;
			background:url(/images/home/boxcorner3.jpg) no-repeat;
			width:13px;background-position:left 0; }
		.greyboxBR 
		{
			height:13px;
			background:url(/images/home/boxcorner4.jpg) no-repeat;
			width:13px;
			position:relative;
			background-position:right 0; }	
		.greyboxBR2 
		{
			height:13px;
			background:url(/images/home/boxcorner4.jpg) no-repeat;
			width:13px;
			position:relative;
			background-position:right 0; }		
		.greyboxBR3 
		{
			height:13px;
			background:url(/images/home/boxcorner4.jpg) no-repeat;
			width:13px;
			position:relative;
			background-position:right 0; }		
		.greyboxEnd { clear:both; }
		.greyboxContent { clear:both; }
		.greyboxContent p { margin:0 3px 0 3px; }
		
		.greyboxBL {
			position:absolute;
			margin:0 0 -3px -3px; }
		.greyboxBR {
			margin:0 -3px -3px 0; }
		.greyboxBR2 {
			margin:0 9px -3px 0; }
		.greyboxBR3 {
			margin:0 -1px -3px 0; }
		.greyboxBR2 { float:right; }
		.greyboxBR3 { float:right; }
		.greysmall { width:33%; }
		.greymedium { width:66%; }
		.greylarge { width:100%; }