body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body{margin:0;padding:0; text-align:center; background: #FFFFFF url(../genric_images/body_bg.jpg) center top no-repeat; }
#doc{text-align:left;width:928px;}


#globel-home {background-image: url(../genric_images/globalhomebg.jpg); width: 928px; height: 437px;}
#globel-home .pad{padding: 120px 0px 0px 238px;}
#globel-home .pad ul{list-style: none; font: normal 13px Trebuchet MS; color: #000000; border-top: 1px solid #989899; border-bottom: 1px solid #989899; width: 486px; padding: 10px 0px 10px 0px;}
#globel-home .pad ul li{float: left; padding: 0px 10px 0px 10px; border-right: 1px solid #000000;}
#globel-home .pad ul li.first{float: left; padding: 0px 20px 0px 10px; border-right: none; color: #1f5b7e;}
#globel-home .pad ul li.last{float: left; padding: 0px 0px 0px 10px; border-right: none;}
#globel-home .pad ul li a{color: #000000; text-decoration: none;}
#globel-home .pad ul li a:hover{color: #000000; text-decoration: underline;}

#top {width: 928px;}
#top .logo{float: left; width: 180px; height: 125px;}
#top .nav{float: left; width: 748px;}

#top-links {float: right; padding: 0px 32px 24px 0px; *padding: 0px 32px 24px 0px; font: normal 10px Trebuchet MS; color: #666666;}
#top-links ul{list-style: none;}
#top-links ul li{float: left; padding-right: 24px; padding-top: 6px;}
#top-links ul li.last{float: left; padding: 0px;}
#top-links ul li a{color: #666666; text-decoration: none;}
#top-links ul li a:hover{color: #666666; text-decoration: underline;}

#main-nav {width: 740px; margin: 0px 0px 0px 0px;}
#main-nav .nav-bg{float: left; width: 735px; background-image: url(../genric_images/top-nav-bg.jpg); height: 27px;}
#main-nav .nav-bg ul{list-style: none; padding: 0px 0px 0px 0px; font: normal 12px Trebuchet MS; color: #2888c0; text-transform: uppercase;}
#main-nav .nav-bg ul li.home{float: left; padding: 6px 16px 0px 0px; border-right: 1px solid #e1e1e1;}
#main-nav .nav-bg ul li.hover{float: left; background-image: url(../genric_images/nav-hover-bg.jpg); width: 98px; height: 23px; padding: 6px 16px 0px 16px;  border: 0px 0px 0px 0px;}
#main-nav .nav-bg ul li.hover a{color: #595959; text-decoration: none;}
#main-nav .nav-bg ul li.hover a:hover{color: #595959; text-decoration: underline;}
#main-nav .nav-bg ul li{float: left; padding: 6px 16px 0px 16px; border-right: 1px solid #e1e1e1;}
#main-nav .nav-bg ul li.last{float: left; padding: 6px 0px 0px 16px; border-right: none;}
#main-nav .nav-bg ul li a{color: #2888c0; text-decoration: none;}
#main-nav .nav-bg ul li a:hover{color: #2888c0; text-decoration: underline;}
#main-nav .navrgt{float: left; width: 5px;}
#main-nav .sub-nav {width: 689px; padding: 18px 0px 24px 46px;}
#main-nav .sub-nav ul{list-style: none; font: normal 12px Trebuchet MS; color: #666666; text-transform: uppercase;}
#main-nav .sub-nav ul li{padding: 0px 12px 0px 12px; float: left; border-right: 1px solid #666666;}
#main-nav .sub-nav ul li a{color: #666666; text-decoration: none;}
#main-nav .sub-nav ul li a:hover{color: #666666; text-decoration: underline;}
#main-nav .sub-nav ul li.first{padding: 0px 12px 0px 0px; float: left; border-right: 1px solid #666666;}
#main-nav .sub-nav ul li.last{padding: 0px 0px 0px 12px; float: left; border-right: none;}

#hm-flash {background-image: url(../genric_images/globalhomebg.jpg); width: 928px; height: 437px;}
#promos {background-image: url(../genric_images/promo-bg.png); width: 928px; height: 92px; overflow: hidden;}
#promos ul{list-style: none; padding: 0px 5px 0px 0px;}
#promos ul li {float: left;}

#footer {width: 928px; text-align: center; font: normal 10px Trebuchet MS; color: #474747; padding: 26px 0px 26px 0px; text-transform: uppercase;}
#footer a{color: #474747; text-decoration: none;}
#footer a:hover{color: #474747; text-decoration: underline;}

#template {background-image: url(../genric_images/template-bg.png); width: 928px; height: 437px;}
#template .hold{padding: 48px 23px 50px 35px; font: normal 11px Trebuchet MS; color: #4c4c4c;}
#template .hold h1{padding: 0px 0px 4px 235px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template .hold h2{padding: 0px 0px 4px 0px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #ffffff; margin-bottom: 10px;}
#template .hold .image-area{float: left; width: 208px;}
#template .hold .image-area .image-tn{padding: 0px 0px 0px 104px;}
#template .hold .image-area .image-tn1{padding: 84px 0px 0px 104px;}
#template .hold .image-area .image-bg{background-image: url(../genric_images/image-tn-bg.png); width: 104px; height: 85px;}
#template .hold .image-area .image-bg .pad{padding: 6px 0px 0px 0px;}
#template .hold .copy{float: left; width: 662px;}
#template .hold .copy .pad{padding: 6px 0px 0px 27px;}
#template .hold .copy .txt{float: left; width: 538px;}
#template .hold .copy .link{float: left; width: 47px; padding: 258px 0px 0px 50px;}

#template2 {background-image: url(../genric_images/template2-bg.png); width: 928px; height: 437px;}
#template2 .hold{padding: 48px 23px 50px 26px; font: normal 11px Trebuchet MS; color: #4c4c4c;}
#template2 .hold h1{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template2 .hold h2{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template2 .hold .player{float: left; width: 749px;}
#template2 .hold .blank{float: left; width: 130px;}

#template3 {background-image: url(../genric_images/template-bg.png); width: 928px; height: 437px;}
#template3 .hold{padding: 48px 23px 50px 26px; font: normal 11px Trebuchet MS; color: #4c4c4c;}
#template3 .hold h1{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template3 .hold h2{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template3 .hold .player{width: 397px; float: left;}
#template3 .hold .player .bg{background-image: url(../genric_images/player-bg.png); width: 369px; height: 242px;}
#template3 .hold .player .video{padding: 14px 12px 0px 9px;}
#template3 .hold .txt{width: 326px; float: left;}
#template3 .hold .txt .space{width: 288px;}
#template3 .hold .info{width: 137px; float: left;}

#template4 {background-image: url(../genric_images/template3-bg.jpg); width: 928px; height: 437px;}
#template4 .hold{padding: 48px 23px 50px 26px; font: normal 11px Trebuchet MS; color: #4c4c4c;}
#template4 .hold h1{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template4 .hold h2{padding: 0px 0px 4px 400px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #2485bf; margin-bottom: 10px;}
#template4 .right{width: 468px; float: left; padding-left: 369px;}

#template5 {background-image: url(../genric_images/template4-bg.jpg); width: 928px; height: 437px; overflow: hidden;}
#template5 .hold{padding: 18px 30px 50px 18px; font: normal 11px Trebuchet MS; color: #4c4c4c;}
#template5 .hold h1{padding: 0px 0px 4px 0px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #ffffff; margin-bottom: 10px;}
#template5 .hold h2{padding: 0px 0px 4px 0px; border-bottom: 1px solid #FFFFFF; font: normal 16px Trebuchet MS; color: #ffffff; margin-bottom: 10px;}
#template5 .hold .content{width: 880px; font: normal 13px Trebuchet MS; color: #3d3d3d;}
#template5 .hold .content .video{float: left; width: 428px;}
#template5 .hold .content .video .bg{background-image: url(../genric_images/video-bg.jpg); width: 369px; height: 237px;}
#template5 .hold .content .video .bg .play{padding: 22px 12px 0px 10px;}
#template5 .hold .content .video .bg .info{padding: 10px 0px 0px 10px; font: normal 12px Trebuchet MS; color: #2664b0;}
#template5 .hold .content .video .bg .info a{color: #2664b0; text-decoration: none;}
#template5 .hold .content .video .bg .info a:hover{color: #2664b0; text-decoration: underline;}
#template5 .hold .content .video .cal{padding-top: 26px;}
#template5 .hold .content .video .tech-info{padding-top: 60px;}
#template5 .hold .content .video .cal-bg{background-image: url(../genric_images/cal-bg.png); width: 221px; height: 25px; font: normal 13px Trebuchet MS; color: #FFFFFF;}
#template5 .hold .content .video .cal-bg span{display: block; padding: 4px 0px 0px 12px;}
#template5 .hold .content .video .cal-bg a{text-decoration: none; color: #FFFFFF;}
#template5 .hold .content .video .cal-bg a:hover{text-decoration: underline; color: #FFFFFF;}
#template5 .hold .content .video .terms{font: normal 11px arial; color: #FFFFFF; padding-top: 70px;}
#template5 .hold .content .copy{float: left; width: 452px;}
#template5 .hold .content .copy h3{font: normal 14px Trebuchet MS; color: #226186; padding-bottom: 5px;}
#template5 .hold .content .copy .txt{font: normal 13px Trebuchet MS; color: #3d3d3d;}
#template5 .hold .content .copy p{font: normal 13px Trebuchet MS; color: #666666;}
#template5 .hold .content .copy .sub-ttl{padding-bottom: 8px; border-bottom: 1px solid #66add6; font: normal 14px Trebuchet MS; color: #226186;  margin-bottom: 10px;}
#template5 .hold .content .copy .sub-ttl h2{float: left;}
#template5 .hold .content .copy .sub-ttl h4{font: normal 11px Trebuchet MS; color: #FFFFFF; display: block; float: right; padding-top: 4px;}
#template5 .hold .content .copy .sub-ttl h4 a{color: #FFFFFF; text-decoration: none;}
#template5 .hold .content .copy .sub-ttl h4 a:hover{color: #FFFFFF; text-decoration: underline;}
#template5 .hold .content .copy .fourstage-tn{float: left; width: 184px;}
#template5 .hold .content .copy .fourstage-copy{width: 268px; font: normal 13px Trebuchet MS; color: #3d3d3d; float: left;}
#template5 .hold .content .copy .gkk-copy{width: 400px; font: normal 13px Trebuchet MS; color: #3d3d3d;}
#template5 .hold .content .copy span a{font: normal 12px Trebuchet MS; color: #226186; text-decoration: none;}
#template5 .hold .content .copy span a:hover{text-decoration: underline;}
#template5 .hold .content .copy .links {for}
.grey-txt {font: normal 13px Trebuchet MS; color: #3d3d3d;}
#template5 .hold .content .comprasion{}
#template5 .hold .content .comprasion .swf{width: 243px; float: left; padding-top: 51px;}
#template5 .hold .content .comprasion .image{float: left; width: 544px;}
#template5 .hold .content .comprasion .links{float: left; width: 93px;}
#template5 .hold .content .comprasion .links .back{padding: 20px 0px 0px 50px; font: normal 11px Trebuchet MS; color: #FFFFFF;}
#template5 .hold .content .comprasion .links .back a{color: #FFFFFF; text-decoration: none;}
#template5 .hold .content .comprasion .links .back a:hover{color: #FFFFFF; text-decoration: underline;}
#template5 .hold .content .comprasion .links .pdf{padding: 240px 0px 0px 20px; font: normal 10px Trebuchet MS; color: #4080ab;}
#template5 .hold .content .comprasion .links .pdf a{color: #4080ab; text-decoration: none;}
#template5 .hold .content .comprasion .links .pdf a:hover{color: #4080ab; text-decoration: underline;}
#template5 .hold .content .classic-lft{float: left; width: 415px;}
#template5 .hold .content .classic-rgt{float: left; width: 465px;}
#template5 .hold .content .dos-lft{float: left; width: 336px;}
#template5 .hold .content .dos-rgt{float: left; width: 544px; font: normal 13px Trebuchet MS; color: #226186;}
#template5 .hold .content .dos-rgt .linkblue { color: #226186; text-decoration: none;}
#template5 .hold .content .dos-rgt .linkblue:hover{ color: #226186; text-decoration: underline;}
#template5 .hold .content .classic-rgt h3{font: normal 14px Trebuchet MS; color: #226186; padding-bottom: 20px;}
#template5 .hold .content .classic-rgt a{color: #3d3d3d; text-decoration: none;}
#template5 .hold .content .classic-rgt a:hover{color: #3d3d3d; text-decoration: underline;}
#template5 .hold .content .compare-lft{float: left; width: 328px; padding-top: 100px;}
#template5 .hold .content .compare-rgt{float: left; width: 552px;}
#template5 .hold .content .reviews-lft{float: left; width: 250px;}
#template5 .hold .content .reviews-rgt{float: left; width: 629px;}
#template5 .hold .content .reviews-rgt .reviews-top{background-image: url(../genric_images/reviews-top-crv.png); width: 629px; height: 19px;}
#template5 .hold .content .reviews-rgt .reviews-btm{background-image: url(../genric_images/reviews-btm-crv.png); width: 629px; height: 14px;}
#template5 .hold .content .reviews-rgt .reviews-ctr{background: #ffffff; width: 629px;}
#template5 .hold .content .reviews-rgt .reviews-ctr .rev-pad{padding: 0px 18px 0px 25px; width: 584px;}
#template5 .hold .content .reviews-rgt .reviews-cont{width: 534px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dotted #7f7f7f;}
#template5 .hold .content .about{float: left; width: 880px;}
#template5 .hold .content .about .uni-logo{float: left; width: 316px;}
#template5 .hold .content .about .copy{float: left; width: 564px; padding-top: 24px;}
#template5 .hold .content .form-bg{background-image: url(../genric_images/form-bg.png); width: 880px; height: 356px; font: normal 13px Trebuchet MS; color: #226186;}
#template5 .hold .content .form-bg .form-pad{padding: 10px 30px 0px 32px;}
#template5 .hold .content .form-bg .form-pad select {font: normal 12px Trebuchet MS; color: #226186;}
#template5 .hold .content .form-bg .form-pad input {font: normal 12px Trebuchet MS; color: #226186;  border: 0px 0px 0px 0px; font: normal 13px Trebuchet MS; color: #226186;}
#template5 .hold .content .form-bg .form-pad .title{width: 68px;}
#template5 .hold .content .form-bg .form-pad .input-bg1{background-image: url(../genric_images/title-input-bg.jpg); width: 188px; height: 18px;  padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
#template5 .hold .content .form-bg .form-pad .input-bg2{background-image: url(../genric_images/title-input-bg1.jpg); width: 174px; height: 18px; padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
#template5 .hold .content .form-bg .form-pad .input-bg3{background-image: url(../genric_images/input-bg1.png); width: 367px; height: 18px; padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}

#template5 .hold .content .form-bg .form-pad .phone-input-bg{background-image: url(../genric_images/phone-input-bg.jpg); width: 69px; height: 18px; padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
#template5 .hold .content .form-bg .form-pad .serial-input-bg{background-image: url(../genric_images/serial-input-bg.jpg); width: 263px; height: 18px; padding: 2px 0px 0px 2px;   border: 0px 0px 0px 0px;}
#template5 .hold .content .about .classic-lft{float: left; width: 316px;}
#template5 .hold .content .contact-lft{float: left; width: 268px; padding-top: 28px;}
#template5 .hold .content .contact-rgt{float: left; width: 612px;}
#template5 .hold .content .contact-rgt .contact-bg{background-image: url(../genric_images/contact-us-bg.png); width: 612px; height: 363px;}
#template5 .hold .content .contact-rgt .contact-bg .contact-pad{padding: 20px 16px 0px 41px; font: normal 14px Trebuchet MS; color: #FFFFFF}
#template5 .hold .content .contact-rgt .contact-bg .contact-pad a{color: #FFFFFF; text-decoration: none;}
#template5 .hold .content .contact-rgt .contact-bg .contact-pad a:hover{color: #FFFFFF; text-decoration: underline;}
#template5 .hold .content .feedback-lft{float: left; width: 415px; font: normal 12px Trebuchet MS; color: #FFFFFF;}
#template5 .hold .content .feedback-rgt{float: left; width: 465px; font: normal 12px Trebuchet MS; color: #479bcb;}
#template5 .hold .content .feedback-rgt .feedback-input{width: 144px; height: 18px; padding: 2px 0px 0px 2px; font: normal 12px Trebuchet MS; color: #479bcb;  border: 1px solid #759bcb;}
#template5 .hold .content .feedback-rgt textarea{width: 296px; height: 54px; background-color: #b7d9e9;  border: 0px 0px 0px 0px; color: #FFFFFF; padding: 2px 0px 0px 2px; font: normal 12px Trebuchet MS;}
#template5 .hold .content .locator-lft{float: left; width: 405px;}
#template5 .hold .content .locator-rgt{float: left; width: 475px; font: normal 12px Trebuchet MS; color: #226186;}
#template5 .hold .content .locator-rgt select {font: normal 12px Trebuchet MS; color: #226186;}
#template5 .hold .content .locator-rgt .input-bg1{background-image: url(../genric_images/title-input-bg.jpg); width: 188px; height: 18px;  padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
.order-select {font: normal 12px Trebuchet MS; color: #656565;}
.order-input-bg1{background-image: url(../genric_images/title-input-bg1.jpg); width: 174px; height: 18px; padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
.order-textarea-bg1{background-image: url(../genric_images/title-input-bg1.jpg); width: 174px; height: 40px; padding: 2px 0px 0px 2px;  border: 0px 0px 0px 0px;}
