﻿/* 

Main Colours

Blue    : #37A5DA;
Orange  : #F4793E;

*/

#hideme
{
height   : 0px;
overflow : hidden;
}

body
{
margin-top			: 0px;
padding				: 0px;
font-family			: Verdana, Arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-color	: #FFF;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.hold
{
width				: 980px;
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.header
{
width				: 980px;
background-image    : url(../images/generic/bg_header.gif);
background-repeat   : repeat-x;
background-color	: #D4632B;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

/* Members */
div.header#members
{
background-image    : url(../images/members/bg_membersheader.jpg);
background-color	: #F6F6F6;
}

div.header div.logo
{
width				: 715px;
padding				: 0px 0px 0px 25px;
overflow			: hidden;
float               : left;
}

div.header div.logo h1
{
height              : 0px;
padding				: 88px 0px 0px 0px;
margin              : 0px;
background-image    : url(../images/generic/basa_logo.gif);
background-repeat   : no-repeat;
overflow            : hidden;
}

/* Members */
div.header div.logo h1
{
background-image    : url(../images/members/basa_memberslogo.jpg);
}

div.header div.members-login
{
width				: 240px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

/* Members */
div.header#members div.search
{
width				: 240px;
padding				: 43px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

form.members-search
{
overflow            : hidden;
}

div.header#members div.search input.search
{
border              : 1px solid #999;
color               : #666;
font-size           : 80%;
padding             : 2px 2px 2px 4px;
background-image    : url(../images/generic/bg_input.gif);
background-repeat   : repeat-x;
width               : 150px;
float               : left;
margin              : 0px 5px 7px 0px;
}

div.header#members div.search p
{
margin              : 0px;
padding             : 0px;
color               : #37A5DA;
line-height         : 16px;
font-size           : 75%;
}

div.header#members div.search a.logout
{
color               : #37A5DA;
font-weight         : bold;
}

div.header#members div.search input.members-search-button
{
background-color    : Transparent;
border              : 0px;
color               : #666;
font-weight         : bold;
font-size           : 80%;
display             : block;
float               : left;
padding             : 4px 0px 0px 0px;
}

div.header div.members-login p
{
line-height         : 15px;
font-size           : 70%;
color               : #FFF;
font-weight         : bold;
margin              : 11px 0px 7px 0px;
}

div.header div.members-login input.login
{
border              : 1px solid #999;
color               : #666;
font-size           : 75%;
padding             : 2px 2px 2px 4px;
background-image    : url(../images/generic/bg_input.gif);
background-repeat   : repeat-x;
width               : 105px;
float               : left;
margin              : 0px 5px 7px 0px;
}

div.header div.members-login div.buttons
{
clear               : both;
overflow            : hidden;
}

div.header div.members-login a
{
display             : block;
color               : #FFF;
font-size           : 11px;
line-height         : 12px;
text-decoration     : none;
float               : left;
padding             : 2px 0px 0px 0px;
}

div.header div.members-login a span
{
padding-right       : 12px;
}

div.header div.members-login input.submit
{
border              : 0px;
color               : #FFF;
font-size           : 11px;
padding             : 0px 0px 0px 0px;
float               : left;
margin-right        : 10px;
background-color    : Transparent;
text-align          : left;
cursor              : pointer;
width               : auto;
font-family			: Verdana, Arial, sans-serif;
}

/* Members */
div.members-public-tabs
{
width				: 980px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
clear               : both;
}

div.members-public-tabs p
{
margin              : 0px;
font-size           : 75%;
}

div.members-public-tabs p a.members
{
display             : block;
color               : #FFF;
text-decoration     : none;
background-image    : url(../images/generic/bg_memberstab.gif);
background-repeat   : repeat-x;
float               : left;
padding             : 9px 25px 10px 25px;
border-right        : 1px solid #FFF;
}

div.members-public-tabs p a.public
{
display             : block;
color               : #FFF;
text-decoration     : none;
background-image    : url(../images/generic/bg_publictab.gif);
background-repeat   : repeat-x;
float               : left;
padding             : 9px 25px 10px 25px;
}

div.nav-search-wrapper
{
width				: 980px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.nav-search-wrapper#members-nav
{
background-image    : url(../images/generic/bg_members_navigation.gif);    
}

div.nav-search-wrapper div.navigation
{
width				: 770px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
background-image    : url(../images/generic/bg_navigation.gif);
background-repeat   : repeat-x;
background-position : bottom left;
background-color    : #F4793E;
}

div#members-nav-sub-nav.nav-search-wrapper div.navigation
{
width				: 970px;
}

/* Members */
div.nav-search-wrapper#members-nav div.navigation
{
width				: 980px;
}

div.nav-search-wrapper#members-nav div.navigation
{
background-image    : url(../images/generic/bg_members_navigation.gif);    
}

div.nav-search-wrapper#members-nav-sub-nav div.navigation
{
background-image    : url(../images/generic/bg_members_navigation.gif);    
}

div#members-nav-sub-nav.nav-search-wrapper div.navigation-level2
{
width				: 980px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
background-image    : url(../images/generic/bg_level2nav_members_corner.gif);
background-repeat   : no-repeat;
background-position : bottom right;
background-color    : #0F5A7D;
}

div.nav-search-wrapper div.navigation-level2
{
width				: 980px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
background-image    : url(../images/generic/bg_level2nav_corner.gif);
background-repeat   : no-repeat;
background-position : bottom right;
background-color    : #0F5A7D;
}

div.nav-search-wrapper#members-nav div.navigation-level2
{
background-image    : url(../images/generic/bg_level2nav_members_corner.gif);
}

div.nav-search-wrapper div.search
{
width				: 210px;
padding				: 8px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../images/generic/bg_search_div.gif);
background-repeat   : no-repeat;
background-position : bottom right;
float               : left;
min-height          : 26px;
background-color	: #F4793E;
}

* html div.nav-search-wrapper div.search
{
height          : 26px;
}
div.nav-search-wrapper div.search#sub-nav-on
{
background-position : bottom left;   
}

div.nav-search-wrapper div.search input.search
{
border              : 1px solid #999;
color               : #666;
font-size           : 75%;
padding             : 3px 2px 3px 4px;
background-image    : url(../images/generic/bg_input.gif);
background-repeat   : repeat-x;
width               : 150px;
float               : left;
}

div.nav-search-wrapper div.search input.submit
{
border              : 0px;
color               : #666;
padding             : 18px 0px 0px 0px;
margin              : 2px 0px 0px 5px;
background-image    : url(../images/generic/button_search.gif);
background-repeat   : no-repeat;
width               : 18px;
height              : 18px;
float               : left;
background-color	: transparent;
cursor              : pointer;
}

div.public-no-sub-nav
{
width				: 980px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../images/generic/nav_public_sub_off_corner.gif);
background-repeat   : no-repeat;
background-position : bottom right;
background-color    : #37A5DA;
height              : 4px;
}

div.footer
{
width				: 980px;
background-color	: #F6F6F6;
padding				: 10px 0px 10px 0px;
overflow			: hidden;
margin              : 25px 0px 0px 0px;
}

div.footer ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.footer ul li
{
line-height         : 12px;
font-size           : 70%;
color               : #666;
font-weight         : normal;
display             : block;
float               : left;
margin              : 11px 0px 7px 0px;
}

div.footer ul li a
{
color               : #666;
text-decoration     : none;
}

div.footer ul li.copy
{padding            : 0px 0px 0px 25px;}
div.footer ul li.hma
{padding            : 0px 0px 0px 35px;}
div.footer ul li.pp
{padding            : 0px 15px 0px 350px; border-right : 1px solid #666;}
div.footer ul li.sm
{padding            : 0px 15px 0px 20px; border-right : 1px solid #666;}
div.footer ul li.ac
{padding            : 0px 15px 0px 20px;}

/* Members Tools */

div.members-tools
{
width				: 955px;
background-color	: #999;
padding				: 8px 0px 8px 25px;
overflow			: hidden;
margin              : 25px 0px 0px 0px;
}

div.members-tools ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.members-tools ul li
{
line-height         : 14px;
font-size           : 70%;
color               : #FFF;
font-weight         : bold;
display             : block;
float               : left;
margin              : 0px 0px 0px 0px;
}

div.members-tools ul li a
{
color               : #FFF;
text-decoration     : underline;
font-weight         : normal;
padding             : 0px 15px 0px 0px;
}

div.members-tools-nojs
{
width				: 953px;
border              : solid 1px #A1311F;
padding				: 8px 0px 8px 0px;
overflow			: hidden;
margin              : 25px 0px 0px 0px;
background          : #FBBDA9 url(../images/forms/icons/exclamation.png) no-repeat 220px 6px;
}

div.members-tools-nojs p
{
    margin          : 0;
    padding         : 0;
    text-align      : center;
    font-weight     : bold;
    font-size       : 0.7em;
    color           : #A1311F;
}

/* Paging on search page */

#paging
{
list-style-type     : none;
margin              : 0px 0px 0px 0px;
padding             : 10px 0px 0px 0px;
overflow            : hidden;
border-top          : 1px solid #CCC;
}


#paging li
{
float               : left;
display             : block;
line-height         : 28px;
}

#paging li a
{
color               : #F4793E;
margin-right        : 5px;
text-decoration     : none;
padding             : 2px 5px 2px 5px;
}

#paging li.selected a
{
font-weight         : bold;
border              : 1px solid #F4793E;
}
