body
{

        background: #515F3E url(bckg.gif) repeat-x;
	font-size: 10px;
	font-family: verdana, sans-serif;
	color : #7D8672;
	margin: 0px;
	padding: 0px;
}


#tainer
{
	position: relative;
	display:block;
	width: 879px;
	margin: 0px auto;	
	margin-bottom: 0px;
	background: url(pp_branding.jpg) no-repeat;
	padding-top: 229px;

}

#innertainer
{
	position: relative;
	display:block;
	width: 797px;
	margin: 0px auto;
	background-color: #FFF;	
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
	border-left: solid 2px #fff; 
	border-right: solid 2px #fff; 
}


#footnote
{
	color: #7E8A59;
	width: 790px;
	display: block;
	height: 35px;
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	font-size: 10px;
	background: url(disclaimer_box.gif) 550px 0px no-repeat;
}


#footnote a:link, #footnote a:visited
{
	color: #7E8A59;
	text-decoration: none;
}

#footnote a:hover, #footnote #disclaimer a:hover, #pagedisclaimer #disclaimer
{
	color: #fff;

}

#footnote #alka
{
	float:left;
	margin-left: 20px;

}

#footnote #disclaimer
{
	float:right;
	color: #ABB599;
	margin-right: 50px;
}

#footnote #disclaimer a
{
	color: #ABB599;
}


#content
{

	margin: 20px; 
}


.clearer
{
	clear: both;
}

a:link, a:visited
{
	color : #E57856;
	text-decoration: underline;		
}


/****************************************************/
/****         Search Results                    *****/
/****************************************************/


.searchtitle
{
	height: 14px;
	display:block;
	line-height: 14px;
	vertical-align: top;
	font-size: 11px;
	color: #80A3CC;
	font-weight: bold;
}

.searchtitle a:link, .searchtitle a:visited
{
	text-decoration:none;
}


.searchtitle img
{
	vertical-align: top;
	margin-right: 10px;
}






/****************************************************/
/****                 Main Menu                 *****/
/****************************************************/


#menubar
{
	/*position: relative;
	display: block;*/
	border-top: solid 4px #899560;
	border-bottom: solid 24px #899560;
	background-color: #fff;
	height: 28px;
	width: 547px;
	padding-left: 250px;
}


.menuwelcome, .menuexperience, .menudifference, .menubenefits, .menuenquiries, .menubroker
    {
    float: left;
    height: 27px;
    }

.menuwelcome
{
    background: url( 'm_welcome.gif' ) top left no-repeat;
    width: 79px;
}

.menuexperience
{
    background: url( 'm_experience.gif' ) top left no-repeat;
    width: 86px; 
}

.menudifference
{
    background: url( 'm_difference.gif' ) top left no-repeat;
    width: 108px; 
}

.menubenefits
{
    background: url( 'm_benefits.gif' ) top left no-repeat;
    width: 72px;
}

.menuenquiries
{
    background: url( 'm_enquiries.gif' ) top left no-repeat;
    width: 78px; 
}

.menubroker
{
    background: url( 'm_broker.gif' ) top left no-repeat;
    width: 86px; 
}

.menuwelcome a, .menuexperience a, .menudifference a, .menubenefits a, .menuenquiries a, .menubroker a
    {
    display: block;
    margin: 0px; 
    padding:0px;
    width:100%; 
    height:100%;
    overflow:hidden;
    }



.menuwelcome a 
{
    background: url( 'm_welcome.gif' ) 0px -27px no-repeat;
    width: 79px;
}

.menuexperience a
{
    background: url( 'm_experience.gif' ) 0px -27px no-repeat;
    width: 86px; 
}

.menudifference a
{
    background: url( 'm_difference.gif' ) 0px -27px no-repeat;
    width: 108px; 
}

.menubenefits a
{
    background: url( 'm_benefits.gif' ) 0px -27px no-repeat;
    width: 72px;
}

.menuenquiries a
{
    background: url( 'm_enquiries.gif' ) 0px -27px no-repeat;
    width: 78px; 
}

.menubroker a
{
    background: url( 'm_broker.gif' ) 0px -27px no-repeat;
    width: 86px; 
}

#menubar span
{
    display: block;
    margin:0px;
    padding: 7px 0 0 13px;
    display:none;
}

.menuhome span, .menuabout span, .menuprivate span, .menucommercial span, .menunews span, .menuclient span, .menucontact span
    {
    display: block;
    margin:0px;
    padding: 7px 0 0 13px;
    display:none;
    }

.menuwelcome a:hover, .menuexperience a:hover, .menudifference a:hover, .menubenefits a:hover, .menuenquiries a:hover, .menubroker a:hover
{
    background-image: none;
}


#pagewelcome .menuwelcome a, #pageexperience .menuexperience a, #pagedifference .menudifference a, #pagebenefits .menubenefits a, #pageenquiries .menuenquiries a, #pagebroker .menubroker a
    {
    background-image: none;
    }


/*****            END OF MAIN MENU           ******/
/**************************************************/


/****************************************************/
/****         Contact Form Styles               *****/
/****************************************************/

.contactlabel, .contactlabelerror
{
	display:-moz-inline-box; 
	display:inline-block; 
	width: 150px; 
	vertical-align: top;
	float:left;
}


.contactlabelerror
{
	color: #E57856;
}


.contactbut
{
	position: relative; 
	margin-left: 487px;
}

.contactinput, .contactmessage
{
	width: 400px;
	margin-bottom: 5px;
	background-color: #E6EBE0;
	color: #899560;
}


textarea.contactinput
{
	height: 55px;
}


.contactmessage
{
	height: 150px;
}




.contactleftpos
{
	position: relative; 
	float:left;
}

.radiolabel
{
	margin-right: 45px;
	vertical-align: top;
	line-height: 10px;
}

.radiolabel input
{
	vertical-align: -20%;
}

/****************************************************/
/****              News Styles                  *****/
/****************************************************/



.newsdate
{
	color: #80A3CC;
}

.newsauthor
{
	color: #80A3CC;
	margin-top: 6px;
}

.newsitem
{
	margin-bottom: 30px;
}

.newsitem .newsnav
{
	margin-top: 10px;
	border: none;
}

