body { text-align:center; background-color:#5DC6ED; margin:0px; font-family :  "Trebuchet MS";	 color:#353535; font-size:1em; line-height:120%;}
h1 {font-size:1.7em; font-weight:bold; color:#004B9D;margin-bottom:12px;}
h2 {font-size:1.6em; font-weight:500;color:#333333;}
h3 {font-size:1.3em; font-weight:500; margin-bottom:9px; color:#333333;}
h4 {font-size:1.3em; font-weight:500; margin-bottom:0px;}
a:ACTIVE, a:LINK, a:VISITED {	font-weight:bold;color:#000000;	text-decoration:none; 	}
a:HOVER {	color:#000000;	text-decoration:underline;  }

#menu {float:left; text-align:left; width:671px;margin-left:247px;_margin-right:130px;margin-top:32px; height:37px;}
#menu a{outline: none;text-indent: -9999px; float: left;background-color: transparent; background-image: url(../images/menu.jpg); background-repeat: no-repeat;  height:37px;width:671px;}
#menu a#about{width: 55px; background-position: 0px 0px; }
#menu a#about:hover{width: 55px;background-position: 0px -37px;}
#menu a#solutions{width: 74px; background-position: -55px 0px; }
#menu a#solutions:hover{width: 74px;background-position: -55px -37px;}
#menu a#products{width: 69px; background-position: -129px 0px; }
#menu a#products:hover{width: 69px;background-position: -129px -37px;}
#menu a#services{width: 68px; background-position: -198px 0px; }
#menu a#services:hover{width: 68px;background-position: -198px -37px; }
#menu a#resellers{width: 74px; background-position: -266px 0px; }
#menu a#resellers:hover{width: 74px;background-position: -266px -37px;}
#menu a#newsandevents{width: 110px; background-position: -340px 0px; }
#menu a#newsandevents:hover{width: 110px;background-position: -340px -37px;}
#menu a#downloads{width: 85px; background-position: -450px 0px; }
#menu a#downloads:hover{width: 85px;background-position: -450px -37px;}
#menu a#register{width: 67px; background-position: -535px 0px; }
#menu a#register:hover{width: 67px;background-position: -535px -37px;}
#menu a#contact{width: 69px; background-position: -602px 0px; }
#menu a#contact:hover{width: 69px;background-position: -602px -37px;}

#subnav1 {display:none;  list-style: none;background-image:url(../images/submenubar.jpg); height:32px; width:904px; margin-bottom:12px;}
#subnav2,#subnav3, #subnav4,#subnav5, #subnav6,#subnav7, #subnav8 {display:none;  list-style: none;background-image:url(../images/submenubar.jpg); height:32px; width:904px; margin-bottom:12px;}
#subnav1 ul, #subnav2 ul,#subnav3 ul, #subnav4 ul, #subnav5 ul, #subnav6 ul #subnav7 ul, #subnav8 ul { margin: 0px; padding: 0px;}
#subnav1 li, #subnav2 li,#subnav3 li, #subnav4 li, #subnav5 li, #subnav6 li,#subnav7 li, #subnav8 li { float: left;   list-style: none;}
#subnav1 li a, #subnav2 li a,#subnav3 li a, #subnav4 li a,#subnav5 li a, #subnav6 li a,#subnav7 li a, #subnav8 li a{outline: none;text-shadow: 0 0 0 #000;font-size:0.80em;_font-size:0.7em;font-weight: 100; display: block; _display: ; color: #eeeeee;  height:32px; line-height:240%;  text-align: center; padding-left:7px;padding-right:7px; margin-bottom:-1px;}
#subnav1 li a:hover, #subnav2 li a:hover,#subnav3 li a:hover, #subnav4 li a:hover,#subnav5 li a:hover, #subnav6 li a:hover,#subnav7 li a:hover, #subnav8 li a:hover { text-decoration:none; color:#ffffff; background-image:url(../images/submenubardark.jpg); }
#subnav1 li a.rounded:hover,#subnav2 li a.rounded:hover, #subnav3 li a.rounded:hover, #subnav4 li a.rounded:hover , #subnav5 li a.rounded:hover,#subnav6 li a.rounded:hover ,#subnav7 li a.rounded:hover,#subnav8 li a.rounded:hover { text-decoration:none; color:#ffffff; background-image:url(../images/submenubardarkr.jpg); }

#clear {	clear:both;}
#container { margin: auto; } 
#headerholder{height:146px;background-image:url(../images/bg_top.jpg); background-position:center top;background-repeat:no-repeat; margin-bottom:11px; }
#middleholder {background-image:url(../images/bg_mid.jpg);background-repeat:y-repeat; background-position:center top;_margin-top:-24px;}
#header { width:932px;height:69px; padding-top:46px; }
#header .logo {cursor: hand; float:left; background-image:url(../images/rth_logo.jpg);  margin-top:-30px;margin-left:4px;_margin-left:125px;height:67px; width:222px;margin-bottom:-67px;}
#footerholder{height:68px;background-image:url(../images/bg_footer.jpg); background-position:center bottom;background-repeat:no-repeat; }
#footerholder .footer {width:904px;font-size:0.8em;}
#footerholder .footer .footerleft {	float:left; margin-left:12px; margin-top:35px; color:#004B9D;}
#footerholder .footer .footerright {	float:right; margin-right:12px; margin-top:35px; color:#004B9D;}
#footerholder .footer .footerright a {color:#004B9D;}

#flashcarousel {height:200px; margin-top:-11px; width:904px}
#main {width:904px; margin-top:24px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox.jpg);}
#main .content{ margin:20px; padding-top:0px}
#main .btm {width:904px; margin-top:-16px; height:19px;background-image:url(../images/btmbox.jpg);}

#boxholder {width:904px;}
#box1 {cursor:hand; float:left; width:285px; margin-top:20px; margin-right:24px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox2.jpg);}
#box1 .title1{background-image:url(../images/smallbox_titlegsm.jpg); height:24px; width:269px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#box1 .title2{background-image:url(../images/smallbox_titlefmc.jpg); height:24px; width:269px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#box1r .title3{background-image:url(../images/smallbox_titleipt.jpg); height:24px; width:269px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#box1 .image1{background-image:url(../images/smallbox_gsm_img.jpg); height:160px; width:269px;margin:8px;}
#box1 .image2{background-image:url(../images/smallbox_fmc_img.jpg); height:160px; width:269px;margin:8px;}
#box1r .image3{background-image:url(../images/smallbox_fmcforbb_img.jpg); height:160px; width:269px;margin:8px;}
#box1 .content, #box1r .content{margin:20px; padding-top:0px}
#box1 .link, #box1r .link{margin:20px; padding-top:0px}
#box1 .link a, #box1r .link a{padding-top:0px; color:#000000}
#box1 .btm, #box1r .btm{width:285px; margin-top:-16px; height:19px;background-image:url(../images/btmbox2.jpg);}
#box1r {cursor:hand;float:left; width:285px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox2.jpg);}


#box2 {cursor:hand; float:left; width:208px; margin-top:20px; margin-right:24px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox2s.jpg);}
#box2 .title1{background-image:url(../images/smallbox_titlegsm2.jpg); height:24px; width:192px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.1em;}
#box2 .title2{background-image:url(../images/smallbox_titlefmc2.jpg); height:24px; width:192px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.1em;}
#box2 .title3{background-image:url(../images/smallbox_titleipt2.jpg); height:24px; width:192px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.1em;}
#box2r .title4{background-image:url(../images/smallbox_titlenews2.jpg); height:24px; width:192px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.1em;}
#box2 .image1{background-image:url(../images/smallbox_gsm_img2.jpg); height:114px; width:192px;margin:8px;}
#box2 .image2{background-image:url(../images/smallbox_fmc_img2.jpg); height:114px; width:192px;margin:8px;}
#box2 .image3{background-image:url(../images/smallbox_ipt_img2.jpg); height:114px; width:192px;margin:8px;}
#box2r .image4{background-image:url(../images/smallbox_news_img2.jpg); height:114px; width:192px;margin:8px;}
#box2 .content, #box2r .content{margin:12px; padding-top:0px}
#box2 .link, #box2r .link{margin:20px; padding-top:0px}
#box2 .link a, #box2r .link a{padding-top:0px; color:#000000}
#box2 .btm, #box2r .btm{width:208px; margin-top:-16px; height:19px;background-image:url(../images/btmbox2s.jpg);}
#box2r {cursor:hand;float:left; width:208px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox2s.jpg);}


#subholder {width:904px;}
#suboptions {float:left; width:215px; margin-top:20px; margin-right:24px;_margin-right:0px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topsubbox.jpg); background-repeat:no-repeat}
#suboptions .title1{background-image:url(../images/suboptions_title.jpg); height:24px; width:200px; margin:8px; color:#ffffff; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#suboptions2 {float:right; width:285px; margin-top:20px; margin-left:24px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topbox2.jpg);}
#suboptions2 .title1{ height:24px; width:269px; margin:8px; color:#004B9D; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#suboptions2 .image{margin:12px;margin-bottom:0px;}
#suboptions2 .content{margin:12px; padding-top:0px}
#suboptions2 .link{margin:20px; padding-top:0px}
#suboptions2  .link a{padding-top:0px; color:#000000}
#suboptions2 .btm{width:285px; margin-top:-13px; height:19px;background-image:url(../images/btmbox2.jpg);}

#suboptions .title_gsm{background-image:url(../images/suboptions_title_gsm.jpg); height:24px; width:200px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#suboptions .title_fmc{background-image:url(../images/suboptions_title_fmc.jpg); height:24px; width:200px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}
#suboptions .title_ipt{background-image:url(../images/suboptions_title_ipt.jpg); height:24px; width:200px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.2em;}


#suboptions .link{margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:5px;border-bottom:1px dotted #004B97; line-height:150%;}
#suboptions .linknd {margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:5px;border-bottom:0px dotted #004B97; line-height:150%;}
#suboptions .link2 {margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:0px; line-height:120%;}
#suboptions .link a{padding-top:0px; color:#000000}
#suboptions .btm{width:215px; margin-top:-5px; height:19px;background-image:url(../images/btmsubbox.jpg);}

#subholder .mainwide { float:right; width:665px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topboxinclsub.jpg);}
#subholder .main { float:right; width:665px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topboxinclsub.jpg);}
#subholder .main .content{margin:20px; padding-top:0px}
#subholder .main .btm {width:665px; margin-top:-16px; height:19px;background-image:url(../images/btmboxinclsub.jpg);}

#subholder .mainhome { float:right; width:595px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; background-image:url(../images/topboxmh.jpg); }
#subholder .mainhome .content{margin:20px; padding-top:0px}
#subholder .mainhome .btm {width:595px; margin-top:-16px; height:19px;background-image:url(../images/btmboxmh.jpg);}

#form {margin-top:12px;float:left; text-align:right;}
#form fieldset {		font-size:1em; border:0px;}
#form fieldset input, #form fieldset textarea, #form fieldset select {margin:2px; width: 350px; border:1px solid #999999; color:#33333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;;}
#form fieldset label {text-align:right;	float:left;	color:#004B9D; font-size: 1em;	font-weight:bold;width:130px;}
#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; color:#333333;	font-size: 1em;}
#fm-submit input { background-color: #ffffff; font-size: 1.2em;}

#form2 {margin-top:12px;float:left; text-align:right; _width:667px;}
#form2 fieldset {		font-size:1em; border:0px;}
#form2 fieldset input, #form2 fieldset textarea {margin:2px; width: 450px; border:1px solid #999999; color:#33333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#form2 fieldset select {margin:2px; width: 452px; border:1px solid #999999; color:#33333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#form2 fieldset label {text-align:right;	float:left;	color:#004B9D; font-size: 1em;	font-weight:bold;width:202px; }
#form2 fieldset input:focus, #form2 fieldset textarea:focus { background: #efefef; color:#333333;	font-size: 1em;}
#form2 fieldset div input.check {    width: 1em;	border:0px;	float:left;}

#form3 {margin-top:12px;float:left; text-align:right; _width:567px;}
#form3 fieldset {		font-size:1em; border:0px;}
#form3 fieldset input, #form3 fieldset textarea {margin:2px; width: 450px; border:1px solid #999999; color:#33333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#form3 fieldset select {margin:2px; width: 452px; border:1px solid #999999; color:#33333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#form3 fieldset label {text-align:right;	float:left;	color:#004B9D; font-size: 1em;	font-weight:bold;width:102px; }
#form3 fieldset input:focus, #form3 fieldset textarea:focus { background: #efefef; color:#333333;	font-size: 1em;}
#form3 fieldset div input.check {    width: 1em;	border:0px;	float:left;}

#login {margin-left:0px; margin-right:0px;margin-top:0px;text-align:left; color:#000000}
#login  input{font-family: 'Trebuchet MS';margin:0px; width: 191px; margin-right:13px;border:1px solid #999999;background-color:transparent !important; color:#000000;	height:18px}
#login  label {text-align:left;	float:left;	color:#004B9D; font-weight:bold;	width:180px; font-size:1em; margin-top:9px;}
#login  input:focus, #login fieldset textarea:focus { background-color: #000000 !important; color:#ffffff;		height:18px; margin-right:13px;border:1px solid #000000;}

