body { margin:0; padding:0; border:0; width:100%; min-height:100%; height:100%; font-family:Arial, Helvetica, sans-serif; background:rgb(225,221,218) url(../Image/trc_main_bg.jpg) no-repeat top center;background-attachment:fixed;}

html { margin:0; padding:0; border:0; width:100%; height:100%; overflow-y:scroll; }

.standard {min-height:1410px;
  height:auto !important;
  height:1410px;}

.containAll { margin:0px; padding:0px; width:100%; min-width:100%; border:0px; display:table; }

.container {width:982px;margin:0 auto;}
.topContainer {width:982px;height:135px;position:relative;}
.languagetoggle {position:absolute;top:30px;right:20px;color:rgb(161,161,161)}
.languagetoggle a:link, .languagetoggle a:visited {color:rgb(131,131,131);text-decoration:none;font-size:11px; font-weight:bold;}
.languagetoggle a:hover {text-decoration:underline;}
.languagetoggle a.langselect:link, .languagetoggle a.langselect:visited {color:rgb(235,80,0);text-decoration:none;font-size:11px; font-weight:bold;}
.languagetoggle a.langselect:hover {text-decoration:underline;}



.containContent {width:982px;}

.topbar {width:967px;padding-left:14px;margin:0;}
.topbar img {display:block;}
.whichBanner {margin-left:3px;}

.mainContainer {width:982px;background:transparent url(../Image/contentbg_v2.png) repeat-y 14px 0px;margin:0;padding:0;}



.leftContainer {width:205px;float:left;}
.leftContainer p {font-size:12px;color:rgb(63,63,63);padding:20px 20px 10px 40px;}
.orangeBulletinBar {width:205px;height:42px;background:url(../Image/orangebulletinbg.png) no-repeat 0 0;}
.orangeBulletinBar h3.oneline {font-size:14px;font-weight:bold;color:rgb(255,255,255);padding:13px 0px 0px 18px;text-shadow: 2px 2px 2px #000;filter:DropShadow(Color=#000000, OffX=1, OffY=1)}
.orangeBulletinBar h3.twoline {font-size:14px;font-weight:bold;color:rgb(255,255,255);padding:4px 0px 0px 18px;text-shadow: 2px 2px 2px #000;filter:DropShadow(Color=#000000, OffX=1, OffY=1)}
.leftContainer a:link, .leftContainer a:visited {color:rgb(235,80,0);text-decoration:none;}
.leftContainer a:hover {text-decoration:underline;}




.rightContainer {width:777px;float:left;}
.rightContainer h1 {font-size:18px;}
.rightContainer h2 {font-size:14px;}
.rightContainer h2.sub {font-size:14px;padding-top:32px;}
.rightContainer h3 {font-size:12px;}
.rightContainer h4 {font-size:12px;}
.rightContainer p {font-size:12px;color:rgb(63,63,63);}
.rightContainer blockquote {font-size:12px;color:rgb(63,63,63);}

.rightContainer h2 a:link, .rightContainer h2 a:visited {color:rgb(235,80,0);text-decoration:none;font-size:14px;}
.rightContainer h2 a:hover {text-decoration:underline;}
.rightContainer a:link, .rightContainer a:visited {color:rgb(235,80,0);text-decoration:none;font-size:12px;}
.rightContainer a:hover {text-decoration:underline;}


.rightContainer ul {font-size:12px;color:rgb(63,63,63);}
.rightContainer ul li {}
.rightContainer ul li ul{}
.rightContainer ul li ul li{}

table.rsl tr td {border:1px solid rgb(230,230,230);padding-left:10px;}


.contentPosition {width:707px; margin: 32px auto 32px 30px;}
.twoColContainer {width:707px;background:url(../Image/twocolsplit.jpg) repeat-y 353px 0px;}
.twoColLeft {width:321px;float:left;position:relative;}
.twoColSplit {width:65px;float:left;position:relative;min-height:210px;
  height:auto !important;
  height:210px;}
.twoColRight {width:321px;float:left;position:relative;}
*html .twoColRight {overflow:hidden;}


.peopleContainer {width:707px;min-height:210px;
  height:auto !important;
  height:210px;position:relative;clear:both;}

.upit16 {font-size:16px;}
.upit14 {font-size:14px;}

.footerend {width:967px;padding-left:14px;height:11px;}
.footer {width:982px;font-size:11px;color:rgb(59,59,59);padding-top:10px;background:url(../Image/footersplit.jpg) no-repeat 16px 39px;}
.footer a:link, .footer a:visited {font-size:11px;color:rgb(59,59,59);text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footerleft {width:852px;float:left;}
.footerleft p {padding-left:40px;}
.footerright{width:100px;float:left;text-align:right;}
.menu {width:205px;padding-left:14px;}





hr {height:1px; border:none;color:rgb(185,185,185);background-color:rgb(185,185,185);}
.dateposted {text-transform:uppercase;color:rgb(114,114,114);font-size:11px;}


/* menu */

/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {min-height:440px;
  height:auto !important;
  height:440px;width:188px; position:relative;margin-left:17px;}
 
#menu ul {margin:0; padding:0; list-style:none; text-align:left; padding:1px 1px 0 1px; }
 
#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline;}
#menu ul ul {position:absolute; left:-9999px;background:#fff;z-index:999;}
#menu ul#toplevel {position:absolute; left:0; top:0;}
 
#menu a {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:none;padding:10px 22px 12px 29px;background: transparent url(../Image/menusplit.jpg) no-repeat bottom right;} 
#menu a.selectedYes {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(60,60,60); line-height:18px; text-decoration:none;padding:10px 22px 12px 29px;background:url(../Image/menuActive.png) no-repeat bottom right;opacity: 1; /* the standards compliant attribute that all browsers should recognize, but... */ filter:alpha(opacity=100); /* for IE */ -khtml-opacity: 1; /* for old Safari (1.x) */ -moz-opacity:1; /* for old skool Netscape Navigator */} 


#menu a.flyout{display:block; width:210px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:none;padding:10px 22px 12px 29px;background: rgb(218,208,198) url(../Image/menusplit.jpg) repeat-x bottom right;} 
#menu a.flyout:hover{display:block; width:210px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:underline;padding:10px 22px 12px 29px;background: url(../Image/menuActive.png) no-repeat bottom left;} 


#menu a.menustart {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:none;padding:26px 22px 14px 29px;background:url(../Image/menusplit.jpg) no-repeat bottom right;} 

#menu a.menustartselectedYes {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(60,60,60); line-height:18px; text-decoration:none;padding:26px 22px 14px 29px;background:url(../Image/menuActive.png) no-repeat bottom right;opacity: 1; /* the standards compliant attribute that all browsers should recognize, but... */ filter:alpha(opacity=100); /* for IE */ -khtml-opacity: 1; /* for old Safari (1.x) */ -moz-opacity:1; /* for old skool Netscape Navigator */} 

#menu li a.flyselectedYes {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(60,60,60); line-height:18px; text-decoration:none;padding:10px 22px 12px 29px;background:url(../Image/menuActive.png) no-repeat bottom right;opacity: 1; /* the standards compliant attribute that all browsers should recognize, but... */ filter:alpha(opacity=100); /* for IE */ -khtml-opacity: 1; /* for old Safari (1.x) */ -moz-opacity:1; /* for old skool Netscape Navigator */} 
 
#menu li a:hover {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:underline;background:url(../Image/menuActive.png) no-repeat bottom right;} 
#menu li:hover > a {display:block; width:137px;font:bold 12px arial,sans-serif; color:rgb(235,80,0); line-height:18px; text-decoration:underline;background:url(../Image/menuActive.png) no-repeat bottom right;}
 
#menu ul li:hover > ul {left:100%; margin-top:-41px; margin-left:-1px;}
 
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
 
#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}



/* custom styles  */

a.readmore:link, a.readmore:visited {color:rgb(235,80,0);text-decoration:none;font-size:10px; text-transform:uppercase; font-weight:bold;  padding-right: 14px; background: transparent url(../Image/icons/arrowRight.gif) no-repeat center right;}
a.readmore:hover {text-decoration:underline;}


.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; } 








.signupForminput { width:88px; }
.shForminput { width:241px; }
.shForminputwide { width:532px; }
.shFormarea {width: 532px;height:57px;overflow:auto;}

form, input, fieldset, textarea { margin:0; padding:0; border:none; }
legend span { position:absolute; top:-999em; left:0; }
label.round { float:left; clear:left; background:url(../Image/forms/input-bg.gif) no-repeat 0 0; padding:0 0 0 3px; height:27px; margin:0 0 10px 0; }
.round input { background:transparent; padding:5px; float:left; height:17px; }
.round input:focus { outline:none; }


label.round2 { float:left; clear:left; background:url(../Image/forms/textarea-bg.gif) no-repeat 0 0; padding:0 0 0 3px; height:67px; margin:0 0 10px 0; }
.round2 textarea { background:transparent; padding:5px; float:left; height:57px; }
.round2 textarea:focus { outline:none; }
.round2 span { background:url(../Image/forms/textarea-bg.gif) no-repeat 100% 0; padding:0 10px 0 0; height:67px; float:left; }

.round span { background:url(../Image/forms/input-bg.gif) no-repeat 100% 0; padding:0 10px 0 0; height:27px; float:left; }
.loginloc { }
label.error {display:none;position:absolute;top:12px;left:145px;color:#FF0000;margin-top:5px;font-size:9px;font-family:Verdana;font-weight:normal;width:300px;}

.submitloc {margin-top:20px;}
.additionalinfo {}
.additionalinfo p { font-size:11px; }
.submitform { margin:0px; padding:0px; width:100px; height:26px; background-image:url(../Image/forms/submitform.gif); background-repeat:no-repeat; background-color:transparent; cursor:pointer; }

.goform { margin:0px; padding:0px; width:35px; height:24px; background:transparent url(../Image/forms/goform.gif) no-repeat -5px -11px;  cursor:pointer; }
.link_mn {font-size:10px}














