/* CSS Document */

body{
	background:#ffffff;
	font:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.container{
		width:1001px;
		border:1px solid #DFE0E1;
}

.topNav{
	background-image:url(images/topnav_BG.gif);
	background-repeat:no-repeat;
	height:30px;

}

.GoForIt{
	background-image:url(images/go.gif);
	background-repeat:no-repeat;
	height:91px;
}

.Right{
	width:194px;
	/*height:1026px; Taken out so that the enquiry form doesn't exceed the height when it unfolds. */
	margin:0px 17px 0 10px;
	float:left;
}

.news_Right{
	background-image:url(images/rightBox_big.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:303px;
	margin-bottom:9px;
}

.case_Right{
	background-image:url(images/case_right.jpg);
	background-repeat:no-repeat;
	height:112px;
	width:303px;
	margin-bottom:6px;
}

.calender{
	background-image:url(images/calender.jpg);
	background-repeat:no-repeat;
	height:185px;
	width:303px;
	margin-bottom:2px;
}

.bottom_right{
	height:158px;
	width:303px;
	margin-bottom:10px;
}


.Left{
	width:183px;
	height:1035px;
	margin:1px 0 0 0;
	float:left;
	background-image:url(images/designed_for_me.jpg);
	background-repeat:no-repeat;
	padding-right:0px;
	background-position:bottom;
}

.LeftAlternative{
	width:183px;
	height:1035px;
	margin:1px 0 0 0;
	float:left;
	background-image:url(images/doodle.jpg);
	background-repeat:no-repeat;
	padding-right:0px;
	
}

.LeftAlternative_II{
	width:163px;
	height:1144px;
	margin:1px 0 0 0;
	border-right:1px solid #cccccc;
	float:left;
	background-image:url(images/doodle.jpg);
	background-repeat:no-repeat;
	padding-right:0px;
}

.LeftDance{
	width:163px;
	height:1286px;
	margin:1px 0 0 0;
	border-right:1px solid #cccccc;
	float:left;
	background-image:url(images/dance.jpg);
	background-repeat:no-repeat;
}

.LeftDance_Big{
	width:163px;
	height:1305px;
	margin:1px 0 0 0;
	border-right:1px solid #cccccc;
	float:left;
	background-image:url(images/dance.jpg);
	background-repeat:no-repeat;
}

.middle{
	width:565px;
	float:left;
	padding-left:16px;
	border-right:1px solid #DFE0E1;
	min-height:1026px;
	margin-top:10px;
}

.boxLarge{
		background-image:url(images/sandwich.gif);
		background-repeat:no-repeat;
		height:174px;
		width:654px;
		float:left;
}

.top{
	width:750px;
	float:left;
}

.search{
	width:250px;
	float:right;
	margin-top:4px;
	color:#FFFFFF;
}

.coffee{
		background-image:url(images/coffee.gif);
		background-repeat:no-repeat;
		height:165px;
		width:324px;
		float:left;
		margin-top:6px;
		margin-right:5px;
}

.case{
		background-image:url(images/case.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:7px;
		float:left;	
}

.featured_case{
		position:relative;
		background-image:url(images/featured_case.jpg);
		background-repeat:no-repeat;
		height:213px;
		width:235px;
		margin-top:9px;	
}

.right_call{
		background-image:url(images/right_call.jpg);
		background-repeat:no-repeat;
		height:204px;
		width:222px;
		margin-top:9px;
}

.lea{
	background-image:url(images/lea.jpg);
	background-repeat:no-repeat;
		height:228px;
		width:222px;
		margin-top:9px;	
		padding-top:48px;
}

.lea_info{
	width:175px;
	height:100px;
	margin-left:34px;
	margin-top:15px;
}

.events{
		width:545px;
		clear:both;
}

.events_text{
	width:228px;
	float:left;
}	

.event_calander{
	width:303px;
	padding-right:10px;
	padding-top:30px;
	float:left;
}
/**Cases**/
.cases1{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:154px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.cases2{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:154px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.cases3{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:155px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.case4{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:155px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.case5{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:154px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.case6{
	background-image:url(images/case_bground.jpg);
	background-repeat:no-repeat;
	width:264px;
	height:155px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.inside{
	width:232px;
	padding-left:14px;
	padding-top:6px;
	
}

.content{
	background-image:url(images/content.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:4px;
		float:left;
		margin-right:3px;
}

.getStarted{
		background-image:url(images/getstarted.gif);
		background-repeat:no-repeat;
		height:165px;
		width:326px;
		margin-top:4px;
		float:left;	
}

.enquiry{
		background-image:url(images/enquiry.gif);
		background-repeat:no-repeat;
		height:100px;
		width:652px;
		margin-top:5px;
		float:left;	
}

.enquiry_right{
		background-image:url(images/enquiry_right.jpg);
		background-repeat:no-repeat;
		height:300px;
		width:224px;
}

.form{
	width:618px;
	margin-left:20px;

}

.form_left{
	width:173px;
	margin-left:25px;
	padding-top:54px;
	margin-top:10px;

}

.info{
	width:272px;
	margin-left:22px;
}

.rightInfo{
	padding:6px 0 0 10px;
	float:left;
	width:192px;
	height:23px;
}

.news{
	width:257px;
	float:left;
	margin-left:12px;
	padding-top:10px;
}

.links{
	margin-left:90px;
	width:393px;
	height:219px;
	margin-top:40px;
}
.Link_Box{
		width:121px;
		height:85px;
		margin-right:10px;
		margin-bottom:8px;
		float:left;
}

.video{
	width:352px;
	height:177px;
	margin-left:90px;
	margin-top:12px;
}

.video2{
		width:352px;
	height:177px;
	margin-left:90px;
	margin-top:30px;
	margin-bottom:35px;
}

.tools{
		width:480px;
		height:120px;
		margin-left:46px;
		padding-top:9px;
}

.tools_box{
	width:113px;
	height:119px;
	margin-right:45px;
	float:left;
}
/**Navigation**/

ul#sidenav
{
margin-left: 20px;
padding-left: 0;
white-space: nowrap;
margin-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:130px;
height:31px;
font-weight:bold;
}

ul#sidenav a
{
	color:#000000;
}

ul#sidenav a.active
{
	color:#0083D7;
	margin-bottom:2px;
	padding-bottom:0;
}

ul#sidenav a.active_bold
{
	color:#0083D7;
	margin-bottom:2px;
	padding-bottom:0;
	font-weight:bold;
}

#sidenav li.active
{
color: #0083D7;
text-decoration: none;
}

#sidenav li { list-style-type: none; padding-bottom:12px; }

#sidenav li a:link, #sidenav a:visited
{
text-decoration: none;
}

ul#sub
{
margin-left: 9px;
padding-left: 0;
white-space: nowrap;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:150px;
height:35px;
margin-bottom:0px;
overflow:hidden;

}

#sub li { list-style-type: none; padding-bottom:0px; }

#sub li a:link, #sub a:visited
{
color: #0083D7;
text-decoration: none;
}

#sub li.active
{
color: #0083D7;
text-decoration: none;
font-weight:normal;
}

#sub li.active_bold
{
color: #0083D7;
text-decoration: none;
font-weight:bold;
}




a{ color:#FFFFFF;
	text-decoration:none;}

a.active{color:#355384;}

a.blue{
	color:#0083D7;
}

.middle a 
{
    color:#0083D7;
}

.blue a 
{
    color:#0083D7;
}

.controls a 
{
    color:#0083D7;
}

a.visited{ color:#FFFFFF;
	text-decoration:none;}


td.topNavOn {
background-image:url(images/nav/nav_on.jpg);
background-repeat:no-repeat;
width:165px;
height:30px;
font-size:14px;
font-weight:bold;
color:#355384;
text-decoration:none;
}

td.topNavOff {
background-image:url(images/nav/nav_off.jpg);
background-repeat:no-repeat;
width:165px;
height:30px;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

ul#nav
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:8px;
width:1001px;
height:31px;
font-weight:bold;

}

#nav li
{
display: inline;
list-style-type: none;
color:#FFFFFF;


}

#nav a { padding: 3px 30px; background-image:url(images/nav/background.gif); }

#nav a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#nav a:hover
{
color: #fff;
text-decoration: none;
}

/****Top Nav****/
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:8px;
}

#navlist li
{
display: inline;
list-style-type: none;
color:#FFFFFF;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
text-decoration: none;
}

/****Small Nav****/
ul#small
{
margin-left: 40px;
padding-left: 0;
padding-top:6px;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:left;
}

#small li
{
display: inline;
list-style-type: none;
color:#666666;
}

#small a { padding: 3px 0px; }

#small a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#small a:hover
{
color: #999999;
text-decoration: none;
}

/****SmallII Nav****/
ul#smallII
{
margin-left: 40px;
padding-left: 0;
padding-top:6px;
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
float:left;
}

#smallII li
{
display: inline;
list-style-type: none;
color:#666666;
}

#smallII a { padding: 3px 0px; }

#smallII a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#smallII a:hover
{
color: #999999;
text-decoration: none;
}

/**Footer nav**/
ul#navlistBottom
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#navlistBottom li
{
display: inline;
list-style-type: none;
color:#FFFFFF;
}

#navlistBottom a { padding: 3px 10px; color:#FFFFFF; }

#navlistBottom li a { color:#FFFFFF; }

#navlistBottom a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlistBottom a:hover
{
color: #fff;
text-decoration: none;
}

.footerLink{
	color:#FFFFFF;
}

/**Footer**/
.footer{
		background-image:url(images/footerBG.gif);
		background-repeat:no-repeat;
		height:20px;
		width:1002px;
		margin-top:0px;
		float:left;	

}

.footer a{
	color:#FFFFFF;
}

.footerSpace{
		margin-left:280px;
}

/***H Tags/Text ***/

h2{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding-top:12px;
}

h3{
	font-size:12px;
	color:#7b7b7b;
	
}

.crumb{
	font-size:12px;
	color:#333333;
}

.url{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.blue{
	font-weight:bold;
	color:#0083d7;
}

.blue_small{
	font-size:10px;
	color:#0083d7;
}

.blue_small_underline{
	font-size:10px;
	color:#0083d7;
	text-decoration:underline;
}

.plain{
	color:#0083d7;
	padding-top:12px;
	font-weight:bold;
	display:inline;
	width:150px;
	font-size:12px;
	line-height:150%;
	padding-right:10px;
	margin-right:5px;
}

.events_plain{
	color: #0083d7;
	padding-top:12px;
	font-weight:bold;
	font-size:12px;
	line-height:118%;
}

.blueBig{
	font-weight:bold;
	color:#0083d7;
	font-size:20px;
	margin-bottom:12px;
}

.bigBlack{
	font-weight:bold;
	color:#000000;
	font-size:20px;
	padding-top:12px;
	margin-bottom:12px;
}

.navy{
	font-weight:bold;
	color:#0F225A;
	font-size:21px;
	margin-bottom:0px;
}

.medium{
	font-size:11px;
}

.small{
	font-size:10px;
}

.bold{
	font-weight:bold;
}

.overviewtop{
	margin-top:35px;
}

.header{
	font-size:24px;
	color:#0083D7;
}

.featured_text{
	font-size:15px; 
	color:#0083D7; 

	font-weight:bold;
	line-height:118%;
	width:95px;
}

.featured_text a:link, .featured_text a:hover, .featured_text a:visited, .featured_text a:active {
	font-size:15px;
	color:#0083D7;
	font-weight:bold;
	line-height: 17px;
}

.bigger{
		color:#0083d7;
		font-size:12px;
		font-weight:bold;

}

.padding{
	padding-right:15px;
	padding-bottom:13px;
}

.space{
	margin-top:22px;
}


/***Input box***/
.inputbox {
  width:174px;
  height:12px;
  font-size:11px;
  font-family:Arial;
  }
  
.drop {
  width:98px;
  height:19px;
  font-size:9px;
  }
 
 
 
#searchButton 
 {
   color:#FFFFFF;
   position:relative;
   cursor:pointer;
   top:5px;     
 }
 
  /**new stuff**/
 .contact{
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
	width:531px;
	height:228px;
	margin-bottom:22px;

}

.contact a 
{
    color: #FFFFFF;
    font-weight: bold;
}

.text{
	width:283px;
	margin-left:20px;
	padding-top:12px;
	float:left;
}

.postcode{
	width:175px;
	float:left;
	margin-top:14px;
	margin-bottom:22px;
}
	
.area_plain{
	width:530px;
	height:126px;
	float:left;

	margin-bottom:10px;
}

.area_colour{
	width:530px;
	height:132px;
	float:left;
	background-image:url(images/area_colour.gif);

	background-repeat:no-repeat;
	margin-bottom:16px;
}

.area_left{
	margin-left:20px;
	padding-top:12px;

}

.area_top{

	padding-top:12px;

}

.area1{
	width:240px;
	float:left;
	padding-left:20px;
	padding-top:12px;
}

.area2{
	width:240px;
	float:left;
	padding-left:30px;
	padding-top:12px;

}

.area3{
	width:240px;
	float:left;
	padding-left:30px;

}

 .postcode_input{
 width:168px;
 height:12px;
 font-size:11px;
 font-family:Arial;
 }
 
 .grey{
	color:#727272;
}

 .prev{
	color:#9f9f9f;
}

#navlist a { padding: 3px 10px; }

.archive_blue{ font-size:22px;
	color:#0083D7;
	margin-top:18px;
	}

.archive_blue_bold{ font-size:22px;
	color:#0083D7;
	margin-top:18px;
	font-weight:bold;
	}
	
.archive{font-size:15px;
		line-height:118%;
		color:#0083D7;
		padding-right:40px;
}

.archive_right{
		padding-right:40px;
	}
	

.dark_grey{
		color:#333333;
		margin-bottom:60px;
		font-weight:bold;
	}

.dark_grey{
		color:#333333;
		margin-bottom:60px;
		font-weight:bold;
	}
	
.dark_grey_pdf{
		color:#333333;
		margin-bottom:19px;
		font-weight:bold;
	}

.dark_grey_speaker{
		color:#333333;
		margin-bottom:30px;
		font-weight:bold;
	}

.archive_top{
		margin-top:35px;
		margin-bottom:5px;
}

.case_padd{
	padding-right:12px;
}

.blue_plain{
	color:#0083D7;
}

.events_intro{
	color:#0083D7;
	font-size:14px;
	padding-right:40px;
	font-weight:bold;
}

.events_intro_width{
	color:#0083D7;
	font-size:14px;
	padding-right:40px;
	font-weight:bold;
	width:300px;
	float:left;
}

.bookmark{
	margin-top:160px;
}

.social{
	width:533px;
	height:77px;
	border:1px solid #DFE0E1;
}

.bookmark_link{
		width:265px;
		float:left;
		padding-left:18px;
		padding-top:12px;
}

.bookmark_what{
		width:235px;
		float:left;
		padding-top:12px;
		padding-right:15px;

}

.options{
	width:475px;
	margin-left:40px;
	margin-top:3px;
}

.bold{
	font-weight:bold;
}

.more_info{
	padding-top:55px;
	padding-bottom:25px;
}

.services{
	width:153px;
	height:120px;
	padding-right:30px;
	float:left;
}

.web_articles{
	margin-top:34px;
}

.print_articles{
	margin-top:28px;
}

.web{
	width:254px;
	height:86px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:30px;
}

.tools_image{
	width:254px;
	height:86px;

	padding-right:10px;
	padding-bottom:30px;
	margin-top:30px;
}

.padding_left{
	padding-left:8px;

}

.padding_right{
	padding-right:15px;

}

.white{
	color:#FFFFFF;
}

.white_bold{
	color:#FFFFFF;
	font-weight:bold;
}

.white_big{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}


div.scroller {
height:107px;
margin-left:-2px;
width:167px;
margin-top:4px;
}
div.scroller #content {
float:left;
height:102px;
overflow:hidden;
width:133px;
padding-top:5px;
}
div.scroller #content ol {
margin-left:30px;
}
div.scroller #content p {
margin-left:10px;
}
div.scroller .scrollarea {
cursor:pointer;
float:left;
height:112px;
width:9px;
padding-left:16px;
}
div.scroller div.scrollBarContainer {
height:81px;
background-color:#B9D4F8;
margin-left:3px;
width:10px;
}
div.scroller #scrollKnob {
background:#007DF2 none repeat scroll 0 0;
margin:1px;
min-height:10px;
width:8px;
}
div.scroller #scrollForward {
background-image:url(images/btn-dn.gif);
height:10px;
margin:1px 0 0 2px;
width:12px;
}

div.scroller #scrollBack {
background-image:url(images/btn-up.gif);
height:11px;
margin:1px;
width:15px;
}


.media_1{
	width:205px;
	height:213px;
	margin-right:36px;
	float:left;
	margin-bottom:-10px;
	margin-top:6px;
}

.media_2{
	width:277px;
	height:170px;
	float:left;
	padding-top:42px;
	margin-top:6px;
}

.media_3{
	width:205px;
	height:131px;
	margin-right:36px;
	float:left;
	margin-top:10px;
}

.media_4{
	width:204px;
	height:97px;
	float:left;
	margin-bottom:14px;
	padding-top:20px;
}

.media_5{
	width:205px;
	height:129px;
	margin-right:36px;
	float:left;
}

.bottom{
	margin:0 0 15 0; 
	padding:0;
}

.next_item{
	margin-bottom:48px;
}

.controls{
	width:530px;
	height:38px;
	float:right;
	padding-right:60px;
	padding-top:12px;
}

.more{
	height:1358px;
}

.links_below{
	margin-bottom:50px;

}

.links_top{
	margin-top:50px;
}

.campaign_top{
	padding-top:4px;
}

.campaign{
	margin-left:85px;
	margin-bottom:20px;
	width:378px;
}

.banner{
	margin-top:29px;
}

.twenty{
	margin-bottom:20px;
}

.fourty{
	margin-bottom:40px;
}

#rssItems ul {
	width:200px;
    text-align: left;
	float:left;
	list-style-type: none;
	margin:0;
	padding:0;
}
#rssItems li 
{
    display:inline;
    margin:0;
    padding:0;
    width:80px;
    float:left;
    text-align:left;
    
}

.onefouroneeight{
	height:1418px;
}

.month{
	
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.onethreethreefive{
	height:1334px;
}

.search_text{
	font-size:10px;
	padding-top:4px;
}

.sixty_four{
	padding-bottom:64px;
}

.photo{
	position:absolute;
	top:52px;
	right:28px;
	width:70px;
	height:94px;

}

.case_photo{
	
	float:right;
	bottom:1px;
	width:70px;
	height:94px;
	padding-left:10px;

}

.error {
    color: #FF0000;
}

.day{ font-size:0.8em; }

.selectedDay { font-size:0.8em; background-color: #ffffff; background-image: url(images/cross.jpg); background-repeat: no-repeat; background-position: center; }

.reg{
 
	background-repeat:no-repeat;
	height:100px;
	width:400px;
	margin-top:5px;
	float:left;	
	clear:both;
}
.reg .form 
{
    margin-left:0;
}
.reg .inputbox 
{
    
  width:120px;
  height:12px;
  font-size:11px;
  font-family:Arial;
}


.cmxform fieldset {
  margin-bottom: 10px;
}
.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
.cmxform label {
  width: 120px; /* Width of labels */
}
.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


#contentList 
{
   list-style-type: none;
}

.dark_grey_homepage  {
		color:#333333;

		font-weight:bold;
	}
	
.dark_grey_homepage a  {
		color:#333333;

		font-weight:bold;
		margin-top:5px;
	}
.featured_case .case_photo
{
    position:relative;
    top:0;
    
}

.searchBox{
  width:159px;
  height:12px;
  font-size:9px;
  margin-top:3px;
  float:left;
  margin-right:4px;
 }
 
 div.scroller {
border:1px solid #EBEBEC;
height:107px;
margin-left:-12px;
width:167px;
margin-top:4px;
}
div.scroller #content {
float:left;
height:102px;
overflow:hidden;
width:133px;
padding-top:5px;
}
div.scroller #content ol {
margin-left:30px;
}
div.scroller #content p {
margin-left:10px;
}
div.scroller .scrollarea {
cursor:pointer;
float:left;
height:112px;
width:9px;
padding-left:16px;
}
div.scroller div.scrollBarContainer {
height:81px;
background-color:#B9D4F8;
margin-left:3px;
width:10px;
}
div.scroller #scrollKnob {
background:#007DF2 none repeat scroll 0 0;
margin:1px;
min-height:10px;
width:8px;
}
div.scroller #scrollForward {
background-image:url(images/btn-dn.gif);
height:10px;
margin:1px;
width:15px;
}

div.scroller #scrollBack {
background-image:url(images/btn-up.gif);
height:11px;
margin:1px;
width:15px;
}

.navigation td 
{
    margin: 0 auto;

    vertical-align:middle;
    text-align:center;
    margin-right:1px;
    
}

.eventsCalendar {
	border: 1px solid #DFE0E2;
	font-family: Arial, Helvetica, sans-serif;
}

.eventsCalendar tr {
	border-left: 1px solid #DFE0E2;
	border-right: 1px solid #DFE0E2;
}

.eventsCalendar td.day {
	border: 1px solid #DFE0E2;
	font-size: 9px;
}
.set
{
    margin-left: 23px;
    margin-top: 9px;
	width:177px;
	height:77px;
	background-image:url(images/set.jpg);
	background-repeat:no-repeat;
}

.county{
	font-size:20px;
	font-weight:bold;
	padding-top:35px;
	text-align:center;
	margin-bottom:3px;
}

.clicktoset{
	font-size:10px;
	float:right;
	margin-right:8px;
	text-decoration:underline;
	padding-bottom:-1px;
}
.viewall
{
    
    color: #000;
    margin:0;
    padding:0;
    text-decoration:none;
    float:left;
    left:auto;
    text-align:left;
    text-decoration:underline;
    padding-left:5px;
    padding-bottom:6px;
    font-size:10px;
}

.Rightset .viewall a:link, .Rightset .viewall a:visited, .Rightset .clicktoset a:link, .Rightset .clicktoset a:visited 
{
    color: #000;
}
.eventsCalendar {
	border: 1px solid #DFE0E2;
	font-family: Arial, Helvetica, sans-serif;
}

.eventsCalendar tr {
	border-left: 1px solid #DFE0E2;
	border-right: 1px solid #DFE0E2;
}

.eventsCalendar td.day
{
    border: 0px solid #DFE0E2;
    font-size: 9px;
}

.eventsCalendar td.event
{
    text-indent: -9999px;
    overflow: hidden;
}

.eventsCalendar td.event a
{
background-image: url("images/cross.jpg");
background-repeat: no-repeat;
background-position: center center;
color: #fff;
display: block;
height: 22px;
width: 43px;
overflow: hidden;
}
black{
    
    color:#000000;
    font-weight:normal;
    

}