<!-- Body background color attributes below -->

body { margin: 0; padding: 0 10px; background-color: #000; font-family: Verdana, Sans-serif; color: #111; }

h2,h3,h4,h5,h6 { font-family: "Trebuchet MS"; }

h1 { font-family: Arial, sans-serif; margin: 0; padding: 5px 0; color: #4675FF; font-size: 16px; }
h2 { font-size: 15px; margin: 0 10px; padding: 5px 0; }
h3 { margin: 0; padding: 3px 0; font-size: 16px; color: #D58000; }
h3 a:link { color: #D58000; text-decoration: none; }
h3 a:visited { color: #D58000; text-decoration: none; }
h3 a:hover { color: #D58000; text-decoration: underline; }
h3.bg { color: #000000; padding: 2px 0 7px 25px; background-image: url('../images/h3.gif'); background-repeat: no-repeat; }
h4 { margin: 0; padding: 4px 10px 4px 23px; font-size: 12px; background-image: url('../images/h4.gif'); color: #fff; border-bottom: solid 1px #BFBFBF; }
h4.a { margin: 0; padding: 3px 10px; font-size: 12px; background-color: #b9b9b9; color: #111; border-bottom: solid 1px #BFBFBF; }
h5 { margin: 0; padding: 5px 0; color: #111; font-size: 14px; }
h6 { margin: 0; padding: 5px 0; font-size: 13px; color: #111; }
h6.green { color: #6EA250; }
h6.orange { color: #DA7C02; }
h6.purple { color: #425AC8; }
h6.red { color: #CD4341; }

img.poweredby { margin: 40px 0 0 0; }
img.right { float: right; margin: 10px; }
img.left { float: left; margin: 10px; }

form { margin: 0; padding: 0; }
input { line-height: 22px; }

hr { height: 1px; color: #ccc; }

ul.large { margin: 15px; font-size: 14px; font-weight: bold; line-height: 20px; }
ul.large li { margin-left: 15px; }

p { margin: 0; padding: 3px 0; font-size: 11px; }
p.nl { padding-left: 0; }
p.small { font-size: 10px; color: #999; }
p.list a,  p.list em { display: block; margin: 0; padding: 2px 0; }
p.light { color: #777; }
p.error { margin: 0 0 15px 0; padding: 5px; background-color: #fff; color: #ff2200; text-align: center; border: solid 1px #d3d3d3; font-weight: bold; }
p.large { font-size: 20px; }
p.xl { font-size: 25px; }
p.arrows a { background: url('../images/bullet.gif') no-repeat; padding: 0 0 10px 15px; line-height: 22px; }
p.menualt a { display: block; background: url('../images/bullet.gif') no-repeat; padding: 2px 0 2px 15px; line-height: 16px; font-weight: bold; }
p.new, table.framesmall p.new { margin-left: 10px; padding: 14px 10px 14px 45px; background: url('../images/new.gif') no-repeat; }

tr { font-size: 11px; }
tr a:link { color: #505050; text-decoration: underline; }
tr a:visited { color: #505050; text-decoration: underline; }
tr a:hover { color: #4471DE; text-decoration: none; }

th { padding: 5px; background-color: #000; font-size: 11px; }

td.hr { height: 20px; background-image: url('../images/bgdot.gif'); }

table.quote_sample {width:100%;margin:0;padding:0;border-collapse:collapse;text-align:center;vertical-align:top;}
table.quote_sample th {padding: 2px 5px; border:1px solid #C5D2EB; background-color: #000000; font: bold 11px; }
table.quote_sample td {padding:1px;border:1px solid #C5D2EB; font:11px "Trebuchet MS", Sans-serif;}
table.quote_sample td.price { background-color: #eee; }

table.comparison {width:100%;margin:0;padding:0;border-collapse:collapse;text-align:center;vertical-align:top;}
table.comparison th {padding:10px;border:1px;background-color:#DCDCDC; font:bold 11px;}
table.comparison td {padding:10px;border:1px; font:10px; }
table.comparison td.price {background-color:#FFEEAA;}

td.small { font-size: 10px; padding: 5px 5px 5px 5px;}
td.large { font-size: 16px; font-weight: bold; color: #999; }
td.ld { font-size: 12px; line-height: 16px; }
td.ld img { margin-top: 8px; }
td.ld a { display: block; margin: 0; padding: 0 0 5px 0; font-weight: bold; color: #111; }

table.nobd { border-collapse: collapse; }
table.nobd { border: solid 1px #b9b9b9; }
table.nobd th { border-bottom: solid 1px #b9b9b9; background-color: #eee; padding: 5px; color: #111; }
table.nobd td.logo, table.nobd td.rateplan, table.nobd td.benefits, table.nobd td.info, table.nobd td.order { height: 57px; padding: 5px; border-bottom: solid 1px #ccc; border-left: none; border-right: none; border-top: none; }
table.nobd td.ld { padding: 5px 10px; }  
table.nobd td.ld { border-bottom: solid 1px #b9b9b9; border-top: none; border-left: none; border-right: none; background: none; }
table.nobd td.rateplan { font-size: 18px; font-weight: bold; font-family: arial; color: #333; }
table.nobd td.benefits { font-size: 11px; }
table.nobd td.benefits img { margin: 2px 0; }
table.nobd td.info, table.nobd td.order { padding: 5px 15px 5px 25px; font-size: 12px; }
table.nobd td.info a, table.nobd td.order a { font-weight: bold; color: #111; }
table.nobd td.info { background-image: url('../images/i.gif'); background-repeat: no-repeat; }
table.nobd td.order { background-image: url('../images/o.gif'); background-repeat: no-repeat; }

table.nobd td.info2, table.nobd td.order2 { padding: 0 15px 0 25px; font-size: 12px; }
table.nobd td.info2 a, table.nobd td.order2 a { font-weight: bold; color: #111; }
table.nobd td.info2 { background-image: url('../images/i2.gif'); background-repeat: no-repeat; }
table.nobd td.order2 { background-image: url('../images/o2.gif'); background-repeat: no-repeat; }

table.content { border-collapse: collapse; width: 100%; border: none; }
table.content td { padding: 0; border: none; }
table.content td.tenright { padding-right: 10px; }

table.index { margin: 5px 10px; border-collapse: collapse; border: none; }
table.index td { width: 33%; border: none; }
table.index td.indleft { width: 10%; }
table.index td.indright { width: 90%; }
table.index td h3 { margin-left: 2px; color: #D58000; font-family: Trebuchet MS; }
table.index td h3 a:link { color: #D58000; text-decoration: none; }
table.index td h3 a:visited { color: #D58000; text-decoration: none; }
table.index td h3 a:hover { color: #D58000; text-decoration: underline; }
table.index td p { margin: 0; padding: 3px 10px 3px 2px; }

table.index2 { margin: 0 10px; border-collapse: collapse; border: none; }
table.index2 tr { font-size: 11px; }
table.index2 h3 { margin: 1px 0 3px 8px; padding: 5px 0 5px 23px; background-image: url('../images/h3.gif'); background-repeat: no-repeat; color: #111; }
table.index2 ul, table.index2 ol { margin: 0; padding: 2px 10px 5px 20px; font-size: 11px; }
table.index2 p { padding: 5px 0; font-size: 11px; }

table.index td.hr, table.index2 td.hr { height: 20px; background-image: url('../images/bgdot.gif'); }

table.top { margin: 0 0 2px 0; width: 100%; border-collapse: collapse; background-color: #fff; }
table.top td { padding: 0; }
table.top td.topleft { padding-left: 10px; background-image: url('../images/bgtop.gif'); } 
table.top td.topright { padding-right: 10px; border-right: solid 1px #000000; } 
table.top td.bot { background-image: url('../images/cr_bot_left.gif'); }

table.subheader { width: 100%; margin: 0 0 5px 0; border-collapse: collapse; }
table.subheader td { padding: 0; }

table.menutop { margin: 0; /* width: 506px; */ height: 45px; border-collapse: collapse; }
table.menutop td { padding: 0; }

table.list2 { border-collapse: collapse; margin: 10px; }
table.list2 tr a:link { color: #4889E3; }
table.list2 tr a:visited { color: #4889E3; }
table.list2 tr a:hover { color: #D58000; }
table.list2 th { border: solid 1px #ccc; background-image: none; }
table.list2 td { padding: 2px 5px; border: solid 1px #ccc; }

table.clear tr { font-size: 90%; }

<!-- The section below contains attributes of the right side menu -->

table.frame { margin: 0; border-collapse: collapse; width: 100%; border: solid 1px #000000; background-color: #000000; }
table.frame { font-size: 90%; }
table.frame td { padding: 0; }
table.frame td.top { background: none;  }
table.frame td.leftside { width: 180px; padding: 5px 0 5px 9px; /* border-left: solid 1px #B9B9B9; */ }
table.frame td.main { width: 60%; padding: 5px 5px 5px 10px; }
table.frame td.rightside { width: 30%; padding: 5px 10px 15px 5px; /* border-right: solid 1px #B9B9B9; */ }
table.frame td.main2 { width: 45%; padding: 5px 5px 5px 10px; }
table.frame td.rightside2 { width: 45%; padding: 5px 10px 15px 5px; /* border-right: solid 1px #B9B9B9; */ }
table.frame td.full { width: 90%; padding: 5px 5px 5px 10px; }
table.frame td.rightside3 { width: 0; padding: 5px 10px 15px 5px; /* border-right: solid 1px #B9B9B9; */ }
table.frame td.bot { background: none; }

table.bgdotbot { border-collapse: collapse; }
table.bgdotbot tr a:link { text-decoration: none; color: #111; }
table.bgdotbot tr a:visited { text-decoration: none; color: #111; }
table.bgdotbot tr a:hover { text-decoration: underline; color: #406CBF; }
table.bgdotbot td { padding: 3px 5px; background-image: url('../images/bgdotbot.gif'); }

table.framesmallblack { margin: 0; border-collapse: collapse; width: 100%; }
table.framesmallblack h1 { margin: 0 0 10px 0; padding: 3px 10px 7px 10px; color: #4675FF; background-image: url('../images/h1_main.gif'); background-repeat: no-repeat; }
table.framesmallblack tr { font-size: 11px; }
table.framesmallblack td { border: none; }
table.framesmallblack td.fsmain { padding: 0; background-image: url('../images/bg_frame_main.gif'); border-right: solid 1px #020639; }
table.framesmallblack td.top { padding: 0; background-image: url('../images/frame_top_left_main.gif'); background-repeat: no-repeat; border: none; }
table.framesmallblack td.bot { padding: 0; background-image: url('../images/frame_bottom_left_main.gif'); background-repeat: no-repeat; border: none; }

table.framesmall { margin: 0 0 20px 0; border-collapse: collapse; width: 100%; }
table.framesmall h1 { font-family: Arial, sans-serif; margin: 0 0 5px 0; padding: 5px 10px; color: #4675FF; font-size: 16px; /* background-image: url('../images/h1.gif'); background-repeat: no-repeat; */ }
table.framesmall p { padding: 5px 10px; }
table.framesmall p.nl { padding: 5px 5px 5px 1px; }
table.framesmall tr { font-size: 100%; }
table.framesmall td { border: none; }
table.framesmall td.fsmain { padding: 0; background-image: url('../images/frame_left.gif'); border-right: solid 1px #b9b9b9; }
table.framesmall td.top { padding: 0; background-image: url('../images/frame_top_left.gif'); background-repeat: no-repeat; border: none; }
table.framesmall td.bot { padding: 0; background-image: url('../images/frame_bottom.gif'); background-repeat: no-repeat; border: none; }
table.framesmall table.cellcompare { float: left; border:0 }

table.framesmall2 { margin: 0; border-collapse: collapse; width: 100%; }
table.framesmall2 tr { font-size: 100%; }
table.framesmall2 td { border: none; }
table.framesmall2 td.fsmain { padding: 0 7px; border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9; }
table.framesmall2 td.top { padding: 0; background-image: url('../images/frame_top_left.gif'); background-repeat: no-repeat; border: none; }
table.framesmall2 td.bot { padding: 0; background-image: url('../images/frame_bottom_left.gif'); background-repeat: no-repeat; border: none; }

table.frameorange h5, table.framegreen h5, table.frameblue h5, table.framered h5 { margin: 0 0 0 10px; padding: 0 5px 0 0; }

/* table.frameorange tr, table.framegreen tr, table.frameblue tr, table.framered tr { line-height: 18px; } */

table.frameorange { margin: 0 0 20px 0; border-collapse: collapse; width: 100%; }
table.frameorange h4 { margin: 0; padding: 0 10px 5px 10px; color: #fff; background-image: url('../images/h4_frame_orange.gif'); font-size: 14px; border: none; }
table.frameorange p { margin: 0 5px; padding: 5px; }
table.frameorange td.mainor { padding: 0; background-image: url('../images/frame_orange.gif'); border-right: solid 1px #D58000; /* border-left: solid 1px #D58000; */ }
table.frameorange td.top { padding: 0; background-image: url('../images/frame_top_left_orange.gif'); background-repeat: no-repeat; border: none; }
table.frameorange td.bot { padding: 0; background-image: url('../images/frame_bottom_left_orange.gif'); background-repeat: no-repeat; border: none; }

table.framered { margin: 0 0 20px 0; border-collapse: collapse; width: 100%; }
table.framered h4 { margin: 0; padding: 0 10px 5px 10px; color: #fff; background-image: url('../images/h4_frame_red.gif'); font-size: 14px; border: none; }
table.framered p { margin: 0 5px; padding: 5px; }
table.framered td.mainor { padding: 0; background-image: url('../images/frame_red.gif'); border-right: solid 1px #D70000; /* border-left: solid 1px #D58000; */ }
table.framered td.top { padding: 0; background-image: url('../images/frame_top_left_red.gif'); background-repeat: no-repeat; border: none; }
table.framered td.bot { padding: 0; background-image: url('../images/frame_bottom_left_red.gif'); background-repeat: no-repeat; border: none; }

table.framegreen { margin: 0 0 20px 0; border-collapse: collapse; width: 100%; }
table.framegreen h4 { margin: 0; padding: 0 10px 5px 10px; color: #fff; background-image: url('../images/h4_frame_green.gif'); font-size: 14px; border: none; }
table.framegreen p { margin: 0 5px; padding: 5px; }
table.framegreen td.maingr { padding: 0; background-image: url('../images/frame_green.gif'); /* border-left: solid 1px #72A14B; */ border-right: solid 1px #72A14B; }
table.framegreen td.top { padding: 0; background-image: url('../images/frame_top_left_green.gif'); background-repeat: no-repeat; border: none; }
table.framegreen td.bot { padding: 0; background-image: url('../images/frame_bottom_left_green.gif'); background-repeat: no-repeat; border: none; }

table.frameblue { margin: 0 0 20px 0; border-collapse: collapse; width: 100%; }
table.frameblue h4 { margin: 0; padding: 0 10px 5px 10px; color: #fff; background-image: url('../images/h4_frame_blue.gif'); font-size: 14px; border: none; }
table.frameblue p { margin: 0 5px; padding: 5px; }
table.frameblue td.mainbl { padding: 0; background-image: url('../images/frame_blue.gif'); /* border-left: solid 1px #437DC6; */ border-right: solid 1px #437DC6; }
table.frameblue td.top { padding: 0; background-image: url('../images/frame_top_left_blue.gif'); background-repeat: no-repeat; border: none; }
table.frameblue td.bot { padding: 0; background-image: url('../images/frame_bottom_left_blue.gif'); background-repeat: no-repeat; border: none; }
table.frameblue td.noborder { border: none; }

table.noborder { border: none; }
table.noborder td { border-left: none; border-right: none; }

table.bgf { margin: 0px; }
table.bgf tr { font-size: 12px; }
table.bgf td { padding: 1px 5px; }
table.bgf input { background-image: url('../images/bgform.gif'); background-repeat: no-repeat; border: solid 1px #000000; height: 22px; }
table.bgf input { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #555; }
table.bgf input.a { border: none; background: none; height: auto; }

div.bg { margin: 0 0 0 1px; padding: 0; background-image: url('../images/bg_gray.gif'); background-repeat: no-repeat; } 

div.menutop { margin: 0; padding: 0; font-size: 12px; font-family: "Trebuchet MS", sans-serif; font-weight: bold; }
div.menutop p { padding: 5px 0; text-align: right; }
div.menutop a { display: inline; margin: 0; padding: 0 10px; }
div.menutop a:link { text-decoration: none; }
div.menutop a:visited { text-decoration: none; }
div.menutop a:hover { text-decoration: underline; }

div.menu { width: 180px; margin: 0; padding: 0; font-size: 11px; font-weight: normal; }
div.menu a { display: block; margin: 0; padding: 5px 10px 5px 22px; border-bottom: solid 1px #BFBFBF; }
div.menu a { background-image: url('../images/bgmenuleft.png'); background-repeat: no-repeat; }
div.menu a:link { color: #fff; text-decoration: none; }
div.menu a:visited { color: #fff; text-decoration: none; }
div.menu a:hover { color: #111; text-decoration: none; background-color: #ffcc00; }
div.menu p { margin: 0; padding: 0; }
div.menu p.blue { background-color: #406CBF; }
div.menu p.blue a:hover { background-color: #8EB5FF; }
div.menu p.blue2 { background-color: #4789E3; }
div.menu p.blue2 a:hover { background-color: #BCD8FF; }
div.menu p.green { background-color: #72A14B; }
div.menu p.green a:hover { background-color: #A9EF6F; }
div.menu p.brown { background-color: #D58000; }
div.menu p.purple { background-color: #4C58B5; }
div.menu p.purple a:hover { background-color: #A2ADFF; }
div.menu p.red { background-color: #C94444; }
div.menu p.red a:hover { background-color: #F2B1B1; }

div.framesmall { margin: 0; padding: 0; width: 100%; }
div.framesmall { border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9; }
/* div.framesmall { background-image: url(../images/bgframesmall.gif'); background-position: right; } */
div.framesmall { font-size: 100%; }
div.framesmall p { padding: 0 7px; }
div.framesmalltop { margin: 0; padding: 0; background-image: url('../images/frame_top_left.gif'); background-repeat: no-repeat; border: none; }
div.framesmallbot { margin: 0; padding: 0; background-image: url('../images/frame_bottom_left.gif'); background-repeat: no-repeat; border: none; }

div.menualt a { display: block; background: url('../images/bullet.gif') no-repeat; padding: 0 0 10px 15px; line-height: 22px; }

div.bggreen, div.bgblue, div.bgorange, div.bgpurple, div.bgred { margin: 0; padding: 0; }
div.bggreen input, div.bgblue input, div.bgorange input, div.bgpurple input, div.bgred input { margin: 0; }
div.bggreen h3, div.bgblue h3, div.bgorange h3, div.bgpurple h3, div.bgred h3  { margin: 0; padding: 12px 10px 10px 32px; background-image: url('../images/h3.png'); background-repeat: no-repeat; }

div.bggreen { background-color: #E0E9D6; }
div.bggreen h3 { color: #748362; }

div.bgblue { background-color: #D5DDF0; }
div.bgblue h3 { color: #6F80A3; }

div.bgorange { background-color: #F6D337; }
div.bgorange h3 { color: #999; }

div.bgpurple { background-color: #CDC5FF; }
div.bgpurple h3 { color: #999; }

div.bgred { background-color: #EDD7D7; }
div.bgred h3 { color: #999; }

div.menubot { margin: 5px 0 10px 0; padding: 0; font-size: 95%; font-family: "Trebuchet MS"; font-weight: normal; }
div.menubot p { padding: 5px 0; text-align: center; }
div.menubot a { display: inline; margin: 0; padding: 0 5px; }
div.menubot a:link { text-decoration: none; }
div.menubot a:visited { text-decoration: none; }
div.menubot a:hover { text-decoration: underline; }

div.footer { font-family: "Trebuchet MS"; }

.large { font-size: 16px; font-weight: bold; color: #999; }
.small { font-size: 11px; }
.kinda_small { font-size: 11px; }
.benefits { font-size: 11px; font-weight: normal; color: #555; }
.red { color: #e90000; }
.check { padding: 0 0 10px 17px; font-weight: bold; 
font-size: 16px; color: #999; background-image: url('../images/check.gif'); background-repeat: no-repeat; }

div.topbanner { margin: 0; padding: 1px 10px 5px 0; border: 0; width: 474px; height: 66px; }
div.topbanner { background-image: url('../images/bgtopbanner.gif'); background-repeat: no-repeat; }

div.bbn { margin: 10px; }

div.demolayout { width: 100%; margin: 0; padding: 0; }
ul.demolayout { list-style-type: none; margin: 0; padding: 0; width: 100%; float: left; background: url('../images/pixel.gif') bottom left repeat-x; }
ul.demolayout li { margin: 0 2px 0 0; padding: 0; float: left; font-size: 12px; }
ul.demolayout a { float: left; display: block; padding: 4px 8px; border: 1px solid #ccc; border-bottom: 0; color: #666; background: #eee; text-decoration: none; font-weight: bold }
ul.demolayout a:hover { background: #fff; }
ul.demolayout a.active { background: #fff; padding-bottom: 5px; cursor: default; color: black; }

div.demolayout2 { margin: 0; padding: 0; }
ul.demolayout2 { list-style-type: none; margin: 0; padding: 0; width: 100%; float: left; }
ul.demolayout2 li { margin: 0 2px 0 0; padding: 0; float: left; }
ul.demolayout2 a { float: left; display: block; padding: 4px 8px; /* border: 1px solid #ccc; border-bottom: 0; color: #666; background: #eee; */ text-decoration: none; font-weight: bold; }
ul.demolayout2 a:hover { background: none; }
ul.demolayout2 a.active { background: #fff; padding-bottom: 5px; cursor: default; color: black; }

.tabs-container { clear: left; border: 1px solid #ccc; border-top: 0; padding: 0px 8px; }
.tabs-container input { }

.nl { padding-left: 0; font-size: 11px; }
.text11 { font-size: 11px; }