/* CSS Document */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#splashtext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-left: 10px; padding-top: 7px; padding-bottom: 7px; color: #999999;}
#ppbox { padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC;}
#ppbox a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000CC; text-decoration: underline;}
#ppbox a:hover { text-decoration: none;}
.ibox { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC;}
#navbar { font-size: 10px; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: bold; background-image: url(images/background.jpg);}
#navbar span { color: #999999;}
#navbar a { color: #006699; text-decoration: none; }
.ocb { border: 1px solid #F58220;}
.olabel { background-image: url(images/orangebg.gif); font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: center; letter-spacing: 0.35pt; padding-top: 3px; padding-bottom: 3px;}
.glabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; background-image: url(images/greenbg.gif); }
.ocb { border: 1px solid #F58220; padding: 1px; }
.olabel { background-image: url(images/orangebg.gif); font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: center; letter-spacing: 0.35pt; padding-top: 3px; padding-bottom: 3px;}
.gcb { border: 1px solid #99CC66; padding: 1px; }
#nb { border: 1px solid #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1A0303; background-image: url(images/navbg.gif); background-repeat: repeat; padding-top: 5px; padding-left: 5px; padding-bottom: 5px;}
#nb p { margin: 2px 0px 2px 5px; }
#nb p a { color: #1A0303; text-decoration: none; }
#nb p a.special { color: #CC0033; text-decoration: none; }
#nb p a:hover { background-color: #FF9933; }
#nb a { color: #1A0303; text-decoration: none; }
#nb a:hover p{ background-color: #FF9933; }
.layout { padding-left: 10px;}
.content { padding-top: 5px; padding-left: 7px; padding-right: 4px; padding-bottom: 10px; margin-top: 5px; margin-right: 4px; margin-bottom: 5px; margin-left: 7px;}
.content h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-top: 0px; padding-top: 0px; padding-bottom: 10px; margin-bottom: 0px; }
.content h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 0px; padding-top: 0px; }
.content p { font-family: Arial, Helvetica, sans-serif; font-size: small;}
.content p a.special { text-decoration: none; color: #000000; font-weight: normal; margin-bottom: 0px; padding-right: 0px; }
.content p a.special:hover { text-decoration: underline; color: #000000;}
.content ol li { padding-bottom: 5px; font-size: 11px; padding-right: 15px; }
.content p.flist { margin-top: 0px; margin-bottom: 10px; font-size: 75%; }
.content p a { font-weight: bold; text-decoration: underline; text-align: right; padding-right: 15px; color: #0000FF;}
.content li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.content p a:hover { color: #FF0000;}
.content p.flist2 { margin-top: 0px; margin-bottom: 5px; font-size: 75%; }
.content ol a { text-decoration: underline; color: #0000FF; }
.content ol a:hover { color: #FF6600; }
.content p.flist a { color: #0000CC; text-decoration: underline; font-weight: normal; }
.content p.flist a:hover { color: #0000CC; text-decoration: underline; font-weight: normal; }
.content ul li { padding-bottom: 5px; padding-right: 15px; font-size: 75%; }
.content p a.simple { font-weight: normal; margin-bottom: 0px; padding-right: 0px; text-decoration: none; }
.content p a.readmore { font-weight: bold; text-decoration: underline; text-align: right; padding-right: 15px; color: #0000FF; }
.content p a.readmore:hover { text-decoration: none; text-align: right; padding-right: 15px; color: #0000FF; }
.content p a.simple:hover { font-weight: normal; margin-bottom: 0px; padding-right: 0px; text-decoration: underline; color: #0000FF; }
.content p a.simpleUnderlined { font-weight: normal; margin-bottom: 0px; padding-right: 0px; text-decoration: underline; }
.content p a.simpleUnderlined2 { font-weight: normal; margin-bottom: 0px; padding-right: 0px; text-decoration: underline; }
.content p a.simpleUnderlined2:hover { font-weight: normal; margin-bottom: 0px; padding-right: 0px; text-decoration: underline; color:#0000FF}
.content p a.red { text-decoration: underline; font-weight: normal; margin-bottom: 0px; padding-right: 0px; color: #FF0000; }
.content td.checktable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 10px; }
.content td.checktable p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; }
.subcontent { padding-top: 12px; padding-left: 9px; padding-right: 4px; padding-bottom: 2px; }
.subcontent #sbm { background: #FFFFFF !important; border:1px solid #000000; margin-bottom: 10px; }
.subcontent p { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.subcontent h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 0px; padding-top: 0px;}
.subcontentcasestudy { padding-top: 4px; padding-left: 9px; padding-right: 4px; padding-bottom: 2px;}
.subcontentcasestudy p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; margin-top: 0px;}
.subcontentcasestudy h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 5px; margin-top: 0px; padding-top: 0px;}
.subcontentcasestudy p a { font-weight: bold; text-decoration: underline; text-align: right; padding-right: 15px; color: #0000FF;}
.subcontentcasestudy p a:hover { text-decoration: none; }
.leftcolumn { width: 290px; }
.rightcolumn { width: 290px; }
.centered { margin-right: auto; margin-left: auto; }
.bottompad { padding-bottom: 10px; padding-left: 10px; }
.bottomnopad { padding-bottom: 0px; margin-bottom: 0px; }
.topnopad { padding-top: 0px; margin-top: 0px; }
.redish { color: #FF0000; }
.column { text-align: justify; padding-left: 10px; padding-right: 10px; }
.leftpad { padding-left: 10px; }
#benefits { background-color: #FFFFCC; padding-top: 10px; padding-left: 10px; border: #999999; }
#logobox { padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC;}
#leftcolumn { padding-right: 8px; }
#rightcolumn { padding-left: 8px; }
#promise { padding-top: 20px; padding-bottom: 20px; }
.toppadded { padding-top: 20px; }
.toppadded2 {padding-top: 130px; }
.thumbnailtext { text-align: right; padding-right: 20px; }
.right { text-align: right; padding-right: 10px; }
.content li.regular { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.small { font-size: 9px; }
.content p.price { text-align: right; padding-right: 10px; font-size: large; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #003399; }
.midcolumn { background-image: url(images/greenvline.gif); background-repeat: repeat-y; }
#packagebox { border: 1px solid #99CC66; }
#packagebox td.packagedata { padding-bottom: 30px; }
#packagebox td.packagedata a.pacakeboxlink { text-decoration: underline; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; }
#packagebox td.packagedata a.details { text-decoration: underline; padding-right: 15px; font-weight: normal; font-size: 11px; }
#packagebox td.packagedata a.details:hover{ text-decoration: underline; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; }
#packagebox td.headingdata { padding-top: 25px; }
#packagebox td.packageenddata { padding-bottom: 10px; }
#packagebox td.packagedata li.classic, li.classic { list-style-image: url(images/greenbullet.gif); font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bottompadonly { padding-bottom: 20px; }
.bottomnopadToppad { padding-bottom: 0px; margin-bottom: 0px; margin-top: 30px; padding-top: 30px; }
.seperator { background-color: #99CC66; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#contactheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 45px; padding-left: 65px; padding-top: 25px; }
#inputmessage { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 200px; text-align: justify; }
.inputtextfield { width: 200px; background: #FFFFFF !important; border: 1px solid #000000; }
.inputtextarea { width: 275px; background: #FFFFFF !important; background-color: #FFFFFF; border: 1px solid #000000; }
.combobox { border: 1px solid #CC00CC ; }
#combo { border: 1px solid #000000 !important; }
.content p.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.content p.smalltext2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-top:0px; margin-top:0px; margin-bottom: 0px; padding-bottom: 0px; }
.bottompad2 { padding-bottom: 30px; padding-left: 10px; padding-top: 60px; }
.contactheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 45px; padding-left: 65px; padding-top: 25px; }
.contactmessage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 45px; padding-left: 65px; }
.appearAsLink { color: #0000FF; text-decoration: underline; }
.lastpar { padding-bottom: 300px; }
#contactbg { background-image: url(images/contactbg.gif); }
.tableborder { border: 1px solid #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: small; }
.bottomright { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #999999; border-bottom-color: #999999; }
.bottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
.bottomlesspad { padding-bottom: 2px; margin-bottom: 0px; }
.topnopadbottomnopad { padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.rightborder { border-right-width: 1px; border-right-style: solid; border-right-color: #000000; }
.tableborderBlue { border: 1px solid #3366CC; font-family: Arial, Helvetica, sans-serif; font-size: small; }
.bottomrightBlue { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #3366CC; border-bottom-color: #3366CC; }
.bottomBlue { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3366CC; }
.bottomlesspad2 { padding-bottom: 2px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; }
.blueish { color: #0066CC; }
.content p.smalltext3 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-top:0px; margin-top:0px; }
.padleft {
	padding-left: 15px;
}
