/* ----------------DEFAULT STYLES------------------------------ */
html{
	margin: 0;
	padding: 0;
	background-color: #fff;
	}

body {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 130%;
	color: #4b4b4b;
}

a {	
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #020266;
}

a:hover {
	text-decoration: none;
	color: #4b4b4b;
}

p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #4b4b4b;
	line-height: 130%;
	}

div{
	margin: 0;
	padding: 0;
	}
	
img{
	margin: 0;
	padding: 0;
	border: none;
	}

ul{
	margin: 0px;
	padding: 0px;
	}
	
	li{
		margin: 0px;
		padding: 0;
		}
	
	
/*************** PROGRESS LOADER *************/	

div.updateProgress 
{
    background-color: #FFFFFF;
    border: #000000 solid 1px;
    text-align: center;
    height: 35px;
    width: 35px;
    position: absolute;
    margin: 158px 0 0 332px;
}

div.updateProgress p
{
    text-align: center;
    padding: 5px;
    display: none;
}

div.updateProgress img
{
    text-align: center;
}



div.updateProgressAjax 
{
    background-color: #FFFFFF;
    border: #000000 solid 1px;
    text-align: center;
}

div.updateProgressAjax p
{
    text-align: center;
    padding: 5px;
    display: none;
}

div.updateProgressAjax img
{
    text-align: center;
}


.infoW {
    height: auto !important;
    width: 330px;
}

.infoW h4 {
    padding: 0 0 5px 0 !important;    
}

.infoW p {
    padding: 0 !important;
}

/* ----------------HEADING TAGS------------------------------ */
h2{
	margin: 0;
	padding: 0;
	text-indent: -9000px;
	}

h3{
	margin: 0;
	padding: 0 0 10px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	color: #020266;
	font-weight: bold;
	line-height: 130%;
	}

h1, h1.inline{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	color: #020266;
	font-weight: bold;
	}
	
h1.inline{
	display: inline;
	float: left;
	width: 525px;
	}	
	
h4{
	margin: 0;
	padding: 0 0 10px 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #020266;
	font-weight: bold;
	}

h5{
	margin: 0;
	padding: 10px 0 10px 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	}
	
/* ----------------RE-USABLE STYLES------------------------------ */	
.clearFloat{
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	}

.clearFloatLeft{
	clear: left;
	padding: 0;
	margin: 0;
	}

/* ----------------LINK STYLES------------------------------ */
/*a:link{ color: #000; }
a:visited{ color: #000; }
a:hover{ color: #000; }
a:active{ color: #000; }*/

/* ----------------PAGE CONTAINER------------------------------ */
#page-container{
	margin: 0 auto;
	padding: 0;
	width: 980px;
	}

/* ----------------HEADER------------------------------ */	
#header{
	margin: 0 auto;
	padding: 0;
	width: 980px;
	background-image: url(images/topBarGradient2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	overflow: hidden;
	}

#logo h1{
		margin: 0;
		padding: 0;
		text-indent: -9000px;
		}

	#logo{
		padding: 0;
		margin: 15px 0 10px 15px;
		float: left;
		background-repeat: no-repeat;
		}
		
		#logo a{
			background-image: url(images/logoRollover.jpg);
			background-position: 0px 120px;
			width: 170px;
			height: 120px;
			display: block;
			text-indent: -9000px;
		}
		#logo a:hover{
			background-image: url(images/logoRollover.jpg);
			background-position: 0px 0px;
			width: 170px;
			height: 120px;
			display: block;
		}

/*
	#topbar{
		margin: 0;
		padding: 0;
		float: right;
		background-image: url(images/topBarGradient.jpg);
		background-repeat: repeat-y;
		background-position: right;
		width: 595px;
		}
*/
	
	#topbar{
		margin: 0;
		padding: 0;
		float: right;
		background-repeat: repeat-y;
		background-position: right;
		width: 595px;
		}
		
		#textSizeBox{
			margin: 10px 5px 0 0px;
			padding: 5px 10px 0 10px;
			float: left;
			width: 85px;
			}
			
			#textSize{
				margin: 0;
				padding: 0;
				float: right;
				font-size: 0.7em;
				}
			
			.textInputBoxBranch{
				margin: 0 1px 0 0;
				padding: 0;
				border: 0;
				font-size: 1em;
				color: #666666;
				float: right;
				}
				
			.textInputBoxBranch p{
				margin: 0 0 0 0 !important;
				border: 0;
				font-size: 1em;
				color: #666666;
				float: left;
				}
				
			.textInputBox{
				margin: 0 1px 0 0;
				padding: 0;
				border: 0;
				font-size: 1em;
				color: #666666;
				float: left;
				outline: none;
				}
			
				.textInputEnd{
					margin: 0;
					padding: 0 10px 0 0;
					height: 31px;
					background-image: url(images/textInputBoxEnd.jpg);
					background-repeat: no-repeat;
					float: left;
					}
					
					.textInputField{
						margin: 0;
						padding: 11px 10px 8px 0;
						font-size: .9em;
						background-image: url(images/textInputBox2.jpg);
						background-repeat: no-repeat;
						background-position: top right;
						float: left;
						}
                    .textInputFieldLong{
						margin: 0;
						padding: 11px 10px 8px 0;
						font-size: .9em;
						background-image: url(images/textInputBox3.jpg);
						background-repeat: no-repeat;
						background-position: top right;
						float: left;
					}
			
			
			
			.textInputArrow{
				margin: 12px 10px 0 0;
				padding: 0;
				float: left;
				}
			
				.textInputArrow input{
					margin: 0;
					padding: 0;
					display: block;
					text-indent: -9000px;
					width: 15px;
					background:transparent url(images/textInputArrow.jpg) no-repeat 0 0;
					border:0;
					outline:none;
					
					}
					
				.textInputArrow a{
					margin: 0;
					padding: 0;
					display: block;
					text-indent: -9000px;
					width: 15px;
					height: 15px;
					background-image: url(images/textInputArrow.jpg);
					background-repeat: no-repeat;
					text-decoration: none !important;
					}
					
					.textInputArrow a:hover{
						background-position: right -25px;
						color: #000;
						}
						
							
					.textInputArrow input:hover{
						background-position: right -25px;
						}
						
				.textInputArrowButton{
				    margin: 0;
				    padding: 0;
				    border: none;
				    height: 15px;
				    width: 15px;
				}
				
				.textInputArrowButtonFind {
				    margin: 0;
				    padding: 0;
					background:transparent url(images/textInputArrow.jpg) no-repeat right 3px;
					border:0;
					outline:none;
					color: #020266;
					text-align: left;
					width: 103px;
				}
				
				.textInputArrowButtonFind:hover {
				    background-position: right -22px;
				    cursor:pointer;
				}
			
		#helpline{
			margin: 10px 40px 0 0;
			padding: 0;
			float: right;
			}
			
			#helplineNumber{
				margin: 0;
				padding: 0;
				font-size: 1.2em;
				}

		#helplineBox{
			margin: 0 1px 0 0;
			padding: 0;
			background-image: url(images/helplineBoxBG.jpg);
			background-repeat: repeat-x;
			background-position: top right;
			float: left;
			}
			
			#helplineEnd{
				margin: 0;
				padding: 0 14px 0 0;
				height: 31px;
				background-image: url(images/helplineBoxEnd.jpg);
				background-repeat: no-repeat;
				float: left;
				}
			
			#helplineField{
				margin: 0;
				padding: 11px 40px 8px 0;
				font-size: .9em;
				background-image: url(images/helplineBox.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				float: left;
				}			
	
		#branchFinder{
			margin: 0;
			padding: 12px 10px 10px 15px;
			width: 150px;
			float: left;
			background-image: url(images/textInputBox.jpg);
			background-repeat: no-repeat;
			}
		
		#strapLine{
			margin: 0;
			padding: 10px 0 0 20px;
			float: left;
			}
			
		#donateContainer{
			margin: 0;
			padding: 0;
			width: 400px;
			float: right;
			overflow: hidden;
			}
			
			#donateAnnotations{
				margin: 0;
				padding: 116px 240px 0 0;
				float: left;
				background-image: url(images/donateAnnotations15.jpg);
				background-position: top right;
				background-repeat: no-repeat;
				text-indent: -9000px;
				overflow: hidden;
				} 
	
			#donateLink a{
				margin: 0;
				padding: 101px  0 0 0;
				width: 160px;
				background-image: url(images/donate.jpg);
				background-position: top right;
				background-repeat: no-repeat;
				float: left;
				text-indent: -9000px;
				overflow: hidden;
				text-decoration: none !important;
				}
		
		#donateLink a:hover{
			background-position: right -132px;
			color: #000;
			} 

/* ----------------MAIN NAV------------------------------ */
#mainNavContainer{
	margin: 0;
	padding: 0;
	width: 980px;
	overflow: hidden;
	}
	
	.mainNavList{
		margin: 0;
		padding: 0;
		list-style: none;
		}
	
		.mainNavList li{
			margin: 0;
			padding: 0;
			float: left;
			}
			
			li#mainNavAAC a{
				margin: 0;
				padding: 40px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 96px;
				background-image: url(images/menu_01.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				
				}
				
				li#mainNavAAC a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavWWD a {
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 100px;
				background-image: url(images/menu_02.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavWWD a:hover{
					background-position: 0 -76px;
					color: #000;
					}
				
			li#mainNavCC a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 76px;
				background-image: url(images/menu_03.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavCC a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavGI a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 100px;
				background-image: url(images/menu_04.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavGI a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavSU a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 100px;
				background-image: url(images/menu_05.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavSU a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavS a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 58px;
				background-image: url(images/menu_06.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavS a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavL a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 57px;
				background-image: url(images/menu_07.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavL a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavCFK a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 101px;
				background-image: url(images/menu_08.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavCFK a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavN a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 64px;
				background-image: url(images/menu_09.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavN a:hover{
					background-position: 0 -76px;
					color: #000;
					}

			li#mainNavM a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 57px;
				background-image: url(images/menu_10.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavM a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavWFU a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 100px;
				background-image: url(images/menu_11.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavWFU a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavFU a{
				margin: 0;
				padding: 42px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 71px;
				background-image: url(images/menu_12.jpg);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavFU a:hover{
					background-position: 0 -76px;
					color: #000;
					}																						
	
/* --------------- BRANCHES -------------------*/

			li#mainNavBranchAAC a{
				margin: 0;
				padding: 40px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 110px;
				background-image: url(images/BranchMenu_01.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchAAC a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavBranchWWD a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 121px;
				background-image: url(images/BranchMenu_02.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchWWD a:hover{
					background-position: 0 -76px;
					color: #000;
					}
				
			li#mainNavBranchFC a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 134px;
				background-image: url(images/BranchMenu_03.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchFC a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavBranchSU a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 113px;
				background-image: url(images/BranchMenu_04.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchSU a:hover{
					background-position: 0 -76px;
					color: #000;
					}	
					
			li#mainNavBranchN a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 70px;
				background-image: url(images/BranchMenu_05.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchN a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavBranchE a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 78px;
				background-image: url(images/BranchMenu_06.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchE a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavBranchV a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 128px;
				background-image: url(images/BranchMenu_07.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchV a:hover{
					background-position: 0 -76px;
					color: #000;
					}
					
			li#mainNavBranchLF a{
				margin: 0;
				padding: 30px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 126px;
				background-image: url(images/BranchMenu_08.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchLF a:hover{
					background-position: 0 -76px;
					color: #000;
					}

			li#mainNavBranchCU a{
				margin: 0;
				padding: 40px 0 0 0;
				display: block;
				text-indent: -9000px;
				width: 100px;
				background-image: url(images/BranchMenu_09.png);
				background-repeat: no-repeat;
				text-decoration: none !important;
				}
				
				li#mainNavBranchCU a:hover{
					background-position: 0 -74px;
					color: #000;
					}
	
	
	
/* ----------------LEFT COLUMN------------------------------ */
#leftColumn{
	margin: 2px 0 0 0;
	padding: 0;
	width: 265px;
	float: left;
	}
	
	.lcBox{
		margin: 0;
		padding: 0;
		}

/* ----------------HOW YOU CAN HELP------------------------------ */
		
			
		.HYCH{
			margin: 0;
			padding: 0;
			list-style: none;
			}
			
			.HYCHList{
				margin: 0;
				padding: 5px 0 4px 0;
				background-image: url(images/subNavLine.jpg);
				background-repeat: no-repeat;
				overflow: hidden;
				}
				
				.HYCHList img{
					margin: 0;
					padding: 0 5px 0 0;
					float: left;
					}
				
				.HYCHHeadline {
					margin: 0 0 0 45px;
					padding: 7px 0 7px 0;
					}
					
					.HYCH h3 a{
						margin: 0;
						padding: 0;
						color: #020266;
						font-size:0.95em;
						text-decoration: none !important;
            			}
						
						.HYCH h3 a:hover{
							margin: 0;
							padding: 0;
							color: #4b4b4b;
							}	
					
/* ----------------SUB NAV------------------------------ */		
		.subNav{
			margin: 0;
			padding: 0;
			list-style: none;
			}
			
			.subNavList{
				margin: 0;
				padding: 6px 0 1px 0;
				background-image: url(images/subNavLine.jpg);
				background-repeat: no-repeat;
				background-position: bottom;
				overflow: hidden;
				}
				
			.newsDiv {
			    margin: 0;
				padding: 6px 0 1px 0;
				background-image: url(images/subNavLine.jpg);
				background-repeat: no-repeat;
				background-position: bottom;
				overflow: hidden;
			}
			
			.feedImage {
			    float: left;
			    width: 50px;
			}
			
			.feedText {
			    float: right;
			    width: 145px;
			}
			
			.subNavList .newsFeedLeft {
			    float: left;   
			}
			
			.subNavList .newsFeedRight {
			    float: left;
			}
				
				.subNavList img{
					margin: 0;
					padding: 3px 10px 10px 0;
					float: left;
					}
				
				.subNav h3 a{
					margin: 0;
					padding: 0;
					color: #020266;
					text-decoration: none !important;
					}
					
					.subNav h3 a:hover{
						margin: 0;
						padding: 0;
						color: #4b4b4b;
						}	
		
						.subNav2{
							margin: 0;
							padding: 0 0 0 10px;
							list-style: none;
							}
							
							.subNav2 h4 a{
								margin: 0;
								padding: 0;
								color: #020266;
								text-decoration: none !important;
								}
								
								.subNav2 h4 a:hover{
									margin: 0;
									padding: 0;
									color: #4b4b4b;
									}
				
				.newsHeadline {
					margin: 0;
					padding: 0;
					}

				.newsSubHeadline{
					margin: 0;
					padding: 0 0 10px 0;
					}	
					
				
				.newsViewAll a{
				    margin: 0;
				    padding: 10px 47px 8px 0;
				    font-family: Arial, Helvetica, Verdana, sans-serif;
				    font-size: 1.0em;
				    color: #020266;
				    font-weight: bold;
				    float: right;
				    background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
				    background-repeat: no-repeat;
				    background-position: top right;
				    margin-top:5px;
				    text-decoration: none !important;
				}	

                .newsViewAll a:hover{
					background-position: right -52px;
					color: #4b4b4b;
				}
				
				img.news_thumb {
					margin: 0;
					padding: 0;
				}


/* ----------------LEFT COLUMN BOXES------------------------------ */		
		.lcBoxHeader{ 
			margin: 0;
			padding: 10px 0 0 0;
			background-image: url(images/lcBoxHeaderNone.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
		
		.lcBoxHeaderFAC{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderFAC.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
		
		.lcBoxHeaderFC{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderFC.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
				
		.lcBoxHeaderFYB{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderFYB.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}			
			
				#basket{
					margin: 10px 0 0 0;
					padding: 0;
					}
			
		.lcBoxHeaderHYCH{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderHYCH.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxHeaderN{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderN.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
		        /* Begin Sidebar Menu Headers */ 
        
        .lcBoxMenuHeaderAAC{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderAAC.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderWWD{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderWWD.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderCC{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderCC.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderGI{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderGI.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderS{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderS.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderL{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderL.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderCFK{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderCFK.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderN{ 
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderN.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
	    .lcBoxMenuHeaderM{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderM.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderWFU{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderWFU.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderFU{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderFU.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        .lcBoxMenuHeaderD{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderD.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
        
        /* End Sidebar Menu Headers */			
			
	    /* Begin BRANCH Menu Headers */
	    
	    .lcBoxMenuHeaderFC{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderFP.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
        .lcBoxMenuHeaderSU{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderSU.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
		.lcBoxMenuHeaderE{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderE.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
		.lcBoxMenuHeaderV{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderV.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
		.lcBoxMenuHeaderLF{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderLF.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
			
	    .lcBoxMenuHeaderCU{
			margin: 0;
			padding: 40px 0 0 0;
			background-image: url(images/lcBoxHeaderCU.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			}
	    	
	    /* End BRANCH Sidebar Menu Headers */	
		
		.lcBoxContent{
			margin: 0;
			padding: 5px 30px 10px 40px;
			background-image: url(images/lcBoxSides.jpg);
			background-repeat: repeat-y;
			display:block;
			}
			
			.lcImage{
				margin: 0;
				padding: 10px 0 10px 0;
				width: 195px;
				}
		
		.lcBoxContentHYCH{
			margin: 0;
			padding: 5px 22px 10px 25px;
			background-image: url(images/lcBoxSides.jpg);
			background-repeat: repeat-y;
			}

/* ----------------READ MORE LINKS------------------------------ */			
		.lcBoxLink{
			margin: 0;
			padding: 0 15px 0 38px;
			background-image: url(images/lcBoxSides.jpg);
			background-repeat: repeat-y;
			}
			
			.readMoreVacancies {
			    cursor: default;
			    font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
			}
			
			.readMoreVacanciesAlternating {
			    cursor: default;
			    font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
			}

			.readMoreVacancies a{
				margin: 0;
				padding: 27px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: left;
				background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration: none !important;
				}

			.readMoreVacanciesAlternating a{
				margin: 0;
				padding: 27px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: left;
				background-image: url(uploads/images/adbox/link_images/readMoreButtonGrey.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration: none !important;
				}
			
			.readMoreVacancies a:hover{
					background-position: right -52px;
					color: #4b4b4b;
			}

			.readMoreVacanciesAlternating a:hover{
					background-position: right -52px;
					color: #4b4b4b;
			}
			
			.readMoreBackLeft a{
				margin: 0;
				padding: 10px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: left;
				background-image: url(uploads/images/adbox/link_images/readMoreButton_180.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration: none !important;
				}
				
			.readMoreBackLeft a:hover{
					background-position: right -52px;
					color: #4b4b4b;
					}

			.readMoreBack a{
				margin: 0;
				padding: 10px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: right;
				background-image: url(uploads/images/adbox/link_images/readMoreButton_180.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration: none !important;
				}
				
			.readMoreBack a:hover{
					background-position: right -52px;
					color: #4b4b4b;
					}
			
			.readMoreLarge input {
				margin: 0 10px 0 0;
				padding: 22px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: right;
				background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				}
				
			.readMoreLarge a {
			    cursor: default;
			    font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				margin: 10px 10px 0 0;
				float:left;
				text-decoration: none !important;
			}
				
				.readMoreLarge input:hover {
					background-position: right -52px;
					color: #4b4b4b;
					}
			
			.readMore a{
				margin: 0;
				padding: 10px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: right;
				background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration:none !important;
				}
					
				.readMore a:hover{
					background-position: right -52px;
					color: #4b4b4b !important;
					}
					
					.readMoreMain a{
						margin: 0 0 10px 0;
						padding: 10px 47px 8px 0;
						font-family: Arial, Helvetica, Verdana, sans-serif;
						font-size: 1em;
						color: #020266;
						font-weight: bold;
						float: right;
						background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
						background-repeat: no-repeat;
						background-position: top right;
				        text-decoration:none !important;
						}
						
						.readMoreMain a:hover{
							background-position: right -52px;
							color: #4b4b4b;
							}
				
			.superCatLink a{
				margin: 0;
				padding: 10px 47px 8px 0;
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 1em;
				color: #020266;
				font-weight: bold;
				float: right;
				background-image: url(uploads/images/adbox/link_images/superCatLink.jpg);
				background-repeat: no-repeat;
				background-position: top right;
				text-decoration: none !important;
				}
					
				.superCatLink a:hover{
					background-position: right -52px;
					color: #4b4b4b;
					}
			
		.lcBoxFooter{
			margin: 0;
			padding: 16px 0 0 0;
			background-image: url(images/lcBoxFooter.jpg);
			background-repeat: no-repeat;
			}


/* ---------------- CAT SEARCH BOX -------------------------- */


    .catSearchLine{
	    margin: 0;
	    padding: 6px 0 1px 0;
	    overflow: hidden;
	    vertical-align:middle;
	    background-image: url(/images/cat_search_basket.jpg);
	    background-repeat: no-repeat;
	    background-position: -10px;
	    min-height:60px; 
	}

    .catSearchArrow {
	    cursor: default;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		float:right;
    }
			
    .catSearchArrow a {
        background-image:url(/images/readMoreButton.jpg);
        background-position:right top;
        background-repeat:no-repeat;
        color:#020266;
        float:left;
        font-family:Arial,Helvetica,Verdana,sans-serif;
        font-size:1.3em;
        font-weight:bold;
        margin:20px 0 0 !important;
        padding:10px 47px 8px 0;
        text-decoration: none !important;
    }

		.catSearchArrow a:hover{
			background-position: right -52px;
			color: #4b4b4b;
		}


/* ---------------- CAT SEARCH BOX -------------------------- */



/* ----------------MAIN CONTENT------------------------------ */
#bread {
	margin: 0;
	padding: 0;
}

	#breadCopy {
		margin: 0;
		padding: 0 0 0 10px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: .8em;
		color: #4b4b4b;
	}
	
		#breadCopy a{
			color: #4b4b4b;
			}
			
			#breadCopy a:hover{
			color: #020266;
			text-decoration: underline;
			}

#mainContent{
	margin: 0;
	padding: 0;
	float: left;
	width: 710px;
	}
	
	#mainContent h3{
		margin: 0;
		padding: 2px 25px 10px 0px;
		}
		
		.mainContentLine{
			margin: 0;
			padding: 10px 0 10px 10px;
			}
	    .mainContentLine2{
			margin: 0;
			padding: 10px 0 10px 0;
			}
	#mainContent p{
		margin: 0;
		padding: 10px 10px 20px 0px;
		}
    
    .wrapMainContent{
        padding-left:10px;
    }
    
        .wrapMainContent ul{
            list-style-type:circle;
            list-style-position:outside;
            padding: 0px 5px 0px 10px;
        }
        
        .wrapMainContent ul li{
            margin-left: 10px;
        }

            
        .wrapMainContent a:link{ 
            text-decoration: none;
			color: #020266;
            }
            
        .wrapMainContent a:hover{
            text-decoration: none;
            color: #4B4B4B;
            }
            
            
	
	.mainContentImage{
		margin: 0;
		padding: 10px 10px 10px 15px;
		float: right;
		}
	
	#flash{
		margin: 0;
		padding: 0px 0px 0px 0px;
		}
	
	#catGame{
		margin: 0;
		padding: 0;
		}
		
	.pSearch {
	    margin: 0;
	    padding: 10px !important;
	}
	
	.vacancyAreaMapLeft {
	    margin: 0 0 15px 0;
		float: left;
		
	}
	
	.vacancyAreaMapRight {
	}
	
	#vacancyAreaMapFull {
		float: left;
		width: 650px;
		height: 350px;
		margin: 0 0 10px 0;
		z-index: 1;
	}
	
	#map-overlay {
	    float: left;
		width: 650px;
		height: 75px;
		margin: 0 0 10px 0;
		z-index: 5;
		position: absolute;
		background: url('/images/map-overlay.png') repeat;
		padding: 138px 0;
	}
	
	#map-overlay .map-overlay-center {
	    margin: auto;
	    padding: 0;
	    width: 250px;
	    overflow: hidden;
	}
	
	#map-overlay .map-overlay-center img {
	    margin: 0;
	    padding: 0;
	    width: 30px;
	    height: 30px;
	}
	
	#map-overlay .map-overlay-center p {
	    margin: 0;
	    padding: 0;
	}
	
	.vacancyh3 {
	    margin: 0;
	    padding: 0 0 0 10px;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1em;
	    color: #020266;
	    font-weight: bold;
	}
	
	.vacancyTable {
	    width: 689px;
	    text-align: left;
	    /*margin: 0 0 0 10px;*/
	}
	
	.vacancyJobTitle  {
	     width: 288px; /*130px;*/
	    text-align: left;
	}
	
	.vacancyLocation  {
	    width: 200px;
	    text-align: left;
	}
	
	.vacancyContractType  {
	    width: 133px;
	    text-align: left;
	}
	
	.vacancySalary  {
	    width: 158px;
	    text-align: left;
	}
	
	.vacancyAreaRightForm {
	    float:right;
	    margin-top: 20px;
	}
	
	.branchContainer {
	    margin:0;
	    padding: 0 0 0 10px;
	    overflow: hidden;
	}
	
	#branchContainer {
	    margin:0;
	    padding: 0 0 0 10px;
	}
	
	.branchBoxLeft {
	    width: 210px;
	    float: left;
	    margin: 0 12px 0 0;
	    padding: 5px 5px 15px 0;
	    clear:right;
	}
	
	.branchBoxRight {
	    width: 220px;
	    float: right;
	    margin: 0;
	    padding: 5px 5px 5px 0;
	}
	
	.h3Container {
	    margin:0;
	    padding: 0;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1em;
	    color: #020266;
	    font-weight: bold;
	}
	
	.h3Container h3 {
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1em;
	    color: #020266;
	    font-weight: bold;
	}
	
	.h3Container h3 a {
	    cursor: pointer;
	}
	
	.h3Container h3 a:hover {
	    text-decoration: underline;
	}
	
	.pContainer {
	    float:left;
	    margin:0;
	    padding: 0;
	}
	
	.pContainer p {
	    margin: 0 !important;
	    padding: 0 !important;
	    float:left !important;
	}
	
	.contentContainer {
	    clear:both;
	}
	
	.contentContainer p {
	    padding: 10px 0 0 0 !important;
	}
	
	.mainAdLinkGMaps {
	    margin:0;
	    float:left;
	}
	
	.eventdate {
	    margin: 0;
	    padding: 0 0 0 0px;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1em;
	    color: #020266;
	    font-weight: bold;
	}

    .pRegion{
        padding-bottom:5px !important;
    }

    .pRegionInput{
        padding-left:12px;
    }

    .eventTable {
	    width: 689px;
	    text-align: left;
        clear:both;
	}

    .eventTable td{
        padding-bottom:5px;
        padding-top:5px;
        vertical-align:top;
        padding-right:10px;
    }
    .leftEvent{
        padding-left:10px;
    }
    
    .eventLeft {
        float: left;
        width: 375px;
    }
    
    .eventImage {
        float: left;
        margin-right: 10px;
    }

    .eventAlternatingTr{
        background-color:#f8f8f8;
    }

    .eventTopRow td{
        padding-top:10px !important;
    }

    .eventTable th td{
        text-align:left;
    }

    .eventTableHeader{
        font-weight:bold;
    }
	.spanLeft{
	    margin: 0;
	    padding: 0;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1em;
	    color: #4b4b4b;
	    line-height: 130%;
	}
    .eventPaging{
        float:right;
        padding-right:5px;
        padding-left:5px;
    }
    .eventPagingDiv{
        float:right; 
        display:inline;
    }
    .eventPagingWrap{
        vertical-align:top; 
        float:right; 
        width:130px; 
        padding: 10px 10px 0 0;
        clear: both;
        
    }
    
    .eventPagingWrapLarge {
        vertical-align:top; 
        float:right; 
        width:135px; 
        padding: 10px 10px 0 0;
        clear: both;
    }
    
    .catImage {
        padding: 2px;
    }
    
    .catSmallTd {
        width: 150px;
        text-align: center;
    }
    
    .catLargeTd {
        width: 350px;
        text-align: left;
    }

    .catMedTd {
        width: 175px;
        text-align: left;
    }
    
    .eventLocationH3{
        padding-left:12px !important;
    }

    .pForm{
        padding:5px 10px 10px 0px !important;
    }
    
    .pFormSmallPrint{
        padding:5px 10px 10px 0px !important;
        font-weight: normal !important;
        font-size: 8pt;
    }
    
    
    .pFormNote{
        padding:5px 10px 10px 0px;
        font-size: small;
    }
    .pFormTitle
    {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	color: #020266;
	font-weight: bold;
	}

    .forgottenPasswordText{
        font-size:0.8em;
    }

    .noRightPadding{
        padding-right:0px !important;
    }

    .pnlPadding{
    padding-bottom:20px;
    }

    .formField{
        width: 160px;
        padding: 0 0 5px 0;
        border: 1px solid #aaa;
    }
    .formField:hover {
        background-color: #ffffcc;
    }
    
    .formFieldTextArea {
        width: 160px;
        padding: 0 0 5px 0;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10pt;
    }
    
    .formFieldTextAreaFull {
        width: 310px;
        padding: 0 0 5px 0;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10pt;
    }

    .tdFormLabel{
        width:150px; 
        text-align:right;
        padding-right:5px;
    }
    
    .tdFormNotes{
        text-align:left;
        width: 250px;
    }
    
    .tdFormNotes span {
        width:30px;
        font: 13pt Verdana;
        color: #999999;
    }


    .formTable{
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #4b4b4b;   
        padding-bottom:10px;
     }

    .formTable td {
        padding-top:4px;
        padding-bottom:4px;
    }


    .formFieldNarrow{
        width: 68px;
        border: 1px solid #AAAAAA;
        
    }
    .formFieldNarrow:hover {
        background-color: #ffffcc;
    }
    
    .formFieldSuperNarrow {
        width: 30px;
        border: 1px solid #AAAAAA;
    }
    .formFieldSuperNarrow:hover {
        background-color: #ffffcc;
    }
    
   
    .formFieldArea{
        border: 1px solid #AAAAAA;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10pt;
    }
     .formFieldArea:hover {
        background-color: #ffffcc;
    }
    
    
    
    .formFieldTiny{
        width: 17px;
        border: 1px solid #AAAAAA;
        
    }
    .formFieldTiny:hover {
        background-color: #ffffcc;
    }
    
    
    .formFieldDdl{
        width: 162px;
        border: 1px solid #AAAAAA;
    }
    .formFieldDdl:hover {
        background-color: #ffffcc;
    }
    
    .lblFormLabel{
        float:left;
        width: 119px;
        text-align: left;
        padding: 2px 10px 0 0;
        font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #4b4b4b;   
    }
    
    .lblFormLabelRB {
        padding: 0 10px 0 160px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #4b4b4b; 
    }
    
    .lblFormNotes{
        text-align:left;
        width: 250px;  
        font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #4b4b4b;
	    padding: 0 0 0 10px;
    }
    
    .lblFormNotes:hover {
        color: #020266;
        cursor: pointer;
    }
    
    .lblFormAsteriskRed{
        width:30px;
        font: 11pt Verdana;
        color: #ff0000;
        padding: 0 0 0 10px;
        vertical-align: top;
    }
    
    .lblFormRed{
        float:left;
        width: 119px;
        text-align: left;
        padding: 2px 10px 0 0;
        font-family: Arial, Helvetica, Verdana, sans-serif;
	    color: #ff0000; 
    }
    
    .lblFormAsterisk{
        width:30px;
        font: 11pt Verdana;
        color: #999999;
        padding: 0 0 0 10px;
        vertical-align: top;
    }
    
    .formFieldSetLeft {
        width: 336px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #4b4b4b;
        float: left;
        margin: 5px 0 10px 0;
        overflow: hidden;
    }
    
    /**********LARGE FIELDSET**********/
    .formFieldSet {
        width: 690px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #4b4b4b;
        float: left;
        margin: 5px 0 10px 0;
        overflow: hidden;
    }
    
    .formFieldMainSectionLarge {
        background: transparent url(/images/fieldsetBackgroundLarge.png) repeat-y 0 0;
        padding: 9px 0 9px 0;
        margin: 0;
    }
    
    .formFieldHeaderBorderLarge {
        background: transparent url(/images/fieldsetBackgroundHeaderLarge.png) no-repeat 0 0;
        padding: 0 0 0 13px;
    }
    
    .formFieldFooterBorderLarge {
        background: transparent url(/images/fieldsetBackgroundFooterLarge.png) no-repeat 0 0;
        padding: 16px 0 0 0;
    }
    /**********END LARGE FIELDSET**********/
    /**********FIELDSET LEFT**********/
    .formFieldMainSection {
        background: transparent url(/images/fieldsetBackground.png) repeat-y 0 0;
        padding: 9px 0 9px 0;
        margin: 0;
    }
    
    .formFieldHeaderBorder {
        background: transparent url(/images/fieldsetBackgroundHeader.png) no-repeat 0 0;
        padding: 0 0 0 13px;
    }
    
    .formFieldHeaderBorderRecipient {
        background: transparent url(/images/fieldsetBackgroundHeaderRecipient.png) no-repeat 0 0;
        padding: 0 0 0 13px;
    }
    
    .formFieldHeaderBorderBank {
        background: transparent url(/images/fieldsetBackgroundHeaderBank.png) no-repeat 0 0;
        padding: 0 0 0 13px;
    }
    
    
    .formFieldFooterBorder {
        background: transparent url(/images/fieldsetBackgroundFooter.png) no-repeat 0 0;
        padding: 16px 0 0 0;
    }
    
    .formFieldSetRight {
        width: 336px;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #4b4b4b;
        float: right;
        margin: 5px 0 10px 0;
        overflow: hidden;
    }
    
    /**********FIELDSET LEFT/RIGHT**********/
    
    .fieldsetLineBreak {
         background: transparent url(/images/fieldsetLineBreak.png) no-repeat 0 0;
         padding: 20px 0 0 0;
         margin: 12px 0 0 9px;
    }
    
    .pCatsForm {
        padding: 0 0 5px 0 !important;
        margin: 0 !important;
    }
    
    .formRow {
        display: block;
        margin: 0 0 5px 0;
        padding: 0 0 0 12px;
    }
    
    .formRowLast {
        display: block;
        margin: 0;
        padding: 0 0 0 12px;
    }
    
    .contentRow {
        margin: 0 0 5px 0;
        padding: 0;
    }
    
    .lnkBtnNext{
        text-align:right;
        float: right
    }
    
    .lnkBtnPrev{
        text-align:left;
        float: left;
    }
    
    .lnkBtnPrevRight{
        text-align:left;
        float: right;
        padding: 0 10px 0 0;
    }
    
    .lnkBtn a{
    	margin: 0;
		padding: 10px 47px 13px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
     }
     
    .lnkBtnNext a{
    	margin: 0;
		padding: 10px 47px 13px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
    }
    
    .lnkBtnBack{
        text-align:right;
        float: right;
        padding-right: 10px;
        cursor: pointer;
    }

    .aRollover{
		margin: 0;
		padding: 10px 47px 8px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
    }    
        
    
    
    .smallBoxLeft{
		margin: 0;
		padding: 0;
		width: 225px;
        float:left;
        padding-right:7px;
    }
    .smallBoxHeader{
        margin: 0;
		padding: 12px 10px 0 12px;
        width:203px;
    }
    .smallBoxFooter{
        margin: 0;
		padding: 0px 10px 12px 12px;
        width:203px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
        background-repeat:no-repeat;
    }
    
    .smallBoxContent{
        background-image: url("/images/smallBoxMiddle.jpg");
		background-repeat: repeat-y;
		padding: 0px 15px 0 12px;
        width:200px;
    }
    
    .smallBoxImage {
        float:left; 
        padding-right:6px;
        padding-top:9px;
    }
    
    .smallBoxCopyDiv {
        float:left; 
        padding-right:6px;
        width: 95px;
    }
    
    .smallBoxCopy{
        font-size:0.8em;
    }
   
	.smallBoxFooter a{
		margin: 0;
		padding: 10px 47px 8px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
	}
    .aRollover{
		margin: 0;
		padding: 10px 47px 8px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
    }
    
    .aRollover:hover{
					background-position: right -52px;
					color: #4b4b4b !important;
					text-decoration: none !important;
    }
    
    
    .aRolloverPrev{
		margin: 0;
		padding: 10px 0 8px 47px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266 !important;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton_180.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		text-decoration: none !important;
    }
    
    .aRolloverPrev:hover{
					background-position: left -52px;
					color: #4b4b4b !important;
    }
    
    .siteMapHeader {
        font-weight: bold;
        text-decoration: none;
    }
    
    .siteMapSub {
        text-decoration: none !important;
    }
    
	ul.siteMapUL {
		margin: 0;
		padding: 0 0 0 5px;
		color: #4B4B4B;
	}
	
	ul.siteMapUL a {
		text-decoration: none;
		color: #4B4B4B !important;
	}
	
	ul.siteMapUL a:hover {
		text-decoration: none;
		color: #020266 !important;
	}
	
    .siteMapUL li {
        list-style: none;
    }
    
    .siteMapBlockLi {
        margin: 10px 20px 0 0;
        display: block;
        float: left;
        width: 205px;
    }
   
    .smallBoxFooterLeft{
        padding:10px 0 10px 0;
        margin:0px;
        float:left;
    }
    .smallBoxFooterRight{
        padding:10px 0 10px 0;
        margin:0px;
        float:right;
    }
    .emptyBoxSpacer{
    height:204px;
    }
    
     .smallBoxFooter2{
        margin: 0;
		padding: 5px 10px 12px 12px;
        width:203px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
        background-repeat:no-repeat;
        /*height: 50px;*/
        /*border: solid 1px black;*/
    }
    .smallBoxFooter2 a{
		margin: 0;
		padding: 10px 47px 8px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
	}
    .smallBoxFooter2Alternating {
	    cursor: default;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
	}	
	.smallBoxFooter2Alternating a{
		margin: 0;
		padding: 27px 47px 8px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		float: left;
		background-image: url(/uploads/images/adbox/link_images/readMoreButtonGrey.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;
		}	
	.smallBoxFooter2 a:hover{
			background-position: right -52px;
			color: #4b4b4b;
	}
	.smallBoxFooter2Alternating a:hover{
			background-position: right -52px;
			color: #4b4b4b;
	}		
	
	#pnlDirectDebit img{
	    margin: 0;
	    padding: 0 0 11px 0;
	}
	
	.bankFormContainer {
	    margin: 10px 0 30px 0;
	    padding: 0;
	    overflow: hidden;
	}
	
	#pnlBranchSearch {
	    margin: 0;
	    padding: 0;
	}
/* ----------------MAIN AD BOX------------------------------ */

    #mainAdBoxLarge{
        margin: 0;
        padding: 0;
       	background-image: url(images/mainAdLargeRepeater.jpg);
		background-repeat: repeat-y;
    }
    
    .mainAdLargeHeader{
        margin: 0;
		padding: 17px 10px 0 22px;
		background-image: url(images/mainAdLargeHeader.jpg);
		background-repeat: no-repeat;
    }
    
    .mainAdLargeFooter{
	    margin: 0;
		padding: 10px 0 0 0;
		background-image: url(images/mainAdLargeFooter.jpg);
		background-repeat: no-repeat;
	}
	
	.mainAdLargeContent{
		margin: 0;
		padding: 0;
		width: 679px;
		float: left;
	}
	
	.mainAdLargeContent label{
	    float:left;
	    width:120px;
	    display:block;
	}
	
	.mainAdContent label{
	    float:left;
	    width:123px;
	    display:block;

	}
	.mainAdLargeContentLabelRed {
	    color: #ff0000;
	}
	
	.contentError p {
	    color: #ff0000;
	}
	
	.adBoxForm{
	    margin: 0 0 10px 0;
	    padding: 0;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 10pt;
	    width: 180px;
	}
	
	.mainAdBoxLarge{
		margin: 0;
		padding: 0;
		background-image: url(images/mainAdLargeRepeater.jpg);
		background-repeat: repeat-y;
	}
		
	#mainContent .mainAdContentPadding p{
		margin: 0;
		padding: 0;
		}
	
	.mainAdBoxPadding{
		margin: 0;
		padding: 0px 10px 0px 0px;
		}
	
	.mainAdBoxLeft, .mainAdBoxRight{
		margin: 0;
		padding: 0;
		width: 340px;
		background-image: url(images/mainAdRepeater.jpg);
		background-repeat: repeat-y;
		}
		
		.mainAdBoxLeft{
			margin: 0 0 15px 0px;
			float: left;
			clear: left;
			}
		
		.mainAdBoxRight{
			margin: 0 0px 15px 0;
			float: Right;
			clear: right;
			}
            	
			.mainAdHeader{
				margin: 0;
				padding: 17px 10px 0 22px;
				background-image: url(images/mainAdHeader.jpg);
				background-repeat: no-repeat;
				}
				
        	.mainAdLeft{
				margin: 0;
				padding: 0;
				background-image: url(images/mainAdLeft.jpg);
				background-repeat: no-repeat;
				float: left;
				}
				
            .mainAdContent{
				margin: 0;
				padding: 0;
				width: 330px;
				float: left;
				min-height: 115px;
				}
				
				.mainAdContentPadding{
					margin: 0;
					padding: 0 15px 0px 15px;
				}
				
				span.mainAdCopy {
					margin: 0;
					padding: 0;
					color: #4B4B4B;
				}
					
				
			
			.mainAdLink{
				margin: 0 5px 0 17px;
				padding: 0 0 0 0px;
				float: right;
				min-height: 35px;
				}
		
            .mainAdRight{
				margin: 0;
				padding: 0;
				background-image: url(images/mainAdRight.jpg);
				background-repeat: no-repeat;
				float: left;
				}
				
            .mainAdFooter{
				margin: 0;
				padding: 0px 0 0 0;
				background-image: url(images/mainAdFooter.jpg);
				background-repeat: no-repeat;
				background-position: bottom;
				width: 340px;
				height:15px;
				}
			
			.mainAdForm{
		        padding: 0 0 0 0;
				float: left;
				margin: 0 0 10px 0;
			}
			
			.mainAdContentPadding img {
				margin: 0;
				padding: 0 10px 0 0;
				float: left;
				}
				
#pnlSupporterNumber {
    margin: 0 0 10px 0;
}
		
/* ----------------SHARE LINKS------------------------------ */
.shareBoxContainer{
	margin: 0;
	padding: 10px 20px 5px 0;
	width: 980px;
	overflow: hidden;
	}
	
	.shareBoxTop{
		margin: 0;
		padding: 8px 0 0 0 ;
		width: 980px;
		background-image: url(images/shareBoxTop.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		float: left;
		}
	
	.shareBoxContent{
		margin: 0;
		padding: 10px 0 10px 0;
		width: 980px;
		float: left;
		background-image: url(images/shareBoxSides.jpg);
		background-position: top left;
		background-repeat: repeat-y;
		}
		
		.shareBoxCopy{
			margin: 0;
			padding: 0 37px 0 37px;
			float: left;
			color: #4b4b4b;
			}
	
	.shareBoxBottom{
		margin: 0;
		padding: 8px 0 0 0;
		width: 980px;
		background-image: url(images/shareBoxBottom.jpg);
		background-position: top;
		background-repeat: no-repeat;
		float: left;
		}
		
.icons {margin: 0; padding: 0; clear:both; border-top: none; overflow:hidden; height: 20px;}
dl {padding: 0 0 0 10px; overflow:hidden;}
dl dt {display: none; overflow:hidden;}
dl dd {float: left; margin: 0 10px 0 0; overflow:hidden;}
dl dd a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000; height: 16px; overflow:hidden;}

.icons .s_delicious {background: url('icons/delicious.gif') no-repeat;}
.icons .s_digg {background: url('icons/digg.gif') no-repeat;}
.icons .s_technorati {background: url('icons/technorati.gif') no-repeat;}
.icons .s_reddit {background: url('icons/reddit.gif') no-repeat;}
.icons .s_magnolia {background: url('icons/magnolia.gif') no-repeat;}
.icons .s_stumbleupon {background: url('icons/stumbleupon.gif') no-repeat;}
.icons .s_yahoo {background: url('icons/yahoo.gif') no-repeat;}
.icons .s_google {background: url('icons/google.gif') no-repeat;}

.gameLink {
    float: right;
    width: 310px;
    margin: 0;
    padding: 0 30px 0 0;
    font-size: 11px;
    color: #999;
	text-align: right;
}

.gameLink a{
	margin: 0;
	padding: 2px 0 0 19px !important;
	background-image: url(images/catGameLink.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	text-decoration: none !important;
}

.gameLink a:hover {
    background-position:left -22px;
    margin: 0;
	padding: 2px 0 0 19px !important;
	background-image: url(images/catGameLink.jpg);
	background-repeat: no-repeat;
}

/* ----------------FOOTER------------------------------ */
#footer{
	margin: 0;
	padding: 0;
	float: left;
	}

.linksBox{
	margin: 0;
	padding: 0;
	clear: both;
	width: 980px;
	}
	
	.linksBoxHeader{ 
		margin: 0;
		padding: 45px 0 0 0;
		background-image: url(images/helpfulLinks.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		}
		
	.linksBoxContent{
		margin: 0;
		padding: 0 30px 10px 40px;
		background-image: url(images/linksBoxSides.jpg);
		background-repeat: repeat-y;
		overflow: hidden;
		}
		
		.linksBoxCol{
			margin: 0;
			padding: 0 0 10px 0;
			list-style: none;
			width: 180px;
			float: left;
			}
		               /***********************************************************/
		.linksList{
			margin: 0;
			padding: 0 0 10px 0;
			list-style: none;
			width: 180px;
			}
	
			.rootMenu{
				margin: 0;
				padding: 0;
				display: block;
				padding: 5px 0 0 0;
				color: #020266;
				font-weight: bold;
				}
				
				.rootMenu a{
					margin: 0;
					padding: 0;
					font-family: Arial, Helvetica, Verdana, sans-serif;
					font-size: 1.2em;
					color: #020266;
					font-weight: bold;
					text-decoration: none !important;
					}
				
				.rootMenu a:hover{
						margin: 0;
						padding: 0;
						color: #4b4b4b;
						}
						
					.subMenu{
						margin: 0;
						padding: 0;
						line-height: 130%;
						padding: 5px 0 0 0;
						}
					
					.subMenu a{
						margin: 0;
						padding: 0;
						font-family: Arial, Helvetica, Verdana, sans-serif;
						font-size: .95em;
						color: #4b4b4b;
						font-weight: normal;
						text-decoration: none !important;
						}

					.subMenu a:hover{
						margin: 0;
						padding: 0;
						color: #020266;
						}
						
						/***********************************************************/
						
.embedGameContainer {
    padding: 10px;
    margin: 0;
    height: 130px;
    width: 280px;
    -moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border-radius: 15px;
    border: 1px solid #cccccc;
    z-index: 2001;
    background-color: #ffffff;
    position: relative;
}

.embedGameSelect {
    margin: 0;
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	height: 20px;
	width: 90px;
	padding: 5px;
	border-bottom: none;
	background-color: #eeeeee;
	font-size: 13px;
	text-align: center; 
}

#embedGameContainerShadow {
    margin: 0;
    padding: 7px;
    -moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
    height: 152px;
    width: 302px;
    top: 130%;
    left: 60%;
    z-index: 1001;
    position: absolute;
    background-color: #eeeeee;
    display: none;
}

.embedGameTextbox {
    margin: 10px 0 0 0;
}

#charityDetails{
	margin: 0;
	padding: 17px 0 0 0;
	font-size: .8em;
	color: #4b4b4b;
	font-weight: normal;
	background-image: url(images/charityDetailsLine.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	#charityDetails a{
	margin: 0;
	padding: 0;
	color: #4b4b4b;
	text-decoration: none !important;
	}
	
	#charityDetails a:hover{
	margin: 0;
	padding: 0;
	color: #020266;
	}
	
	.blueCopy{
		margin: 0;
		padding: 0;
		color: #020266;
		font-weight: bold;
		}
		
	.linksBoxFooter{
		margin: 0;
		padding: 16px 0 0 0;
		background-image: url(images/linksBoxFooter.jpg);
		background-repeat: no-repeat;
		}
	
#footerLeft{
	margin: 0;
	padding: 5px 0 15px 38px;
	font-size: .95em;
	float: left;
	}
	
	#footerLeft a{
		margin: 0;
		padding: 0;
		color: #4b4b4b;
		text-decoration: none !important;
		}
	
	#footerLeft a:hover{
		margin: 0;
		padding: 0;
		color: #020266;
		}

#footerRight{
	margin: 0;
	padding: 5px 38px 15px 0;
	font-size: .95em;
	float: right;
	}
	
	#footerRight a{
		margin: 0;
		padding: 0;
		color: #4b4b4b;
		text-decoration: none !important;
		}
	
	#footerRight a:hover{
		margin: 0;
		padding: 0;
		color: #020266;
		}

/*Nazley Skrzynski: Cat Search  & Cat Details pages*/
	.catGridCol1  {
	    width: 130px;
	    text-align: center;
	    height: 60;
	    padding: 0 0 0 0;	    
	}	
	.catLeft {
	    /*margin: 0 0 5px 10px;*/
	    padding: 0 0 5px 0;
		float: left;
	}
	.catRight 
	{
		/*margin: 0 0 5px 20px;*/
		padding: 0 0 5px 5px;
		float: right;
		width: 325px;/*350px;*/
	}
	.catSearchHeading
	{
		margin: 0;
		padding: 2px 0 2px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: small;
		font-weight:bold;
		color: #666666;
		vertical-align:middle;		
	}
	.catDetailsHeading
	{
		margin: 0;
		padding: 3px 0 7px 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		font-weight:bold;
		color: #666666;
		vertical-align:middle;
		line-height: 130%;
	}
	.catDetailsTitle
	{		
		padding: 0 0 0 0;
		margin: 0;	
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
	}
	
	.catDetails
	{
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: small;
		color: #4b4b4b;
	}
	.catSubDetails
	{
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: smaller;
		color: #4b4b4b;
	}
	.catMsg
	{
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: smaller;
		color: Red;
	}
	.catBranchContact
{
	/*border-style: solid;
	border-width: thin;*/
	text-align: left;
	width: 525px;
	margin: 0 0 0 0;
	
}
.catImgTable
{
	width:302px;
	/*border: solid thin #DCDCDC;*/
	padding: 1px 0 0 0;
	margin: 0 0 3px 0;
}

td.catImgL
{
    background-image: url(/images/rollover_image_bg_300.jpg); 
	background-repeat: no-repeat;
	background-position: top left;    
	width: 302px; 
	height: 302px; 
	text-align: center;
}


div.imgThumb 
{
    border: 1px solid #CCC;
    margin: 0 2px 0 0;
    float: left;
    padding: 0px;
}

div.imgThumb table
{
    width: 72px;
    height: 72px;    
}


.catDetailsTable
{
	height:375px;
	/*border: solid thin #DCDCDC;
	padding: 0 0 0 30px;*/
	width: 100%;
}
tr.CatDetailsGrey
{
	background-color:#efefef;
	vertical-align: middle;
}
tr.CatDetailsPale
{
	background-color: White;
	vertical-align: middle;
}
	.textInputBoxSpec
	{
		width: 175px;
		
	}
	.catGoBackTo a{
		margin: 0;
		padding: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 1em;
		color: #020266;
		font-weight: bold;
		float: right;
		background-image: url(uploads/images/adbox/link_images/readMoreButton.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none !important;		
	}
				
			

/* ---------------- FAQ PANELS ------------------------------ */

.FAQContainer
{

}
				
/* FAQ panel */
.FAQPanel, .FAQPanelCollapsed 
{
	background: #eee;
	margin: 0px;
	width: 700px;
}

/* panel heading */
.FAQPanel h2, .FAQPanelCollapsed h2 
{
	background: #ffffff url(/images/arrowUp_trans.png) no-repeat 675px 10px;
	font-size: 1em !important;
	text-indent: 0px !important;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding:   5px 5px 0px 5px;
	width: 690px;
	/* height: 45px; */
	overflow:auto;
}

/* panel heading on rollover */
/* .FAQPanel h2:hover, .FAQPanelcollapsed h2:hover { background-color: #010066; } */

/* heading of a collapsed panel */
.FAQPanelCollapsed h2 
{
	color: #000000;
	overflow:auto;
	background: #ffffff url(/images/arrowDown_trans.png) no-repeat 675px 10px;

}

/* panel content - do not set borders or paddings */
.FAQPanelContent 
{ 
	background: #ffffff; 
	overflow: hidden;
    width: 690px;
}

/* panel footer */
.FAQPanelFooter 
{ 
	background: #ffffff; 
    /* background-image: url(/images/mainContentLine.jpg); */
	background-position:bottom;
	background-repeat:no-repeat;
	overflow: hidden;
    width: 700px;
    height: 10px;
}

/* panel footer */
.FAQAnswer
{ 
	margin: 0px;
	padding:   5px 10px 5px 10px;
	font-style:italic;
	font-size:1em;
}

/* collapsed panel content */
.FAQPanelCollapsed .FAQPanelContent { display: none; }
			
			
			
/* price */


table.price 
{
  width: 310px; 
  padding: 0;
  margin: 0;
}

table.price td.priceHeading
{
background-color: #EFEFEF;
padding: 5px
}

table.price td.priceHeading h5
{
    padding: 0;
    margin: 0;
}

table.price td.priceRRP
{
    width: 100px;
    padding: 0 0 0 5px;
    font-weight: bold;
    color: #666666;
}

table.price td.priceAddToBasket
{
    width: 210px;
}

/* basket */

table.basket
{
    margin: 40px 0 0 0;
}

table.basket th
{
    text-align: left;
}


table.basketTotal
{
    margin: 20px 0;
}

table.basketTotal th
{
    padding: 0 20px 0 0;
}

table.basketTotal td
{
   font-weight: bold;
}

.PageImageClass
{
    border: none;
    padding-right: 12px;
    padding-left: 15px;
    float:right;
}



/* MAINTENANCE */

.maintenanceBox 
{
    width: 600px;
    border: 1px solid #CCC;
    padding: 10px;
    overflow: hidden;
}

.maintenanceBox h1
{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	color: #020266;
	font-weight: bold;
}

.maintenanceBox img
{
    float: left;
    margin: 0 10px 10px 0
}



/* VALIDATION */ 

.validationError p {
color: #990000
}

/* new cat search page */

.results-pager { background: #030061; overflow: hidden; color: #fff; padding: 5px 10px; }
.results-pager .left-paging { float: left; width: 200px; }
.results-pager .right-paging { float: right; width: 200px; text-align: right; }

.results-pager .right-paging a { color: #fff; }
.results-pager .right-paging a:hover { text-decoration: underline; }

.results-table { padding: 10px 0; }
.results-table .results-row { overflow: hidden; }
.results-table .header { padding-bottom: 10px; font-weight: bold; }

.results-table .results-row .results-image { float: left; width: 150px; padding: 0 5px; }
.results-table .results-row .results-image input, .results-table .results-row .results-image img { border: 1px solid #c6c6c6 !important; }
.results-table .results-row .results-name { float: left; width: 120px; padding: 0 5px; }
.results-table .results-row .results-summary { float: left; width: 200px; padding: 0 5px; }
.results-table .results-row .results-branch { float: left; width: 135px; padding: 0 5px; }
.results-table .results-row .results-go { float: left; width: 25px; text-align: right;  padding: 0 5px;}

.catImgL { width: 303px; height: 303px; }
.catDetailsGrey { background: #efefef; vertical-align: middle; overflow: hidden; }
.catDetailsPale { background: #fff; vertical-align: middle; overflow: hidden; }
.catDetailsHeading { float: left; margin: 0; padding: 3px 0 7px 0; font-weight:bold; color: #666666; width: 200px; }
.catDetails { float: left; margin: 0; padding: 3px 0 7px 0; color: #4b4b4b; }
.catDetailsContent { margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: small; color: #4b4b4b; }
.catDetailsContent p { margin: 0!important; padding: 0 10px 20px 0!important; }
.catDetailsTitle { padding: 10px 0; }
div.imgThumb { border: 1px solid #CCC; margin: 5px 3px 0 0; float: left; padding: 0px; height: 72px; width: 72px; }
