BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dcdcdc; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A {
	
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
#top {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: url(../images/bg_top.gif) no-repeat 50% 100%; PADDING-BOTTOM: 12px; MARGIN: 0px auto; WIDTH: 780px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; TEXT-ALIGN: right
}
#top H1 {
	FONT-SIZE: 100%; MARGIN: 0px
}
#container {
	FONT-SIZE: 75%; BACKGROUND: url(../images/bg_container.gif) white repeat-y; MARGIN: 0px auto; WIDTH: 780px; TEXT-ALIGN: left
}
#wrap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 60px; PADDING-BOTTOM: 5px; COLOR: #555; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 55px
}
#header IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
#header .fr IMG {
	MARGIN: 0px
}
#nav {
	FONT-SIZE: 95%; BACKGROUND: url(../images/bg_topnav_left.gif) #2e2e2e no-repeat left top; WIDTH: 770px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; POSITION: absolute; TOP: 80px
}
#topnav {
	BACKGROUND: url(../images/bg_topnav_right.gif) no-repeat right top
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#topnav UL LI {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#topnav UL LI A {
	DISPLAY: block; TEXT-TRANSFORM: uppercase; COLOR: white; TEXT-DECORATION: none
}
#topnav UL LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px
}
#topnav UL LI A:hover {
	BACKGROUND: url(../images/bg_navitemhover_right.gif) #3a3a3a no-repeat 100% 0px
}
#topnav UL LI A:hover SPAN {
	BACKGROUND: url(../images/bg_navitemhover_left.gif) no-repeat
}
#topnav UL LI.active A {
	BACKGROUND: url(../images/bg_navitem_right.gif) #b1cc33 no-repeat 100% 0px; COLOR: #4e4e4e
}
#topnav UL LI.active SPAN {
	BACKGROUND: url(../images/bg_navitem_left.gif) no-repeat
}
#topnav UL LI.active A:hover {
	BACKGROUND: url(../images/bg_navitem_right.gif) #b1cc33 no-repeat 100% 0px
}
#topnav UL LI.active A:hover SPAN {
	BACKGROUND: url(../images/bg_navitem_left.gif) no-repeat
}
#secondnav {
	BACKGROUND: #b1cc33; LINE-HEIGHT: 28px
}
#secondnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#secondnav UL LI {
	DISPLAY: inline; FONT-SIZE: 115%; MARGIN: 0px
}
#secondnav UL LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#secondnav UL LI A:hover {
	TEXT-DECORATION: underline
}
#all {
	BACKGROUND: white; PADDING-BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#main {
	FLOAT: left; WIDTH: 575px; LINE-HEIGHT: 17px
}
* HTML #main {
	HEIGHT: 1%
}
#full {
	WIDTH: 100%; LINE-HEIGHT: 17px
}
#main H2 {
	PADDING-LEFT: 40px; FONT-SIZE: 125%; BACKGROUND: url(../images/bg_h2_main.gif) no-repeat; MARGIN: 0px; COLOR: #1b578b; LINE-HEIGHT: 40px; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}
#full H2 {
	PADDING-LEFT: 40px; FONT-SIZE: 125%; BACKGROUND: url(../images/bg_h2_main.gif) no-repeat; MARGIN: 0px; COLOR: #1b578b; LINE-HEIGHT: 40px; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}
#full H2 {
	BACKGROUND: url(../images/bg_h2_full.gif) no-repeat
}
#main H3 {
	CLEAR: both; FONT-SIZE: 115%; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 15px; TEXT-TRANSFORM: uppercase; COLOR: #98af2b; BORDER-BOTTOM: #98af2b 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
#full H3 {
	CLEAR: both; FONT-SIZE: 115%; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 15px; TEXT-TRANSFORM: uppercase; COLOR: #98af2b; BORDER-BOTTOM: #98af2b 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
#main P {
	PADDING-BOTTOM: 15px; MARGIN: 0px
}
#full P {
	PADDING-BOTTOM: 15px; MARGIN: 0px
}
#main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#full UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#main OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
#full OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
#main UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#full UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main OL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#full OL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main A {
	FONT-WEIGHT: bold; COLOR: #6e7f1f; TEXT-DECORATION: none
}
#full A {
	FONT-WEIGHT: bold; COLOR: #6e7f1f; TEXT-DECORATION: none
}
#main A:hover {
	TEXT-DECORATION: underline
}
#full A:hover {
	TEXT-DECORATION: underline
}
#main LI A {
	FONT-WEIGHT: normal! important; COLOR: black! important; TEXT-DECORATION: underline! important
}
#full LI A {
	FONT-WEIGHT: normal! important; COLOR: black! important; TEXT-DECORATION: underline! important
}
#right {
	FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 190px
}
* HTML #right {
	HEIGHT: 1%
}
#right H2 {
	PADDING-LEFT: 40px; FONT-SIZE: 125%; BACKGROUND: url(../images/bg_h2_right.gif) no-repeat; MARGIN: 0px; COLOR: #99b514; LINE-HEIGHT: 40px; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}
#right H3 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 15px
}
#right A {
	COLOR: #1b57b2
}
#right IMG {
	MARGIN-BOTTOM: 5px
}
#right BLOCKQUOTE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #1b578b; LINE-HEIGHT: 22px; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: center
}
#right BLOCKQUOTE BIG {
	FONT-SIZE: 140%; COLOR: #b1cc33
}
#right BLOCKQUOTE A {
	FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase; COLOR: #2e2e2e
}
#footer {
	FONT-SIZE: 90%; COLOR: #636363; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#footer A {
	COLOR: #636363
}
#footer TABLE {
	MARGIN-TOP: 10px; BACKGROUND: #a1ba10; WIDTH: 100%; COLOR: white; BORDER-COLLAPSE: collapse
}
#footer TABLE TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footer TABLE TD.spacer {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1px; PADDING-BOTTOM: 0px! important; WIDTH: 50%; PADDING-TOP: 0px! important; HEIGHT: 9px
}
#footer TABLE TD.ftl {
	BACKGROUND: url(../images/footer_tl.gif) no-repeat left top
}
#footer TABLE TD.ftr {
	BACKGROUND: url(../images/footer_tr.gif) no-repeat right top
}
#footer TABLE TD.fbl {
	BACKGROUND: url(../images/footer_bl.gif) no-repeat left bottom
}
#footer TABLE TD.fbr {
	BACKGROUND: url(../images/footer_br.gif) no-repeat right bottom
}
#bottom {
	BACKGROUND: url(../images/bg_bottom.gif) no-repeat 50% 0px; MARGIN: 0px auto; WIDTH: 780px; PADDING-TOP: 12px; TEXT-ALIGN: right
}
.content_box {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
* HTML .content_box {
	HEIGHT: 1%
}
.content_box_closer {
	FONT-SIZE: 0px; BACKGROUND: url(../images/bg_contentbox.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 10px; OVERFLOW: auto; LINE-HEIGHT: 10px; HEIGHT: 10px
}
.fullcontent_box_closer {
	BACKGROUND: url(../images/bg_fullcontentbox.gif) no-repeat 0px 100%; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
.content_box_opener {
	BACKGROUND: url(../images/bg_contentboxtop.gif) no-repeat 0px 100%; HEIGHT: 10px
}
.right_box {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; BORDER-LEFT: #bababa 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.right_box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.right_box LI {
	FONT-SIZE: 110%; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ddd 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.right_box LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #868686! important; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.right_box LI A:hover {
	COLOR: #1b578b
}
.right_box_closer {
	FONT-SIZE: 0px; BACKGROUND: url(../images/bg_rightbox.gif) no-repeat 50% 100%; MARGIN-BOTTOM: 10px; OVERFLOW: auto; LINE-HEIGHT: 10px; HEIGHT: 10px
}
TABLE.customersites {
	WIDTH: 100%
}
TABLE.customersites TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 25%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.quickcompare {
	MARGIN: 10px auto; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.quickcompare TH {
	VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
TABLE.quickcompare TH IMG {
	FLOAT: left
}
TABLE.quickcompare TH BR {
	CLEAR: left
}
TABLE.quickcompare TH A {
	COLOR: #333! important
}
TABLE.quickcompare TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
TABLE.quickcompare TD UL {
	PADDING-LEFT: 10px! important; PADDING-BOTTOM: 10px! important
}
TABLE.product {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.product TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
TABLE.product TD.image {
	VERTICAL-ALIGN: top! important; WIDTH: 20%
}
TABLE.product TD.image IMG {
	MARGIN-TOP: -30px; POSITION: relative
}
TABLE.product TD.desc {
	VERTICAL-ALIGN: top; WIDTH: 65%
}
TABLE.product TD.desc P {
	PADDING-BOTTOM: 5px! important
}
TABLE.product TD.desc SELECT {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; FONT-SIZE: 90%; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid
}
TABLE.product TD.price {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; VERTICAL-ALIGN: bottom; WIDTH: 28%; COLOR: #b1cc33; LINE-HEIGHT: 40px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: right
}
TABLE.product TD.price IMG {
	DISPLAY: block
}
TABLE.product TD.price INPUT {
	FLOAT: left; MARGIN-LEFT: 2px
}
TABLE.product TD.price SPAN {
	FONT-SIZE: 80%; COLOR: #000000
}
TABLE.compare {
	MARGIN-BOTTOM: 15px; WIDTH: 100%; LINE-HEIGHT: 20px; BORDER-COLLAPSE: collapse
}
TABLE.compare THEAD TD {
	WIDTH: 70%
}
TABLE.compare THEAD TH {
	FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase; WIDTH: 10%; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
TABLE.compare TFOOT TH {
	FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase; WIDTH: 10%; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
TABLE.compare THEAD TH A {
	COLOR: #000! important
}
TABLE.compare TFOOT TH A {
	COLOR: #000! important
}
TABLE.compare THEAD TH INPUT {
	MARGIN: 5px 0px
}
TABLE.compare TFOOT TH INPUT {
	MARGIN: 5px 0px
}
TABLE.compare TBODY TH {
	FONT-SIZE: 100%; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left
}
TABLE.compare TBODY TH A {
	FONT-WEIGHT: normal! important
}
TABLE.compare TBODY TH A:hover {
	CURSOR: default; TEXT-DECORATION: none! important
}
TABLE.compare TBODY TH A SPAN {
	BORDER-RIGHT: #2e2e2e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2e2e2e 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; LEFT: -999em; PADDING-BOTTOM: 5px; BORDER-LEFT: #2e2e2e 1px solid; WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #2e2e2e 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
TABLE.compare TBODY TH A:hover SPAN {
	BACKGROUND: #fff; LEFT: auto; COLOR: black
}
TABLE.compare TBODY TD {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
TABLE.cart {
	MARGIN: 15px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.cart TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #1b578b; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: left
}
TABLE.cart TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
TABLE.cart TD INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
TABLE.cart TH.total {
	BACKGROUND: #b1cc33; COLOR: white; BORDER-BOTTOM: #ddd 1px solid
}
TABLE.cart TD.total {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: black; TEXT-ALIGN: right
}
TABLE.contactform {
	MARGIN: 0px auto; WIDTH: auto; BORDER-COLLAPSE: collapse
}
TABLE.contactform TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 150px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.contactform TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.contactform INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 300px; BORDER-BOTTOM: #a5acb2 1px solid
}
TABLE.contactform TEXTAREA {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 300px; BORDER-BOTTOM: #a5acb2 1px solid
}
TABLE.customerdetails {
	MARGIN: 15px 0px; WIDTH: 90%; BORDER-COLLAPSE: collapse
}
TABLE.customerdetails TD {
	BACKGROUND: #3366cc; COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.upgrade {
	BACKGROUND: #f3f3f3; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 49%; MARGIN-RIGHT: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.upgradenew {
	FLOAT: none; WIDTH: 49%! important; MARGIN-RIGHT: 0px
}
TABLE.upgrade TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/upgrade_head.gif) repeat-x; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; COLOR: #464646; PADDING-TOP: 0px; HEIGHT: 79px; TEXT-ALIGN: center
}
TABLE.upgrade TH H3 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: none! important; COLOR: #464646! important; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
TABLE.upgrade TH A {
	FONT-WEIGHT: normal! important; COLOR: #464646! important; TEXT-DECORATION: underline! important
}
TABLE.upgrade TH.upgrade_tl {
	BACKGROUND: url(../images/upgrade_tl.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 15px
}
TABLE.upgrade TH.upgrade_tr {
	BACKGROUND: url(../images/upgrade_tl.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 15px
}
TABLE.upgrade TH.upgrade_tr {
	BACKGROUND: url(../images/upgrade_tr.gif) no-repeat 100% 0px
}
TABLE.upgrade TBODY TD.upgrade_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #464646; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 340px
}
TABLE.upgrade TBODY TD H4 {
	FONT-SIZE: 100%; MARGIN: 0px
}
TABLE.upgrade TBODY TD P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important
}
TABLE.upgrade TBODY TD A {
	
}
TABLE.upgrade TBODY TD HR {
	BORDER-TOP: #474747 1px dotted; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f3f3f3; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #f3f3f3; BORDER-RIGHT-WIDTH: 0px
}
TABLE.upgrade TBODY TD.upgrade_l {
	BACKGROUND: url(../images/upgrade_dot.gif) repeat-y 0px 0px; WIDTH: 15px
}
TABLE.upgrade TBODY TD.upgrade_r {
	BACKGROUND: url(../images/upgrade_dot.gif) repeat-y 100% 0px; WIDTH: 15px
}
TABLE.upgrade TBODY IMG {
	FLOAT: right; MARGIN: 0px; VERTICAL-ALIGN: top
}
TABLE.upgrade TFOOT TD {
	FONT-SIZE: 0px; BACKGROUND: url(../images/upgrade_dot.gif) repeat-x 0px 100%; OVERFLOW: hidden; LINE-HEIGHT: 0px; HEIGHT: 8px
}
TABLE.upgrade TFOOT TD.upgrade_bl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/upgrade_bl.gif) no-repeat 0px 100%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 15px; HEIGHT: 8px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.upgrade TFOOT TD.upgrade_br {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/upgrade_bl.gif) no-repeat 0px 100%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 15px; HEIGHT: 8px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.upgrade TFOOT TD.upgrade_br {
	BACKGROUND: url(../images/upgrade_br.gif) no-repeat 100% 100%
}
TABLE.downloaddemo {
	MARGIN: 0px auto; WIDTH: 90%; BORDER-COLLAPSE: collapse
}
TABLE.downloaddemo TH {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.downloaddemo TD {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.faq_linksform {
	MARGIN: 0px auto; WIDTH: 98%; BORDER-COLLAPSE: collapse
}
TABLE.faq_linksform TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 10px
}
TABLE.faq_linksform TD UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; LINE-HEIGHT: 20px! important; PADDING-TOP: 0px! important; LIST-STYLE-TYPE: none! important
}
TABLE.faq_linksform TD H3 {
	MARGIN: 0px 0px 5px
}
TABLE.faq_linksform TD A {
	FONT-WEIGHT: normal! important; COLOR: #000! important; TEXT-DECORATION: underline! important
}
TABLE.faq_table {
	MARGIN: 10px auto; WIDTH: 98%; BORDER-COLLAPSE: collapse
}
TABLE.faq_table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 10px
}
TABLE.faq_table TD IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
TABLE.faq_table TD H3 {
	CLEAR: none! important; MARGIN-LEFT: 40px! important
}
TABLE.faq_table TD A {
	FONT-WEIGHT: normal! important; COLOR: #000! important; TEXT-DECORATION: underline! important
}
TABLE.helpnotemenu {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.helpnotemenu TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.helpnotemenu TD A {
	DISPLAY: block! important
}
TABLE.helpnotesearch {
	WIDTH: auto
}
TABLE.helpnotesearch TH {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
.helpnotelists A {
	FONT-WEIGHT: normal! important; COLOR: black! important
}
.toclist {
	LINE-HEIGHT: 20px
}
.toclist A {
	FONT-WEIGHT: normal! important; COLOR: #6e7f1f! important
}
.toclist .toc {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #1b578b
}
P.backtofaq {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 5px! important; MARGIN: 0px; PADDING-TOP: 5px! important; TEXT-ALIGN: right
}
.inputtext {
	BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; BORDER-BOTTOM: #bcbcbc 1px solid
}
.submitbtn {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/btn_buy.gif) #373837 repeat-x; PADDING-BOTTOM: 2px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #bababa 1px solid; WIDTH: auto! important; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}
.submitbtn2 {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/btn_buy.gif) #373837 repeat-x; PADDING-BOTTOM: 2px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #bababa 1px solid; WIDTH: auto! important; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}
.submitbtn2 {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BACKGROUND: url(../images/btn_buy2.gif) #afcd00 repeat-x; BORDER-LEFT: #bababa 1px solid; COLOR: #444! important; BORDER-BOTTOM: #bababa 1px solid
}
.al {
	TEXT-ALIGN: left! important
}
.ar {
	TEXT-ALIGN: right! important
}
.ac {
	TEXT-ALIGN: center! important
}
.vm {
	VERTICAL-ALIGN: middle! important
}
.fl {
	FLOAT: left! important
}
.fr {
	FLOAT: right! important
}
.di {
	DISPLAY: inline! important
}
.cb {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; FONT: 1px/0px serif; HEIGHT: 0px; content: "."
}
.nopad {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.smlpad {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
.smlmargin {
	MARGIN: 5px
}
.topmargin {
	MARGIN-TOP: 20px! important
}
.txtfield {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: x-small; BORDER-LEFT: #000000 1px solid; COLOR: #333333; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.txtfielddropdown {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.couponmessage {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; COLOR: #8ac837; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.h1headerlink A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.h1headerlink A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.h1headerlink A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.banner_content LI {
	LINE-HEIGHT: 12px
}
.special {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 200%; VERTICAL-ALIGN: bottom; WIDTH: auto; COLOR: #b1cc33; LINE-HEIGHT: 40px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: left
}
.was {
	FONT-SIZE: 70%; COLOR: #000000; PADDING-TOP: 0px
}

