﻿/* 
    CSS Design by Paperheads (www.paperheads.co.uk) 
*/

input.text,input.textbox, select, textarea      {font-family:Arial;font-size:10px;color:#666665;padding:3px;border:1px solid #C6C7C8;}

/* Template Styles */

body                         {font-family:Arial;font-size:0.75em;background-color:#E5EDF6;color:#333333;margin:0;padding:0 0 2px 0;}
img                          {border:0px;}
h1,h2                        {display:none;}
h3                           {margin:5px 0 10px 0;padding:0px;}
h1,h2,h3,h4,h5,h6            {clear:both;}
a                            {color:#0051A8;text-decoration:none;}
a:hover                      {color:#999999;}
p                            {padding:0px;margin:0px;}
pre                          {font-size:1.2em;}

.col1                        {float:left;width:715px;}
.col2                        {float:right;width:216px;}
.inner                       {width:950px;margin:0px auto 0px auto;clear:both;position:relative;}

.col1 ul                     {padding:5px 0 0 18px;margin:0px;}
.col1 ul li                  {padding:0 0 5px 0px;margin:0px;}

#head                        {background:#E5EDF6 url(images/head.gif) repeat-x scroll top left;height:190px;overflow:hidden;display:block;width:100%;}
#head #flash                 {height:0px;}
#head #print                 {display:none;}
#head #logo                  {position:absolute;top:20px;right:0px;height:90px;width:224px;}
#head #guys                  {position:absolute;top:0px;left:3px;height:135px;width:185px;}

#head ul.main                {clear:both;list-style:none;padding-top:135px;width:100%;margin:0 0 0 -45px;}
#head ul.main li             {background:url(menu/b.gif) repeat-x;display:block;float:left;padding:0px;margin:0px;height:30px;}
#head ul.main li.l           {background:url(menu/l.gif) no-repeat;width:12px;}
#head ul.main li.r           {background:url(menu/r.gif) no-repeat;width:13px;}
#head ul.main a              {background:url(menu/br.gif) no-repeat;display:block;float:left;padding:10px 10px 5px 11px;color:#FFFFFF;font-weight:bold;}

#head .sub                   {padding:5px 0px 0px 0px;margin:0px;width:100%;clear:both;margin-left:-5px;}
#head .sub a                 {padding:5px;color:#333333;font-weight:bold;font-size:0.9em;}

#main                        {background:#F7F7F7 url(images/mb.gif) repeat-x scroll top left;padding:15px 0px 20px 0px;}
#main .trail                 {width:950px;margin:0px auto 0px auto;font-size:0.8em;height:25px;}
#main .trail .col2           {text-align:center;}
#main .title                 {border-bottom:1px solid #DDDDDD;margin-bottom:15px;padding-bottom:10px;}

#foot                        {background:#E5EDF6 url(images/fb.gif) repeat-x scroll top left;padding-top:10px;font-size:0.8em;}
#foot .col2                  {background:#d6e2ee url(images/search.gif) no-repeat right 2px;border:1px solid #7a9adb;height:23px;padding-top:1px;}
#foot .col1                  {padding-top:8px;color:#666666;}
#foot .col2 input            {float:left;border:0px;width:180px;background-color:Transparent;font-size:12px;color:#111111;font-weight:bold;padding:4px;}
#foot .col2 a                {display:block;float:right;width:22px;height:22px;}
#foot a                      {color:#666666;}
#foot a:hover                {color:#000000;}

.menu .t                     {background:url(images/menut.gif) no-repeat;padding:8px;color:#FFFFFF;height:14px;font-weight:bold;}
.menu .c                     {background:url(images/menuc.gif) repeat-y ;padding:12px 8px 12px 8px;}
.menu .b                     {background:url(images/menub.gif) no-repeat;height:24px;}
.menu ul                     {margin:0px;padding:0px;list-style:none;}
.menu li                     {margin:0px;padding:1px 0px 1px 18px;background:url(images/arrow.gif) no-repeat 0px 3px;}
.menu a:hover                {color:#333333;}

.menu .link                  {display:block;width:200px;height:60px;overflow:hidden;color:#444444;font-size:0.9em;background-color:Transparent;}
.menu .link img              {float:right;padding:1px 0 2px 10px;width:68px;height:57px;}
.menu .link b                {display:block;width:122px;padding-bottom:3px;font-size:1.1em;}
.menu hr                     {border:none;border-bottom:1px solid #DDDDDD;}

/** REPEATERS **/

.repeat                      {position:relative;padding:10px 0px 10px 0px;border-bottom:1px solid #DDDDDD;clear:both;height:130px;}
.repeat .img                 {float:left;clear:both;width:128px;height:96px;}
.repeat div                  {position:absolute;top:40px;right:0px;width:575px;height:96px;}

.contacts                    {width:740px;margin:0 0 0 -23px;clear:both;}
.contact                     {float:left;width:162px;height:230px;padding:0 0 20px 23px;}
.contact a                   {font-size:1.2em;display:block;width:162px;}
.contact img                 {width:160px;height:120px;border:1px solid #DDDDDD;}
.contact div                 {padding-top:5px;font-size:0.8em;}

.attchs                      {width:740px;margin:0 0 0 -23px;clear:both;}
.attch                       {float:left;width:162px;padding:0 0 20px 23px;text-align:center;}
.attch img                   {width:160px;height:160px;border:1px solid #DDDDDD;}

.search                      {border-top:1px solid #DDDDDD;padding-top:10px;margin-bottom:10px;}

.vacancy                     {clear:both;padding:10px 0px 10px 0px;border-top:1px solid #DDDDDD;}
.vacancy img                 {float:left;clear:both;padding:0px 15px 15px 0px;}
.vacancy_inner               {float:left;width:639px;}

.property                    {clear:both;width:713px;height:151px;border:1px solid #004fA8;margin-bottom:10px;}
.property .top a             {display:block;background-color:#004fA8;color:#FFFFFF;text-transform:uppercase;padding:3px;font-weight:bold;}
.property img                {width:210px;height:130px;float:left;}
.property .desc              {width:273px;height:110px;float:left;padding:10px;font-size:0.9em;}
.property .stat              {width:190px;height:110px;float:right;font-size:0.8em;background-color:#E5EDF6;padding:10px;position:relative;}
.property .stat td           {font-weight:bold;border-bottom:1px solid #a6cdeb;padding:1px 0px 2px 0px;}
.property .stat div          {position:absolute;left:10px;bottom:10px;}

#sitemap .item               {float:left;padding:0px 10px 20px 0px;width:228px;}

/* CMS Styles */

.preview                     {padding-top:5px !important;background-position:0px 8px !important;}

.Grid th                     {padding:4px;background-color:#E1E2E2;border-top:1px solid #DDDDDD;color:#333333;}
.Grid td                     {padding:4px;background-color:#F8F8F8;border-top:1px solid #DDDDDD;}
.Grid td.ChkBox              {padding:0px}

.TblFooter                   {position:relative;clear:both;height:20px;padding:5px 0px 3px 0px;border-top:1px solid #DDDDDD;}
.TblFooter .center           {position:absolute;z-index:0;top:5px;left:0px;width:100%;text-align:center;}
.TblFooter .left             {position:absolute;z-index:1;top:5px;left:0px;}
.TblFooter .right            {position:absolute;z-index:1;top:5px;right:0px;}

.btn                         {padding:1px 5px 1px 18px;background:url(images/arrow.gif) no-repeat 0px 3px;}
.clr                         {clear:both;}

.Dialog                      {margin-left:auto;margin-right:auto;width:400px;}
.DialogHeader                {padding:4px;background-color:#E1E2E2;border-bottom:1px solid #DDDDDD;color:#333333;font-weight:normal;}
.DialogContent               {padding:10px 0px 10px 0px;border-bottom:1px solid #DDDDDD;}

.progress                    {height:6px;border:1px solid #DDDDDD;padding:4px;width:390px;}
.progress div div            {height:6px;background-color:#0051A8;}

.error                       {text-align:center;color:Red;font-weight:bold;padding:5px;}

/* HEMSCOTT Styles */
#hsbody .disclaimer          {border-top:1px solid #ccc; padding-top:5px; margin-top:1em; clear:both; width:100%; font-size:10px;}
#hsbody .disclaimer p        {padding:0; margin:0; width:50em !important; margin-left:7em; padding-top:4px;}
#hsbody .disclaimer .disclaimerlink  {float:right; text-align:right;padding-top:4px;}
#hsbody .disclaimer .disclaimer_link {font-size:10px; margin:0em !important; padding:0em !important; float:left; }
#hsbody .disclaimer .hslogo   {display:block; margin:2px 6px 5px 0; font-size:0.1px; height:15px; width:68px; background:url("http://unitegroup.hemscott.com/common/link-logo.png") no-repeat 0 0; padding:0; line-height:2em; cursor:pointer; float:left;}
#hsbody .disclaimer .hslogo * {display:none;}