body { text-align:center; background-color:#FFFFFF; margin:0px; font-family :  "Trebuchet MS";	 color:#353535; font-size:1em; line-height:110%;}
h1 {font-size:1.7em; font-weight:bold; color:#0000CC;margin-top:0px;margin-bottom:12px; line-height:110%}
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;  }


#clear {	clear:both;}
#container { margin: auto; } 
#headerholder{height:178px;background-image:url(../images/bg_top.png); background-position:center top;background-repeat:no-repeat; margin-bottom:0px; }
#middleholder {background-image:url(../images/bg_mid.png);background-repeat:repeat-y; background-position:center bottom;_margin-top:0px;}
#header { width:932px;height:178px;  }
#header .logo {cursor: pointer; float:left; background-image:url(../images/rtxh_logo.jpg);  margin-top:-30px;margin-left:4px;_margin-left:125px;height:67px; width:222px;margin-bottom:-67px;}
#header .search {float:right; margin-top:49px; width:224px; height:26px;margin-right:16px;_margin-right:8px; font-size:0.8em; margin-bottom:-20px;_margin-bottom:-34px;text-align:right; color:#ffffff; font-weight:bold;}
#header .search .label{float:left; width:53px;line-height:200%}
#header .search input{font-family: 'Trebuchet MS'; margin:0px;margin-right:18px;width: 108px; border:0px solid #C1D3EA;  color: #cccccc;	background-color:transparent !important;}
#header .search .searchbtn {margin-left:-20px;margin-bottom:-2px;border:0px; width:19px; height:17px; }

#header .subnav {float:left;   list-style: none;   padding: 0px;margin-left:-7px; margin-top:20px;}
#header .subnav ul { margin: 0px; padding: 0px;}
#header .subnav li { float: left;   list-style: none;}
#header .subnav li a { font-size:0.9em;font-weight: bold; padding-left:8px; padding-right:8px; display:inline-block;  padding-top:5px;border-right:1px solid #006800; color: #ffffff;height:32px; line-height:90%;  text-align: center; outline: none;}
#header .subnav li a:hover { background-image: url(../images/menuoff.jpg); background-repeat: no-repeat;  text-decoration:none; color:#EEEEEE ;outline: none;}
#header .subnav li a.first { font-size:0.9em;font-weight: bold; padding-left:8px; padding-right:8px; display:inline-block;  padding-top:11px;border-right:1px solid #006800; color: #ffffff;height:26px; line-height:90%;  text-align: center; outline: none;}
#header .subnav li a.first:hover { background-image: url(../images/menuoff.jpg); background-repeat: no-repeat;  text-decoration:none; color:#EEEEEE ;outline: none;}
#header .subnav li a.last { font-size:0.9em;font-weight: bold; padding-left:8px; padding-right:8px; display:inline-block;  padding-top:11px;border-right:0px dotted #006800; color: #ffffff;height:32px; line-height:90%;  text-align: center; outline: none;}
#header .subnav li a.last:hover { background-image: url(../images/menuoff.jpg); background-repeat: no-repeat;  text-decoration:none; color:#EEEEEE ;outline: none;}

#alliates {width:904px;font-size:0.8em; height:64px;}

#footerholder{height:68px;background-image:url(../images/bg_footer.png); background-position:center bottom;background-repeat:no-repeat; }
#footerholder .footer {width:904px;font-size:0.8em;}

#footerholder .footer .footerleft {	float:left; margin-left:0px; margin-top:45px; color:#0000CC;}
#footerholder .footer .footerright {	float:right; margin-right:0px; margin-top:45px; color:#0000CC;}
#footerholder .footer .footerright a {color:#0000CC;}

#flashcarousel {height:200px; margin-top:0px; width:908px}
#flashcarousel2 {height:450px; margin-top:0px; width:908px}
#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 {}
#box1 {cursor: pointer; float:left; width:200px; margin-top:20px; margin-right:24px; padding-top:1px; text-align:left; background-image:url(../images/topbox2.jpg);}
#box1 h2 ,#box1r h2 {margin:20px;color:#0000CC;font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#box1 .h2green, #box1r .h2green {font-size:1.4em; font-weight:bold; color:#009900; margin-bottom:9px;}
#box1 .title1, #box1r .title1{height:24px; width:186px; margin:8px; color:#000000; padding-top:4px; text-indent:12px; font-weight:bold; }
#box1 .content, #box1r .content{margin:0px 20px 20px 20px;}
#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:200px; margin-top:-16px; height:21px;background-image:url(../images/btmbox2.jpg);}
#box1r {cursor: pointer;float:left; width:200px; margin-top:20px; padding-top:1px; text-align:left; background-image:url(../images/topbox2.jpg);}

#callback {float:left; width:227px; margin-top:4px; margin-left:0px;  margin-bottom:20px;margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/callbackboxtop.jpg);color:#ffffff;}
#callback2 {float:left; width:227px; margin-top:4px; margin-left:0px;  margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/callbackboxtop2.jpg);color:#ffffff;}
#callback  h2 ,#callback2  h2 {margin:20px;color:#ffffff; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#callback .content,#callback2 .content{margin:0px 20px 20px 20px;}
#callback .bottom{width:227px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat;background-image:url(../images/callbackboxbtm.jpg); }
#callback2 .bottom{width:227px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat;background-image:url(../images/callbackboxbtm2.jpg); }

#contactformbox {float:right; width:444px; margin-top:0px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/topbox3.jpg);}
#contactformbox  h2 {margin:20px;color:#000000; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#contactformbox .content{margin:0px 20px 20px 20px;}
#contactformbox a {color:#0000CC;}
#contactformbox .bottom{width:444px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/btmbox3.jpg);}

#under5k1box {cursor:pointer;float:left; width:444px; margin-top:0px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/topbox3green.jpg);}
#under5k2box {cursor:pointer;float:right; width:444px; margin-top:0px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/topbox3blue.jpg);}

#under5k1box h2,#under5k2box h2 {margin:20px;color:#ffffff; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#under5k1box .content, #under5k2box .content{margin:0px 20px 20px 20px;}
#under5k1box a, #under5k2box a {color:#ffffff;}
#under5k1box .bottom{width:444px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/btmbox3green.jpg);}
#under5k2box .bottom{width:444px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/btmbox3blue.jpg);}

#form3 {float:left;  margin:0px; text-align:right; width:404px;}
#form3 fieldset {margin-left:-6px;width:404px;		font-size:1em; border:0px;}
#form3 fieldset input, #form3 fieldset textarea {float:right;font-family: 'Trebuchet MS';margin:3px;  text-indent:0px;height:22px; border:0px solid #ffffff;  color: #222222;	background-color:transparent !important; 	}
#form3 fieldset select {font-family: 'Trebuchet MS';margin:1px;  border:0px solid #ffffff; 	background-color:transparent !important;color:#000000; }
#form3 fieldset label {text-align:left;	float:left;	color:#ffffff; font-size: 1em;	width:32px; font-weight:bold; margin-right:0px;}
#form3 fieldset input:focus, #form3 fieldset textarea:focus { color:#000000;	}

#newsbox {float:left; width:228px; margin-top:0px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/newsboxtop.jpg);}
#newsbox2 {float:left; width:228px; margin-top:20px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/newsboxtop.jpg);}
#newsbox  h2,#newsbox2  h2 {margin:20px;color:#000000; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#newsbox .content,#newsbox2 .content{margin:0px 20px 20px 20px;}
#newsbox a, #newsbox2 a {color:#0000CC;}
#newsbox .bottom, #newsbox2 .bottom{width:228px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/newsboxbtm.jpg);}

#portalbox {float:left; width:228px; margin-bottom:20px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/newsboxtop.jpg);}
#portalbox  h2 {margin:20px;color:#000000; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#portalbox .content{margin:0px 20px 20px 20px;}
#portalbox a{color:#0000CC;}
#portalbox .bottom{width:228px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/newsboxbtm.jpg);}

#servicesbox {float:left; width:228px; margin-top:0px;margin-bottom:20px; margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/newsboxtop.jpg);}
#servicesbox  h2 {margin:20px;color:#000000; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#servicesbox .content{margin:0px 20px 20px 20px;}
#servicesbox a {color:#0000CC;}
#servicesbox .bottom{width:228px; margin-top:-16px; height:21px;background-color:#ffffff; background-repeat:no-repeat; background-image:url(../images/newsboxbtm.jpg);}

#footerbox {cursor: pointer; float:left; width:904px; margin-top:20px; margin-right:24px;*margin-right:0px; padding-top:1px; text-align:left; background-image:url(../images/topboxmh.jpg);}
#footerbox .content{margin:0px 20px 20px 20px;}
#footerbox .btm{width:904px; padding-top:0px; height:21px;background-image:url(../images/btmboxmh.jpg);}

#newsscroll {cursor: pointer; float:left; width:904px; margin-top:14px; margin-right:24px; *margin-right:0px;padding-top:1px; text-align:left; }
#newsscroll h2 {float:left; color:#000000; width:200px; font-size:1.4em; font-weight:bold; margin-bottom:0px; margin-right:6px;}
#newsscroll a {font-weight:normal;font-size:0.8em;}

#bookmarksbox { float:left; width:648px; margin-top:12px; margin-right:24px; padding-top:1px; text-align:left; }
#bookmarksbox .title { float:left;width:60px; }
#bookmarksbox .title2 { float:left;width:60px; }
#bookmarksbox .deliciousicon { float:left;width:16px; height:16px; background-image:url(../images/deliciouslogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .diggicon { float:left;width:16px; height:16px; background-image:url(../images/digglogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .redditicon { float:left;width:16px; height:16px; background-image:url(../images/redditlogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .facebookicon { float:left;width:16px; height:16px; background-image:url(../images/facebooklogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .stumbleicon { float:left;width:16px; height:16px; background-image:url(../images/stumblelogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .googleicon { float:left;width:16px; height:16px; background-image:url(../images/googlelogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox .twittericon { float:left;width:16px; height:16px; background-image:url(../images/twitterlogo.jpg);margin-bottom:-3px;margin-left:6px;margin-right:6px;}
#bookmarksbox a { float:left;text-decoration:none; font-weight:100}
#bookmarksbox a:hover {text-decoration:underline; font-weight:100}

#subholder {width:904px;}
#suboptions {float:left; width:215px; margin-top:20px; margin-right:24px; padding-top:0px;font-size:0.8em; text-align:left; background-image:url(../images/topsubbox.jpg);}
#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:230px; margin-top:20px; margin-left:24px; padding-top:0px;font-size:0.8em; text-align:left;}
#suboptions3 {float:right; width:450px; margin-top:20px; margin-left:24px; padding-top:0px;font-size:0.8em; text-align:left;}

#suboptions .link{margin:10px; margin-top:2px;margin-bottom:5px; padding-bottom:5px;border-bottom:1px 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 .mainhome { float:left; width:648px; margin-top:20px; _margin-right:-50px;padding-top:1px;font-size:0.8em; text-align:left; }
#subholder .mainhome .content{margin:0px; padding-top:0px; }

#subholder .mainhalf { float:left; width:428px; margin-top:20px; _margin-right:-50px;padding-top:1px;font-size:0.8em; text-align:left; }
#subholder .mainhalf .content{margin:0px; padding-top:0px; }

#subholder .mainwide { float:right; width:904px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left;}
#subholder .mainwide .content{margin:0px; padding-top:0px}

#form2 {float:left;  margin:0px; text-align:right; width:188px;}
#form2 fieldset {margin-left:-6px;		font-size:1em; border:0px;}
#form2 fieldset input, #form2 fieldset textarea {float:right;font-family: 'Trebuchet MS';margin:3px;  text-indent:0px;height:22px;width: 126px; border:0px solid #ffffff;  color: #222222;	background-color:transparent !important; 	}
#form2 fieldset select {font-family: 'Trebuchet MS';margin:1px; width: 126px; border:0px solid #ffffff; 	background-color:transparent !important;color:#000000; }
#form2 fieldset label {text-align:left;	float:left;	color:#ffffff; font-size: 1em;	width:32px; font-weight:bold; margin-right:0px;}
#form2 fieldset input:focus, #form2 fieldset textarea:focus { color:#000000;	}

#feedbackformbox {float:left;  margin:0px; padding:0px; text-align:right; width:904px;}
#feedbackformbox  h2 {margin:20px;color:#000000; font-size:1.4em; font-weight:bold; margin-bottom:9px;}
#feedbackformbox .content{margin:0px 0px 20px 0px;}
#feedbackformbox a {color:#0000CC;}
#feedbackformbox fieldset {margin:0px; padding:0px;width:904px;		font-size:0.8em; border:0px;}
#feedbackformbox fieldset input, #feedbackformbox fieldset textarea {float:left;font-family: 'Trebuchet MS';margin:3px;  text-indent:0px;height:22px; border:0px solid #ffffff;  color: #222222;	background-color:transparent !important; 	}
#feedbackformbox fieldset select {font-family: 'Trebuchet MS';margin:1px;  border:0px solid #ffffff; 	background-color:transparent !important;color:#000000; }
#feedbackformbox fieldset label {text-align:left;	float:left;	color:#ffffff; font-size: 1em;	width:32px; font-weight:bold; margin-right:0px;}
#feedbackformbox fieldset input:focus, #feedbackformbox fieldset textarea:focus { color:#000000;	}