body,div,span,ul,li,td,th,input,select,textarea,button {font: bold 12px arial, sans-serif; color:#000; text-decoration:none; }
h4 {font-size: 1.0em; }
form,h1,h2,h3,h4,h5,h6, {margin: 0; padding: 0; }
ul {list-style: color;FFFFFF outside; margin: 0 0 5px 10px; padding-left: 10px; }
li {margin: 0 0 1px 1px; padding-left: 10px;}
li a {margin: 0 0 0 -1px; padding-left: 10px;}
.btn {cursor: hand; }
a:link, a:visited {text-decoration: none; }
a:hover {text-decoration: underline; }
.btn2 {cursor: hand; }
/*
a:link, a:visited {text-decoration: none; color:#FFFFFFF }
a:hover, a:visited {text-decoration: underline; color:#FFFFFF }
*/
.slds img.nv {position: absolute; top: 210px; left: 0px; display: block; cursor: hand}
.slds img.prev {left: 470px }
.slds img.next {left: 740px }
.slds {position: relative; top: 0; left: 0; width: 768px; height: 241px; overflow: hidden }
.sld {display: none; }
.sld span.r img {position: absolute; top: 3px; left: 158px }
.sld span.f img {position: absolute; top: 3px; left: 8px }
.sld table {position: absolute; top: 3px; height: 154px; padding: 1px 4px 1px 4px }
.sld table.r {width: 380px; left: 319px; top: 39px }
.sld table.l {width: 250px; left: 28px; top: 15px }
.sld table.d {width: 225px; left: 69px; top: 55px }
.sld table.c {width: 225px; left: 65px ; top: 30px }
.sld td.h {padding-top: 10px; padding-left: 30px; font: bold 16px arial, sans-serif; color:#2E348C; text-decoration:none;}
.sld td.b {padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 13px; font-size: 10px}
.sld ul {padding-top: 3px; padding-bottom: 1px }
.c h3 {text-align: center }
.sld .ql {position: absolute; width: 100%; top: 215px; font-size: 85%; font-family: Verdana, Arial, sans-serif; text-align: right; right: 35px }
.sld .ql a {font-size: 85%; font-family: Verdana, Arial, sans-serif }
.sld .hilite, .sld .hilite:hover, .sld .hilite:visited, .sld .hilite:visited:hover {color: #f00 }
.sld .m  {text-align: center; height: 100% }
.sld .t {vertical-align: top; padding-top: 8px }
.sld .b {vertical-align: bottom; padding-bottom: 8px }
.sld a, .sld a:hover, .sld a:active, .sld td, .sld td a, .sld td a:hover, .sld td a:active {color: #000; background: transparent }
.sld li.b000000 {color: #000000 }
.sld a.b000000, .sld a.b000000:hover, .sld a.b000000:active,.sld .b000000 {color: #000; background: transparent }
.sld a.bEE322B, .sld a.bEE322B:hover, .sld a.bEE322B:active,.sld .bEE322B {color: #EE322B; background: transparent }
.sld a.bBDD73E, .sld a.bBDD73E:hover, .sld a.bBDD73E:active,.sld .bBDD73E {color: #BDD73E; background: transparent }
.sld a.b005D00, .sld a.005D00:hover, .sld a.005D00:active,.sld .b005D00 {color: #005D00; background: transparent }
.sld a.b7DA7D9, .sld a.b7DA7D9:hover, .sld a.b7DA7D9:active,.sld .b7DA7D9 {color: #7DA7D9; background: transparent }
.sld a.b003366, .sld a.b003366:hover, .sld a.b003366:active,.sld .b003366 {color: #003366; background: transparent }
.sld a.b2E338C, .sld a.b2E338C:hover, .sld a.b2E338C:active,.sld .b2E338C {color: #2E338C; background: transparent }
.sld li.bFFFFFF {color: #FFFFFF }
.sld a.bFFFFFF, .sld a.bFFFFFF:hover, .sld a.bFFFFFF:active,.sld .bFFFFFF {color: #FFF; background: transparent }
.sld li.b999999 {color: #FFFFFF }
.sld a.b999999, .sld a.b999999:hover, .sld a.b999999:active,.sld .b999999 {color: #999999; background: transparent }
.hdrtbli{width:170px;height:22px;border:solid 1px #FFFFFF;text-align:left; font-size: 12px; color:#FFFFFF;cursor:hand; padding-left: 2px; padding-right: 2px;  }
.hdrtbla{width:170px;height:22px;border:solid 1px #FFFFFF;text-align:left;font-size: 12px;color:#FFFFFF;cursor:hand;background-color:#7393DF; padding-left: 2px; padding-right: 2px; }
.hdr2tbli{width:170px;height:29px;border:solid 1px #FFFFFF;text-align:left; font-size: 12px; color:#003366;cursor:hand; padding-left: 5px; padding-right: 2px; border-bottom: 0px; }
.hdr2tbla{width:170px;height:29px;border:solid 1px #FFFFFF;text-align:left;font-size: 12px;color:#2E338C;cursor:hand;background-color:#EDF2FC; padding-left: 5px; padding-right: 2px; border-bottom: 0px; }
.hdr3tbli{width:170px;height:29px;border:solid 1px #FFFFFF;text-align:left; font-size: 12px; color:#003366;cursor:hand; padding-left: 5px; padding-right: 2px; }
.hdr3tbla{width:170px;height:29px;border:solid 1px #FFFFFF;text-align:left;font-size: 12px;color:#2E338C;cursor:hand; background-color:#EDF2FC; padding-left: 5px; padding-right: 2px; }
.ftr1tbli{width:100px;height:15px;border:solid 1px #FFFFFF;text-align:center; font-size: 10px; color:#2E338C;cursor:hand; padding-left: 2px; padding-right: 2px; }
.ftr1tbla{width:100px;height:15px;border:solid 1px #FFFFFF;text-align:center;font-size: 10px;color:#003366;cursor:hand; background-color:#D1D98C; padding-left: 2px; padding-right: 2px; }
.ftr2tbli{width:450px;height:15px; text-align:right;font-size: 10px;color:#F9EBA6; padding-left: 2px; }
.ftr3tbli{width:44px;height:15px;border:solid 1px #366ab3;text-align:center; font-size: 10px; color:#F9EBA6;cursor:hand;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFF, endColorstr=#CCCCCC); padding-left: 2px; padding-right: 2px; }
.ftr3tbla{width:44px;height:15px;border:solid 1px #366ab3;text-align:center;font-size: 10px;color:#003366;cursor:hand;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFF, endColorstr=#CCCCCC); padding-left: 2px; padding-right: 2px; }
.pages1top{border-top:solid 5px #F9EBA6;border-bottom:solid 5px #F9EBA6;background-color:#CCCCCC; height: 35px;}
.tp5{padding-top:5px}
.tp10{padding-top:10px}
.phdr1tbli{width:120;height:15px;border:solid 1px #CCCCCC;text-align:center; font-size: 10px; color:#2E338C;cursor:hand; padding-left: 2px; padding-right: 2px; }
.phdr1tbla{width:120;height:15px;border:solid 1px #CCCCCC;text-align:center;font-size: 10px;color:#2E338C;cursor:hand; background-color:#D1D98C; padding-left: 2px; padding-right: 2px; }
.spcr{padding:0 5px 0 5px;color:#CCCCCC}
.topbar{text-align:left;font-size: 12px;color:#2E338C;padding-left: 5px;}a.topbar{color:#2E338C}a.topbar:visited{color:#2E338C}a.topbar:hover{color:#003366}
.botbar{text-align:right;font-size: 12px;color:#2E338C;padding-left: 5px;}a.botbar{color:#2E338C}a.botbar:visited{color:#2E338C}a.botbar:hover{color:#003366}
.drpdwn{text-align:left;font-size: 10px;color:#2E338C;}
.drpdwnaeye{text-align:left;font-size: 10px;color:#EE322B;}
.drpdwnssafe{text-align:left;font-size: 10px;color:#BDD73E;}
.drpdwnwizard{text-align:left;font-size: 10px;color:#005D00;}
.drpdwnsyndicate{text-align:left;font-size: 10px;color:#7DA7D9;}
.navFollowa{text-align:left;font-size: 10px;color:#2E338C;padding-left: 5px; padding-top: 10px; padding-bottom: 10px;}a.SignInLinkClass{color:#2E338C}a.SignInLinkClass:visited{color:#2E338C}a.SignInLinkClass:hover{color:#003366}
.navFollowi{text-align:left;font-size: 10px;color:#CCCCCC;padding-left: 5px; padding-top: 10px; padding-bottom: 10px;}a.SignInLinkClass{color:#CCCCCC}a.SignInLinkClass:visited{color:#CCCCCC}a.SignInLinkClass:hover{color:#003366}
.main {font-family: arial, sans-serif; font-size: 12px; text-align: left; }
.mainshowcase,.mainshowcase2a,.modbod2b,.modbod2c,.modbod2d,.modbod2e,.modbod2f,.modbod3 	{background-color: #CCCCCC}
.amnu	{ padding: 0px 0px 5px 0px }
.rtmenu1 { background-color: #D1D98C }
.rtmenu2 { background-color: #F9EBA6 }
.brbg	{ background-color: #f1f1f1 }
.blt	{ font-family: wingdings; color:#ffffff }
.hvbg	{ background-color: #D1D98C }
.adl	{ padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px }
.adl2	{ padding-left: 10px; padding-bottom: 5px }
.sel	{ padding: 0px 0px 0px 0px }
.lwb1	{ border-left: 1px solid white }	
.blt2	{ color:#ffffff; position: relative; top: -1px; left: -4px }
.apnl2b, .apnl2c, .apnl2d {border-top: 1px solid #fff; padding: 10px 0px 10px 10px }
.rtb1	{ height: 1px; background-color:white; }
.mainMASTER{font-family:tahoma,arial;font-size:8pt;color:#333333}p,td{font-family:tahoma,arial;font-weight:normal;font-size:8pt;color:#333333}a{color:#333333;text-decoration:none}a:hover{color:#333333;text-decoration:underline}a:visited{color:#333333}
.rp5{padding-right:5px}
.rp10{padding-right:10px}
.lp5 {padding-left:5px;}
.lp10{padding-left:10px}
.bp5{padding-bottom:5px}
.bp10{padding-bottom:10px;}
.btp5{padding-bottom:5px; padding-top: 5px;}
.btp10{padding-bottom:10px; padding-top: 5px;}
.lrp10{padding-left:10px;padding-right:10px;}
.lrbp5{padding-left:10px;padding-right:5px; padding-bottom: 5px;}
.lrbp10{padding-left:10px;padding-right:10px; padding-bottom: 5px;}
.lrbtp10{padding-left:10px;padding-right:10px; padding-bottom: 5px; padding-top: 5px;}
.mainhdrtxt{color:#EE322B;font-size:14pt; padding-left:5px;}a.mainhdrtxt{color:#EE322B}a.mainhdrtxt:visited{color:#EE322B}a.mainhdrtxt:hover{color:#EE322B}
.mainhdrtxt2{color:#EE322B}a.mainhdrtxt2{color:#EE322B}a.mainhdrtxt2:visited{color:#EE322B}a.mainhdrtxt2:hover{color:#EE322B}
.mainhdrtxt3{color:#EE322B;font-size:10pt}a.mainhdrtxt{color:#EE322B}a.mainhdrtxt:visited{color:#EE322B}a.mainhdrtxt:hover{color:#EE322B}
.mainlnk1{color:#ffffff; font-size:8pt;}a.mainlnk1{color:#ffffff; font-size:8pt;}a.mainlnk1:visited{color:#ffffff}a.mainlnk1:hover{color:#ffffff}
.menulnk1{color:#EE322B; font-size:8pt;}a.menulnk1{color:#EE322B; font-size:8pt;}a.menulnk1:visited{color:#EE322B}a.menulnk1:hover{color:#EE322B}
.menulnk2{color:#EE322B;text-transform:uppercase; padding-left: 10px; padding-bottom: 5px;}a.menulnk2{color:#EE322B}a.menulnk2:visited{color:#EE322B}a.menulnk2:hover{color:#EE322B}
.menulnk3{color:#FFFFFF;}a.menulnk2{color:#FFFFFF}a.menulnk2:visited{color:#FFFFFF}a.menulnk2:hover{color:#FFFFFF}
.myheader{font: bold 20px arial, sans-serif; color:#0568C5; text-decoration:none;}
.myheader2{font: bold 18px arial, sans-serif; color:#ffffff; text-decoration:none;}
.footerlinks {font-weight:bold; font-size:8pt; padding-left:4px;}
.footerlinks a:link, .footerlinks a:visited {color:#000000; text-decoration:none;font-size:8pt;}
.footerlinks a:active, .footerlinks a:hover {color:#3366CC;font-size:8pt;}
#split_screen {background-color::#fff;}
.specs_header {font-weight:bold; font-size:10pt; vertical-align:top; border-bottom:1px solid black; padding-top:8px}
.specs_item {font-weight:bold; vertical-align:top; padding-left:8px; border-bottom:1px dotted silver;}
.specs_item_value {vertical-align:top; padding-left:8px; border-bottom:1px dotted silver; }
.copyright {font-weight:bold; color:#fff; font-size:8pt;}

/* New CSS */
h1.blue_ball { /* this puts a blue ball and line transparent gif behind a header, to match old-style graphical headers */
background-image:url(../images/ball_header_transparent_blue.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin: 6px 0 0 24px;
padding:20px 0 6px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:italic;
}

h1.purple_ball { /* this puts a blue ball and line transparent gif behind a header, to match old-style graphical headers */
background-image:url(../images/ball_header_transparent_purple.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin: 6px 0 0 24px;
padding:20px 0 6px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:italic;
}

/* Media Library CSS */
.video_oddrow {background-color:#C0D7E9; margin-top:10px; text-align:left;}
.video_evenrow {background-color:#C0D7E9; margin-top:10px; text-align:left;}
.video_heading {padding:3px; font-weight:bold; color:#ffffff;}
.video_oddrow .video_heading {background-color:#105E9C;}
.video_evenrow .video_heading {background-color:#105E9C;}
.video_details { /* This DIV holds the table with the thumb and description in it */
}
.video_thumb {padding:4px; vertical-align:top; width:108px;}
.video_description {padding:4px; font-weight:normal; vertical-align:top;}

/* testimonials page */
#testimonial_videos {background-color:#D6EAF5; margin:3px 3px 0px 3px; font-weight:normal;vertical-align:top; border:1px solid #105E9C;"}
a.bluelink:link, a.bluelink:visited {color:#330099 !important; text-decoration:none !important;}
a.bluelink:hover, a.bluelink:active {color:#000 !important; text-decoration:underline !important;}