@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Verdana, Arial, sans-serif;
	color:#1D1D1D;
	font-size: 67%;	
	line-height: 1.6em;	
}

/*
9 pixels = 60 percent
10 pixels = 65 percent
11 pixels = 70 percent
12 pixels = 75 percent 
13 pixels = 80 percent 
14 pixels = 90 percent
15 pixels = 95 percent
16 pixels = 100 percent
17 pixels = 105 percent
18 pixels = 110 percent
19 pixels = 120 percent
20 pixels = 125 percent
21 pixels = 133 percent
22 pixels = 140 percent
23 pixels = 145 percent
24 pixels = 153 percent
28 pixels = 175 percent
36 pixels = 225 percent 
*/


INPUT{
	font-size: 90%;
}

H1{
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:160%;
	color:#002f5d;
	margin:0;
	padding:0;
	padding-bottom:8px;
	padding-top: 0px;
}
H2{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:100%;
	color:#002f5d;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;	
}
H3{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:100%;
	color:#666666;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;	
}
H4{
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size:100%;
	font-weight:bold;
}

td 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 67%;	
	line-height: 1.6em;	
}

P {
	margin:0;
	padding:0;
	padding-bottom: 15px;
}

P.intro{
	font-weight:bold;
	color:#7994A9;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
P.product{
	margin:0;
	padding:0;
	padding-top:5px;
}
P.product strong{
	font-weight:bold;
	color:#BE6561;
	margin:0;
	padding:0;
	padding-bottom:5px;
}

a {
	color:#D9531E;
	text-decoration: none;	 
	
}

a:hover {
	color:#F8971D;
	text-decoration: underline;
}

img {
	border:0;
}

hr {
	height: 1px;
	color: #C6C6C6;
}
.small {
	font-size:60%;
}	

.grey1                  {
        color:#787062;
		font-size:80%;
        }       

/*

#mainareacontenttext p{
	font-weight:bold;
	color:#7994A9;
	margin:0;
	padding:0;
	line-height: 1.5em
}
/* MBW added - to change font size for tables in maincontent area */
#mainareacontenttext table{
	line-height: 1.3em;		
}

#mainareacontenttext a{
	font-weight: normal;
}


#mainareacontenttext2 {
	font-weight:bold;
	color:#7994A9;
	margin:0;
	padding:0;
	line-height: 1.5em;
}


/* MBW added - to change font size for tables in maincontent area */
#mainareacontenttext2 table{
	line-height: 1.3em;	
}

#mainareacontenttext2 a{
	font-weight: normal;
}

.mainareacontentleft strong{
	font-weight:bold;
	color:#BE6561;
	margin:0;
	padding:0;

}
.mainareacontentleft ul li{
	line-height:100%;
	margin:0;
	padding:0;
	text-decoration:none;
}

.calloutboxheader4{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	line-height: 110%;	
}
.calloutboxtext4{
	text-decoration:none;
	line-height: 160%;
}

.calloutboxtextmedium{
	text-decoration:none;
	line-height: 160%;
}
.calloutboxheadermediumBG{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	line-height: 110%;	
}

.calloutboxheadermedium{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	line-height: 110%;	
}

.calloutboxheader{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	line-height: 110%;	
}

.calloutboxheaderBG{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	line-height: 110%;	
}

.calloutboxtext{
	text-decoration:none;
	line-height: 170%;
	font-size: 100%;		
}

.calloutboxHPtext{
	font-size: 110%;
	line-height: 150%;
	color: #4E4E4E;
}

/* MBW Commented out
.calloutboxtext a{
	color:#BE6561;
	text-decoration:none;
}
.calloutboxtext a:hover{
	text-decoration:underline;
}

/* MBW Commented out

.calloutboxtext P{
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
}
#globalnavigation ul li a{
	font-size:105%; /* This is 10px*/
	color:#587993;
	text-decoration:none;	
}
#globalnavigation ul li a:hover{
	color:#BE6561;
	text-decoration:underline;
}
#primarynavarea .primarynav ul li a{
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	color:#002F5D;
	font-size:107%;
	letter-spacing: 0.15em;
	text-decoration:none;
	cursor:pointer;
	line-height: 1.4em;		
}
#primarynavarea .primarynav ul li a:hover{
	color:#BE6561;
	text-decoration:none;
	cursor:pointer;
}
#primarynavarea .dropsubmenu .dropsubli a{
	font-family: Verdana, Geneva, sans-serif;
	font-size:95%;
	color:#FFFFFF;
	cursor:pointer;
	letter-spacing: 0em;
	line-height: 1.3em;	
	}
#primarynavarea .dropsubmenu .dropsubli a:hover{
	color:#BE6561;
	text-decoration:none;
	cursor:pointer;
}

/* MBW - don't need this any more as it's an image so delete at later point
#brandbuildningtext{
	font-family: Arial, Verdana, sans-serif;
	font-size:90%;
}
#brandbuildningtext strong{
	font-size:163%;
	color:#587993;
}
*/


#primarynavarea .dropsubmenu .dropsubli a table tr td a{
	color:#FFFFFF;
	display:block;
}

#primarynavarea .dropsubmenu .dropsubli a table tr td a:hover {
	color:#BE6561;
}

/*----------------------------------*/
/* Start LEFT NAV                   */
/*----------------------------------*/

#ln li a{
	color:#002F5D;
	font-weight:bold;
	font-size:90%;
	text-decoration:none;
	line-height: 140%;
}
#ln li a:hover{
	text-decoration:underline;
	color:#D11242;
}
#ln ul li ul li a{
	color:#002F5D;
	font-weight:normal;
	font-size:90%; /*This is 10px*/
	text-decoration:none;
	line-height: 120%;
	padding-bottom:8px;
}
#ln ul li ul li a:hover{
	text-decoration:underline;
	color:#D11242;
}

#ln ul li.notselected ul li.ln-s1-sel a{
	color:#BE6561;
	font-weight:normal;
	font-size:55%; /*This is 10px*/
	text-decoration:none;
}
#ln ul li.notselected ul li.ln-s1-sel a:hover{
	text-decoration:underline;
}

#ln ul li.notselected ul li.ln-s1-sel ul li a{
	color:#002F5D;
	font-weight:normal;
	font-size:55%; /*This is 10px*/
	text-decoration:none;
}
#ln ul li.notselected ul li.ln-s1-sel ul li a:hover{
	text-decoration:underline;
	color:#D11242;
}


/*----------------------------------*/
/* Overview */
/*----------------------------------*/
#ln li.overview a {
	color:#D9531E;
	font-size: 105%;
}    

#ln .overview-sel a{
    font-size: 105%;
    color:#BE6561; 
}

#ln .overview a:hover{
    color:#D11242; 
}

/*----------------------------------*/
/* Main Menu Select Withsubs */
/*----------------------------------*/
#ln ul li.ln-sel-withsubs a{
    color:#BE6561;
}

/*----------------------------------*/
/* Main Menu Selected No Subs*/
/*----------------------------------*/
#ln ul li.ln-sel-nosubs a{
    color:#BE6561;
}

/*----------------------------------*/
/* Main Menu Expanded */
/*----------------------------------*/
#ln ul li.ln-expand a:hover{
	color:#D11242;
	background:0;
}

/*----------------------------------*/
/* Sublevel 1 withsubs*/
/*----------------------------------*/

#ln ul li.ln-sel-withsubs ul li.ln-s1 a{
	color: #002F5D;
	background:0;
}
#ln ul li.ln-sel-withsubs ul li.ln-s1 a:hover{
	background:0;
	color:#BE6561; /* Controls ln-s1-sel text color */
}

/*----------------------------------*/
/* Sublevel 1 Expanded*/
/*----------------------------------*/

#ln ul li.ln-expand ul li.ln-s1-sel a{
	color:#BE6561;
	padding-bottom: 8px;
}


/*----------------------------------*/
/* Sublevel 2 */
/*----------------------------------*/
#ln ul li.ln-sel ul li.ln-s1-sel ul li a:hover{
	color:#D11242;
	background:0;
}


/*----------------------------------*/
/* Sublevel 2 with ln expanded */
/*----------------------------------*/
#ln ul li.ln-expand ul li.ln-s1-sel ul li a{
	color:#3D80A7;
	background:0;
	line-height: 90%;
	padding-top: 0px;
	padding-bottom: 8px;
}
#ln ul li.ln-expand ul li.ln-s1-sel ul li a:hover{
	color:#D11242;
	background:0;
}


/*----------------------------------*/
/* Sublevel 2 with ln expanded and ln-s1 expanded*/
/*----------------------------------*/
#ln ul li.ln-expand ul li.ln-s1-expand ul li a{
	color:#3D80A7;
	background:0;
	padding-left:20px; /* Controls the left padding for the submenu2 */
}
#ln ul li.ln-expand ul li.ln-s1-expand ul li a:hover{
	color:#D11242;
	background:0;

}

/*----------------------------------*/
/* Sublevel 2 selected with ln expanded and ln-s1 expanded*/
/*----------------------------------*/
#ln ul li.ln-expand ul li.ln-s1-expand ul li.ln-s2-sel a{
    color:#BE6561;
}
#ln ul li.ln-expand ul li.ln-s1-expand ul li.ln-s2-sel a:hover{
    color:#D11242;
}



.lefttopborder{
	color:#567891;
	font-weight:bold;
	font-size:110%; /*This is 10px*/
	text-decoration:none;
	padding-bottom:8px;
	padding-top:8px;
}
#leftrelated .leftrelatedtext ul li a{
	color:#567891;
	font-size:90%; 
	text-decoration:none;	
}
#leftrelated .leftrelatedtext ul li {
	padding-bottom: 12px;
}
#leftrelated .leftrelatedtext ul li a:hover{
	text-decoration:underline;
}

#leftaction a{
	color:#5D87A1;
	font-size:90%; /*This is 10px*/
	text-decoration:none;
}
#leftaction a:hover{
	text-decoration:underline;
}

/*----------------------------------*/
/* Latest Box on HOMEPAGE           */
/*----------------------------------*/

.rightcontentbox ul li{
	text-decoration:none;
	font-size: 90%;
	line-height: 110%;		
}

.rightcontentbox ul li a{
	color:#587993;;
	text-decoration:none;
}

.rightcontentbox ul li a:hover{
	color:#002f5d;
	text-decoration:underline;
}


#latestbox ul li a{
	color:#587993;
	text-decoration:none;
	font-size:140%;
	font-weight: bold;	
}
#latestbox ul li a:hover{
	color:#002f5d;
	text-decoration:underline;
}

/*----------------------------------*/
/* Breadcrumb                       */
/*----------------------------------*/

.contentrighttop ul li a{
	line-height: 250%;
	color:#5D87A1;
	text-decoration: none;
	font-size:90%; /*This is 15px*/
}
.contentrighttop ul li a:hover{
	text-decoration:underline;
}
.contentrighttop ul li.lastLIitem{
	color:#A79887;
	text-decoration:none;
	font-size:90%;
	background:none;	
}

/*----------------------------------*/
/* Callout Boxes on main HOMEPAGE   */
/*----------------------------------*/
#calloutbox1HPheading{
	color:#587993;
	text-decoration:none;
	font-weight:bold;
	font-size:140%;
}
.calloutboxHPheading{
	color:#587993;
	font-weight:bold;
	text-decoration:none;
	font-size:140%;
}
.calloutboxHP ul li{
	text-decoration:none;
	font-size:100%;
	line-height: 225%;			
}
.calloutboxHP ul li strong{
	color:#799489;
	text-decoration:none;
	font-size:100%;
}
#calloutbox1HP ul li{
	text-decoration:none;
	font-size:100%;
	line-height: 225%;			
	
}
#calloutbox1HP ul li strong{
	color:#799489;
	text-decoration:none;
	font-size:100%;
}

/*----------------------------------*/
/* Bottom NAV                       */
/*----------------------------------*/
#footerleft a{
	color:#666666;
	text-decoration:none;
	font-size:90%; /*This is 9px*/	
}
#footerleft a:hover{
	text-decoration:underline;
}

#footerleft span{
	color:#666666;
	text-decoration:none;
	font-size:90%; /*This is 9px*/
}


.thirdparty {
        font-size:  90%;
        color:#666666;
}

.quotes 	{
		color: #003366;
		font-size: 12px;
		font-style: italic;
		font-weight: normal; 		
		text-decoration: none
		}

.quoted 	{
		color: #003366;
		font-size: 12px;
		font-style: normal;
		font-weight: bold; 		
		text-decoration: none
		}

