﻿/* 
    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:#e9eaeb;color:#666666;margin:10px 0 10px 0;padding:0;}
img                          {border:0;}
h1                           {padding:0 0 8px 0;margin:0;color:#00a39f;font-size:1.2em;font-weight:normal;}
h2                           {padding:0 0 3px 0;margin:0 0 3px 0;color:#00a39f;font-size:1.15em;font-weight:normal;border-bottom:2px solid #00a39f;}
h3                           {margin:5px 0 10px 0;padding:0px;}
h1,h2,h3,h4,h5,h6            {clear:both;}
a                            {color:#00a39f;text-decoration:none;}
a:hover                      {color:#999999;}
p                            {padding:0px;margin:0px;}
pre                          {font-size:1.2em;}
ul                           {padding-left:20px;margin-left:0px}
li                           {padding:0;margin:0}

#head                        {width:830px;padding:10px;margin:0px auto 0px auto;background-color:#f1f1f2;}
#head #search                {float:right;width:240px;color:#00a39f;}
#head #search input          {border:1px solid #00a39f;color:#00a39f;background-color:#FFFFFF;}
#head #logo                  {float:left;height:47px;width:348px;padding-bottom:10px;}
#head #image                 {width:830px;height:220px;background-color:#333333;clear:both;}
#head #menu                  {width:830px;height:15px;padding-top:10px;}
#head #menu ul               {display:inline;padding:0;margin:0;}
#head #menu li               {display:block;float:left;padding:0 0 5px 0;height:20px;margin:0;}
#head #menu li a             {color:#888888;padding:0 30px 2px 0;margin:0;border-bottom:3px solid #f1f1f2;font-size:1.1em;}
#head #menu li.selected a    {color:#00a39f;border-bottom:3px solid #00a39f !important;}

#head #menu li a:hover          {color:#00a39f;}
#head #menu li.selected a:hover {color:#888888;}

#main                        {clear:both;width:830px;padding:10px;margin:0px auto 0px auto;background-color:#ffffff;min-height:300px;}
#foot                        {clear:both;width:830px;padding:10px;margin:0px auto 0px auto;color:#00a39f;font-size:0.9em;}

.col1                        {float:left;width:180px;padding-right:20px;}
.col2                        {float:left;width:430px;}
.col3                        {float:right;width:180px;padding-left:20px;}
.admin                       {float:left;width:630px;}
.desc                        {padding:0 0 8px 0;margin:0;color:#333333;font-size:1.2em;font-weight:normal;}

.home                        {float:left;width:590px;padding:20px;font-size:4.0em;color:#00a39f;background-color:#333333;}
.home b, .home strong        {color:#ffffff;font-weight:normal;}

.col1 ul, .col3 ul           {margin:0px;padding:0 0 10px 0;list-style:none;}
.col1 li, .col3 li           {margin:0px;padding:5px 0 0 0;width:180px;border-bottom:1px solid #AAAAAA;}

.col1 ul ul, .col3 ul ul     {padding:0 0 5px 20px;}
.col1 li li, .col3 li li     {width:160px;margin:5px 0 0 0;border-bottom:none;border-top:1px solid #AAAAAA;}

.col1 a, .col3 a             {color:#AAAAAA;}
.col1 a:hover, .col3 a:hover {color:#00a39f;}
.col1 li.selected, .col3 li.selected {border-bottom:1px solid #00a39f;}
.col1 li.selected a, .col3 li.selected a {color:#00a39f;}
.col1 li.selected a:hover, .col3 li.selected a:hover {color:#AAAAAA;}

.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                    {float:left;clear:both;width:630px;}
.contact                     {clear:both;height:117px;padding:0 0 20px 0;}
.contact img                 {width:145px;height:115px;border:1px solid #00a39f;}
.contact .img                {width:147px;height:117px;float:left;}
.contact .inner              {float:right;height:117px;width:465px;}

.attchs                      {width:640px;margin:10px 0 0 -10px;clear:both;}
.attch                       {float:left;width:150px;padding:0 0 10px 10px;text-align:center;}
.attch img                   {width:148px;height:148px;border:1px solid #00a39f;}

.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:430px;}
.property .page              {clear:both;height:100px;}
.property .page div          {float:right;width:300px;height:88px;}
.property img                {float:left;width:120px;height:88px;}
 
#sitemap .item               {float:left;padding:0px 10px 20px 0px;width:230px;}

/* CMS Styles */

.preview                     {padding-top:10px !important;}

.Grid th                     {padding:4px;border-bottom:1px solid #00a39f;color:#00a39f;}
.Grid td                     {padding:4px;background-color:#F8F8F8;border-bottom:1px solid #DDDDDD;}
.Grid td.ChkBox              {padding:0px}

.TblFooter                   {position:relative;clear:both;height:20px;padding:5px 0px 3px 0px;border-top:1px solid #00a39f;}
.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;border-bottom:1px solid #00a39f;color:#00a39f;font-weight:normal;}
.DialogContent               {padding:10px 0px 10px 0px;border-bottom:1px solid #DDDDDD;}

.progress                    {height:6px;border:1px solid #00a39f;padding:4px;width:390px;}
.progress div div            {height:6px;background-color:#00a39f;}

.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;}