body { background-color: #333}
body.grey { background-color: #E3E3E3;}
body.grad { background-image: url('images/main/grad_02.jpg');}
body.grad3 { background-image: url('images/main/grad_03.jpg');}
body.x { background-image: url('images/bg_grad_03.gif');}
body.x { background-image: url('images/gray_background_11.gif');}
body.search { background-image: url('images/main/ryebrook_01.jpg');}

.hiddenPic    {display:none;}

table.main    { background-color: #ffffff; width: 930px; table-layout: automatic}
table.window  { width: 380px; table-layout: fixed}
table.windowNEW  { width: 370px; table-layout: fixed}

td             {background-color: #333;}
td.headspacer  {background-color: #333; height: 30px}
td.footspacer  {background-color: #333; height: 50px}

td.header      {background-image: url('images/bg_bar_top_07.jpg'); height: 40px; vertical-align: middle; border-left: #303030 1px solid;  border-right: #303030 1px solid;}
td.footer      {background-image: url('images/bg_bar_top_07.jpg'); height: 40px; vertical-align: middle; border-left: #303030 1px solid;  border-right: #303030 1px solid;}

td.gap         {background-color: #333; height: 15px;}
td.vgap        {background-color: #333; width: 5px;}

td.image       {background-color: #333; width: 425px; height: 425px; border-style:solid; border-color: #333; border-width: 1px;}
td.image_b     {background-color: #333; width: 425px; height: 425px; border-style:solid; border-color: #333; border-width: 1px;}
td.image_nb    {background-color: #333; width: 427px; height: 427px; border-style:solid; border-color: #333; border-width: 0px;}
td.image_text  {background-color: #333; width: 400px; height: 425px; padding-left: 25px; padding-right: 0px; border-style:solid; border-color: #666; border-width: 1px;}
td.textbox     {background-color: #333; width: 320px; padding-left: 20px; padding-right: 20px; padding-top: 20px; border-style:solid; border-color: #333; border-width: 1px; vertical-align: top;}

td.image_win   {background-color: #333; width: 430px; border-style:solid; border-color: #333; border-width: 1px;}
td.textbox_win {background-color: #333; width: 320px; padding-left: 20px; padding-right: 20px; padding-top: 20px; border-style:solid; border-color: #333; border-width: 1px; vertical-align: top;}

td.blank       {background-color: #333; width: 70px}
td.grey        {background-color: #333; padding-left: 22px; padding-right: 20px;}
td.greybrol    {background-color: #333; padding-left: 22px; padding-right: 0px;}
td.greybror    {background-color: #333; padding-left: 0px; padding-right: 20px;}
td.portfolio   {height: 80px}
td.people      {background-color: #E3E3E3; height: 100px;}
td.news_ol     {background-color: #ffffff; border-style:solid; border-color: #E3E3E3; border-width: 5px;}
td.inset_image {background-color: #333; width: 95px}
td.php         {border: #666 0px solid; width: 380px;}

p,ul        { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff;}
p.whi       { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff;}
p.titles    { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #F2672B; font-weight: bold;}
p.titles2   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #fff; font-weight: bold;}
p.headings  { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold;}
p.stdtext   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff; line-height: 120%}
p.medtext   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff;}
p.smtext    { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff;}
p.news      { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff;}
p.clients   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff;}
p.footer    { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff;}
p.company   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999;}
p.atoz      { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff;}
p.quote     { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFCC99; line-height: 120%}

H2    { font-family: Trebuchet MS, Arial; font-size: 16pt; color: #F2672B; font-weight: bold;}

div.back    { position:relative; left:2px; top:380px;}

a:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 10pt; text-decoration: none}
a:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 10pt; text-decoration: none}
a:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none}
a:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none}

a.bold:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; text-decoration: none; font-weight: bold}
a.bold:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; text-decoration: none; font-weight: bold}
a.bold:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 12pt; text-decoration: none; font-weight: bold}
a.bold:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; text-decoration: none; font-weight: bold}

a.list:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 9pt; text-decoration: none; font-weight: bold}
a.list:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #999; font-size: 9pt; text-decoration: none; font-weight: bold}
a.list:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 9pt; text-decoration: none; font-weight: bold}
a.list:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 9pt; text-decoration: none; font-weight: bold}

a.listwhi:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none}
a.listwhi:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none}
a.listwhi:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none}
a.listwhi:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none}

a.email:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}
a.email:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}
a.email:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 8pt; text-decoration: none}
a.email:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}

a.stdtext:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}
a.stdtext:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}
a.stdtext:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 8pt; text-decoration: none}
a.stdtext:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; text-decoration: none}

a.back:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #999; font-size: 8pt; text-decoration: none; font-weight: bold}
a.back:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #999; font-size: 8pt; text-decoration: none; font-weight: bold}
a.back:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 8pt; text-decoration: none; font-weight: bold}
a.back:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #999; font-size: 8pt; text-decoration: none; font-weight: bold}

a.backbl:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 8pt; text-decoration: none; font-weight: bold}
a.backbl:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 8pt; text-decoration: none; font-weight: bold}
a.backbl:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 8pt; text-decoration: none; font-weight: bold}
a.backbl:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #fff; font-size: 8pt; text-decoration: none; font-weight: bold}

a.headings:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headings:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headings:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headings:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: bold}

a.headingscur:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingscur:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingscur:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingscur:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F2672B; font-size: 10pt; text-decoration: none; font-weight: bold}

a.headingsbl:link    {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingsbl:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingsbl:hover   {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 10pt; text-decoration: none; font-weight: bold}
a.headingsbl:active  {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 10pt; text-decoration: none; font-weight: bold}

hr {color: #999999; }

html {overflow-y: scroll;} 

html, body {

scrollbar-face-color:#333;
scrollbar-base-color:#000000;
scrollbar-arrow-color:#cccccc;
scrollbar-track-color:#333;
scrollbar-shadow-color:#333;
scrollbar-highlight-color:#333;
scrollbar-3dlight-color:#666;
scrollbar-darkshadow-Color:#000;
}