/* Main CSS*/
body {background: #000;font-family: "times new roman", sans-serif;font-weight: bold;color: #fff;background-position: top-center;font-size: 13px;text-align: left}
#container {position:absolute;margin-left:50%;width:800px;left: -400px;top: 0px;background: #000 url(../images/background.gif) repeat-y;} 
a:link {color: #b7b7b7;text-decoration: none;font-weight: bold;font-size: 1.2em}
a:visited {color: #b7b7b7;text-decoration: none;font-weight: bold;font-size: 1.2em;}
a:hover {color: #FAEBB8;text-decoration: none;font-weight: bold;font-size: 1.2em;}
a:active {color: #b7b7b7;text-decoration: none;font-weight: bold;font-size: 1.2em;}
img {border: none}
p {text-indent: 1.5em;margin: .5em 0; padding: .3em 1em;}
h2 {font-size: 1.3em;color: #DC9000}
h3 {font-size: 1.2em;padding-top:.5em;text-decoration: underline }
h4 {font-size: 1.4em; font-weight: bold;padding: 2em 0;margin: 0;text-align: center;}
h5 {font-size: 1.2em; font-weight: bold;padding: 1em 0 0 .5em;margin: 0;}
h6 {font-size: 1.4em; font-weight: bold;padding: 3px;margin: 0;}
h1 {font-size: 1.2em; font-style: oblique;padding: 0;margin: 0;}
.masthead {margin: 0;padding: 0;}
.spanishLinks {margin: 0;padding: .5em 0 .5em 45em}
.footer { font-weight: bold;font-size: 1.1em;clear: both; height: 20px; margin: 25px 0 0 0; padding: 19px 0 0 0;background: #000 url(../images/footer.png) no-repeat;text-align: center;list-style: none; }
.footer li {display: inline;margin: 30px 0 0 0;padding: 0 1em}
/*Main Menu*/
     .menu, .menu1, .menu2, .menu3, .menu4, {float:left}
	   .sub_a {width:100px;}
	   .sub_b {width:100px;}
	   .sub1 {width:100px;}
	   .sub2 {width:100px;}
	   .sub3 {width:100px;}
	   .sub4 {width:100px;}
	   .sub5 {width:100px;}
	/* make the sub level visible on hover list or link */
     .menu1 ul li:hover ul{visibility:visible;z-index: 1}
  /* make the sub level visible on hover list or link */
     .menu2 ul li:hover ul{visibility:visible;}
  /*-----------------------------*/
	   .menu img{border:0px;}
	/* remove the bullets, padding and margins from the lists */
	   .menu ul{list-style-type:none;padding:0;margin:0;}
	/* make the top level links horizontal and position relative so that we can position the sub level */
	   .menu li{float:left;position:relative;width:100px;margin: 0;padding: 0;z-index: 100}
	/*------------ <> --------------*/
		 .menu img, .menu1 img, .menu2 img, .menu3 img, .menu4 img{border:0px;}
	/* position the text in the sub menus  */
		 .menu1 li span{margin-left:10px;color:#ccc;font:11px arial bold}
	/* remove the bullets, padding and margins from the lists */
		 .menu1 ul{list-style-type:none;padding:0;margin:0;}
	/* make the top level links horizontal and position relative so that we can position the sub level */
		 .menu1 li{float:left;position:relative;margin: 0;padding: 0;z-index: 100}
	/* style all the links */
		 .menu1 a, .menu1 :visited{display:block;color:#fff;background:#990216;text-decoration:none;width:100px;border:0px;height:20px;}
	/* style the links hover */
		 .menu1 :hover{color:#990216;background:#959595;}
	/* hide the sub level links */
		 .menu1 ul ul {visibility:hidden;position:absolute;left: 0px;border-style:none;}
	/* make the sub level visible on hover list or link */
		 .menu1 ul :hover ul{visibility:visible;}
	/*------------ <> --------------*/
		 .menu2 img{border:0px;}
	/* position the text in the sub menus  */
		 .menu2 li span{margin-left:28px;color:#284332;font:11px arial;}
	/* remove the bullets, padding and margins from the lists */
		 .menu2 ul{list-style-type:none;padding:0;margin:0;padding:0}
	/* make the top level links horizontal and position relative so that we can position the sub level */
		 .menu2 li{float:left;position:relative;z-index:100;margin: 0;padding: 0}
	/* use the table to position the dropdown list */
		 .menu2 table{position:absolute;border-collapse:collapse;left:-1px;top:23px;}
	/* style all the links */
		 .menu2 a, .menu2 :visited{display:block;color:#000;background:#ccc;text-decoration:none;border:0px;height:20px;}
  /* style the links hover */
		 .menu2 :hover{color:#444;background:#7C9987;}
	/* hide the sub level links */
		 .menu2 ul ul {visibility:hidden;position:absolute;left:0px;border-style:none;}
	/* make the sub level visible on hover list or link */
		 .menu2 ul :hover ul{visibility:visible;}
	   .menu3 ul{list-style-type:none;padding:0;margin:0;}
	/* make the top level links horizontal and position relative so that we can position the sub level */
		 .menu3 li{float:left;position:relative;width:103px;z-index: 100}
	/* position the text in the sub menus  */
		 .menu4 li span{margin-left:10px;color:#ccc;font:11px arial bold;}
	/* remove the bullets, padding and margins from the lists */
		 .menu4 ul{list-style-type:none;padding:0;margin:0;}
	/* make the top level links horizontal and position relative so that we can position the sub level */
		 .menu4 li{float:left;position:relative;margin: 0;padding: 0;z-index: 100;}
	/* style all the links */
	   .menu4 a, .menu4 :visited{display:block;color:#000;background:#990216;text-decoration:none;width:100px;border:0px;height:20px;}
	/* style the links hover */
		 .menu4 :hover{color:#990216;background:#959595;}
	/* hide the sub level links */
     .menu4 ul ul {visibility:hidden;position:absolute;left: 0px;border-style:none;}
	/* make the sub level visible on hover list or link */
		 .menu4 ul :hover ul{visibility:visible;}
/*Index page- Intro*/
#containerIntro {position:absolute;margin-left:50%;width:800px;left: -400px;top: 0px;background-color: #000}
.intro {margin: 0;padding: 50px 0 0 130px}
.introLinks{margin: .5em 0 .4em 8em;list-style: none;padding: .3em 0;}
.introLinks li{display: inline;border-left: 1px solid #D78D00;padding: 0 .5em;}
.introLinks li.first{border-left: 0 none transparent;}
.hidden {color: #000}
/*Home Page*/
.mainContent {float: left;width: 550px;margin: 2.8em 0 0 0 ;padding: 0;}
.mainContent img.pic{position: relative;float: left;padding: 0;margin: .3em 1em 1em 1em}
.mainContent p {line-height: 1.6em}
.sidebar {background: url(../images/sidebar.gif) no-repeat;float: right;width: 240px;color: #faebb8;font-size: 13px;margin: 2.5em 0 0 0;padding: 0;}
.spacer {height: 110px;padding: 0;margin: 0;}
.item {height: 148px;padding: 2px;margin: 0;}
.item h6 {color: #da8f00}
.item h7 {color: #DA8F00}
.sidebar img.pic {position: relative;float: right;margin: 1em .8em .3em .3em;padding: 0;border: none;}
.sidebar a {position: relative;float: right;margin: 0;padding: 0 1em;}
.item p { margin: 0;padding: 0 .3em;}
/*FAQ*/
.longFooter { font-weight: bold;font-size: 1.1em;clear: both; height: 20px; margin: 25px 0 0 0; padding: 19px 0 0 0;background: #000 url(../images/footer.png) no-repeat;text-align: center;list-style: none; }
.longFooter li {display: inline;margin: 30px 0 0 0;padding: 0 1em}
.longFooter {position: absolute;top: 4500px;left: 103px;width: 800px}
dt {margin: .5em 0 0 0;padding: 2em 1em .3em 1em;color: #FAEBB8;font-weight: bold;font-size: 1.1em}
dd {padding: 0 1em 0 0}
.faq {margin: 0;padding: 2em 0 0 0}
.faq dt :link{color: #faebb8;font-weight: bold;font-size: 1.1em;}
.faq dt :hover{color: #faebb8;font-weight: bold;font-size: 1em;}
.faq li{margin: 0px; padding: .2em 0;}
.faq li a:link{color: #ececec;font-size: 13px;}
.faq li a:visited{color: #ececec;font-size: 13px;}
.faq li a:hover{color: #FAEBB8;font-size: 13px;}
.faqAnswers h5 {color: #d7d7d7}
/*Profile Page*/
.contentProfile{margin: 0;padding: 2em 0em;}
.contentProfile p{ margin: 1.5em 0;padding: .5em 1em;line-height: 1.6em}
.contentProfile img{position: relative;float: right;margin-top: 2.5em;padding: .5em 1em .5em 1em;}
/*Producsts Page*/
.productsContainer{margin: 0;padding: 6em 0 0 1em}
.productsMain {width: 500px;height: 140px;margin: 0;padding: .5em 0 0 0;font-size: 13px;border-bottom: 1px solid #dc9000;}
.productsMainRight {float: right;margin: 0;padding: 0}
.productsMainLeft {margin: 0;padding: 0}
.productsMainRightBottom {margin: 0;padding: 10px 0 0 18px}
.productsMainRight img {margin: 0;padding: .5em 0 0 .5em}
.productsMainLeft h6 {padding-left: .5em;color: #FAEBB8;border-bottom: 1px solid #dc9000}
.productsClient {width: 250px;float: right;margin: 12em 0;padding: 0 .2em}
.productsClientOne {margin: 0;padding: .5em 0 0 30px; color: #fff;font-size: 13px;text-decoration: none}
.productsClientOne img{padding-top: 1em}
.productsClientTwo {margin: 0;padding: .7em .1em 0 .1em;}
.productsClientThree {margin: 0;padding: .7em 0 0 25px}
.productsClientFour {margin: 0;padding: .7em 0 0 80px}
li.marker {list-style-image: url(images/client/rightarrow.gif);list-style-position: left;padding-top: .3em}
/*Sub Products*/
.dvrProductContainer{margin: 0;padding: 5em 0 0 122px}
.subProduct {width: 550px;height: 185px;margin: 0 0 2em 0;padding: .5em 0;font-size: 13px;border-bottom: 1px solid #dc9000;}
.subProduct img {margin: 0;padding: .5em 0 0 .5em}
.subProductRight {float: right}
.subProductLeft h6 {padding-left: .5em;color: #FAEBB8;border-bottom: 1px solid #dc9000}
.subProductLeft h7 {padding-left: 10em;color: #acacac}
.subProductRightMiddle {margin: 0;padding: 10px 0 0 25px}
.subProductRightBottom {margin: 0;padding: 2px 0 0 25px}
.subProductLeft li {padding-bottom: 1em}
/*Contact Page*/
.contactAbout {margin: 0;padding: 3em 1.5em 0 1.5em;font-size: 14px;font-weight: bold}
.contactAbout p {color: #FAEBB8}
.contact {width: 380px;margin: 0;padding: 70px 0 0 2em;font-size: 1.1em;font-weight: bold}
.formLeft {margin: 0;padding:  0 0 0 }
.formLeftTop{margin: 0;padding: 0 0 0 0}
.formLeftMiddle{margin: 0;padding: 10px 0 0 0}
.formLeftBottom{margin: 0;padding: 50px 0 0 0}
.formRight {float: right;margin: 0;padding: 0;color: #fff}
.formRightSubmit {margin: 0;padding: .5em 0 0 200px}
.formRightTop {margin: 0;padding: 0 0 0 0}
.formRightMiddle {margin: 0;padding: .4em 0 0 0}
.formRightBottom {margin: 0;padding: .4em 0 0 0}
.contactRight {float: right;margin: 0;padding: 10em 1em 0 0}
.contactRightPhone {margin: 0;padding: 2em 0 0 0;font-weight: bold;font-size: 1.2em}
.contactRightPhoneOne {margin: 0;padding: .5em 0 0 3em; font-weight: bold}
.contactRightPhoneTwo {margin: 0;padding: .2em 0 0 3em;font-weight: bold}
.button {margin: 0 0 3em 0;padding: 0;border: none;background-color: #A80101;border: 1px solid #FAEBB8;color: #fff;font-weight: bold}
input:focus, textarea:focus{background-color: #A80101}
/*Download Page*/
.contentDownload {margin: 0;padding: 5em 0 0 0}
.contentDownload li :link {color: #fff;font-size: 1.1em;text-decoration: underline}
.contentDownload li :hover {color: #b7b7b7;font-size: 1.1em;text-decoration: none}
.contentDownload li :visited {color: #fff;font-size: 1.1em;text-decoration: underline}
.contentDownload li {padding-top: 2px}
.contentDownload h2 {border-bottom: 1px solid #b7b7b7}
.contentDownload h3 {margin: 0;padding: 0 0 0 1em;color: #FAEBB8;text-decoration: none}
.contentDownloadRight {width: 350px;float: right;margin: 0 0 0 1em;padding: 0}
.contentDownloadLeft {width: 350px;margin: 0 1em 0 1.5em;padding: 0;border-right: 1px solid #000}
/*Training Page*/
.contentTrainingSupport {margin: 0;padding: 3em 0 0 0}
.trainingContactRight {float: right;margin: 0;padding: 3em 1em 5em 0}
.trainingContactRightPhone {margin: 0;padding: 2em 0 0 0;font-weight: bold;font-size: 1.2em}
.trainingContactRightPhoneOne {margin: 0;padding: .5em 0 0 3em; font-weight: bold}
.trainingContactRightPhoneTwo {margin: 0;padding: .2em 0 0 3em;font-weight: bold}
.contentTrainingText {width: 500px;margin: 0;padding: 3em 0 0 0;font-size: 1.1em}
.contentTrainingText p {color: #fff;padding-bottom: 3em}