#container { width: 782px; margin-left: auto; margin-right: auto; text-align: left; margin-top: 10px;}

ul { margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px;}

#top {width: 782px; height: 148px;}

img.nostyle{border:none}

#main { background: url(/images/templates/page-bkd.png) scroll repeat-y right top; width: 782px;}

#nav { width: 782px; height: 26px; border-top: solid #fff 1px; background-color: #002F62;}
	#nav ul { margin-left: 20px; padding-top: 4px;}
	#nav li {display: inline; list-style-type: none; font-size:10px; border-right: dotted #fff 1px; padding: 0px 7px 0px 7px;}
	#nav a { color: #fff; font-weight: bold; text-decoration: none;}
	#nav a:hover {color: #FF4700; text-decoration: none;}
	#nav .selected {color: #FF4700; font-weight: bold; text-decoration: none;}
	#nav .textonly {border: none;}

#pods { position: absolute; top: 445px; width: 190px;}
#pods img { float: left;}
#pods li { padding-bottom: 5px; list-style-type: none;}
		
.lozenge { width: 185px; clear:both;}

	.lozengetopblank {
	background: url(/images/templates/smalllozengeblank-top.png) scroll no-repeat left top;
	height: 10px;
}
	.lozengemiddleblank { padding-left: 15px; padding-right: 10px; background: url(/images/templates/smalllozenge-middle.png) scroll repeat-y left top; padding: 0px 10px 0px 15px;}
	.lozengemiddleblank img { margin: 0px;}
	.lozengemiddleblank p { line-height: 12px;}
	.lozengemiddleblank h2 { line-height: 12px; padding-bottom: 3px; font-size: 120%; font-weight: bold; color: #FF5A1A; padding-bottom: 0px; margin-bottom: 2px; margin-top: 0px; border: none;}
	.lozengemiddleblank a { 	background: url(/images/templates/orange-arrow-white.png) scroll no-repeat left center; color: #FF4700;font-weight: bold; text-decoration: none; padding-left: 12px;}
	.lozengemiddleblank a:hover { color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left center;}
    .lozengebottomblank { background: url(/images/templates/smalllozenge-bottom.png) scroll no-repeat left top; height: 24px;}
	
	.lozengetop { background: url(/images/templates/smalllozenge-top.png) scroll no-repeat left top; height: 80px;}
	.lozengemiddle { padding-left: 15px; padding-right: 10px; background: url(/images/templates/smalllozenge-middle.png) scroll repeat-y left top; padding: 0px 10px 0px 15px;}
	.lozengemiddle img { margin: 0px;}
	.lozengemiddle p { line-height: 12px;}
	.lozengemiddle h2 { line-height: 12px; padding-bottom: 3px; font-size: 120%; font-weight: bold; color: #FF5A1A; padding-bottom: 0px; margin-bottom: 2px; margin-top: 0px; border: none;}
	.lozengemiddle a { 	background: url(/images/templates/orange-arrow-white.png) scroll no-repeat left center; color: #FF4700;font-weight: bold; text-decoration: none; padding-left: 12px;}
	.lozengemiddle a:hover { color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left center;}
    .lozengebottom { background: url(/images/templates/smalllozenge-bottom.png) scroll no-repeat left top; height: 24px;}
	
	.lozengetopgreen { background: url(/images/templates/smalllozengegreen-top.png) scroll no-repeat left top; height: 80px;}
	.lozengemiddlegreen { padding-left: 15px; padding-right: 10px; background: url(/images/templates/smalllozengegreen-middle.png) scroll repeat-y left top; padding: 0px 10px 0px 15px;}
	.lozengemiddlegreen img { margin: 0px;}
	.lozengemiddlegreen p { line-height: 12px;}
	.lozengemiddlegreen h2 { line-height: 12px; padding-bottom: 3px; font-size: 120%; font-weight: bold; color: #009D27; padding-bottom: 0px; margin-bottom: 2px; margin-top: 0px; border: none;}
	.lozengemiddlegreen a { 	background: url(/images/templates/green-arrow-white.png) scroll no-repeat left center; color: #009D27;font-weight: bold; text-decoration: none; padding-left: 12px;}
	.lozengemiddlegreen a:hover { color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left center;}
    .lozengebottomgreen { background: url(/images/templates/smalllozengegreen-bottom.png) scroll no-repeat left top; height: 24px;}
	
	.lozengetopblue { background: url(/images/templates/smalllozenge-top-blue.jpg) scroll no-repeat left top; height: 80px;}
	.lozengemiddleblue { padding-left: 15px; padding-right: 10px; background: url(/images/templates/smalllozenge-middle-blue.jpg) scroll repeat-y left top; padding: 0px 10px 0px 15px;}
	.lozengemiddleblue img { margin: 0px;}
	.lozengemiddleblue p { line-height: 12px;}
	.lozengemiddleblue h2 { line-height: 12px; padding-bottom: 3px; font-size: 120%; font-weight: bold; color: #3575BC; padding-bottom: 0px; margin-bottom: 2px; margin-top: 0px; border: none;}
	.lozengemiddleblue a { 	background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left center; color: #3575BC;font-weight: bold; text-decoration: none; padding-left: 12px;}
	.lozengemiddleblue a:hover { color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left center;}
    .lozengebottomblue { background: url(/images/templates/smalllozenge-bottom-blue.jpg) scroll no-repeat left top; height: 24px;}

#content {width: 540px; padding: 18px; background-color: #fff; margin-right: 7px; margin-left: 196px;}
	#content {min-height: 300px;}
	* html #content {height: 300px;}
	#content ul { margin: 0px 0px 0px 20px; padding-top: 10px; padding-bottom: 10px;}
	#content li { list-style-type: square;}
	#content ol li { list-style-type: decimal;}
	
	#content a.homebanner {color: #fff; text-decoration: none; background-image: url(none);}
	.homebanner {margin-bottom: 5px; display: block; padding-top: 50px; padding-left: 20px; width: 320px; height: 84px; margin-left: 185px;}
.furniture { background: url(/images/templates/homefurniture.png) scroll no-repeat left top; margin-bottom: 22px;}
.stationery { background: url(/images/templates/homestationery.png) scroll no-repeat left top; margin-bottom: 22px;}
.edldesign { background: url(/images/templates/home-edldesign.png) scroll no-repeat left top; margin-bottom: 22px;}
.commercialprint {background: url(/images/templates/homeprint.png) scroll no-repeat left top; margin-bottom: 22px;}
		
	#content .nostyle a {color: #FF4700; padding: 0px; text-decoration: none; list-style-type: none; list-style-image: none;}
    #content .nostyle a:hover { color: #002F62;}
	
	.contentleft {width: 290px; padding-right: 10px; float: left; border-right: dotted #333333 1px;}
	.contentright {
	width: 206px;
	float: right;
	background: #E5EDF3 url(/images/templates/content-right.png) scroll repeat-x left top;
	padding: 0px 16px 5px 16px;
}

	#content img, #content .contentleft img, #content .contentright img {
	border: none;
	float: left;
	margin-bottom: 5px;
}

		#content .contentright ul {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	color: #284178;
	border-bottom: dotted #284178 1px;
}
	    #content .contentright a {background: url(/images/templates/orange-arrow-right.png) scroll no-repeat left center;}
	    #content .contentright a:hover {background: url(/images/templates/blue-arrow-right.png) scroll no-repeat left center;}
		#content .contentright li {
	list-style-type: none;
	display: list-item;
}


.equaldiv { width: 508px;}
	.equaldiv a { list-style-type: none; height: 35px; background:url(/images/icons/orange-arrow.gif) no-repeat left top scroll;width: 231px; display: block; padding-left: 12px;}
	.equaldiv a:hover { background-color: #F6F2EE;}
		#content .equaldiv ul { margin-left: 0px; padding-bottom: 10px;}
		#content .equaldiv li { margin-right: 10px; margin-top: 0px; height: 43px; float:left; width: 243px; display: inline; list-style-type: none; padding-left: 0px; border-bottom: 1px dotted #ccc;}
		
		#content .equaldiv ul li ul { margin-left: 0px; width: 203px; border-bottom: none; border-top: 1px dotted #ccc;}
		#content .equaldiv ul li ul li { padding-left: 10px; width: 203px; border-bottom: none;}
		#content .equaldiv ul li ul li a { color: #666666;}
		#content .equaldiv ul li ul li a:hover { color: #F57B23; background: url(/images/icons/orange-arrow.gif) no-repeat left center scroll;}

.sitemap { width: 243px;}
	.sitemap a {
	list-style-type: none;
	background: url(/images/icons/orange-arrow.gif) no-repeat left center scroll;
	width: 231px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	color: #FF4700;
	font-weight: bold;
	text-decoration: none;
}
	.sitemap a:hover {
	background-color: #002F62;
}
		#content .sitemap ul { margin-left: 0px; padding-bottom: 10px;}
		#content .sitemap li { margin-right: 10px; float:left; width: 243px; display: inline; list-style-type: none; padding-left: 0px; border-bottom: 1px dotted #ccc;}
		
		#content .sitemap ul li ul { margin-left: 0px; width: 203px; border-bottom: none;}
		#content .sitemap ul li ul li { padding-left: 10px; width: 203px; border-bottom: none;}
		#content .sitemap ul li ul li a { color: #666666; width: 213px;}
		#content .sitemap ul li ul li a:hover { color: #F57B23; background: url(/images/icons/orange-arrow.gif) no-repeat left center scroll;
}

.campustour { width: 508px;}
	.campustour img { width: 117px; height: 83px;}
	.campustour a { line-height: 18px; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 12px;}
		#content .campustour ul { margin-left: 0px; padding-bottom: 10px;}
		#content .campustour li { padding-bottom: 30px; clear:both; margin-right: 10px; width: 508px; background: none; list-style-image: none; list-style-type: none; padding-left: 0px;}
		
.productimages {
	width: 550px;
}
	.productimages img {
	border: 1px solid #002F62;
	padding: 2px;
	background-color: #002F62;
}
		#content .productimages ul { margin-left: 0px;}
		#content .productimages li {
	display: inline;
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
	list-style-type: none;
}
		.productimages .producttext {
	display: block;
	clear: left;
	width: 169px;
	border: solid #002F62 1px;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #002F62;
	margin-bottom: 7px;

}
		
.centereddiv { width: 100%; text-align: center;}

#subnavblue {
	background: url(/images/templates/blue-bkd.png) scroll no-repeat left top;
	height: 245px;
	border-top: solid #fff 1px;
	width: 185px;
	float: left;
	padding-left: 10px;
	color: #FFFFFF;
}
	#subnavblue ul { }
	#subnavblue li { background: url(/images/templates/white-arrow-blue.png) scroll no-repeat left top; list-style-type: none; padding-bottom: 2px; border-bottom: 1px dotted #fff;}
    #subnavblue li a { padding-left: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
    #subnavblue li a:hover, #subnavblue .selected  { color: #FF4700; background: url(/images/templates/orange-arrow-blue.png) scroll no-repeat left top;}

#subnavorange {
	background: url(/images/templates/orange-bkd.png) scroll no-repeat left top;
	height: 245px;
	border-top: solid #fff 1px;
	width: 185px;
	float: left;
	padding-left: 10px;
	color: #FFFFFF;
}
	#subnavorange ul {}
	#subnavorange li { background: url(/images/templates/white-arrow-orange.png) scroll no-repeat left top; list-style-type: none;padding-bottom: 2px; border-bottom: 1px dotted #fff; }
    #subnavorange li a { padding-left: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
    #subnavorange li a:hover, #subnavorange li .selected { color: #284178; background: url(/images/templates/blue-arrow-orange.png) scroll no-repeat left top; }
     

#subnavpurple {
	background: url(/images/templates/purple-bkd.png) scroll no-repeat left top;
	height: 245px;
	border-top: solid #fff 1px;
	width: 185px;
	float: left;
	padding-left: 10px;
}
	#subnavpurple ul {}
	#subnavpurple li { background: url(/images/templates/white-arrow-purple.png) scroll no-repeat left top;  list-style-type: none; padding-bottom: 2px; border-bottom: 1px dotted #fff; }
    #subnavpurple li a { padding-left: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
    #subnavpurple li a:hover, #subnavpurple li .selected { color: #FF4700; background: url(/images/templates/orange-arrow-purple.png) scroll no-repeat left top; }
    

#flashbanner { margin: 0px; border-top: solid #fff 1px; background-color: #FF4700;}

	form { margin: 0px; padding: 0px; height: 100%; }	
.link{ color: #FF4700; text-decoration: none; font-weight: bold; padding: 0px; }
.link a { color: #FF4700; text-decoration: none; font-weight: bold; padding: 0px; }
.link:hover { color: #002F62; }

#mainservices { position: absolute; top: 190px; margin-left: 10px; width: 169px; font-size:10px; z-index: 24; }
	#mainservices li { background: url(/images/templates/orange-arrow.png) scroll no-repeat left top; list-style-type: none; padding-left: 15px; padding-bottom: 2px; border-bottom: 1px dotted #fff; }
	#mainservices a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
#mainservices :hover { color: #284178; }
#mainservices .selected { color: #284178; }

.orangearrow { background: url(/images/templates/orange-arrow.gif) scroll no-repeat left center; padding-left: 15px; color: #FCD8BD;font-weight: bold; text-decoration: none; }
	.orangearrow:hover { color: #fff; text-decoration: none;}

#footer { width: 609px; padding-top: 30px; line-height: 23px; background: url(/images/templates/bottom-bkd.png) scroll no-repeat left top; float: right; }
	#footer ul { float: right; margin-right: 30px; }
	#footer li { list-style-type: none; color: #686E62; display: inline;}
	#footer a { color: #686E62; text-decoration: none;}
	#footer a:hover { text-decoration: underline;}
	.date { width: 22%; color: #000;}
	.description { width: 78%}
	.data news .lightrow { background-color: #F8F8F8;}

.buttondiv { background-color: #fff; width: 280px; text-align: right;}
	
.data newslong { font-size:100%; width: 100%; color: #6A737B; margin-bottom: 10px; text-align: left; border-bottom: 1px dotted #ccc;}
.data newslong th { background: #626262 url(/_images/template/news_bkg.gif) scroll no-repeat right top; height: 22px; font-weight: bold; border-bottom: 1px solid #fff; padding-left: 5px; color: #fff;}
.data newslong td { vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #F1F1F1;}
	.date { width: 22%; color: #000;}
	.description { width: 78%}

	.redtext { color: #FF0000;}

.contact { width: 520px;}
.contactleft { float:left; width: 174px; border-right: 1px dotted #ccc; margin-right: 10px;}
.contactright { float:right; width: 320px;}

#content .pagenumbers ul { margin-left: 0px;}

.pdf { background: url(/images/icons/pdf.gif) no-repeat scroll left center; padding-left: 20px; padding-top: 7px; border-bottom: 1px dotted #ccc; }
	.pdf a { background: none;}
	
.quote { background: url(/images/icons/open-quote.png) no-repeat scroll left top; border-bottom: 1px dotted #666666; margin: 15px 0px 10px 0px; padding: 10px 20px 10px 40px; background-color: #E4E4E4; }
.closequote { margin-top: -50px; background: url(/images/icons/close-quote.png) no-repeat scroll right bottom; height: 29px; width: 32px; float:right; }

.icon { float:left; width: 50px; text-align: right;}
.icondescription { float:right; width: 425px; border-left: 1px solid #CBE1F3; padding-left: 15px;}

.tablewidth { width: 400px;}

.lozengemiddle .centre { text-align: center; width: 157px; }

#orangelink li { list-style-type: none; }
#orangelink li a{ font-weight: bold; padding-left: 15px; background: url(/images/templates/orange-arrow-white.png) scroll no-repeat left top; color: #FF4700; text-decoration: none; }
#orangelink li a:hover{ color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left top; }
#orangelink .blue li a{ font-weight: bold; padding-left: 15px; background: url(/images/templates/orange-arrow-white.png) scroll no-repeat left top; color: #FF4700; text-decoration: none; }
#orangelink .blue li a:hover{ color: #002F62; background: url(/images/templates/blue-arrow-white.png) scroll no-repeat left top; }

#subnavorange { background: url(/images/templates/orange-bkd.png) scroll no-repeat left top; height: 240px; border-top: solid #fff 1px; width: 185px; float: left; padding-left: 10px; color: #FFFFFF;}
	#subnavorange ul {}
	#subnavorange li { background: url(/images/templates/white-arrow-orange.png) scroll no-repeat left top; list-style-type: none;padding-bottom: 2px; border-bottom: 1px dotted #fff; }
    #subnavorange li a { padding-left: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
    #subnavorange li a:hover, #subnavorange li .selected { color: #284178; background: url(/images/templates/blue-arrow-orange.png) scroll no-repeat left top; }
	
	
.hiddenlink { display: none;}
.clear { clear: both;}
.fade {}
.image-right {
	float: right;
	margin-left: 10px;}
	
