@charset "utf-8";
/* CSS Document */



html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	min-height:97%;
	background-repeat: repeat-x;
	background-color: #81A4CC;	
}

.inputsearch{
	background-color: #e1f0f8;
	margin-left:7px;
	margin-right:5px;
	width:152px;
}

.contentrightsearch input{
	padding-bottom: 1px;
	padding-top: 1px;	
	margin-top: 0px;
	margin-bottom: 0px;	
}

#searchbox input{
	padding-bottom: 1px;
	padding-top: 1px;	
	margin-top: 0px;
	margin-bottom: 0px;
}

.calloutboxHPtext input{
	padding-bottom: 0px;
	padding-top: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;	
}


li {
	margin-left: 0;
}
ul {
	padding: 0;
	margin: 0;
}

ol {
	margin-top: 0;
}

/*----------------------------------*/
/* Start FORM style                 */
/*----------------------------------*/

form {
	margin: 0;
	padding: 0;
}

select {
	font: 11px Verdana,Geneva;
	color: #333;
	border: 1px #333 solid;
	margin-top: 2px;
	margin-bottom: 2px;	
}

input {
	font: 100% Verdana, Geneva, Arial, Helvetica;
	color: #333;
	padding-bottom: 2px;
	padding-top: 2px;	
	margin-top: 2px;
	margin-bottom: 2px;	
}

textarea {
	font: 100% Verdana, Geneva, Arial, Helvetica;
	color: #333;
}

/*----------------------------------*/
/* END: FORM style                  */
/*----------------------------------*/

blockquote {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 8%;
}

#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_home {/*2007-12-10: VS*/
	margin:0;
	padding:0;
	background-color: white;
	height:100px;/*2007-12-10: VS*/
	
}

#primarynavarea { 
	margin:0;
	padding:0;
	background-color: white;
	height:100px;/*2007-12-12 VS*/
}



#primarynavarea_plainwhite { 
	margin:0;
	padding:0;
	background-color: white;
}


/*Changed*/
#primarynavarea .toparea {
	background-image: url(/000/bgtopline_tcm21-8290.jpg);
	background-repeat: repeat-x;
	width:770px;
	height:10px;
	font-size:0;
	float:left;
	background-color: white;	
}

/*######Top nav for Plain White Template#######*/
#primarynavarea .topareaplainwhite {
	background-image: url(/000/bgtopline_tcm21-8290.jpg);
	background-repeat: repeat-x;
	width:770px;
	#height:8px;
	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;
	background-color: white;	
}

#primarynavarea .logoareahome {
	margin:0;
	padding:0;
	width:168px;
	height:63px;
	#height:64px;
	float:left;
	background-color: white;
}

#primarynavarea .logoarea img {
	padding:0;
	padding-top:9px;
	padding-left:13px;
}

#primarynavarea .logoareahome img {
	padding:0;
	padding-top:9px;
	padding-left:13px;
}
#primarynavarea .globalnav_home {/*2007-12-10: VS*/
	width:602px;
	float:left;
	/*margin:4px 0px;*/
	height:24px;
}

#primarynavarea .globalnav { 
	width:602px;
	height:43px;	
	float:left;
	background-image: url(/000/bgglobalnavv2_tcm21-8261.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: white;
}
/*####Primary nav#######*/
#primarynavarea .primarynav {
	height:25px;
	width:593px;
	float:left;
	background-image: url(/000/TN_Level1_bg_04_tcm21-8293.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(/000/bgprimarynavdotted_tcm21-8262.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(/000/TN_menubar_leftend_04_tcm21-8294.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#primarynavarea .primarynavend{
	height:25px;
	width: 4px;
	float: left;
	background-image: url(/000/TN_menubar_rightend_04_tcm21-8295.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:79px; /* Vera - was 76px*/

	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{
	width:602px;
	float:right;
}

#globalnavigation ul{
	float:left;
	display: inline;
	height:10px;
/*	background-image: url(/000/bgglobalnavleftbow_tcm21-8259.gif); */
	background-repeat:no-repeat;
	padding:0;
}
#globalnavigation ul li{
	display: inline;
	padding-left:20px;	
/*	padding-right:7px; */
/*	padding-top:2px; */
/*	height:15px; */
/*	background-image: url(/000/bgglobalnavdotted_tcm21-8258.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: 0.5em;
	letter-spacing: 0.12em;
}
#globalnavigation ul li > a{
	padding-bottom:0px;
}

#globalnavigation #lastnavitem { 
	display: inline;
	border:1px;
	background:0;
                color:#D9531E;
} /*VS 230408*/

#globalnavfinalitem{
	float:left;
	width:5px;
/*	background-image: url(/000/bgglobalnavrightbow_tcm21-8260.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(/000/mainleftborder_tcm21-8285.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(/000/rightbordercontent_tcm21-8286.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(/000/leftmenubg_tcm21-8281.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(/000/leftmenubgselected_tcm21-8282.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel a{
	display:block;
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position:8px left;
	background-repeat:no-repeat;
}
#ln ul li.ln-sel a:hover{
	background:0;
	background-image:url(/000/leftmenuredarrow_tcm21-8296.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(/000/leftmenubg_tcm21-8281.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-nosubs a:hover{
	background:0;
	background-image:url(/000/leftmenubg_tcm21-8281.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(/000/leftmenubgselected_tcm21-8282.gif);
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-withsubs a{
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position: 1px 50%;
	background-repeat:no-repeat;
}
#ln ul li.ln-sel-withsubs a:hover{
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position:1px 50%;
	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(/000/leftmenubgselected_tcm21-8282.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(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position: 1px 25%;
	background-repeat:no-repeat;

}
#ln ul li.ln-sel ul li.ln-s1-sel a:hover{
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position: 1px 25%;
	background-repeat:no-repeat;
	
}

/*----------------------------------*/
/* Sublevel 1 Expanded*/
/*----------------------------------*/

#ln ul li.ln-expand ul li.ln-s1-sel a{
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position:1px 15%;
	background-repeat:no-repeat;
}
#ln ul li.ln-expand ul li.ln-s1-sel a:hover{
	background-image:url(/000/leftmenuredarrow_tcm21-8296.gif);
	background-position:1px 15%;
	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(/000/leftmenuredarrow_tcm21-8296.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(/000/leftmenuredarrow_tcm21-8296.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(/000/leftmenubgselectedbelow_tcm21-8283.gif);
	background-position:top	;
	background-repeat:repeat-x;
}
#ln ul li.selectedbelowmenublank{
	padding-top:0px;
	background-image:url(/000/leftmenubgselectedbelowblan_tcm21-8291.jpg);
	background-position: top	;
	background-repeat:repeat-x;
}
/*----------------------------------*/
/* Overview */
/*----------------------------------*/
#ln .overview-sel a{
	padding-top:2px;
	background:0;
	background-image:url(/000/leftmenubg_tcm21-8281.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(/000/leftmenubg_tcm21-8281.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(/000/leftrelatedbottom_tcm21-8284.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(/000/leftactionbottom_tcm21-8297.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(/000/leftmenuspacer_tcm21-8298.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.lefttopborder{
	float:left;
	width:159px;
	padding-top:5px;
	padding-left:5px;
	background-image:url(/000/leftactiontop_tcm21-8280.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contentright{
	float:left;
	width:586px;
	padding-left:12px;
	background-image:url(/000/contentspacermiddle_tcm21-8278.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#contentrightplainwhite{
	float:left;
	width:586px;
	padding-left:18px;
}

.contentrightsearch{
	float:left;
	width:190px;
	height:25px;
	padding-left:14px;
	padding-right:5px;	
	padding-bottom:4px;
	background-image:url(/000/toprightsearchbox_tcm21-8288.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F2F2F2;
}

.contentrightsearch img{
	vertical-align:bottom;
	padding-bottom:2px;
}
.contentrighttopSLhome{
	float:left;
	width:377px;
	height:28px;
}
.contentrighttop{
	float:left;
	width:377px;
	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(/000/breadcrumb_chevron_tcm21-8299.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(/000/bulletsmall_tcm21-8267.gif);
	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:581px;
}

#mainareacontentplainwhite{
	float:left;
	width:730px;
}

#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(/000/bulletsmall_tcm21-8267.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(/000/calloutboxtop_3_tcm21-8300.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(/000/calloutboxbottom_3_tcm21-8301.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/*----------------------------------*/
/* The Center Content Small Callout Boxes PLUS background */
/*----------------------------------*/

.calloutonebox1BG{
	float:left;
	width:184px;
	background-image:url(/000/calloutboxtop_3_tcm21-8300.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(/000/bulletsmall_tcm21-8267.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(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}

/*----------------------------------*/
/* END: CallOut Box TEXT            */
/*----------------------------------*/


.calloutonebox4{
	float:left;
	width:574px;
	margin-top:7px;
	background-image:url(/000/calloutboxtopfour_tcm21-8274.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.calloutonebox4BG{
	float:left;
	width:574px;
	margin-top:7px;
	background-image:url(/000/calloutboxtopfour_tcm21-8274.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #FBF7F4;	
}
.calloutboxheader4{
	float:left;
	width:563px;
	padding-left:8px;
	padding-bottom:5px;
	margin-top:4px;
/*	background-image:url(/000/calloutboxborder_tcm21-8269.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(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}
.calloutoneboxbottom4{
	float:left;
	width:574px;
	height:7px;
	font-size:0;
	background-image:url(/000/calloutboxbottomfour_tcm21-8271.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(/000/calloutboxtopmedium_tcm21-8275.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(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}
.calloutoneboxbottommedium{
	float:left;
	width:379px;
	height:7px;
	font-size:0;
	background-image:url(/000/calloutboxbottommedium_tcm21-8272.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(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}
/* ---------------------------------------- */
/*    END:  Medium box no height            */
/* ---------------------------------------- */

/**** The Center Content Medium Callout Box PLUS Background for SupportLine Quocd ****/
.calloutoneboxmediumBG_SL{
	float:left;
	width:379px;
	margin-top:7px;
	margin-left: 0px;
	background-image:url(/000/calloutboxtopmedium_tcm21-8275.gif);
	/*background-image:url(); This was there in version 69*/
	background-repeat:no-repeat;	
	background-color: #FBF7F4;
}

/**** The Center Content Medium Callout Box PLUS Background ****/
.calloutoneboxmediumBG{
	float:left;
	width:379px;
	margin-top:7px;
	margin-left: 0px;
	background-image:url();
	/*background-image:url(); This was there in version 69*/
	background-repeat:no-repeat;	
	background-color: #FBF7F4;
}
/**** The Center Content Medium Callout Box PLUS Background for Form Errors****/
.errbox{
	float:left;
	width:574px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 0px;
	padding-top: 5px;
                padding-left: 5px;
                border:1px solid #AF050B;
	border:1px solid #AF050B;
	background-color: #EDCBCC;

}
/**** END: The Center Content Medium Callout Box PLUS background ****/


/*####Brand buildning###*/
#brandbuildning {
	width: 748px; 
	height: 263px; 
	text-align:center; 
	/*margin-top:12px; 2007-12-10: VS */
	padding-bottom:12px;
	padding-left:12px;
	padding-right:10px;	
	float:left;
	background-color: white;
}
#brandbuildningtext{
	float:left;
	width:260px;
	padding-left:17px;
	padding-right:7px;
}
#brandbuildningimg{
	float:centre;
	padding-left:6px;
}
#brandbuildning2nd {
	width: 748px; 
	height: 189px; 
	text-align:center; 
	/*margin-top:12px; 2007-12-10: VS */
	padding-bottom:12px;
	padding-left:12px;
	padding-right:10px;	
	float:left;
	background-color: white;
}
#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(/000/bulletsmall_tcm21-8267.gif); */
	padding-right:10px;
	background-image: url(/000/rightbordercontent_tcm21-8286.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(/000/rightbordercontent_tcm21-8286.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(/000/bgspacermiddle_tcm21-8263.gif);
	background-repeat:repeat-x;
}
#calloutarea{
	float:left;
	width:758px;  /* by VS was width:770px; */
	margin:0;
	padding: 0px 0px 0px 12px; /* by VS was 0px */
	background-color:#ffffff;/* by VS was #F2F2F2 */
}
#calloutarea_2nd{
	float:left;
	width:758px;  /* by VS was width:770px; */
	margin:0;
	padding: 0px 0px 0px 12px; /* by VS was 0px */
                background:url(/000/2ndbg_tcm21-20498.gif) #ffffff repeat-y;
}
.calloutboxHP{
	float:left;
	width:252px;
	background-color:#FFFFFF;
	background-image:url(/000/calloutboxtop_tcm21-8273.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.minheight{
	float:left;
	height:180px;
	width:1px;
}
.calloutboxHPtext{
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top: 3px;
	/*height: 345px; 280308 VS*/
}


.calloutboxHPtext ul{
	list-style-position:outside;
	float:left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:4px;
	list-style-image: url(/000/green_dot_tcm21-16327.gif);
}

.calloutboxHP ul{
	list-style-position:outside;
	float:left;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:4px;
	list-style-image:url(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}

.calloutboxHPbottom{
	float:left;
	width:252px;
	height:7px;
	font-size:0;
	background-color:#F2F2F2;
	background-image:url(/000/calloutboxbottom_tcm21-8270.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(/000/calloutboxborder_tcm21-8269.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
}

#calloutbox1HP{
	float:left;
	width:250px;
	background-color:#FFFFFF;
	background-image:url(/000/calloutbox1top_tcm21-8268.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(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
}
#calloutbox1HPbottom{
	float:left;
	width:250px;
	height:7px;
	font-size:0;
	background-color:#F2F2F2;
	background-image:url(/000/calloutbox1bottom_tcm21-8303.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(/000/calloutboxborder_tcm21-8269.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(/000/beforefooter_tcm21-8253.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footerarea{
	float:left;
	width:770px;
	height:21px;
	padding-bottom:3px;
	background-color:#F2F2F2;
	background-image:url(/000/footerbgborder_tcm21-8279.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#footerleft{
	float:left;
	padding-left:11px;
}
#footerleft a{
	padding-right:8px;
}
#footerleft span{
	padding-left:170px;
}

/* 2007-12-07 NEW by VS from here*/

.calloutboxHPheading_new {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 177px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #145fb2; 
	color: #fff; 
	font-weight:bold;font-size:13px;
}
.calloutboxHPheading_new2 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 177px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #59aacd; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}
.calloutboxHPheading_new3 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 180px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #0873a1; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}
.calloutboxHPheading_new4 {
	background-position: 50% bottom; 
	padding-left: 7px;  
	width: 180px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #2475d0; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}

.calloutbox_2L_heading_new3 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 190px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #59aacd; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}

.calloutbox_2L_heading_new4 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 190px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #0873a1; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}

.calloutbox_2L_heading_new5 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 190px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #59aacd; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}

.calloutbox_2L_heading_new6 {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 190px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #0080ba; 
	color: #fff; 
	font-weight:bold;
	font-size:13px;
}


#calloutbox1HPbottom_new {
	background-position: 50% top; 
	font-size: 0px; 
	float: left; 
	width: 178px; 
	background-repeat: no-repeat; 
	height: 7px; 
	background-color: #f2f2f2
}

#calloutbox1HPheading_new {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
                width: 178px; 
	padding-top: 3px; 
	height: 24px; 
	background-color: #5a7dc1; 
	color: #fff; 
	font-weight:bold; 
	font-size:13px;
}

#calloutbox1_2L_heading_new {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
                width: 265px; 
	padding-top: 3px; 
	height: 24px; 
	background-color: #5a7dc1; 
	color: #fff; 
	font-weight:bold; 
	font-size:13px;
}

.calloutbox_2L_heading_new {
	background-position: 50% bottom; 
	padding-left: 7px; 
	float: left; 
	width: 265px; 
	padding-top: 3px; 
	background-repeat: repeat-x; 
	height: 24px; 
	background-color: #145fb2; 
	color: #fff; 
	font-weight:bold;font-size:13px;
}


.calloutbox1HPheading_new_link, a.calloutbox1HPheading_new_link:link,a.calloutbox1HPheading_new_link:visited {
	color: #fff; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none;
}

a.calloutbox1HPheading_new_link:hover {
	color: #fff; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:underline;
}

#calloutbox1HP_new {
	background-position: 50% top; 
	float: left;  
	width: 186px; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
	border-left: 1px solid #acc2cf; 
	height:420px;
}

#calloutbox1_2L_new {
	background-position: 50% top; 
	float: left;  
	width: 273px; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
	border-left: 1px solid #acc2cf; 

}

.calloutboxHP_new {
	background-position: 50% top; 
	float: left; 
	width: 185px; 
	background-color: #ffffff; 
	border-left: 1px solid #acc2cf; 
	height:420px;
}

.calloutbox_2L_new {
	background-position: 50% top; 
	float: left; 
	width: 273px; 
	background-color: #ffffff; 
	border-left: 1px solid #acc2cf; 
}
.calloutboxHP_new2 {
	background-color: #ffffff; 
	width: 188px; 
 	/*height:210px;*/
 	height:230px;
	float:left;
	border-left: 1px solid #acc2cf; 
}

.calloutbox_2L_new2 {
	width: 196px; 
 	/*height:210px;*/
	float:left;
	border-left: 1px solid #acc2cf; 
}

.calloutboxHP_new3 {
	width: 188px; 
	background-color:#f2f8fa;
	/*height:210px;*/
	height:190px;
	float:left;
	border-left: 1px solid #acc2cf; 
}
.calloutbox2Ltext{
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top: 3px;
               background-color:#ffffff;
	/*height: 345px; 280308 VS*/
}

.calloutbox2Ltext_last{
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top: 3px;
               	/*height: 345px; 280308 VS*/
}

#newlist ul{
	margin:-5px 0px -5px 0px;
	padding:0;
}

#newlist ul li{
	margin-left:30px;
	list-style-image: url(/000/green_dot_tcm21-16327.gif);
}



#searchbox2{
	float:right;
	width:195px;
	padding:0px;
	height:32px;/*2007-12-10: VS*/
	margin-top:-5px;
}

#searchbox2 .img{
	vertical-align:top;
}

/*----------------------------------*/
/* Start App Mod Leftnav */
/*----------------------------------*/

#Appln{
float:left;
width:168px;
margin-top:31px;

}

#Appln ul{
width:168px;
margin:0;
padding:0;
background-color:#6085cc;
list-style-type:none;
}

#Appln > ul{
padding-top:0px;
}

#Appln ul li{
line-height:105%;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;

}

#Appln ul li.leftclean{
background:0;
}

#Appln ul li a{
display:block;
padding-left:12px;
padding-top:5px; /* ajh - changed from 5 */
padding-bottom:5px; /* ajh - changed from 7 */
color:#fff;
font-size:9px;
font-weight:bold;
}

#Appln ul li a:hover{
display:block;
background:0;
color:#fff;
text-decoration:none;
background-color:#59aacd;
font-size:9px
font-weight:bold;
}


#Appln ul li.ln a{
display:block;
border-bottom: 1px solid #fff;
}

#Appln ul li.ln a:hover{
background:0;
background-repeat:no-repeat;
border-bottom: 1px solid #fff;
background-color:#59aacd;
}

#Appln ul li.ln-s1 a{
display:block;
background-color:#59aacd;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
}

#Appln ul li.ln-s1 a:hover{
display:block;
background-color:#449ac2;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
}

#Appln ul.hidden{
display:none;
}

/*----------------------------------*/
/* App Mod Main Menu Selected */
/*----------------------------------*/
#Appln ul li.ln-sel{
line-height:90%;
padding-left:0px;
padding-bottom:3px;
background:none;
background-color:#FFFFFF;
}

#Appln ul li.ln-sel a{
display:block;
border-bottom: 1px solid #fff;
}

#Appln ul li.ln-sel a:hover{
background:0;
border-bottom: 1px solid #fff;
}
/*----------------------------------*/
/* App Mod Main Menu Selected No Subs*/
/*----------------------------------*/
#Appln ul li.ln-sel-nosubs a{
background:0;
background-image:url(/000/leftmenubg_tcm21-8281.gif) top left;
background-repeat:no-repeat;
background-color:#449ac2;
border-bottom: 1px solid #fff;
}

#Appln ul li.ln-sel-nosubs a:hover{
background:0;
background-image:url(/000/leftmenubg_tcm21-8281.gif) top left;
background-repeat:no-repeat;
background-color:#59aacd;
}
/*----------------------------------*/
/* App Mod Main Menu Select Withsubs */
/*----------------------------------*/
#Appln ul li.ln-sel-withsubs{
line-height:90%;
padding-left:0px;
/*padding-bottom:3px;*/
background:none;
background-color:#59aacd;
border-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}

#Appln ul li.ln-sel-withsubs a{
padding-top:5px;
}

#Appln ul li.ln-sel-withsubs a:hover{
background-color:#449ac2;
padding-top:5px;
}

#Appln ul li.ln-sel-withsubs ul li.ln-s1 a{
padding-top:2px;
}

#Appln ul li.ln-sel-withsubs ul li.ln-s1 a:hover{
padding-top:2px;
}


/*----------------------------------*/
/* App Mod Main Menu Expanded */
/*----------------------------------*/
#Appln ul li.ln-expand{
line-height:90%;
/*padding-bottom:3px;*/
background:none;
background-color:#59aacd;
padding-left:0px;
padding-bottom:0px; 
color:#fff;
font-size:9px;
}

#Appln ul li.ln-expand a{
line-height:90%;
padding-left:12px;
/*padding-bottom:3px;*/
background:none;
background-color:#59aacd;
border-bottom:0px;
padding-top:5px;
}

#Appln ul li.ln-expand a:hover{
line-height:90%;
padding-left:12px;
/*padding-bottom:3px;*/
background:none;
background-color:#449ac2;
border-bottom:0px;
padding-top:5px;
}

#Appln ul li.ln-expand ul li.ln-s1 a{
display:block;
background-color:#59aacd;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
margin-left:0px;
}

#Appln ul li.ln-expand ul li.ln-s1 a:hover{
display:block;
background-color:#449ac2;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
margin-left:0px;
}

#Appln ul li.ln-expand ul ul li.ln-s1-sel li.ln-s2 a, #Appln ul li.ln-expand ul ul li.ln-s1-sel li.ln-s2{
display:block;
background-color:#59aacd;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
margin-left:0px;
}

#Appln ul li.ln-expand ul li.ln-s1-sel ul li.ln-s2 a:hover{
display:block;
background-color:#449ac2;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
margin-left:0px;
}


/*----------------------------------*/
/* App Mod Sublevel 1 Selected*/
/*----------------------------------*/
#Appln ul li.ln-sel ul li.ln-s1-sel a{
background-color:#59aacd;
background:none;
}
#Appln ul li.ln-sel ul li.ln-s1-sel a:hover{
background-color:#59aacd;
background:none;
}

/*----------------------------------*/
/* App Mod Sublevel 1 Expanded*/
/*----------------------------------*/


#Appln ul li.ln-expand ul li.ln-s1-sel a{
display:block;
background-color:#449ac2;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
margin-left:0px;
border-bottom:0px;
}

#Appln ul li.ln-expand ul li.ln-s1-sel a:hover{
background-color:#59aacd;

}

/*----------------------------------*/
/* App Mod Sublevel 2 */
/*----------------------------------*/
#Appln ul li.ln-sel ul li.ln-s1-sel ul{
line-height:90%;
width:160px;
}

#Appln ul li.ln-sel ul li.ln-s1-sel ul li{
display:inline;
background:0;
width:160px;
margin:0;
padding:0;
}

#Appln 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 */
}

/*----------------------------------*/
/* App Mod Sublevel 2 with ln expanded */
/*----------------------------------*/
#Appln ul li.ln-expand ul li.ln-s1-sel ul{
line-height:90%;
width:160px;
}

#Appln ul li.ln-expand ul li.ln-s1-sel ul li{
display:inline;
background:0;
width:160px;
margin:0;
padding:0;
}

#Appln ul li.ln-expand ul li.ln-s1-sel ul li a{
padding-left:20px; /* Controls the left padding for the submenu2 */
}


/*----------------------------------*/
/* App Mod Sublevel 2 selected with ln expanded and ln-s1 expanded*/
/*----------------------------------*/
#Appln ul li.ln-expand ul li.ln-s1-expand ul li.ln-s2-sel a{
padding-left:20px; /* Controls the left padding for the submenu2 */
}

#Appln ul li.ln-expand ul li.ln-s1-expand ul li.ln-s2-sel a:hover{
}

/*----------------------------------*/
/* App Mod Main Menu next LI after selected */
/*----------------------------------*/
#Appln ul li.selectedbelowmenu a{
padding-top:3px;
border-bottom: 1px solid #fff;
}

#Appln ul li.selectedbelowmenublank{
padding-top:0px;
}
/*----------------------------------*/
/* App Mod Overview */
/*----------------------------------*/
#Appln ul li.overview-sel a{
background-color:#59aacd;
padding-top:3px;
border-bottom: opx;
}

#Appln ul li.overview-sel a:hover{
background-color:#449ac2;
padding-top:3px;
border-bottom: opx;
}

#Appln ul li.overview-expand a{
background-color:#59aacd;
padding-top:3px;
border-bottom: opx;
}

#Appln ul li.overview-expand a:hover{
background-color:#449ac2;
padding-top:3px;
border-bottom: opx;
}

#Appln ul li.overview a{
padding-top:3px;
background:0;
border-bottom: 1px solid #fff;
}

#Appln ul li.overview a:hover{
padding-top:3px;
background:0;
background-color:#59aacd;
}


#Appln ul li.overview-sel li.ln-s1 a{
display:block;
background-color:#59aacd;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
margin-left:0px;
border-bottom:0px;
}


#Appln ul li.overview-sel li.ln-s1 a:hover, #Appln ul li.overview-expand li.ln-s1-sel a{
display:block;
background-color:#449ac2;
background-image:url(/000/whitedot_tcm21-21108.gif);
background-repeat:no-repeat;
padding-left:28px;
font-weight:normal;
background-position-y:0;
margin-left:0px;
border-bottom:0px;
}

.whitetext, .whitetext:link, .whitetext:hover, .whitetext:visited{
	display:none;
}


#Appln .calloutonebox1{
	float:left;
	width:159px;
	background-image:url(/000/App_top_roundcorners_tcm21-21172.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:7px;
                /* The old value. New value fixed IE6 problem
        margin-left:9px;
              */
               margin-left:7px;
}

#Appln .calloutboxtext{
	float:left;
	width:144px;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}

#Appln .calloutboxheader{
	float:left;
	width:149px;
	padding-left:8px;
	padding-bottom:5px;
	margin-top:5px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
#Appln .calloutonebox13bottom{
	float:left;
	width:159px;
	height:7px;
	font-size:0;
	background-image:url(/000/App_bottom_roundcorners_tcm21-21173.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#Appln .calloutonebox1BG{
	float:left;
	width:159px;
	background-image:url(/000/calloutboxtop_3_tcm21-8300.gif);
	background-position:top;  /* AJH - Was top */
	background-repeat:no-repeat;
	margin-top:7px;
	background-color: #FBF7F4;
}

#contentrightApp{
	float:left;
	width:586px;
	padding-left:12px;
}

#contentrightApp ul li{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	background-image:url(/000/breadcrumb_chevron_tcm21-8299.gif);
	background-position:right;
	background-repeat:no-repeat;
                font-size:10px;
}
#contentrightApp ul li.firstLIitem{
	padding-left:0px;
}
#contentrightApp ul li.lastLIitem{
	display:inline;
	list-style:none;
	padding-left:6px;
	padding-top:1px;
	padding-bottom:1px;
	background:none;
}

#contentrightApp{
	float:left;
	width:586px;
	padding-left:7px;
	background-image:url(/000/contentspacermiddle_tcm21-8278.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#mainarealeftApp{
	float:left;
	width:500px;
	padding-bottom:8px;
                padding-left:9px;
}

#middlecontentApp{
	float:left;
	width:766px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
        /*     background-image:url(/000/mainleftborder_tcm21-8285.gif);*/
	background-position:left;
	background-repeat:repeat-y;
	border-right:4px solid #F2F2F2;
}

.maincontentarea{
	float:left;
	width:586px; /* AJH - Was 574 */
	padding-top:10px;
	/* padding-right:12px; */
	background-color:#FFFFFF;
	/* border-right:4px solid #F2F2F2; MBW - removed to fix the floating content problem */
}
#mainarealeftApp ul li{
	padding-left:15px;
	padding-bottom:6px;
                list-style-image:url(/000/bulletsmall_tcm21-8267.gif);
	padding-right:10px;
                margin-left:20px;
}
#mainarealeftApp p, #mainarealeftApp h2, #mainarealeftApp h3{
                padding-left:20px;
}

#mainarealeftApp h1{
                padding-top:10px;
                padding-left:20px;
}

#mainarealeftApp td p{
                padding-left:0px;
}


#mainarealeftApp table{
                margin-left:20px;
}

.App_cs_grey_box{
	width:547px;
	padding:15px;
	border:1px solid #aeaeae;
        margin-top:10px;
}
.App_cs_text{
	width:365px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	margin-right:60px;
}

.App_cs_thumb{
	width:87px;
	border:1px solid #aeaeae;
}


/*----------------------------------*/
/* App Mod Ended */
/*----------------------------------*/
