@charset "UTF-8";
/* HRT CSS Styles */

body {background-color: #FFBB00;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#000000; text-decoration:underline;font-weight:bold;}
a:hover {text-decoration:none;}
a:visited { color:#333333;}
#header {width:910px;height:160px;margin-left:auto;margin-right:auto; background:url(images/headerbg.png) repeat-x;}
#header a {text-decoration:none;}
#logo {margin-top:30px;}
#badge {width:154px;height:87px;margin-left:170px;padding-top:5px; background:url(images/badge.png) no-repeat;text-align:center;font-size:1.3em;color:#FFFFFF;font-weight:bold;}
#badge a {text-decoration:none;color:#FFFFFF;}
#badge a:visited {text-decoration:none;color:#FFFFFF;}
#badge a:hover {text-decoration:none;color:#FFFFFF;}
#navbar {height:28px;float:right;margin-top:3px;font-size:1.4em;color:#4f4f4f;}
#navbar a {font-weight:normal;text-decoration:none;color:#000000;}
#navbar a:hover {color:#ffffff;}
#navbar li {float: left;margin-left:13px;margin-right:2px;padding-top:3px;} 
#navbar ul {list-style-type:none;margin:0;padding:0;}
#headeritems {width:467px;height:160px;float:right;}
#contentwrapper {margin-left:auto;margin-right:auto;width:910px;font-size:1.4em;}
#leftcolumn {width:530px;}
#rightcolumn {width:310px;float:right;}
#clear {clear:both;}

#purplebubblesmall {background:url(images/bubblepurple_small.png);width:244px;height:114px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:15px;padding-right:15px;padding-top:10px;text-align:justify;margin-left:30px; background-repeat:no-repeat;}
#bluebubblesmall {background:url(images/bubbleblue_small.png);width:244px;height:114px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:15px;padding-right:15px;padding-top:10px;text-align:justify;margin-left:15px;background-repeat:no-repeat;}
#greenbubblesmall {background:url(images/bubblegreen_small.png);width:244px;height:114px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:15px;padding-right:15px;padding-top:10px;text-align:justify;margin-left:15px;background-repeat:no-repeat;}

#abovethefoldthin {width:910px;height:120px;margin-left:auto;margin-right:auto;}
#abovethefoldthin a { color:#FFFFFF; text-decoration:none; font-size:1.6em;font-weight:normal;}
#abovethefoldthin a:visited { color:#FFFFFF;}
#abovethefoldthin a:hover { text-decoration:underline;}


.title {padding-left:20px;padding-bottom:5px; font-size:1.4em;}
.centerdiv862 {margin-left:auto;margin-right:auto;width:862px;font-size:1.1em;}
.headingimage {margin-left:25px;margin-bottom:5px;}
.whitelargetextbox {width:830px;background:#f1f1f1;border:solid 6px #FFFFFF; padding:10px; font-size:1em;}
.clear2 {clear:both;}
.smallgrey {font-size:0.8em;color:#333333;}
.reallysmallgrey {font-size:0.6em;color:#333333;}
.optional {color:#006600;font-weight:normal; text-transform:capitalize; font-size:1em;padding-left:10px; font-style:italic;}
.required {color:#990000;font-weight:normal; text-transform:capitalize; font-size:1em;padding-left:10px; font-style:italic;}
.formright {width:300px;float:right;margin-right:10px;}

/*Index Page styles - these need to be here for the sake of rtef, as even though you'd think it would inherit, it doesn't.*/
#abovethefold {height:380px;background:url(images/patterbarbg.png) repeat-x;}
#abovethefoldinner {width:910px;height:380px;margin-left:auto;margin-right:auto;}
#abovethefoldinner a { color:#FFFFFF; text-decoration:none; font-size:1.5em;font-weight:normal;}
#abovethefoldinner a:visited { color:#FFFFFF;}
#abovethefoldinner a:hover { text-decoration:underline;}
#purplebubble {background:url(images/bubblepurple.png);width:247px;height:199px;float:left;margin-top:85px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:10px;padding-right:10px;padding-top:22px;text-align:justify;margin-left:40px; background-repeat:no-repeat;}
#bluebubble {background:url(images/bubbleblue.png);width:247px;height:199px;float:left;margin-top:85px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:10px;padding-right:10px;padding-top:22px;text-align:justify;margin-left:25px;background-repeat:no-repeat;}
#greenbubble {background:url(images/bubblegreen.png);width:247px;height:199px;float:left;margin-top:85px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;padding-left:10px;padding-right:10px;padding-top:22px;text-align:justify;margin-left:25px;background-repeat:no-repeat;}

#orangelink {width:200px;float:left;margin-top:-42px; font-size:1.5em;padding-left:10px;padding-right:10px;margin-left:40px; }
#orangelink a {color:#ffbb00;text-decoration:none; font-weight:normal;}
#orangelink a:hover {text-decoration:underline;}
#orangelink a:visited {color:#ffbb00;text-decoration:none;}

#bluelink {width:200px;float:left;margin-top:-42px; font-size:1.5em;padding-left:10px;padding-right:10px;margin-left:75px; }
#bluelink a {color:#5aa7ee;text-decoration:none; font-weight:normal;}
#bluelink a:hover {text-decoration:underline;}
#bluelink a:visited {color:#5aa7ee;text-decoration:none;}

#greenlink {width:200px;float:left;margin-top:-42px; font-size:1.5em;padding-left:10px;padding-right:10px;margin-left:75px; }
#greenlink a {color:#72b949;text-decoration:none; font-weight:normal;}
#greenlink a:hover {text-decoration:underline;}
#greenlink a:visited {color:#72b949;text-decoration:none;}

#gallerytext {float:right;width:350px;}
.galleryimage {border:solid #FFFFFF 5px;}
.gallerydescription {padding-left:10px;padding-bottom:5px;padding-top:5px; font-size:1.1em;width:580px; float:right;}
.galleryimageborder { border:#FFFFFF 5px solid;}

/* IE6 ineptness */
* html #purplebubble {margin-left:20px;background:url(images/bubblepurple.jpg) no-repeat;}
* html #greenbubble {background:url(images/bubblegreen.jpg) no-repeat;}
* html #bluebubble {background:url(images/bubbleblue.jpg) no-repeat;}
* html #orangelink {width:200px;margin-left:20px; }
* html #purplebubblesmall {margin-left:10px;}

/* End IE6 ineptness */