body { text-align:center; background-color:#ffffff; margin:0px; font-family :  "Trebuchet MS";	 color:#353535; font-size:1em; line-height:120%;}
h1 {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/h1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1purple {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/purpleh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1orange {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/orangeh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1red {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/redh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1green {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/greenh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1lblue {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/lblueh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1dblue {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/dblueh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1pink {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/pinkh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
.h1yellow {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/yellowh1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}


h2 {font-size:1.2em; font-weight:bold; color:#000000;margin-top:12px;margin-bottom:0px;}
h3 {font-size:1.3em; font-weight:500; margin-bottom:3px; color:#ffffff;}
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;  }
p{margin-top:0px;}

a.locatelinks:ACTIVE, a.locatelinks:LINK, a.locatelinks:VISITED {	font-weight:bold;color:#333333;	text-decoration:none; 	}
a.locatelinks:HOVER {	color:#E79F27;	text-decoration:underline;  }
#locateline {width:100%; height:1px; border-bottom:1px dotted #E79F27; margin-top:6px;_margin-top:-8px;margin-bottom:6px;}

a.greenlinks:ACTIVE, a.greenlinks:LINK, a.greenlinks:VISITED {	font-weight:bold;color:#333333;	text-decoration:none; 	}
a.greenlinks:HOVER {	color:#99C74A;	text-decoration:underline;  }
#greenline {width:100%; height:1px; border-bottom:1px dotted #99C74A; margin-top:6px;_margin-top:-8px;margin-bottom:6px;}

a.partnershiplinks:ACTIVE, a.partnershiplinks:LINK, a.partnershiplinks:VISITED {	font-weight:bold;color:#333333;	text-decoration:none; 	}
a.partnershiplinks:HOVER {	color:#5987C3;	text-decoration:underline;  }
#partnershipline {width:100%; height:1px; border-bottom:1px dotted #5987C3; margin-top:6px;_margin-top:-8px;margin-bottom:6px;}

#menu {float:right; text-align:left; width:697px;margin-top:32px;margin-right:14px;_margin-right:7px; margin-bottom:12px;_margin-bottom:0px;height:37px; background-color:#ffffff}
#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:697px;}
#menu a#home{width: 76px; background-position: 0px 0px; }
#menu a#home:hover{width: 76px;background-position: 0px -37px;}
#menu a#locate{width: 80px; background-position: -76px 0px; }
#menu a#locate:hover{width: 80px;background-position: -76px -37px;}
#menu a#masterplan{width: 76px; background-position: -156px 0px; }
#menu a#masterplan:hover{width: 76px;background-position: -156px -37px;}
#menu a#green{width: 79px; background-position: -232px 0px; }
#menu a#green:hover{width: 79px;background-position: -232px -37px; }
#menu a#directory{width: 77px; background-position: -311px 0px; }
#menu a#directory:hover{width: 77px;background-position: -311px -37px;}
#menu a#partners{width: 77px; background-position: -388px 0px; }
#menu a#partners:hover{width: 77px;background-position: -388px -37px;}
#menu a#partnership{width: 77px; background-position: -465px 0px; }
#menu a#partnership:hover{width: 77px;background-position: -465px -37px;}
#menu a#news{width: 78px; background-position: -542px 0px; }
#menu a#news:hover{width: 78px;background-position: -542px -37px;}
#menu a#contact{width: 77px; background-position: -620px 0px; }
#menu a#contact:hover{width: 77px;background-position: -620px -37px;}

#dottedline {width:100%; height:1px; border-bottom:1px dotted #C9CACA; _margin-top:-18px;margin-bottom:14px;}
#clear {	clear:both;}
#container { margin: auto; } 
#headerholder{height:121px;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:repeat-y; background-position:center top; margin-top:-6px; }
#header { width:932px;height:87px; padding-top:46px;  _padding-top:32px;}
#header .logo {cursor: pointer; float:left; background-image:url(../images/rth_logo.png);  margin-top:2px;_margin-top:16px;_margin-bottom:-16px;margin-left:14px;_margin-left:7px;height:87px; width:190px;}
#header .search {float:right; margin-top:4px;_margin-top:18px; width:334px; height:26px;margin-right:16px; font-size:0.8em; margin-bottom:-20px;_margin-bottom:-34px;text-align:right;}
#header .search input{font-family: 'Trebuchet MS'; margin:0px;width: 224px; border:1px solid #C1D3EA;  color: #cccccc;	background-color:transparent !important;}
#header .search .searchbtn {margin-left:-26px;margin-bottom:-2px;border:0px; width:19px; height:17px; }

#footerholder{height:68px;background-image:url(../images/bg_footer.jpg); background-position:center 0px;background-repeat:no-repeat; }
#footerholder .footer {width:932px;font-size:0.8em;}
#footerholder .footer .footerleft {	float:left; margin-left:0px; margin-top:12px; color:#5886C3;}
#footerholder .footer .footerleft a {color:#5886C3; font-weight:normal;}
#footerholder .footer .footerright {	float:right; margin-right:0px; margin-top:12px; color:#5886C3;}
#footerholder .footer .footerright a {color:#5886C3;}


#flashcarousel {height:200px; margin-top:-11px;width:904px; padding-top:24px;}
#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:185px; margin-top:0px; margin-right:18px; padding-top:1px;font-size:1em; text-align:left; background-image:url(../images/locatebox_top.jpg);}
#box2 {cursor:pointer; float:left; width:185px; margin-top:0px; margin-right:18px; padding-top:1px;font-size:1em; text-align:left; background-image:url(../images/masterplanbox_top.jpg);}
#box3 {cursor:pointer;float:left; width:185px; margin-top:0px; padding-top:1px;font-size:1em; text-align:left; background-image:url(../images/businesssupportbox_top.jpg);}
#box1 .title1,#box2 .title2,#box3 .title3{ height:30px; width:169px; margin:8px; color:#ffffff; padding-top:4px; text-indent:12px; font-weight:bold; font-size:1.4em;}
#box1 .content, #box2 .content, #box3 .content{ text-align:center;padding-left:6px; line-height:180%;width:171px; font-size:1.2em;font-weight:bold;}
#box1 .btm{width:185px; margin-top:-2px; height:23px;background-image:url(../images/locatebox_btm.jpg);}
#box2 .btm{width:185px; margin-top:-2px; height:23px;background-image:url(../images/masterplanbox_btm.jpg);}
#box3 .btm{width:185px; margin-top:-2px; height:23px;background-image:url(../images/businesssupportbox_btm.jpg);}




#subholder {width:904px;}
#suboptions {float:left; width:215px; margin-top:20px; margin-right:24px; padding-top:1px;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:285px; margin-top:20px; margin-left:24px; padding-top:1px;font-size:0.8em; text-align:left;}
#suboptions2 .title1{ height:24px; width:269px; margin:8px; color:#5886C3; 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 .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:595px; margin-top:20px; padding-top:1px;font-size:0.8em; text-align:left; }
#subholder .mainhome .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}

#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:#333333; font-family : 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;;}
#form fieldset label {text-align:right;	float:left;	color:#333333; 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;}
#form2 fieldset {		font-size:1em; border:0px;}
#form2 fieldset input, #form2 fieldset textarea {float:right;font-family: 'Trebuchet MS';margin:3px; width: 210px; border:1px solid #C1D3EA;  color: #000000;	background-color:transparent !important;	}
#form2 fieldset select {font-family: 'Trebuchet MS';margin:1px; width: 210px; border:1px solid #232323; background-color:#5D5D5D; color:#000000; }
#form2 fieldset label {text-align:left;	float:left;	color:#5886C3; font-size: 1em;	width:40px; font-weight:bold; margin-right:0px;}
#form2 fieldset input:focus, #form2 fieldset textarea:focus { background-color: #ffffff !important; color:#000000;	}

#form3 {margin-top:12px;float:left; text-align:right;}
#form3 fieldset {		font-size:1em; border:0px;}
#form3 fieldset input, #form3 fieldset textarea {float:right;font-family: 'Trebuchet MS';margin:3px; width: 210px; border:1px solid #C1D3EA;  color: #000000;	background-color:transparent !important;	}
#form3 fieldset select {font-family: 'Trebuchet MS';margin:1px; width: 210px; border:1px solid #232323; background-color:#5D5D5D; color:#000000; }
#form3 fieldset label {text-align:left;	float:left;	color:#00B8E4; font-size: 1em;	width:40px; font-weight:bold; margin-right:0px;}
#form3 fieldset input:focus, #form3 fieldset textarea:focus { background-color: #ffffff !important; color:#000000;	}
