/*----------------------------------------------------------
  Protech IT Hygiene Style Sheet

  version:  1.2
  author:   Ant Tyler
----------------------------------------------------------*/

/*------------------------------
=General Rules
------------------------------*/

body {
  	background       : #e3e3e3;
  	text-align       : center;
  	font             : 62.5%/1 verdana, sans-serif;
}

hr {
  	display          : none;
}

input,
select,
textarea {
  	font-size       : 99%;
  	color           : #444;
	font-family	: verdana, sans-serif;
}

ul {
  margin              : 1em 0;
}

ul ul
{
  margin              : 0;
}

ul li.smsection {
  background          : none;
  padding-left        : 0;
  margin              : 0.8em 0;
}

.seperator {
  clear               : both;
  border-bottom       : 0 none;
  border-top          : 1px solid #dee;
  width               : 100%;
  height              : 0;
  overflow            : hidden;
  font-size           : 0;
}

dl dt
{
  background          : url(../i/ul-arrow-level-1.gif) no-repeat 0 5px;
  padding-left        : 10px;
  margin-top          : 1em;
  font-weight         : bold;
}
dl dd
{
  padding-left        : 10px;
  margin-bottom       : 1em;
}

/*------------------------------
=General Classes
------------------------------*/

.disclaimer,
.disclaimer a {
  color               : #080988;
  line-height         : 1.4;
}

.disclaimer a:link {
	color			: #080988;
	text-decoration		: underline;
}

.disclaimer a:visited {
	color			: #080988;
	text-decoration		: underline;
}

.disclaimer a:hover {
	color			: #080988;
	text-decoration		: underline;
}

.disclaimer a:active {
	color			: #080988;
	text-decoration		: underline;
}

.extra-indent {
	margin-left:20px;
}

.clearer {
	clear:both;
}
#sitecontent p a.inlinelink,
#sitecontent dl a.inlinelink {
	text-decoration : none;
	color:#444;
}
#sitecontent p a.inlinelink:hover,
#sitecontent dl a.inlinelink:hover {
	text-decoration : none;
	color:#f00;
}

/*------------------------------
=Wrappers
------------------------------*/

#sitewrap {
  position            : relative;
  background          : #fff url(../i/sitewrap-back.gif) repeat-y 50% 50%;
  width               : 794px;
  margin              : 0 auto;
  text-align          : left;
  color               : #444;
}

#sitewrap2 {
  padding             : 0 22px;
}

#sitewrap3 {
  margin-left         : 188px;
}

/*------------------------------
=Footer
------------------------------*/

#sitefoot {
  background          : url(../i/sitefoot-back.gif) no-repeat 50% 100%;
  padding             : 0 22px;
  padding-bottom      : 23px;
  line-height         : 1.4;
}

#sitefoot a:link {
	color			: #080988;
	text-decoration		: underline;
}

#sitefoot a:visited {
	color			: #080988;
	text-decoration		: underline;
}

#sitefoot a:hover {
	color			: #080988;
	text-decoration		: underline;
}

#sitefoot a:active {
	color			: #080988;
	text-decoration		: underline;
}

  #sitefoot .seperator {
    padding-top         : 10px;
    margin-bottom       : 10px;
    border-top          : 0 none;
    border-bottom       : 1px solid #dee;
  }
  
  #sitefoot ul {
    margin              : 0;
  }
  
  #sitefoot li {
    float               : left;
    display             : inline;
    background          : none;
    padding             : 0 0.8em;
    border-left         : 1px solid #095aa5;
  }
  
  #sitefoot li.first {
    border-left         : 0 none;
  }
  
  #sitefoot #sitelinks {
    float               : left;
    display             : inline;
    margin		: 0 0 5px 0;
  }
  
  #sitefoot #sitepolicy {
    float               : right;
    display             : inline;
  }

/*------------------------------
=Navigation
------------------------------*/  
/*------------------------------
=Corporate Nav
------------------------------*/

#navcorp {
  position            : absolute;
  right               : 22px;
  top                 : 40px;
  margin              : 0;
}

#navcorp a:link {
	color			: #095AA5;
	text-decoration		: underline;
}

#navcorp a:visited {
	color			: #095AA5;
	text-decoration		: underline;
}

#navcorp a:hover {
	color			: #F91F28;
	text-decoration		: underline;
}

#navcorp a:active {
	color			: #F91F28;
	text-decoration		: underline;
}

#navcorp li {
    padding             : 0 0.7em;
    background          : none;
  }

/*------------------------------
=Main Nav
------------------------------*/

#navmain {
  float               : left;
  display             : inline;
  width               : 171px;
  background          : #3849a9 url(../i/navmain-top.gif) no-repeat 50% 0;
  padding-top         : 11px;
  color               : #fff;
  font-size           : 110%;
}

  #navmain ul {
    background          : #eeeeee url(../i/navmain-bottom.gif) no-repeat 50% 100%;
    padding-bottom      : 11px;
    line-height         : normal;
    margin              : 0;
	overflow	: hidden;
  }
  
    #navmain ul a,
    #navmain ul strong.current {
      position            : relative;
      color               : #080988;
      text-decoration     : none;
      display             : block;
      padding             : 5px 18px;
	  border-width		  : 0 1px 0 1px ;
	  border-style		  : solid;
	  border-color		  : #0c28a2;
    }
    #navmain ul a:hover {
      background          : #dde1f1;
      color               : #080988;
    }
    
    #navmain ul li.sep a {
      border-top          : 1px solid #6A77BF;
    }
    
    #navmain ul strong.current {
      color               : #001894;
      border-left         : 4px solid #001894;
      border-right        : 4px solid #001894;
      padding             : 4px 16px;
      background          : #edf0fb url(../i/nav-arrow-level-1-on.gif) no-repeat 5px 8px;
    }
    
    #navmain ul ul {
      background          : none;
      padding             : 0;
    }
    
    #navmain ul li {
      display             : inline;
      background          : none;
      padding             : 0;
    }
    
      /* Level 1 */
      #navmain ul li a {
        background          : url(../i/nav-arrow-level-1.gif) no-repeat 9px 8px;
      }
      #navmain ul li a:hover {
        background          : #dde1f1 url(../i/nav-arrow-level-1-on.gif) no-repeat 9px 8px;
        color               : #0c28a2;
      }
    
      #navmain ul strong a {
        background          : #e1e2ea url(../i/nav-arrow-level-1.gif) no-repeat 9px 8px;
		color               : #0c28a2;
	  border-width		  : 0 1px 0 1px ;
	  border-style		  : solid;
	  border-color		  : #0c28a2;
      }
      #navmain ul strong a:hover {
        background          : #dde1f1 url(../i/nav-arrow-level-1-on.gif) no-repeat 9px 8px;
        color               : #0c28a2;
	  border-width		  : 0 1px 0 1px ;
	  border-style		  : solid;
	  border-color		  : #0c28a2;
      }
    
        /* Level 2 */
        #navmain ul ul li a {
          padding-left        : 32px;
          background          : #fff url(../i/nav-arrow-level-2.gif) no-repeat 22px 8px;
		  border-width		  : 0 1px 0 1px ;
		  border-style		  : solid;
		  border-color		  : #0c28a2;
        }
        #navmain ul ul li a:hover {
          background          : #dde1f1 url(../i/nav-arrow-level-2-on.gif) no-repeat 22px 8px;
          color               : #0c28a2;
        }
        #navmain ul ul strong.current {
          padding-left        : 28px;
          background          : #edf0fb url(../i/nav-arrow-level-2-on.gif) no-repeat 18px 8px;
        }
      
        #navmain ul ul strong a {
          background          : #e1e2ea url(../i/nav-arrow-level-2-on.gif) no-repeat 22px 8px;
        }
        #navmain ul ul strong a:hover {
          background          : #dde1f1 url(../i/nav-arrow-level-2-on.gif) no-repeat 22px 8px;
          color               : #0c28a2;
        }
      
          /* Level 3 */
          #navmain ul ul ul li a {
            padding-left        : 48px;
            background          : #fff url(../i/nav-arrow-level-3.gif) no-repeat 38px 8px;
          }
          #navmain ul ul ul li a:hover {
            background          : #dde1f1 url(../i/nav-arrow-level-3-on.gif) no-repeat 38px 8px;
            color               : #0c28a2;
          }
          #navmain ul ul ul strong.current {
            padding-left        : 44px;
            background          : #edf0fb url(../i/nav-arrow-level-3-on.gif) no-repeat 34px 8px;
          }
          #navmain ul ul ul strong a {
            background          : #e1e2ea url(../i/nav-arrow-level-3.gif) no-repeat 38px 8px;
          }
          #navmain ul ul ul strong a:hover {
            background          : #dde1f1 url(../i/nav-arrow-level-3-on.gif) no-repeat 38px 8px;
            color               : #0c28a2;
          }
            
            /* Level 4 */
/*
			#5D6BB9
			            #navmain ul ul ul ul li a {
              padding-left        : 64px;
              background          : #949CCE url(../i/nav-arrow-level-4.gif) no-repeat 54px 8px;
            }
            #navmain ul ul ul ul li a:hover {
              background          : #dde1f1 url(../i/nav-arrow-level-4-on.gif) no-repeat 54px 8px;
              color               : #0c28a2;
            }
            #navmain ul ul ul ul strong.current {
              padding-left        : 60px;
              background          : #fff url(../i/nav-arrow-level-4-on.gif) no-repeat 50px 8px;
            }
			*/		
			
/*------------------------------
=Breadcrumb
------------------------------*/

#navbreadcrumb {
  padding-bottom      : 15px;
  font-size           : 90%;
  line-height         : 1.4;
  color               : #080988;
  text-decoration     : none;
}

  #navbreadcrumb a {
    text-decoration     : none;
  }
  #navbreadcrumb a:hover {
    text-decoration     : underline;
  }

  #navbreadcrumb strong {
    font-weight         : normal;
    color               : #080988;
    text-decoration     : none;
  }

/*------------------------------
=Main Content
------------------------------*/

#sitecontent {
  float               : left;
  display             : inline;
  width               : 353px;
  font-size           : 110%;
  line-height         : 1.4;  
}

#sitecontent a:link {
	color			: #095AA5;
	text-decoration		: underline;
}

#sitecontent a:visited {
	color			: #095AA5;
	text-decoration		: underline;
}

#sitecontent a:hover {
	color			: #F91F28;
	text-decoration		: underline;
}

#sitecontent a:active {
	color			: #095AA5;
	text-decoration		: underline;
}

#sitecontent input,
#sitecontent select,
#sitecontent textarea {
  font-size           		: 100%;
  color              		: #444;
  font-family		 	: verdana, sans-serif;
}

  #sitecontent p {
    margin              : 1em 0;
  }
  
  #sitecontent h1 {
    font                : 240%/1.2 arial, verdana, sans-serif;
    background          : url(/static/i/big-blue-arrow.gif) no-repeat 0 0;
    padding-left        : 33px;
    color               : #080988;
    margin		: 0 0 0 0;
  }
  
  #sitecontent h2 {
    clear               : both;
		margin-top					: 1em;
    color               : #080988;
		font-size 					: 160%;
  }
   
  #sitecontent h3 {
    clear               : both;
    color               : #080988;
	font-size 			: 120%;
  }
  
  #sitecontent h4 {
    clear               : both;
    color               : #080988;
	font-size 			: 90%;
  }
  
  #sitecontent ul li {
    margin-left         : 20px;
    background          : url(../i/nav-arrow-level-1.gif) no-repeat 0px 4px;
	width				: 310px; 	
	padding				: 0 0 0 10px;
}

  #sitecontent ul.style1 li {
    margin-left : 20px;
	width		: 310px; 	
	padding		: 0px;
    font-weight : normal;
    color       : #080988;
	background  : none;
}

#sitewrap4 {
  float               : left;
  display             : inline;
  width               : 171px;
}


/*------------------------------
=Homepage
------------------------------*/

#sitecontent #countryform {
  margin-left         : 1em;
}

#sitecontent #countryform label {
    display           : block;
  }
  
#sitecontent #serviceform label {
  display             : none;
}

.p-home #sitecontent div.summary div h3 {
  font-size           : 130%;
  color               : #061B93;
}

div#ter-cont-links div.calltoaction div p.homepage {
margin-bottom: -6px;
}


/*------------------------------
=p-home #sitecontent
------------------------------*/

.p-home #sitecontent h1 {
	color			: #080988;
	font-size		: 300%;
    background			: url(/static/i/bigger-blue-arrow.gif) no-repeat 0 0;
	padding-left		: 40px;
	position		: relative;
}

.p-home #sitecontent h1 span {
  color			: #080988;
  display		: block;
  position              : relative;
  left                  : -32px;
}

.p-home #sitecontent p.homepage {
	margin-left	: 10px;
	margin-right	: 10px;
}

.p-home #sitecontent p.home-last {
	margin			: 0 10px -10px 10px;
}

.p-home #sitecontent h2.style1 {
	background					: url(../i/h2-full-style1.gif) no-repeat 0 100%;
	color						: #fff;
	font-size					: 14px;
}

.p-home #sitecontent h2.style1 span {
	background					: url(/i/h2-span-full-style1.gif) no-repeat 0 0;
	display						: block;
	padding						: 5px 18px;
	margin						: 1em 0;
}

.p-home #sitecontent p#quote {
	/*background					: url(/i/icon-get-quote.gif) no-repeat 0 4px; */
	font-size					: 14px;
	font-weight					: bold;
	padding						: 2px 2px 2px 22px;
	margin-top					: 10px;
}

.p-home #sitecontent p#phone {
	background					: url(/i/icon-phone.gif) no-repeat 0 4px;
	font-size					: 14px;
	font-weight					: bold;
	color						: #061B93;
	padding						: 2px 2px 2px 22px;
	margin-top					: 10px;
}

.p-home #sitecontent p#phone strong {
	display						: block;
	font-size					: 11px;
	color						: #444;
}

.p-home #sitecontent div.highlight {
	color						: #81868B;
	font-size					: 90%;
}

.p-home #sitecontent div.highlight p,
.p-home #sitecontent div.highlight ul {
	margin-left					: 100px;
}

.p-home #sitecontent div.highlight img {
	float						: left;
}

.p-home #sitecontent .summary div #homeform label {
	font-size					: 110%;
	color						: #061B93;
	font-weight					: bold;
	margin-bottom					: 2px;
}

.p-home #sitecontent .summary div #homeform select {
	display					: block;
	width					: 250px;
	float					: left;
	color					: #81868B;
  	font-family           			: verdana, sans-serif;
	font-size				: 90%;
}

.p-home #sitecontent .summary div #homeform input {
	float					: left;
	margin-left				: 5px;
}

/*------------------------------
=Summary
------------------------------*/

#sitecontent div.summary {
  float               : left;
  display             : inline;
  margin              : 0 1em ;
}
#sitecontent div.summary p.inline-arrow,
#sitecontent div.summary_last p.inline-arrow{
	font-weight					: bold;
}

.p-home #sitecontent div.summary {
  margin              : 0;
}

#sitecontent div.summary div {
  background          : url(../i/dd-bkg.gif) no-repeat 100% 100%;
}
#sitecontent div.summary div,
#sitecontent div.summary_last div {
  float               : left;
  display             : inline;
  width               : 353px;
  padding             : 1em 0;
  margin              : 0;
}
  #sitecontent div.summary div.first {
    background          : none;
    padding-top         : 0;
  }

  #sitecontent div.summary div.last {
    padding-bottom      : 0;
  }

  #sitecontent div.summary div p,
  #sitecontent div.summary div dl,
  #sitecontent div.summary div ol,
  #sitecontent div.summary div ul,
  #sitecontent div.summary div table,
  #sitecontent div.summary div h1,
  #sitecontent div.summary div h2,
  #sitecontent div.summary div h1,
  #sitecontent div.summary div h2,
  #sitecontent div.summary div h3,
  #sitecontent div.summary div h6,
  #sitecontent div.summary div div,
  #sitecontent div.summary div form {
    margin              : 0;
    margin-left         : 75px;
  }
	
	#sitecontent div.summary_last div p,
  #sitecontent div.summary_last div dl,
  #sitecontent div.summary_last div ol,
  #sitecontent div.summary_last div ul,
  #sitecontent div.summary_last div table,
  #sitecontent div.summary_last div h1,
  #sitecontent div.summary_last div h2,
  #sitecontent div.summary_last div h1,
  #sitecontent div.summary_last div h2,
  #sitecontent div.summary_last div h3,
  #sitecontent div.summary_last div h6,
  #sitecontent div.summary_last div div,
  #sitecontent div.summary_last div form {
    margin              : 0;
    margin-left         : 75px;
  }

  #sitecontent div.summary div h3 {
    float               : right;
    display             : inline;
    width               : 278px;
    margin              : 0;
  }

  #sitecontent div.summary div img,
	#sitecontent div.summary_last div img{
    float               : left;
  }

    #sitecontent div.summary div dl dt,
    #sitecontent div.summary div dl dd {
      padding             : 0;
      background          : none;
    }

/*------------------------------
=Images (Main Content)
------------------------------*/

#sitecontent img.style1 {
  float               : left;
  display             : inline;
  margin              : 12px 14px 8px 0;
}

#sitecontent img.style2 {
  float               : right;
  display             : inline;
  margin              : 0 0 10px 20px;
}

#sitecontent img.style3 {
	display		: block;
	margin		: 0 auto 10px auto;
}

#sitecontent p.caption {
	text-align	: center;
	padding		: 1em 0;
}

#sitecontent p.caption a {
	padding-left	: 15px;
	background	: url(../i/expand.gif) no-repeat 0 4px;
}

#sitecontent p.caption img {
	display		: block;
}

#sitecontent p.caption.style1 {
	float		: left;
	margin		: 0 10px 0 0;
}

#sitecontent p.caption.style2 {
	float		: right;
	margin		: 0 0 0 10px;
}

#sitecontent p.caption.style3 {
	margin		: 0 auto 10px auto;
}

/*------------------------------
=Headings (Main Content)
------------------------------*/

#sitecontent h2 {
	font-size:110%;
}

#sitecontent h2.special {
  clear               : both;
  width               : 347px;
  background          : url(../i/h2-special-back.gif) no-repeat 50% 100%;
  font-size           : 120%;
  line-height         : normal;
  margin              : 0;
}
  
  #sitecontent h2.special span {
    display             : block;
    background          : url(../i/h2-special-span-back.gif) no-repeat 50% 0;
    padding             : 1px 0 1px 22px;
  }

#sitecontent h2.news {
  margin              : 0;
  margin-top          : 1em;
  padding             : 0 10px;
  background          : url(../i/ul-arrow-level-1.gif) no-repeat 0 5px;
}

/*------------------------------
=calltoaction
------------------------------*/

#sitecontent div.calltoaction {
  width               : 351px;
  background          : url(../i/calltoaction-back.gif) no-repeat 50% 100%;
  margin              : -0.5em 0 0.5em 0;
  padding             : 0 0 0 0;
  float			: left;
  display		: inline;
}

#sitecontent div.calltoaction h2 {
    display             : block;
    background          : url(../i/calltoaction-bk2.gif) no-repeat 50% 100%;
    font-size           : 140%;
    line-height         : 1.4em;
    font-weight         : bold;
    color               : #fff;
    margin              : 0 0 0 0;
  }
  
#sitecontent div.calltoaction h2 span {
      display             : block;
      background          : url(../i/calltoaction-span-bk2.gif) no-repeat 50% 0%;
      padding             : 0 0 6px 21px;
    }

#sitecontent div.calltoaction div p {
     margin              : 8px 0;
     background          : none;
     font-size           : 100%;
     font-weight         : normal;
     color               : #442F6A;
     padding             : 0 5px 0 0;
    }

#sitecontent div.calltoaction div p a {
     margin			: 0 0 4px 0;
	 color			: #442F6A;
	 clear			: left;
}

#sitecontent div.calltoaction img {
	float			: left; 
	margin			: 3px 6px 9px 15px;
}

#sitecontent div.calltoaction img.style1 {
	margin-top			: 5px;
}

#ter-cont-links div.calltoaction div ul li {
	margin 	: 0;
  width:20em;
}


#map {
	margin		: 1em 0;
	float		: right;
}

/*------------------------------
=Search form
------------------------------*/
form#searchform fieldset {
	border		: 0;
}

form#searchform label {
	display		: block;
}

form#searchform input#find {
	width		: 345px;
}

form#searchform div.split {
	width		: 170px;
	float		: left;
	padding-top	: 5px;
}

form#searchform br {
	display		: none;
}

#sitewrap3 table#vacresulttable {
	font-size	: 80%;
	margin-top	: 1.5em;
}

div.noinfo {
	margin		: -10px;
}

div.noinfo img {
	margin-left	: -20px;
}

div#pri-content p {
	margin	: 0.9em 0 0 0;
}

#sitecontent div #pithquote div
{
  border-bottom:1px dotted #4656AF;
  padding-bottom:1em;
}
#sitecontent div #pithquote div img
{
  float       : left;

}
#sitecontent div #pithquote div h3
{
  float       : left;
clear:none;
width:20em;
margin-top:0.75em;
margin-bottom:1em;
}
#sitecontent div #pithquote div label
{
float		: left;
font-size	: 100%;
color		: #061B93;
margin-bottom	: 0px;
clear:none;
width:12em;
}

#sitecontent div #pithquote select,
#sitecontent div #pithquote input
{
display		: block;
width		: 11em;
float		: left;
color		: #81868B;
font-family     : verdana, sans-serif;
font-size	: 90%;
margin-bottom	: 0.5em;;
}
#sitecontent div #pithquote input.submit
{
  width:6em;
  margin:1em 0 2em 0;
}

form#pithquote p a img {
padding-bottom : 7px; 
}
#sitecontent form.large p
{
  margin              : 0;
}

#sitecontent form.large dt,
#sitecontent form.large dd
{
  padding             : 0;
  background          : none;
}

#sitecontent form.large div
{
  clear               : both;
  float               : left;
  display             : inline;
  width               : 100%;
  margin              : 6px 0;
}

#sitecontent form.large em.req,
#sitecontent form.large label em
{
  color               : #f00;
}

#sitecontent form.large input.text,
#sitecontent form.large textarea,
#sitecontent form.large select.style1
{
  width               : 54%;
  padding             : 1px;
}

#sitecontent form.large input.checkbox,
#sitecontent form.large input.radio
{
  width               : 15px;
  height              : 15px;
}

#sitecontent form.large input.submit
{
  margin-top          : 10px;
  margin-left         : 12px;
}

#sitecontent form.large a.privacy
{
  display             : block;
  margin-left         : 43%;
}

#sitecontent form.large label
{
  position            : relative;
  top                 : 2px;
  float               : left;
  display             : inline;
  padding-left        : 12px;
  width               : 40%;
  font-weight         : bold;
}

  #sitecontent form.large label.checkbox
  {
    float               : none;
    padding-left        : 0;
    font-weight         : normal;
  }

    #sitecontent form.large label.checkbox.style1
    {
      margin-left         : 43%;
    }

    #sitecontent form.large label.checkbox.style2,
    #sitecontent form.large label.checkbox.style3
    {
      float               : left;
      display             : inline;
      margin-left         : 12px;
    }

    #sitecontent form.large label.checkbox.style2
    {
      width               : 45%;
    }

    #sitecontent form.large label.checkbox.style3
    {
      margin              : 0 0 6px 12px;
      width               : 25%;
    }

      #sitecontent form.large label.checkbox.style3.short
      {
        width               : 15%;
      }


    #sitecontent form.large label.checkbox.style4
    {
      width               : 100%;
			display							:	block;
			padding-left				:	20px;
			position						: relative;
			margin							: 1em 0;
    }
		
		#sitecontent form.large label.checkbox.style4 strong
		{
			display							:	block;
		}
		
		#sitecontent form.large label.checkbox.style4 input
		{
			position						:	absolute;
			left								:	0;
		}
      
    #sitecontent form.large label em
    {
      position            : absolute;
      left                : 0;
    }

#sitecontent form.large fieldset
{
  clear               : both;
  border              : 0 none;
  background          : url(../i/dotted-line-back.gif) repeat-x 50% 100%;
  padding             : 10px 0;
}

  #sitecontent form.large fieldset p
  {
    background          : none;
  }

  #sitecontent form.large fieldset fieldset
  {
    background          : none;
    padding             : 0;
  }

    #sitecontent form.large fieldset fieldset p
    {
      font-weight         : bold;
      margin-left         : 12px;
    }
  
  #sitecontent form.large fieldset fieldset.withimage
  {
    border-bottom       : 1px solid #DADDEF;
  }
  #sitecontent form.large fieldset fieldset.withimage.last
  {
    border-bottom       : none;
  }
  
    #sitecontent form.large fieldset fieldset.withimage img
    {
      background          : #fff;
      padding             : 8px 5px 9px 10px;
      margin              : 0;
      margin-bottom       : -1px;
    }
    
    #sitecontent form.large fieldset fieldset.withimage h2
    {
      clear               : none;
      float               : left;
      margin              : 9px 0 0 12px;
    }
    
    #sitecontent form.large fieldset fieldset.withimage div
    {
      clear               : none;
      width               : 75%;
      margin              : 3px 0;
    }
    
    #sitecontent form.large fieldset fieldset.withimage label
    {
      width               : 50%;
    }
    
      #sitecontent form.large fieldset fieldset.withimage input.text,
      #sitecontent form.large fieldset fieldset.withimage textarea,
      #sitecontent form.large fieldset fieldset.withimage select.style1
      {
        width               : 42%;
      }


      
#sitecontent form.large div.service_check p
{
  font-weight:bold;
  margin-left:1em;
}
#sitecontent form.large div.service_check input
{
  float:left;
  margin-left:43%;
  margin-top:4px;
}
#sitecontent form.large div.service_check label
{
  width:160px;
  margin-bottom:5px;
}
#sitecontent form .error
{
	color										:	#f00;
	display									:block;
}

/* From old branding.css */

div.colour1
{
	background:#4A5352  url(../i/branding/bottom-1.gif) no-repeat 0 100%;
	margin-bottom:1em;
	color									: #fff;
}

div.colour2
{
	background:#7C7C7C url(../i/branding/bottom-2.gif) no-repeat 0 100%;
}


div.colour3
{
	background:#D6D6D0 url(../i/branding/bottom-3.gif) no-repeat 0 100%;
}


div.colour5
{
	background:#BFD4E5 url(../i/branding/bottom-5.gif) no-repeat 0 100%;
}

div.colour6
{
	background:#CFDEE7 url(../i/branding/bottom-6.gif) no-repeat 0 100%;
}


div.colour7
{
	background:#EEE1E4 url(../i/branding/bottom-7.gif) no-repeat 0 100%;
}



/*--- CONTACT ---*/

div.contact
{
	background:#E7E6DA url(../i/branding/bottom-14.gif) no-repeat 0 100%;
}


/*-- NO BRANDING -- */
div.global
{
	background:#9ba5be url(../i/branding/bottom-19.gif) no-repeat 0 100%;
}

/*------------------------------
=End Css
------------------------------*/