@charset "utf-8";
/* CSS Document */



html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	min-height:97%;
	background-image: url(images/bggradient_6514.jpg);
	background-repeat: repeat-x;
}

.inputsearch{
	background-color: #FFFCDF;
	margin-left:7px;
	margin-top:4px;
	margin-right:5px;
	width:152px;
}


li {
	margin-left: 0;
}
ul {
	padding: 0;
	margin: 0;
}

#wrap {
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
}

IMG.arrowright{
	/*float:right;
	padding-bottom:2px;
	*/
}
IMG.arrowrightmore{
	/*float:right;
	padding-bottom:5px;*/
}

/*######Top nav#######*/
#primarynavarea {
	margin:0;
	padding:0;
}


/*Changed*/
#primarynavarea .toparea {
	background-image: url(images/bgtopline_6519.jpg);
	background-repeat: repeat-x;
	width:770px;
	height:15px;
	#height:18px;
	font-size:0;
	float:left;
}
/*Changed*/



#primarynavarea .logoarea {
	margin:0;
	padding:0;
	width:168px;
	height:63px;
	#height:64px;
	float:left;
	border-bottom:3px;
	border-bottom-color:#fff;
	border-bottom-style:solid;
}

#primarynavarea .logoareahome {
	margin:0;
	padding:0;
	width:168px;
	height:63px;
	#height:64px;
	float:left;
	border-bottom:4px;
	border-bottom-color:#F2F2F2;
	border-bottom-style:solid;
}

#primarynavarea .logoarea img {
	padding:0;
	padding-top:9px;
	padding-left:1px;
}

#primarynavarea .logoareahome img {
	padding:0;
	padding-top:9px;
	padding-left:1px;
}
#primarynavarea .globalnav {
	width:602px;
	height:43px;
	float:left;
	background-image: url(images/bgglobalnavv2_6513.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*####Primary nav#######*/
#primarynavarea .primarynav {
	height:25px;
	width:593px;
	float:left;
	background-image: url(images/TN_Level1_bg_04_6515.jpg);
	background-repeat: repeat-x;
}
#primarynavarea .primarynav ul {
	float:left;
	display: inline;
	padding-top:2px;
}
#primarynavarea .primarynav ul li {
	display: inline;
	padding-right:10px;
	height:28px;
	background-image: url(images/bgprimarynavdotted_6516.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#primarynavarea .primarynav ul li a{
	vertical-align:top;
	padding-left:10px;
}
#primarynavarea .primarynav ul li > a{
	padding-bottom:8px;
}
#primarynavarea .primarynav ul li.lastnavitem{
	display: inline;
	border-right:0;
	background:0;
	padding-right:0px;
}
#primarynavarea .primarynavstart{
	height:25px;
	width: 5px;
	float: left;
	background-image: url(images/TN_menubar_leftend_04_6694.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#primarynavarea .primarynavend{
	height:25px;
	width: 4px;
	float: left;
	background-image: url(images/TN_menubar_rightend_04_6695.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

/*####Primary nav#######
####Primary nav drop down######*/
#primarynavarea .dropsubmenu {
	float:left;
	display:none;
	padding: 0;
	margin: 0;
	background:0;
	padding-top: 1px;
	margin-top: 1px;
	#margin-top: 0px;
	z-index:10;
	position: absolute;
	top:76px; /* AJH - was 78px */

	filter:alpha(opacity=93); /* AJH - was 90 */
	opacity: 0.93; /* AJH - was .90 */
	-moz-opacity:0.93; /* AJH - was .90 */
}

#primarynavarea .dropsubmenu .dropsubli {
	display:block;
	background:0;
	background-color:#6C7B99;
/* 	background-color:#BF6935; - mbw - this make the drop down a burnt orange! just a thought */
	border:0;
	border-top:1px solid #C0C0C0; 
	border-bottom:1px solid #3D5179;
	/* AJH - Commented out border-bottom:1px solid #3D5179;  */
	margin:0;
	padding:0;
	height:20px; /* MBW - was 22px */
	padding-left:0px; /* MBW - was 15px */
	padding-right:0px; /* MBW - was 15px */
	padding-top:0px; /* AJH - was 3px */
	padding-bottom:0px; /* AJH - was 3px */
}


#primarynavarea .dropsubmenu .dropsubli a{
                      margin:0;
                      padding:0;
}

/*####Primary nav drop down######
####Global nav######*/
#globalnavigation{
	float:right;
/*	height:15px; */
	margin:0;
	padding:0;
	margin-top:18px;
	padding-bottom:4px;
/*	background-color:#A1B4C3; */
/*	background-image: url(images/bgglobalnavbottomborde_6509.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}
#globalnavigation ul{
	float:left;
	display: inline;
	height:15px;
/*	background-image: url(images/bgglobalnavleftbow_6511.gif); */
	background-repeat:no-repeat;
}
#globalnavigation ul li{
	display: inline;
	padding-left:20px;	
/*	padding-right:7px; */
/*	padding-top:2px; */
/*	height:15px; */
/*	background-image: url(images/bgglobalnavdotted_6510.gif); */
	background-position:right;
	background-repeat:no-repeat;
}
#globalnavigation ul li a{
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	vertical-align:center;
	font-size:90%; /* This is 10px*/
	color:#587993;
	text-decoration:none;
	line-height: 1.6em;
	letter-spacing: 0.12em;
}
#globalnavigation ul li > a{
	padding-bottom:8px;
}

#globalnavigation ul li.lastnavitem{
	display: inline;
	border-right:0;
	background:0;
/*	padding-right:2px; */
}
#globalnavfinalitem{
	float:left;
	width:5px;
/*	background-image: url(images/bgglobalnavrightbow_6512.gif); */
/*	height:15px; */
/*	background-repeat:no-repeat; */
}
/*####Global nav######
######Top nav#######*/
/*####Holding box for middle content###*/
#middlecontent{
	float:left;
	width:766px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(images/mainleftborder_6543.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-right:4px solid #F2F2F2;
}
#leftmenubox{
	float:left;
	margin-top:-4px;
	width:168px;
}

/*----------------------------------*/
/* Start Leftnav */
/*----------------------------------*/

#ln{
	float:left;
	width:168px;
	background-color:#F2F2F2;
}
#ln ul{
	width:168px;
	margin:0;
	padding:0;
	background-color:#F2F2F2;
	list-style:none;
}
#ln > ul{
	padding-top:0px;
}

#ln ul li{
	line-height:90%;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:4px;
	background-image:url(images/rightbordercontent_6544.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#ln ul li.leftclean{
	background:0;
}

#ln ul li a{
	display:block;
	padding-left:6px;
	padding-top:5px; /* ajh - changed from 5 */
	padding-bottom:5px; /* ajh - changed from 7 */
}
#ln ul li a:hover{
	display:block;
	background:0;
	background-image:url(images/leftmenubg_6538.gif);
	background-repeat:no-repeat;
}

/*----------------------------------*/
/* Main Menu Selected */
/*----------------------------------*/
#ln ul li.ln-sel{
	line-height:90%;
	padding-left:5px;
	padding-bottom:3px;
	background:none;
	background-color:#FFFFFF;
	background-image:url(images/leftmenubgselected_6539.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel a{
	display:block;
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:8px left;
	background-repeat:no-repeat;
}
#ln ul li.ln-sel a:hover{
	background:0;
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:8px left;
	background-repeat:no-repeat;
	
}
/*----------------------------------*/
/* Main Menu Selected No Subs*/
/*----------------------------------*/
#ln ul li.ln-sel-nosubs a{
	background:0;
	background-image:url(images/leftmenubg_6538.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-nosubs a:hover{
	background:0;
	background-image:url(images/leftmenubg_6538.gif);
	background-repeat:no-repeat;

}
/*----------------------------------*/
/* Main Menu Select Withsubs */
/*----------------------------------*/
#ln ul li.ln-sel-withsubs{
	line-height:90%;
	padding-left:3px;
	padding-bottom:3px;
	background:none;
	background-color:#FFFFFF;
	background-image:url(images/leftmenubgselected_6539.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-withsubs a{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:8px left;
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-withsubs a:hover{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:8px left;
	background-repeat:no-repeat;

}
/*----------------------------------*/
/* Main Menu Expanded */
/*----------------------------------*/
#ln ul li.ln-expand{
	line-height:90%;
	padding-left:3px;
	padding-bottom:3px;
	background:none;
	background-color:#FFFFFF;
	background-image:url(images/leftmenubgselected_6539.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-expand a{
	display:block;
}

/*----------------------------------*/
/* Sublevel 1 Selected*/
/*----------------------------------*/
#ln ul li.ln-sel ul li.ln-s1-sel a{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position: 8px left;
	background-repeat:no-repeat;

}
#ln ul li.ln-sel ul li.ln-s1-sel a:hover{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position: 8px left;
	background-repeat:no-repeat;
	
}

/*----------------------------------*/
/* Sublevel 1 Expanded*/
/*----------------------------------*/

#ln ul li.ln-expand ul li.ln-s1-sel a{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:3px left;
	background-repeat:no-repeat;
}
#ln ul li.ln-expand ul li.ln-s1-sel a:hover{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:3px left;
	background-repeat:no-repeat;
}

/*----------------------------------*/
/* Sublevel 2 */
/*----------------------------------*/
#ln ul li.ln-sel ul li.ln-s1-sel ul{
	line-height:90%;
	width:160px;
}
#ln ul li.ln-sel ul li.ln-s1-sel ul li{
	display:inline;
	background:0;
	width:160px;
	margin:0;
	padding:0;
	
}
#ln ul li.ln-sel ul li.ln-s1-sel ul li a{
	background:0;
	margin:0;
	padding-left:20px; /* Controls the left padding for the submenu2 */
}

/*----------------------------------*/
/* Sublevel 2 with ln expanded */
/*----------------------------------*/
#ln ul li.ln-expand ul li.ln-s1-sel ul{
	line-height:90%;
	width:160px;
}
#ln ul li.ln-expand ul li.ln-s1-sel ul li{
	display:inline;
	background:0;
	width:160px;
	margin:0;
	padding:0;
	
}
#ln ul li.ln-expand ul li.ln-s1-sel ul li a{
	padding-left:20px; /* Controls the left padding for the submenu2 */
}

/*----------------------------------*/
/* 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{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:3px left;
	background-repeat:no-repeat;
	padding-left:20px; /* Controls the left padding for the submenu2 */
}
#ln ul li.ln-expand ul li.ln-s1-expand ul li.ln-s2-sel a:hover{
	background-image:url(images/leftmenuredarrow_6557.gif);
	background-position:3px left;
	background-repeat:no-repeat;
}

/*----------------------------------*/
/* Main Menu next LI after selected */
/*----------------------------------*/
#ln ul li.selectedbelowmenu{
	padding-top:8px;
	background-image:url(images/leftmenubgselectedbelo_6540.gif);
	background-position:top	;
	background-repeat:repeat-x;
}
#ln ul li.selectedbelowmenublank{
	padding-top:0px;
	background-image:url(images/leftmenubgselbelowblan_6743.jpg);
	background-position:top	;
	background-repeat:repeat-x;
}
/*----------------------------------*/
/* Overview */
/*----------------------------------*/
#ln .overview-sel a{
	padding-top:2px;
	background:0;
	background-image:url(images/leftmenubg_6538.gif);
	background-repeat:no-repeat;
	background-position: 0% 30%;
	border-top:3px;
	border-top-color:#F2F2F2;
	border-top-style:solid;
}

#ln .overview a{
	padding-top:2px;
	background:0;
	border-top:3px;
	border-top-color:#F2F2F2;
	border-top-style:solid;
}

#ln .overview a:hover{
	padding-top:2px;
	background:0;
	background-image:url(images/leftmenubg_6538.gif);
	background-repeat:no-repeat;
	border-top:3px;
	border-top-color:#F2F2F2;
	border-top-style:solid;
}
/********** Defines Hidden LeftNav **********/  
#ln ul.hidden  {
	display: none;	
    }  


/*----------------------------------*/
/* Defines the Width*/
/*----------------------------------*/

#ln ul li ul{
	width:165px;
    display: block;
	background:0;
	background-color:#FFFFFF;
	margin:0;
	padding:0;

}
#ln ul li ul li{
	display:inline;
	background:0;
	margin:0;
	padding:0;
}
#ln ul li ul li a{
	background:0;
	margin:0;
	padding:0;
	padding-left:10px;
}
#ln ul li ul li a:hover{
	background:0;
}
                  
/*----------------------------------*/ 
#leftrelated{
	float:left;
	width:164px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	background-color:#E2E8ED;
	border-left:4px solid #F2F2F2;
	background-image:url(images/leftrelatedbottom_6542.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#leftrelated .leftrelatedtext ul{
	float:left;
	width:155px;
	padding-left:5px;
	list-style:none;
	line-height: 1em;
}
#leftaction{
	float:left;
	width:164px;
/*	background-color:#E2E8ED; */
	background-color:#FFFFFF; 
	border-left:4px solid #F2F2F2;
/*	background-image:url(images/leftactionbottom_6535.gif); */
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
#leftaction li{
	list-style-type: none;
	padding-left:7px;
	padding-bottom:7px;	
}

#leftaction li img{
	vertical-align: text-bottom;
}

.imagepaddingright{
	padding-right:5px;
}
#leftmenubox .leftspacer{
	float:left;
	margin:0;
	padding:0;
	font-size:0;
	width:168px;
	height:7px;
	font-size:0;
	background-image:url(images/leftmenuspacer_6541.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.lefttopborder{
	float:left;
	width:159px;
	padding-top:5px;
	padding-left:5px;
	background-image:url(images/leftactiontop_6536.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contentright{
	float:left;
	width:586px;
	padding-left:12px;
	background-image:url(images/contentspacermiddle_6533.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.contentrightsearch{
	float:left;
	width:190px;
	height:25px;
	padding-left:14px;
	padding-right:5px;	
	padding-bottom:4px;
	background-image:url(images/toprightsearchbox_6547.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F2F2F2;
}

.contentrightsearch img{
	vertical-align:bottom;
	padding-bottom:2px;
}

.contentrighttop{
	float:left;
	width:586px;
	height:28px;
	border-bottom:1px solid #C0C0C0;
}
.contentrighttop ul li{
	display:inline;
	list-style:none;
	padding-right:10px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(images/breadcrumb_chevron_6546.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.contentrighttop ul li.firstLIitem{
	padding-left:0px;
}
.contentrighttop ul li.lastLIitem{
	display:inline;
	list-style:none;
	padding-left:6px;
	padding-top:1px;
	padding-bottom:1px;
	background:none;
}
.maincontentarea{
	float:left;
	width:586px; /* AJH - Was 574 */
	padding-top:15px;
	/* padding-right:12px; */
	background-color:#FFFFFF;
	/* border-right:4px solid #F2F2F2; MBW - removed to fix the floating content problem */
}
.maincontentareaprint{
	float:left;
	width:800px; /* AJH - Was 574 */
	padding-top:15px;
	padding-left:10px;
	/* padding-right:12px; */
	background-color:#FFFFFF;
	/* border-right:4px solid #F2F2F2; MBW - removed to fix the floating content problem */
}

/* MBW - added to make all bullets in the main content area use the square image */
.maincontentarea ul{
	list-style-position:outside;

	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
/* AVC - but need this to ensure that numbered lists stay numbered. */
.maincontentarea ol{
	list-style-position:outside;

	padding-left:15px;
	padding-bottom:6px;
	list-style-image:none;
	padding-right:10px;
}

#maincontentareaimg{
	padding-right:12px;
	float:right;
                width: 283px;
}
#mainareacontenttext{
	float:left;
	width:392px;
}
#mainareacontenttext2{
	float:left;
	width:277px;
}
#mainareacontenttextpopup    {
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
                width: 420px;
	padding: 5px;
                margin: 0px 0px 1px 3px;
	background-color: #ffffff;
    } 
#mainareacontentfull{
	float:left;
	width:567px;
}

#mainarealeft{
	float:left;
	width:377px;
	padding-bottom:8px;
}
#mainarearight{
	float:right;
	width:186px;
	padding-right:4px;
}


.mainareacontentleft{
	float:left;
	width:187px;
	padding-top:5px;
}
.mainareacontentleft ul{
	list-style-position:outside;
	float:left;
	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
.mainareacontentleft ul li{
	margin:0;
	padding:0;
}
.calloutonefour{
	float:left;
	width:574px;
	padding-right:12px;
	padding-top:5px;
}


/*----------------------------------*/
/* The Center Content Small Callout Boxes */
/*----------------------------------*/

.calloutonebox1{
	float:left;
	width:184px;
	background-image:url(images/calloutboxtop_3_6532.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:7px;
}

.calloutboxheader{
	float:left;
	width:174px;
	padding-left:8px;
	padding-bottom:5px;
	margin-top:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}

.calloutonebox13bottom{
	float:left;
	width:184px;
	height:7px;
	font-size:0;
	background-image:url(images/calloutboxbottom_3_6529.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/*----------------------------------*/
/* The Center Content Small Callout Boxes PLUS background */
/*----------------------------------*/

.calloutonebox1BG{
	float:left;
	width:184px;
	background-image:url(images/calloutboxtop_3_6532.gif);
	background-position:top;  /* AJH - Was top */
	background-repeat:no-repeat;
	margin-top:7px;
	background-color: #FBF7F4;
}

/*----------------------------------*/
/* END: The Center Content Small Callout Boxes PLUS background */
/*----------------------------------*/

.calloutbox13spacer{
	float:left;
	width:11px;
	height:10px;
}
.calloutboxspacer5{
	float:left;
	width:11px;
	height:1px;
}
.calloutboxheader img{
	padding-right:5px;
}

/*----------------------------------*/
/* CallOut Box TEXT                 */
/*----------------------------------*/

.calloutboxtext{
	float:left;
	width:169px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	height: 160px;
}

.calloutboxtext ul{
	list-style-position:outside;

	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}

.calloutboxtextright{
/* mbw - put this in to stop Mozilla breaking on RH box as 160px of .calloutboxtext wasn't enough */
	float:left;
	width:169px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}

.calloutboxtextright ul{
	list-style-position:outside;
	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}

/*----------------------------------*/
/* END: CallOut Box TEXT            */
/*----------------------------------*/


.calloutonebox4{
	float:left;
	width:574px;
	margin-top:7px;
	background-image:url(images/calloutboxtopfour_6531.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.calloutboxheader4{
	float:left;
	width:563px;
	padding-left:8px;
	padding-bottom:5px;
	margin-top:4px;
/*	background-image:url(images/calloutboxborder_6525.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.calloutboxheader4 img{
	padding-right:5px;
}
.calloutboxtext4{
	float:left;
	width:558px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.calloutboxtext4 ul{
	list-style-position:outside;

	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
.calloutoneboxbottom4{
	float:left;
	width:574px;
	height:7px;
	font-size:0;
	background-image:url(images/calloutboxbottomfour_6528.gif);
	background-repeat:no-repeat;
}


/**** The Center Content Medium Callout Box ****/

.calloutoneboxmedium{
	float:left;
	width:379px;
	margin-top:7px;
	margin-left: 0px;
	background-image:url(images/calloutboxtopmedium_6954.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.calloutboxheadermedium{
	float:left;
	width:369px;
	padding-left:8px;
	padding-bottom:5px;
	margin-top:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.calloutboxtextmedium{
	float:left;
	width:364px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	height: 160px;
}
.calloutboxtextmedium ul{
	list-style-position:outside;

	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
.calloutoneboxbottommedium{
	float:left;
	width:379px;
	height:7px;
	font-size:0;
	background-image:url(images/calloutboxbottommedium_6955.gif);
	background-repeat:no-repeat;
}
/**** END: The Center Content Medium Callout Box ****/

/* ---------------------------------------- */
/*    Medium box no height                  */
/* ---------------------------------------- */

/* mbw: put this in to allow medium callouts with unlimted height on destination pages. */

.calloutboxtextmediumnoheight{
	float:left;
	width:364px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.calloutboxtextmediumnoheight ul{
	list-style-position:outside;
	padding-left:15px;
	padding-bottom:6px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
/* ---------------------------------------- */
/*    END:  Medium box no height            */
/* ---------------------------------------- */


/**** The Center Content Medium Callout Box PLUS Background ****/
.calloutoneboxmediumBG{
	float:left;
	width:379px;
	margin-top:7px;
	margin-left: 0px;
	background-image:url(images/calloutboxtopmediumgra_6977.gif);
	background-repeat:no-repeat;	
	background-color: #FBF7F4;
}
/**** END: The Center Content Medium Callout Box PLUS background ****/


/*####Brand buildning###*/
#brandbuildning{
	float:left;
	width:555px;
	height:280px; /* AJH - Was 287px */
	padding-top:10px; /* AJH - Was 13px */
	background-image: url(images/bgbottommiddlecontent_6507.gif);	
	background-position:bottom;
	background-repeat:repeat-x;
}
#brandbuildningtext{
	float:left;
	width:260px;
	padding-left:17px;
	padding-right:7px;
}
#brandbuildningimg{
	float:centre;
	padding-left:6px;
}
#spacingleft{
	float:left;
	width:8px;
	margin:0;
	padding:0;
	height:290px; /* AJH - Was 300px */
}
#spacingright{
	float:left;
	width:8px;
	margin:0;
	padding:0;
	height:290px; /* AJH - Was 300px */
}
/*####Right box###*/
#searchbox{
	float:left;
	width:195px;
	height:27px;
	padding-bottom:1px;
	background-color:#F2F2F2;
	border-bottom:1px solid #C0C0C0;
}
#searchbox img{
	vertical-align:bottom;
	padding-top:5px;
}
#rightcontent{
	float:left;
	width:195px;
	height:261px; /* AJH - Was 272px */
	background-color:#F2F2F2;
}

#rightcontent ul{
	padding-left:15px;
	padding-top:7px;
	padding-bottom:9px;
	list-style-type: none;
	padding-right:10px;
}

.rightcontentbox{
	float:left;
	width:195px;
	list-style-position:outside;
}
.rightcontentbox ul{
	padding-left:15px;
	padding-top:7px;
	padding-bottom:9px;
 	list-style-image: none;	
/* 	list-style-image:url(images/bulletsmall_6522.gif); */
	padding-right:10px;
	background-image: url(images/rightbordercontent_6544.gif);
	background-position: top;
	background-repeat:repeat-x;	
}
	
.rightcontentbox ul{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:8px;
	list-style-type: none;
	padding-right:10px;
	background-image: url(images/rightbordercontent_6544.gif);
	background-position: top;
	background-repeat:repeat-x;
	
}
#latestbox ul{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:8px;
	list-style-type: none;	
}

/*----------------------------------*/
/* Callout Box Area on main HOMEPAGE*/
/*----------------------------------*/
#calloutareaspacer{
	padding:0;
	margin:0;
	border:0;
	font-size:0;
	float:left;
	width:770px;
	height:4px;
	background-image: url(images/bgspacermiddle_6517.gif);
	background-repeat:repeat-x;
}
#calloutarea{
	float:left;
	width:770px;
	margin:0;
	padding:0;
	background-color:#F2F2F2;
}
.calloutboxHP{
	float:left;
	width:252px;
	background-color:#FFFFFF;
	background-image:url(images/calloutboxtop_6530.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.minheight{
	float:left;
	height:180px;
	width:1px;
}
.calloutboxHPtext{
	float:left;
	padding-left:8px;
	padding-right:8px;
	height: 205px;
}
.calloutboxHP ul{
	list-style-position:outside;
	float:left;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:4px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}

.calloutboxHPbottom{
	float:left;
	width:252px;
	height:7px;
	font-size:0;
	background-color:#F2F2F2;
	background-image:url(images/calloutboxbottom_6527.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.calloutboxHPheading{
	float:left;
	width:244px;
	height:24px;
	padding-top:3px;
	padding-left:7px;
	background-color:#FFFFFF;
/*	 background-image:url(images/calloutboxborder_6525.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}

#calloutbox1HP{
	float:left;
	width:250px;
	background-color:#FFFFFF;
	background-image:url(images/calloutbox1top_6524.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#calloutbox1HP ul{
	list-style-position:outside;
	float:left;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:4px;
	list-style-image:url(images/bulletsmall_6522.gif);
	padding-right:10px;
}
#calloutbox1HPbottom{
	float:left;
	width:250px;
	height:7px;
	font-size:0;
	background-color:#F2F2F2;
	background-image:url(images/calloutbox1bottom_6523.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#calloutbox1HPheading{
	float:left;
	width:242px;
	height:24px;
	padding-top:3px;
	padding-left:7px;
	background-color:#FFFFFF;
/*	background-image:url(images/calloutboxborder_6525.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}
.calloutboxspacer{
	float:left;
	width:4px;
	height:17px;
	background-color:#F2F2F2;
}
/*----------------------------------*/
/* END: Callout Box Area on main HOMEPAGE*/
/*----------------------------------*/

/*###Bottom area###*/
.beforefooter{
	float:left;
	width:770px;
	height:9px;
	font-size:0;
	background-image:url(images/beforefooter_6506.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footerarea{
	float:left;
	width:770px;
	height:21px;
	padding-bottom:3px;
	background-color:#F2F2F2;
	background-image:url(images/footerbgborder_6534.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#footerleft{
	float:left;
	padding-left:11px;
}
#footerleft a{
	padding-right:8px;
}
#footerleft span{
	padding-left:186px;
}
