@charset "utf-8";
/* CSS Document */
* {
border:0 none;
margin:0;
padding:0;
}
body {
color:#A09A9A;
font-family:Verdana;
font-size:10px;
margin:0 auto;
padding:0;
text-align:center;
}
p {
-x-system-font:none;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

@font-face {font-family: Chunk;
src: local("Chunkfive")}

h1 {
font-size:80px;
font-weight:bold;
margin:0;
padding:0;
}
#container {
height:100%;
margin:0;
position:relative;
text-align:left;
width:990px;
}

.container {
margin: 0 auto;
width: 980px;

}

#totalContent {
height:100%;
}
html, body {
margin:0;
padding:0;
}
body {
-x-system-font:none;
font-family:Arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
p {
}
a {
color:#99B406;
padding:0;
}
div#container {
text-align:left;
}

#header {
	height:10px;
	padding:0px;
	margin:0px;
}

#bebop {
width:960px;
background-color:#333333;

}

#CasesLogo {
	width: 950px;
	background-image:url(../images/header_black2.png);
	background-color:#000000;
	height:30px;
	margin-left:20px;
	padding-top:10px;
}

#logofied{
float:left;
width:123px;
height:32px;
padding-left:40px;
padding-top:0px;
}

#topnav {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
width:550px;
height:28px;
padding-left:0px;
padding-top:2px;
}

#navlink{
float:left;
height:25px;
width:55px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-left:5px;
padding-top:3px;
}

#navlink2{
float:left;
height:25px;
width:58px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
}

#Picdemoi {
float:left;
height:130px;
width:130px;
padding-top:20px;
background-image:url(../images/moi6.png);
background-repeat:no-repeat;
}

#Textdemoi {
float:left;
height:130px;
width:650px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:20px;
}

#Textdeweb {
float:left;
height:100px;
width:650px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:20px;
}

#Textdephone {
float:left;
height:150px;
width:650px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:20px;
}

#Textdeill {
float:left;
height:100px;
width:650px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:20px;
}

#Textdesoft {
float:left;
height:100px;
width:650px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:20px;
}


#Textdemoi2 {
float:left;
width:880px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:30px;
}


#Textdemoi3 {
float:left;
width:880px;
height:200px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:30px;
}

#Textdeweb3 {
float:left;
width:880px;
height:160px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:45px;
}

#Textdeweb4 {
float:left;
width:880px;
height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-left:50px;
}

#Textdephone4 {
float:left;
width:880px;
height:60px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-left:50px;
}

#Textdephone5 {
float:left;
width:880px;
height:120px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-left:50px;
}


#Textdeweb5 {
float:left;
width:880px;
height:160px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-left:45px;
}

#Textdeweb6 {
float:left;
width:880px;
height:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-left:50px;
}

#Textdeweb7 {
float:left;
width:880px;
height:350px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-top:20px;
padding-left:50px;
}

#Textdeweb8 {
float:left;
width:880px;
height:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding-top:20px;
padding-left:50px;
}

#site04{
float:left;
width:80px;
height:120px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-top:20px;
}

#site06{
float:left;
width:80px;
height:120px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-top:20px;
padding-left:35px;
}

#navlink:hover {background-color:#A5F700;
}

#navlink #hover {display: none;}

#navlink.hover #hover {display: block;}

#tweet {
float:right;
padding-right:20px;
padding-top:5px;
height:20px;
width:45px;
}

#headertext{
float:left;
width:610px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
padding-top:40px;
padding-left:130px;
}
#UserID{
	position:absolute;
	float:right;
	width:264px;
	height:16px;
	margin-top:-65px;
	right: 0px;

}

#homeheadtext{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
letter-spacing:-2px;
font-weight:900;
padding-left:27px;
padding-top:20px;
}

#webheadtext{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
letter-spacing:-2px;
font-weight:bolder;
padding-left:47px;
padding-top:20px;
}

#mainhometext{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#3F3F3E;
width:600px;
padding-left:27px;
padding-top:8px;
}

#mainabouttext{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#3F3F3E;
width:800px;
padding-left:27px;
padding-top:30px;
}

#mainwebtext{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#3F3F3E;
width:800px;
padding-left:27px;
padding-top:10px;
}

#mainhomesections{
float:left;
width:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:27px;
padding-top:20px;
}

#maincontsections{
float:left;
width:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:27px;
padding-top:0px;
}

#homeboxheader{
float:left;
width:170px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bolder;
font-size:18px;
}

#homeboxbodytext{
float:left;
width:170px;
padding-left:20px;
padding-top:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3F3F3E;
font-weight:normal;
font-size:14px;
}

#homebox{
float:left;
width:300px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-top:20px;
}

#homeboxBottomLeft{
float:left;
width:300px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-top:60px;
}

#homeboxRight{
float:left;
width:300px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:30px;
padding-top:20px;
}


#homeboxBottomRight{
float:left;
width:300px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-top:60px;
padding-left:30px;
}

#homeboxY{
float:left;
width:300px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-top:0px;
}

#contbox{
float:left;
width:3631px;
height:291px;
background-image:url(../images/cont_bg.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-top:0px;
}

#homeboxpic{
float:left;
width:100px;
height:100px;
background-color:#006666;

}

#UserIcon {
float:left;
width:16px;
height:16px;
}

#UserWelcome {
float:right;
height:13px;
width:238px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#54889c;
margin-top:3px;
}

#JournalSearch {
	position:absolute;
	float:right;
	width:264px;
	height:26px;
	right: 0px;
	margin-top:-27px;
}

#SearchField {
	float:left;
	height:26px;
	width:174px;
	color:#333;
	border:0px;
	border:#999;
}

.textfield_effect    {
	border-width: 1px;       
	border-color: #b9b9b9;
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;    
	color: #aaaaaa;    
	width: 174px;    
	height: 26px;   
	}

#SearchButton {
	float:right;
	width:63px;
	height:26px;
	padding-right:20px;
	margin-top:1px;
}

#banner {
	width:990px;
	height:306px;
}

#Navigation {
	margin-left:20px;
	width:949px;
	height:20px;
	background-color:#000000;
}

#tagline {
	width:990px;
	height:90px;
}

#mainBanner {
margin-left:20px;
	width:949px;
	height:200px;
}

#mainBannerab {
margin-left:20px;
	width:949px;
	height:100px;
}

#contactBanner {
margin-left:20px;
	width:949px;
	height:220px;
	margin-top:30px;
	background-image:url(../images/contactbg.png);
}

#bigBanner {
	width:950px;
	height:280px;
	float:left;
	background-repeat:no-repeat;
}

#bigBannerab {
	width:950px;
	height:50px;
	float:left;
	background-repeat:no-repeat;
}

#bigBannerC {
	width:950px;
	height:230px;
	float:left;
	background-repeat:no-repeat;
}

#contBanner {
	width:950px;
	height:180px;
	float:left;
	background-repeat:no-repeat;
	padding-left:34px;
}

#bannertexto {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#689B02;
padding-left:34px;
letter-spacing:-3px;
}

#bannertexto1 {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#689B02;
font-size:50px;
padding-top:45px;
padding-left:34px;
letter-spacing:-1px;
}

#bannertexto2 {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#689B02;
font-size:50px;
padding-top:45px;
padding-left:34px;
letter-spacing:-1px;
}

#bannertexto3 {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#689B02;
font-size:50px;
padding-top:45px;
padding-left:34px;
letter-spacing:-1px;
}

#bannertexto4 {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1D8090;
font-size:120px;
padding-left:34px;
letter-spacing:-8px;
}

#bannertexto5 {
float:left;
height:20px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#074853;
font-size:65px;
padding-left:34px;
padding-top:90px;
letter-spacing:-6px;
}

#CDetails {
float:left;
padding-left:34px;
color:#6C6A6A;
width:150px;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:28px;
letter-spacing:-1px;
padding-top:20px;
}

#CDetails2 {
float:left;
padding-left:34px;
color:#1D8090;
width:500px;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:28px;
letter-spacing:-1px;
padding-top:20px;
}

#ContbgGrey{
float:left;
width:208px;
height:108px;
background-image:url(../images/cont_grey_bg.png);
background-repeat:no-repeat;
margin-top:30px;
}

#contwitter{
float:left;
width:49px;
height:49px;
padding-left:13px;
padding-top:30px;
}

#conskype{
float:left;
width:49px;
height:49px;
padding-left:19px;
padding-top:30px;
}

#context77{
float:left;
width:770px;
height:200px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#3F3F3E;
padding-left:34px;
padding-top:40px;

}

#smallBanner {
	width:225px;
	height:244px;
	float:right;
}

#mainBody {
	padding-top:10px;
	margin-left:20px;
	width:949px;
	height:800px;
}

#mainCont {
	padding-top:0px;
	margin-left:20px;
	width:949px;
	height:800px;
}

#latestReports {
	float:left;
	width:690px;
	height:500px;
}

#rightColumn {
	float:right;
	width:225px;
	height:600px;
}


#widgetTop {
	float:right;
	width:225px;
	height:200px;
	border:solid;
	border-width: 1px;       
	border-color: #d6d6d6;
	margin-top:22px;
	
}

#twitterpic{
float:left;
width:156px;
height:123px;
padding-top:2px;
padding-left:10px;
}

#followme{
float:left;
width:156px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003333;
padding-left:14px;
}

#footermenu{
float:left;
width:160px;
height:200px;
padding-top:45px;
padding-left:25px;
}

#footertitle {
float:left;
width:160px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#75AEAE;
font-weight:bold;
}

#footerlist {
float:left;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#AAC8C8;
line-height:24px;
padding-top:30px;
}

#widgetSecond {
	float:right;
	width:225px;
	border:solid;
	border-width: 1px;       
	border-color: #d6d6d6;
	margin-top:20px;
	
}

#widgetHeader {
	width:100%;
	height:48px;
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
}

#widgetTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	height:18px;
	width:200px;
	padding-left:20px;
	padding-top:15px;
}

#widgetTitle2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#686868;
	height:18px;
	width:150px;
	padding-left:20px;
	padding-top:15px;
}

#widgetRSS {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	color:#686868;
	height:18px;
	width:20px;
	padding-right:20px;
	padding-top:15px;
}


#widgetTmblr {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	color:#686868;
	height:75px;
	width:20px;
	padding-right:25px;
	padding-top:15px;
}



#reportHeader {
	width:690px;
	height:48px;
	background-image:url(../images/grey_bg1.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
}

#reportBox {
	width:690px;
	height:76px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	margin-top:30px;
}

#reportImage {
	height:76px;
	width:76px;
	float:left;
}

#reportIcons{
	height:76px;
	width:76px;
	float:right;
}

#reportArticle{
	height:18px;
	width:18px;
	float:left;
}

#mostAccessedWidget{
	width:224px;
	float:left;
	margin-top:30px;
}

#reportArticleWidget{
	height:18px;
	width:18px;
	float:left;
	padding-left:16px;
}

#mostAccessedLink{
	width:175px;
	float:right;
	margin-left:10px;
}

#mainWidgetLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b80aa;
	font-size:12px;
	font-weight:bold;
	width:165px;
	float:left;
}

#seeallWidgetLink{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b80aa;
	font-size:12px;
	width:175px;
	height:35px;
	padding-top:14px;
	float:right;
	text-decoration:underline;
}

#mainWidgetAuthor{
	font-family:Arial, Helvetica, sans-serif;
	color:#b64656;
	font-size:12px;
	width:175px;
	float:left;
}

#mainWidgetBlogAuthor{
	font-family:Arial, Helvetica, sans-serif;
	color:#989898;
	font-size:11px;
	width:175px;
	float:left;
}

#reportPDF{
	height:18px;
	width:18px;
	float:left;
	margin-left:10px;
}

#reportEmail{
	height:18px;
	width:18px;
	float:right;
}


#reportMainText {
	height:76px;
	width:471px;
	float:left;
	margin-left:20px;
}


#reportTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	height:18px;
	width:300px;
	padding-left:20px;
	padding-top:15px;
	float:left;
}

#reportRSS {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	height:16px;
	width:41px;
	float:right;
	margin-top:16px;
	padding-right:35px;
}

#reportRSSicon{
	height:16px;
	width:16px;
	float:left;
}

#reportRSStext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9b9a9a;
	height:16px;
	width:18px;
	float:right;
}

#reportName {
	width:471px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a81a8;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	
}

#reportAuthor {
	width:471px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b64757;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	
}

#reportID{
	width:471px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-style:italic;
	font-size:12px;
	
}

#reportMenu{
	width:471px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a9a9a9;
	margin-top:4px;
	font-size:12px;
	
}

.a:reportMenu{
	font-family:Arial, Helvetica, sans-serif;
	color:#a9a9a9;
	font-size:12px;
	
}

#menu {
background: #577d8a; url(../images/menu_tabs_bg3.png) no-repeat scroll 0 0;
font-family: Arial;
height: 20px;
overflow: hidden;
position: relative;
width: 950px;

}

#menu ul {
padding-left:50px;
}

ul{
}


p, ol, il {
}


ol, ul {
list-style-image:none;
list-style-position: outside;
list-style-type: none;

}

#menu li#menu-style1:hover, #menu li#menu-style1.active {
background-color: #21343a;
background-spoition: 0 -70px;

}

#menu li:hover, #menu li.active {
background: transparent url (../images/menu_tabs_bg3.png) no-repeat scroll 50% 0;
}

#menu li. first {
background: transparent none repeat scroll 0 0;
}

#menu li {
background: transparent url (../images/menu_tabs_bg3.png) no repeat scroll 0 20px;
float: left;
height: 20px;
padding: 0 0 0 0px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, firldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding:0;
}

#menu li#menu-style1:hover a, #menu li#menu-style1.active a {
background-position: 100% -10px;
}

#menu li:hover a, #menu li.active a, #menu li a.active {
background: transparent url (../images/menu_tabs_bg3.png) no-repeat scroll 50% 0;
color:#b2d2dd;
}

#menu li a, x:-moz-any-link, x:default {
display: inline-block;
}

/* Menu */

#menu {
	height: 20px;
	width: 980px;
	font-family:Verdana;
	background-color:#000000;
	position: relative;
	overflow:hidden;
}

#menu ul {
	padding-left: 20px;
		margin-top:0px;
}

#menu li {
	float: left;
	height: 20px;
	padding: 0 0 0 0px;
	background-color:#000000;
}

#menu li a {
	display: inline-block;
	height: 20px;
	padding: 0px 0px 0 0;
	border: none;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 13px;
	color: #b2d2dd;
}

/* CSS hack for FF2 to display block instead of inline-block */
#menu li a, x:-moz-any-link {display:-moz-inline-box;}
#menu li a, x:-moz-any-link, x:default {display:inline-block;}

#menu li.first {
	background: none;
}

/* Sub-menu */

#menu li ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 960px;
	height: 20px;
	padding: 0 0 0 20px;
	margin-top:8px;
}

#menu li li, #menu li li:hover {
	height: auto;
	padding: 6px 15px 0 15px;
	background-color:#000000;
}

#menu li li a, #menu li li:hover a {
	height: auto;
	padding: 0;
	font-weight: normal;
	background: none !important;
}

#menu li:hover, #menu li.active {
	background: url(../images/menu_tabs_bg3.png) no-repeat 50% 0;
}

#menu li:hover a, #menu li.active a, #menu li a:active {
	background: url(../images/menu_tabs_bg3.png) no-repeat 50% 0;
	color: #b2d2dd;
}
#menu li:hover ul {
	z-index: 99
}

/* Menu > Login Button */


/* Colour styles */

/* Style 1: Purple */
.glowonhover .box-style1:hover .title, .glowthis .box-style1 .title {
	background-position: -310px 0;
}
.glowonhover .box-style1:hover .content, .glowthis .box-style1 .content {
	border-color: #21343a;
}
.glowonhover .box-style1:hover .bottom, .glowthis .box-style1 .bottom, .overlay-style1 div.bottom {
	background-position: -310px 100%;
}
.glowonhover .featuresrotator .box-style1:hover .bottom, .glowthis .featuresrotator .box-style1 .bottom {
	background-position: -310px -40px;
}
.overlay-style1 .content { border-color: #939; }
#menu li#menu-style1:hover, #menu li#menu-style1.active {
	background-color: #21343a;
	background-image:url(../images/tab1.png);
	background-position: 0 -70px;
	height:32px;
}
#menu li#menu-style1:hover a, #menu li#menu-style1.active a {
	background-position: 100% -70px;
}
#menu li#menu-style1:hover ul, #menu li#menu-style1.active ul {
	display: block;
	background: #21343a;
}

/* Style 2: Red */

.glowonhover .box-style2:hover .title, .glowthis .box-style2 .title {
	background-position: -620px 0;
}
.glowonhover .box-style2:hover .content, .glowthis .box-style2 .content {
	border-color: #21343a;
}
.glowonhover .box-style2:hover .bottom, .glowthis .box-style2 .bottom, .overlay-style2 div.bottom {
	background-position: -620px 100%;
}
.glowonhover .featuresrotator .box-style2:hover .bottom, .glowthis .featuresrotator .box-style2 .bottom, .featuresrotator .glowthis .box-style2 .bottom {
	background-position: -620px -40px;
}
.overlay-style2 .content { border-color: #21343a; }
#menu li#menu-style2:hover, #menu li#menu-style2.active {
	background-color: #21343a;
	background-position: 0 -110px;
	height:32px;
}
#menu li#menu-style2:hover a, #menu li#menu-style2.active a {
	background-position: 100% -110px;
}
#menu li#menu-style2:hover ul, #menu li#menu-style2.active ul {
	display: block;
	background: #21343a;
}

/* Style 3: Pink */
.glowonhover .box-style3:hover .title, .glowthis .box-style3 .title {
	background-position: -930px 0;
	color: #b2d2dd;
}
.glowonhover .box-style3:hover .content, .glowthis .box-style3 .content {
	border-color: #21343a;
}
.glowonhover .box-style3:hover .bottom, .glowthis .box-style3 .bottom, .overlay-style3 div.bottom {
	background-position: -930px 100%;
}
.glowonhover .featuresrotator .box-style3:hover .bottom, .glowthis .featuresrotator .box-style3 .bottom {
	background-position: -930px -40px;
}
.overlay-style3 .content { border-color: #21343a; }
#menu li#menu-style3:hover, #menu li#menu-style3.active {
	background-color: #21343a;
	background-position: 0 -150px;
}
#menu li#menu-style3:hover a, #menu li#menu-style3.active a {
	background-position: 100% -150px;
}
#menu li#menu-style3:hover ul, #menu li#menu-style3.active ul {
	display: block;
	background: #21343a;
}

/* Style 4: Blue */
.glowonhover .box-style4:hover .title, .glowthis .box-style4 .title {
	background-position: -1240px 0;
	color: #b2d2dd;
}
.glowonhover .box-style4:hover .content, .glowthis .box-style4 .content {
	border-color: #21343a;
}
.glowonhover .box-style4:hover .bottom, .glowthis .box-style4 .bottom, .overlay-style4 div.bottom {
	background-position: -1240px 100%;
}
.glowonhover .featuresrotator .box-style4:hover .bottom, .glowthis .featuresrotator .box-style4 .bottom {
	background-position: -1240px -40px;
}
.overlay-style4 .content { border-color: #21343a; }
#menu li#menu-style4:hover, #menu li#menu-style4.active {
	background-color: #21343a;
	background-position: 0 -190px;
	height:32px;
}
#menu li#menu-style4:hover a, #menu li#menu-style4.active a {
	background-position: 100% -190px;
}
#menu li#menu-style4:hover ul, #menu li#menu-style4.active ul {
	display: block;
	background: #21343a;
}

/* Style 5: Bright green */
.glowonhover .box-style5:hover .title, .glowthis .box-style5 .title {
	background-position: -1550px 0;
}
.glowonhover .box-style5:hover .content, .glowthis .box-style5 .content {
	border-color: #21343a;
}
.glowonhover .box-style5:hover .bottom, .glowthis .box-style5 .bottom, .overlay-style5 div.bottom {
	background-position: -1550px 100%;
}
.glowonhover .featuresrotator .box-style5:hover .bottom, .glowthis .featuresrotator .box-style5 .bottom {
	background-position: -1550px -40px;
}
.overlay-style5 .content { border-color: #21343a; }
#menu li#menu-style5:hover, #menu li#menu-style5.active {
	background-color: #21343a;
	background-position: 0 -230px;
}
#menu li#menu-style5:hover a, #menu li#menu-style5.active a {
	background-position: 100% -230px;
}
#menu li#menu-style5:hover ul, #menu li#menu-style5.active ul {
	display: block;
	background: #21343a;
}

/* Style 6: Yellow */
.glowonhover .box-style6:hover .title, .glowthis .box-style6 .title {
	background-position: -1860px 0;
	color: #b2d2dd;
}
.glowonhover .box-style6:hover .content, .glowthis .box-style6 .content {
	border-color: #21343a;
}
.glowonhover .box-style6:hover .bottom, .glowthis .box-style6 .bottom, .overlay-style6 div.bottom {
	background-position: -1860px 100%;
}
.glowonhover .featuresrotator .box-style6:hover .bottom, .glowthis .featuresrotator .box-style6 .bottom {
	background-position: -1860px -40px;
}
.overlay-style6 .content { border-color: #21343a; }
#menu li#menu-style6:hover, #menu li#menu-style6.active {
	background-color: #21343a;
	background-position: 0 -270px;
}
#menu li#menu-style6:hover a, #menu li#menu-style6.active a {
	background-position: 100% -270px;
}
#menu li#menu-style6:hover ul, #menu li#menu-style6.active ul {
	display: block;
	background: #21343a;
}

/* Style 7: Blue */
.glowonhover .box-style7:hover .title, .glowthis .box-style7 .title {
	background-position: -2170px 0;
}
.glowonhover .box-style7:hover .content, .glowthis .box-style7 .content {
	border-color: #21343a;
}
.glowonhover .box-style7:hover .bottom, .glowthis .box-style7 .bottom, .overlay-style7 div.bottom {
	background-position: -2170px 100%;
}
.glowonhover .featuresrotator .box-style7:hover .bottom, .glowthis .featuresrotator .box-style7 .bottom {
	background-position: -2170px -40px;
}
.overlay-style7 .content { border-color: #21343a; }
#menu li#menu-style7:hover, #menu li#menu-style7.active {
	background-color: #21343a;
	background-position: 0 -310px;
}
#menu li#menu-style7:hover a, #menu li#menu-style7.active a {
	background-position: 100% -310px;
}
#menu li#menu-style7:hover ul, #menu li#menu-style7.active ul {
	display: block;
	background: #21343a;
}

/* Style 8: Orange */
.glowonhover .box-style8:hover .title, .glowthis .box-style8 .title {
	background-position: -2480px 0;
}
.glowonhover .box-style8:hover .content, .glowthis .box-style8 .content {
	border-color: #21343a;
}
.glowonhover .box-style8:hover .bottom, .glowthis .box-style8 .bottom, .overlay-style8 div.bottom {
	background-position: -2480px 100%;
}
.glowonhover .featuresrotator .box-style8:hover .bottom, .glowthis .featuresrotator .box-style8 .bottom {
	background-position: -2480px -40px;
}
.overlay-style8 .content { border-color: #21343a; }
#menu li#menu-style8:hover, #menu li#menu-style8.active {
	background-color: #21343a;
	background-position: 0 -350px;
	height:32px;
}
#menu li#menu-style8:hover a, #menu li#menu-style8.active a {
	background-position: 100% -350px;
}
#menu li#menu-style8:hover ul, #menu li#menu-style8.active ul {
	display: block;
	background: #21343a;
}

/* Style 9: Teal */
.glowonhover .box-style9:hover .title, .glowthis .box-style9 .title {
	background-position: -2790px 0;
}
.glowonhover .box-style9:hover .content, .glowthis .box-style9 .content {
	border-color: #21343a;
}
.glowonhover .box-style9:hover .bottom, .glowthis .box-style9 .bottom, .overlay-style9 div.bottom {
	background-position: -2790px 100%;
}
.glowonhover .featuresrotator .box-style9:hover .bottom, .glowthis .featuresrotator .box-style9 .bottom {
	background-position: -2790px -40px;
}
.overlay-style9 .content { border-color: #21343a; }
#menu li#menu-style9:hover, #menu li#menu-style9.active {
	background-color: #21343a;
	background-position: 0 -390px;
}
#menu li#menu-style9:hover a, #menu li#menu-style9.active a {
	background-position: 100% -390px;
}
#menu li#menu-style9:hover ul, #menu li#menu-style9.active ul {
	display: block;
	background: #21343a;
}

/* Style 10: Lilac */
.glowonhover .box-style10:hover .title, .glowthis .box-style10 .title {
	background-position: -3100px 0;
	color: #b2d2dd;
}
.glowonhover .box-style10:hover .content, .glowthis .box-style10 .content {
	border-color: #21343a;
}
.glowonhover .box-style10:hover .bottom, .glowthis .box-style10 .bottom, .overlay-style10 div.bottom {
	background-position: -3100px 100%;
}
.glowonhover .featuresrotator .box-style10:hover .bottom, .glowthis .featuresrotator .box-style10 .bottom {
	background-position: -3100px -40px;
}
.overlay-style10 .content { border-color: #21343a; }
#menu li#menu-style10:hover, #menu li#menu-style10.active {
	background-color: #21343a;
	background-position: 0 -430px;
	height:32px;
}
#menu li#menu-style10:hover a, #menu li#menu-style10.active a {
	background-position: 100% -430px;
}
#menu li#menu-style10:hover ul, #menu li#menu-style10.active ul {
	display: block;
	background: #21343a;
}

/* Style 11: Pale green */
.glowonhover .box-style11:hover .title, .glowthis .box-style11 .title {
	background-position: -3410px 0;
	color: #b2d2dd;
}
.glowonhover .box-style11:hover .content, .glowthis .box-style11 .content {
	border-color: #21343a;
}
.glowonhover .box-style11:hover .bottom, .glowthis .box-style11 .bottom, .overlay-style11 div.bottom {
	background-position: -3410px 100%;
}
.glowonhover .featuresrotator .box-style11:hover .bottom, .glowthis .featuresrotator .box-style11 .bottom {
	background-position: -3410px -40px;
}
.overlay-style11 .content { border-color: #21343a; }
#menu li#menu-style11:hover, #menu li#menu-style11.active {
	background-color: #21343a;
	background-position: 0 -470px;
	height:32px;
}
#menu li#menu-style11:hover a, #menu li#menu-style11.active a {
	background-position: 100% -470px;
}
#menu li#menu-style11:hover ul, #menu li#menu-style11.active ul {
	display: block;
	background: #21343a;
}

/* Style 12: Grey */
.box-style12:hover, .glowthis .box-style12 {
	background-position: -310px 0;
}


/* Menu */

#menu {
	height: 30px;
	width: 950px;
	font-family:Verdana;
	background-color:#000000;
	position: relative;
	overflow:hidden;
}

#menu ul {
	padding-left: 40px;
}

#menu li {
	float: left;
	height: 40px;
	padding: 0 0 0 33px;
	background: url(../images/menu_div.png) no-repeat 0 20px;
}

#menu li a {
	display: inline-block;
	height: 25px;
	padding: 10px 33px 0 0;
	border: none;
	text-transform: lowercase;
	font-weight: bold;
	letter-spacing:0px;
	font-size: 15px;
	color: #b2d2dd;
}

/* CSS hack for FF2 to display block instead of inline-block */
#menu li a, x:-moz-any-link {display:-moz-inline-box;}
#menu li a, x:-moz-any-link, x:default {display:inline-block;}

#menu li.first {
	background: none;
}

/* Sub-menu */

#menu li ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 950px;
	height: 30px;
	padding: 0 0 0 55px;
	margin: 0;
}

#menu li li, #menu li li:hover {
	height: auto;
	padding: 6px 15px 0 15px;
	background: url(../images/menu_div.png) no-repeat 100% 11px;
}

#menu li li a, #menu li li:hover a {
	height: auto;
	padding: 0;
	font-weight: normal;
	background: none !important;
}

#menu li:hover, #menu li.active {
	background: url(../images/menu_div.png) no-repeat 50% 0;
}

#menu li:hover a, #menu li.active a, #menu li a:active {
	background: url(../images/menu_div.png) no-repeat 50% 0;
	color: #b2d2dd;
}
#menu li:hover ul {
	z-index: 99
}

/* Menu > Login Button */

li#menu-login {
	height: 30px;
	padding: 10px 0 0 0;
	text-align:center;
	width: 85px;
}

li#menu-login, li#menu-login:hover {
	background: url(../images/menu_div.png) no-repeat 0 20px;
}

/* Menu > Search */

li#menu-search:hover {
	background: url(../images/menu_div.png) no-repeat 0 20px;
}

li#menu-search {
}

li#menu-search form {
	padding: 10px 0 0 0;
	background: url(../images/menu_div.png) no-repeat 0 10px;
}

li#menu-search input {
	float: left;
}

input#menu-search-input-text {
	width: 155px;
	margin: 6px 15px 0 10px;
	border: 0 none;
}

/* Wrapper - provides the content's background color */

#wrapper {
	background: #ddd url(http://d1.openx.org/avw.php?zoneid=24365&n=a2688c82) 50% 0% no-repeat;
	padding-bottom: 20px;
}

/* Box Style - common styles applied to boxes */

.box {
	margin: 5px 0 10px 0;
}

.box .title {
	height: 30px;
	margin: 0;
	padding: 10px 0 0 15px;
	background: #343434 url(/sites/all/themes/custom/tlpr/img/box_top_bottom_bg.png) no-repeat 0 0;
	color: #fff;
	text-transform: lowercase;
}

.box .small-title {
	height: 20px;
	margin: 0;
	padding: 5px 0 0 10px;
	background-image: url(/sites/all/themes/custom/tlpr/img/subpage_box_bg.png);
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-transform: lowercase;
	font-size: 13px;
	color: #fff;
}

.box .title span, .box .small-title span {
	font-weight: normal;
}

.box .tabs { /* when using tabs instead of box title */
	margin-right: -100px;
}

.box .tabs li {
	float: left;
	height: 30px;
	padding-left: 5px;
	background: url(/sites/all/themes/custom/tlpr/img/menu_tabs_bg.png) no-repeat 0 -630px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.box .tabs li a {
	float: left;
	height: 24px;
	margin: 0 1px 0 0;
	padding: 6px 5px 0 0;
	background: url(/sites/all/themes/custom/tlpr/img/menu_tabs_bg.png) no-repeat 100% -660px;
	border: none;
	color: #fff;
}

.box .tabs li:hover { /* the hover effect */
	background-position: 0 -570px;
}

.box .tabs li:hover a {
	background-position: 100% -600px;
}

.box .tabs li.on { /* the active tab */
	background-position: 0 -510px;
}

.box .tabs li.on a {
	background-position: 100% -540px;
	color: #333;
}

.box .tabs li.label {
	height: 25px;
	padding: 5px 5px 0 0;
	background: none;
}

.box .tabs li a span {
	font-weight: normal;
}

.box .content {
	background: #ebebeb;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

.box .ticker {
	height: 22px;
	padding: 0 0 0 10px;
	background: #ccc;
}

.box .ticker .item {
	float: left;
	width: 245px;
	padding-top: 4px;
}

.box .ticker .back, .box .ticker .next {
	text-indent: -9999em;
	float: left;
	width: 20px;
	height: 22px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -20px;
	border: none;
}

.box .ticker .next {
	background-position: -20px -20px;
}

.box .ticker, .box .bottom {
	font: 11px;
}

.box .ticker a, .box .bottom a {
	color: #036;
	border-color: #999;
}

.box .balloon { /* comments */
	float: right;
	margin: 2px 10px 0 0;
	padding: 0 5px 0 0;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 100% -57px;
	font-size: 10px;
	line-height: 1;
}

.box .balloon a {
	display: inline-block;
	height: 15px;
	padding: 0 0 0 5px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -42px;
	border: none;
	line-height: 1;
	color: #369;
}

.box .balloon span {
	display: none;
}

.box .articles { /* article previews */
}

.box .img-alignright li { /* article previews with images aligned right */
	padding-left: 10px;
}

.box .articles li {
	height: 75px;
	border-top: 7px solid #ebebeb;
}

.box .bottom {
	height: 25px;
	background: #ccc url(/sites/all/themes/custom/tlpr/img/box_top_bottom_bg.png) no-repeat 0 100%;
}

.box .bottom ul {
	line-height: 1;
	font-size: 11px;
}

.box .bottom li {
	padding-top: 5px;
	text-align: center;
}

.box .bottom p {
	padding: 5px 10px;
	line-height: normal !important;
	font-size: 11px !important;
	font-weight: bold;
	color: #000;
}

.box .articles li:hover {
	background: #fff;
}

.box .articles p {
	padding-right: 5px;
}

.box .add-to-igoogle {
	margin-right: 20px;
	padding-left: 20px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -82px;
}

.box .add-to-facebook {
	padding-left: 20px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -106px;
}

.pad10 {
	padding: 0 10px 10px 10px;
}

/* Box Style 12 - another default box style */

.box-style12 {
	padding: 30px 5px;
	background: url(/sites/all/themes/custom/tlpr/img/adbox_bg.png) no-repeat 0 0;
}

/* Box Style 13 */

.box-style13 {
	padding: 30px 0;
	background: url(/sites/all/themes/custom/tlpr/img/adbox_bg.png) no-repeat -5px -310px;
}

/* Feature rotator */

.featuresrotator .bottom {
	height: 20px;
	padding: 0 33px 5px 5px;
	background-position: 0 -40px;
	text-align: center;
}

.featuresrotator .bottom a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat;
	border: none !important;
	text-indent: -9999em;
}

.featuresrotator .bottom a.play-pause {
	float: left;
	margin-left: 8px;
}

.featuresrotator .bottom span { /* used to center the following controls */
	display: inline-block;
}

.featuresrotator .bottom a.back {
	background-position: -20px 0;
}

.featuresrotator .bottom a.next {
	background-position: -80px 0;
}

.featuresrotator .bottom a.pix {
	background-position: -40px 0;
}

.featuresrotator .bottom a.pix-on {
	background-position: -60px 0;
}

/* News By Box */

.newsbybox {
}

.newsbybox h3 {
	height: 17px;
	padding: 3px 0 0 5px;
	background: #ccc;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.newsbybox h3 a {
	border: none;
}

.newsbybox h3 a:hover {
	border-bottom: 1px solid #999;
}

.newsbybox p {
	height: 50px;
	padding: 5px;
	line-height: 20px;
}

.newsbybox p a {
	padding: 0 0 0 2px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -130px;
	border: none;
	color: #000;
}

.newsbybox p a span {
	padding: 0 8px 0 2px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 100% -130px;
	line-height: 1;
}

.newsbybox p a:hover {
	background-position: 0 -147px;
}

.newsbybox p a:hover span {
	background-position: 100% -147px;
}

.newsbybox p a.more, .newsbybox p a.more span {
	background: none;
	color: #036;
	border-bottom: 1px solid #9cf;
}

/* Games Box */

#box-games {
}

#box-games .content {
	height: 241px;
}

#box-games .feature {
	height: 89px;
	padding: 6px 10px 0 0;
}

#box-games .icon-list {
	padding: 3px 10px 0 10px;
}

#box-games .icon-list li {
	margin-bottom: 12px;
}

#box-games .icon-list .alignleft {
	margin-top: -3px;
}

/* Going Out Box */

#box-going-out {
}

#box-going-out .day {
	position: relative;
	height: 80px;
	border-top: 7px solid #ebebeb;
}

#box-going-out .day h3 {
	height: 17px;
	margin: 0 0 0 80px;
	padding: 3px 0 0 10px;
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) repeat-x 0 -180px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#box-going-out .day ul {
	position: absolute;
	width: 220px;
	top: 20px;
	left: 80px;
}

#box-going-out .day li {
	height: 18px;
	padding: 1px 0 0 10px;
	background: #e0e0e0;
	border-top: 1px solid #999;
	overflow:hidden;
}

#box-going-out .day li span {
	position: relative;
}

#box-going-out .day li.on, #box-going-out .day li:hover {
	height: 18px;
	margin-left: -10px;
	padding: 2px 0 0 20px;
	background: transparent url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -160px;
	border: none;
}

#box-going-out .day .alignleft {
	margin: 0;
}

#box-going-out .day a {
	padding-left: 20px;
}

.icon-bars, .icon-bars:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -215px;
}

.icon-cinema, .icon-cinema:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -245px;
}

.icon-gigs, .icon-gigs:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -275px;
}

.icon-clubbing, .icon-clubbing:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -305px;
}

.icon-restaurants, .icon-restaurants:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -425px;
}

.icon-theatre, .icon-theatre:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -395px;
}

.icon-comedy, .icon-comedy:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -365px;
}

.icon-arts, .icon-arts:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -335px;
}

.icon-email, .icon-email:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -470px;
}

.icon-rss, .icon-rss:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -500px;
}

.icon-widgets, .icon-widgets:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -530px;
}

.icon-mobile, .icon-mobile:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -560px;
}

.icon-api, .icon-api:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -590px;
}

.icon-getprint, .icon-getprint:active {
	background: url(/sites/all/themes/custom/tlpr/img/icons.png) no-repeat 0 -620px;
}

#box-going-out .featured {
	height: 113px;
	padding: 15px 0 0 0;
}

#box-going-out .featured > a {
	display: block;
	border: none;
}

#box-going-out .featured h2 {
	height: 17px;
	margin: 0 0 7px 0;
	padding: 3px 0 0 0;
	background: #ccc;
	text-align: center;
}

#box-going-out .looking-for {
	height: 160px;
}

#box-going-out .looking-for h3 {
	padding: 0 0 5px 10px;
	font-weight: bold;
}

#box-going-out .looking-for ul {
}

#box-going-out .looking-for li {
	float: left;
	width: 125px;
	height: 21px;
	margin: 0 0 8px 10px;
	padding: 6px 0 0 10px;
	background: url(/sites/all/themes/custom/tlpr/img/buttons.png) no-repeat 0 -50px;
}

#box-going-out .looking-for li:hover {
	background-position: -135px -50px;
}

#box-going-out .looking-for li a {
	display: block;
	border: none;
	color: #000;
	text-align: center;
}

#box-going-out .bottom {
	height: 40px;
}

/* Overrides the default styles to fit for the grey column boxes */

.greycolumn .box {
	margin-bottom: 15px;
	padding-top: 5px;
}
.greycolumn .ad-space-mpu-box {
	padding-top: 30px !important;
}

.greycolumn .box .title {
	height: 30px;
	padding: 5px 0 0 10px;
	background: url(/sites/all/themes/custom/tlpr/img/subpage_box_bg.png) no-repeat 0 0;
	overflow: hidden;
}

.greycolumn .box .content {
	background: #fff;
	border: none;
}

.greycolumn .box .bottom {
	height: 20px;
	background: url(/sites/all/themes/custom/tlpr/img/subpage_box_bg.png) no-repeat -300px 100%;
}

.greycolumn .box .articles li {
	border-color: #fff;
}

/* Overrides for inline floated boxes */

.insert .box-style12 {
   padding: 30px 0;
   background-position: -5px 0;
} 


.insert .box-style14 .small-title {
	background: url(/sites/all/themes/custom/tlpr/img/subpage_box_bg.png) no-repeat 0 -60px;
	font-weight: bold;
	color: #000;
}

.insert .box-style14 .content {
	background: #ebebeb;
}

.insert .box-style14 .bulleted-list {
	margin-bottom: 0 !important;
	padding-bottom: 7px !important;
	font-size: 12px !important;
}

.insert .box-style14 .bulleted-list li {
	padding-left: 25px;
	border-top: 7px solid #ebebeb;
	background-color: #e0e0e0;
	background-position: 10px 8px;
}
.insert .box-style14 .bulleted-list li.filelink {
	background-position: 7px 3px;
	background-image: url(/sites/all/themes/custom/tlpr/img/download-icon.gif);
}

.insert .box-style14 .bottom ul {
	font-size: 11px !important;
}

.insert .content {
	border: none;
}

.insert .bottom {
	background: url(/sites/all/themes/custom/tlpr/img/subpage_box_bg.png) no-repeat -300px 100%;
}


#bodytext {
	width:775px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-left:105px;
	
	
}

body,td,th {
	color: #333333;
}
	
a:link {color: #ADCBCE; text-decoration:none;}
a:visited {color: #ADCBCE; text-decoration:none;}
a:hover {color: #36B2C8; text-decoration:none;}

a2:link {color: #ADCBCE; text-decoration:none;}
a2:visited {color: #ADCBCE; text-decoration:none;}
a2:hover {color: #36B2C8; text-decoration:underline;}

.r {color:#6B9A00; text-decoration:none;}
.r:link {color:#6B9A00; text-decoration:none;}
.r:hover {color:#36B2C8; text-decoration:none;}

.q {color:#75AEAE; text-decoration:none;}
.q:link {color:#75AEAE; text-decoration:none;}
.q:hover {color:#36B2C8; text-decoration:none;}

.t {color:#006666; text-decoration:none;}
.t:link {color:#006666; text-decoration:none;}
.t:hover {color:#36B2C8; text-decoration:none;}

.w {color:#006666; text-decoration:none; font-weight:bold;}
.w:link {color:#006666; text-decoration:none; font-weight:bold;}
.w:hover {color:#36B2C8; text-decoration:none; font-weight:bold;}

.y {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.y:link {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.y:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#A5FF00; height:25px;}

div#footer p {
margin:0;
padding:5px 10px;
}
div#container {
margin:0 auto;
width:990px;
}
#footo {
bottom:30px;
color:#2E3305;
font-family:Verdana;
font-size:10px;
font-weight:bolder;
height:20px;
position:absolute;
right:1px;
text-align:right;
text-decoration:none;
width:258px;
}
#footer {
background-image:url(../images/footbg5.png);
clear:both;
height:260px;
width:940px;
}

#footerlinks{
float:left;
width:750px;
height:100px;
}

#footerpic{
float:left;
width:189px;
height:260px;
}

.h2 {
font-weight:bold;
text-decoration:none;
color:#4C6D01;
letter-spacing:-1px;
font-weight:bolder;
}
.h3 {
color:#99B406;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.h4 {
	font-weight:bold;
}

.h7 {
font-weight:bolder;
text-decoration:none;
color:#006563;
letter-spacing:-1px;
}

.h8 {
font-weight:bolder;
text-decoration:none;
color:#6B696B;
letter-spacing:-1px;
}

.h9 {
font-weight:bolder;
text-decoration:none;
color:#6B696B;
letter-spacing:-6px;
margin-top:-10px;
}

#thumbnailRight {
    float:left;
	width:72px;
	height:62px;
	margin-right:150px;
	margin: 10px 0 0 0;
}

#thumbnailLeft {
    float:left;
	width:220px;
	height:105px;
	margin: 10px 0 0 0;
}

#thumbnailCentre {
    float:left;
	width:220px;
	height:105px;
	margin: 10px 0 0 0;
}

.thumbnail img{
border: 5px solid #EDF0DB;
}

.thumbborder{
border: 5px solid #EDF0DB;
}

.thumbborder:hover {
border: 5px solid #9EC400;
}

.thumbnail:hover img {
border: 5px solid #9EC400;
}

.thumbnail:hover {
color: red; /* irrelevant definition to overcome IE bug */
}

/* -----------------------------------------------------------------
                       THUMBNAILS
------------------------------------------------------------------*/



.thumbnailRight{
	float:left;
	margin: 10px 5px 0 10px;
}

#thumbnailWeb{
	float:left;
	width:200px;
	margin-top:20px;
}

#thumbnailWeb2{
	float:left;
	margin-top:20px;
	margin-left:40px;
}

#thumbnailWeb3{
	float:left;
	width:240px;
	margin-top:20px;
	margin-left:40px;
}

#thumbnailWeb4{
	float:left;
	width:220px;
	margin-top:20px;
	margin-left:7px;
}

.thumbnailRight a:link{
	color:#EDF0DB;
	border: 8px solid #EDF0DB;
	text-decoration:none;
}

.thumbnailRight a:visited{
	color:#EDF0DB;
	border: 8px solid #EDF0DB;
	text-decoration:none;
}

.thumbnailRight a:hover{
	color:#9EC400;
	border: 8px solid #9EC400;
	text-decoration:none;
}

.thumbnail{
	float:left;
	margin: 10px 5px 0 0;
}

.thumbnail a:link{
	color:#EDF0DB;
	border: 8px solid #EDF0DB;
	text-decoration:none;
}

.thumbnail a:visited{
	color:#EDF0DB;
	border: 8px solid #EDF0DB;
	text-decoration:none;
}

.thumbnail a:hover{
	color:#9EC400;
	border: 8px solid #9EC400;
	text-decoration:none;
}


