#logo, #search, #bottom,
.transparentcontainerContent input.NormalTextBox,
.transparentcontainerContent .SearchCommandButton
{ behavior: url('/portals/1/skins/arns/iepngfix.htc') }

body
{
    padding-top: 0;
    margin-top: 0;
    background: url('site/img/bg.png');
    background-position: top;
    background-repeat: repeat-x;
    font-family: Arial, Verdana;
    line-height:17px;
    font-size: 0.8em;
    /* IE6 Vista Menu Hover Fix */
    behavior: url( '/portals/30/skins/marcusgraham/csshover.htc' );
    behavior: url( '/portals/2/skins/marcusgraham/csshover.htc' );
}

#wrapper
{
    margin: 0 auto;
    width: 959px;
    min-height: 1087px;
    background: url('site/img/middleheaderbg.jpg');
    background-position: center top;
    background-repeat: no-repeat;
}

#header
{
    margin: 0 auto;
    height: 115px;
    width: 959px;
}

#cornerimage
{
    background: url('site/img/logo.png') no-repeat bottom right;
}

#logo
{
    height: 115px;
    width: 727px;
    float: left;
    background: url('site/img/logo.png') no-repeat top left;
}

.transparentcontainerContent table td input.NormalTextBox
{
    border: solid 0 #000;
	background: transparent url('site/img/search-box.png') no-repeat top right;
	height: 21px;
	padding-left: 3px;
	padding-top: 3px;
	color: #666;
}

#cornerimage
{
    background: transparent url('site/img/search-box.png') no-repeat bottom right;
}

.transparentcontainerContent .SearchCommandButton
{
    position: relative;
    top: -26px;
    left: 165px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background: transparent url('site/img/search-button.png') no-repeat;
    padding-top: 0px;
    padding-left: 35px;
    width:13px;

}

.search
{
    height: 115px;
    width: 230px;
    float: left;
}
.search .advancedSearchLink, .search .advancedSearchLink:link,.search .advancedSearchLink:visited
{
    text-decoration:underline;
    font-size:11px;
    top:-15px;
    position:relative;
}
.search .advancedSearchLink:hover
{
    color:White;
}
#top
{
    margin: 0 auto;
    height: 6px;
    width: 959px;
    background: url('site/img/topcontentbg.gif');
    background-position: center top;
    background-repeat: no-repeat;
    clear:both;
}

#middle
{
    margin: 0 auto;
    height: auto;
    width: 959px;
    background: url('site/img/middlecontentbg.gif');
    background-repeat: repeat-y;
}

#content
{
    margin: 0 auto;
    padding: 8px;
    height: auto;
    width: auto;
    padding-top:8px;
    
    /* margin-right: 4px; */
   
}

.leftpane
{
   
    width: 310px;
    padding-right: 10px;
   
}

.contentpane
{
    width: 100%;
    padding-right: 10px;
}

.rightpane
{
    width: 310px;
    
}

#bottom
{
    margin: 0 auto;
    width: 959px;
    height: 116px;
    background: url('site/img/bottomcontentbg.png');
    background-position: center top;
    background-repeat: no-repeat;
}

#footer
{
    margin: 20px auto;
    width: 959px;
    text-align: center;
    color: #333;
    font-size: 11px;
}

#menu
{
    margin: 0 auto;
    padding-bottom: 10px;
    width: 959px;
    height: 50px;
    background: url('site/img/menubg.png') no-repeat;
    background-position: top center;
}

.Normal
{
    font-size: 12px;
    text-align: left;
}

a:link

{
    text-decoration: underline;
}

a:visited

{
    text-decoration: underline;
}

a:hover
{
    text-decoration: none;
}

h1,h2,h3,h4,.Head,.SubHead,.Normal 
{
    font-family: Arial, Verdana;
}

a:link.nounderline

{
    text-decoration: none;
}

a:visited.nounderline

{
    text-decoration: none;
}

a:hover.nounderline
{
    text-decoration: underline;
}

a.loginLink
{
    color: #8AB3E5;
}





/***********************VISTA MENU*********************/

ul#HouseMenuNav
{
    position: relative;
    width: 944px;
    height: 60px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

ul#HouseMenuNav, ul#HouseMenuNav ul
{
    margin: 0px auto;
    padding: 0;
    list-style-type: none;
}

#HouseMenuNav a, #HouseMenuNav a:link, #HouseMenuNav a:visited
{
    text-decoration: none;
    font-size: 12px;
   
}

a:hover
{

}

/*<group=level 1>*/

ul#HouseMenuNav
{
padding-left: 3px;
}

ul#HouseMenuNav li 
{
    /* Top links left/right padding */
    padding-left: 5px;
    padding-right: 5px;
    /* To make the top separators exactly fit in the height */
    padding-top: 1px;
    margin: 0;
    display: block;
    float: left;  
    text-align:center;
    border-right: 1px solid #DBE2F2;    
    border-right: 1px solid #666666;
    height:27px;
    width:auto;
    margin-top: 1px;
  
}

ul#HouseMenuNav li ul li ul li
{    
   text-align:left;   
}

ul#HouseMenuNav li a
{
    border: 0;
    display: block;     
    /* border: solid 1px red;*/
    color: #fff;
    padding-top:4px;    
  
    
}

ul#HouseMenuNav li:hover a
{
 color:#252C3D;      
}

ul#HouseMenuNav li:hover 
{
   
   background: url('site/img/menucurenttembg.gif') repeat-x bottom left;
}

/*</group>*/

/*<group=level 1 ids>*/



li a
{
    border: solid 1px red;   
    margin-left: 2px;
}
li a.current
{
}
li a:hover
{
    margin-left: 2px;
}




/*</group>*/


/*<group=level 2>*/

#HouseMenuNav li ul
{
    display: block;
    visibility: hidden;
    position: absolute;
    left: 1px;
    margin: 0;
    width:900px;
}

#HouseMenuNav #HouseMenuNavCurrentItem ul
{
    visibility:visible;
}


#HouseMenuNav li li
{
    /* Bottom links left/right padding */
    padding-left: 6px;
    padding-right: 6px;
    height: 27px;
    /* Bottom separator colour */
    border-right: 1px solid #cccccc;
}

#HouseMenuNav li:hover ul
{
    visibility: visible;    
}

ul#HouseMenuNav 
{
    height:30px;  
    text-transform:capitalize;
}

/* Lower Menu Text Top */
ul#HouseMenuNav ul
{
    padding-top:7px;
    height:30px;
    padding-left: 1px;
}

/* Lower Menu Text Colour */
ul#HouseMenuNav li li a
{
    color: #3E4452;
}


ul#HouseMenuNav #HouseMenuNavCurrentLink
{
    
}


#HouseMenuNavCurrentItem A
{
    border:solid 1px red;
}
/***********************VISTA MENU END*********************/

.SubHead
{

}

#tblContactFormDesign .CommandButton
{
    background-image:url(images/button-bg-85px.jpg);
    width:85px;
    height:24px;
    background-repeat:no-repeat;
    padding-top:3px;
    display:block;
    color:White;
    font-weight:bold;
    text-decoration:none;
    margin-top:5px;
}
#tblContactFormDesign .CommandButton:hover
{
    color:Black;
}
