#ctl00_contentleftcol 		{float: left;width: 176px;margin: 0;padding: 0 0 0 9px;}
#contentmidcol 		{width: 375px;margin-left: 9px;float: left;}
#contentrightcol 		{float: left;width: 176px;margin-left: 8px;font-size:.9em}
#contentleftnav 		{float: left;width: 176px;}
#contentleftnavtop 		{background: url(images/contentpages/leftlistcoltop.gif);float: left; width: 176px;}

#contentleftnavbottom 	{background: #fff url(images/contentpages/leftlistcolbottom.gif) no-repeat; float: left;width: 176px;height: 20px;}
#midcolmid 				{background: url(images/contentpages/midcolmid.gif);float: left; width: 375px;}

#contentleftmid			{font-size:.9em;background: url(images/contentpages/leftlistcolMID.gif);float: left;width: 176px;}
#contentleftmid ul 		{margin: 0px 0px 0px 3px;padding: 0px;}
#maincontent			{width:760px;float:left;background: url(images/contentbg.gif) no-repeat; list-style: none;}
#contentleftmid li 		{width: 165px;list-style: none;border-bottom: 1px solid #e9c309;border-top: 1px solid #ffe97d; padding-right:4px;}
#contentleftmid li  a 	{color:#4c4c4c; text-decoration:none; font-weight:bold;line-height:1.2em}
#contentleftmid li  a:hover 	{color:#4c4c4c; text-decoration:none;}
.currentpage 	{width:161px; display:block; padding-top: 4px;padding-bottom: 4px;padding-left: 8px; background-color:#e1c01d; text-decoration:none}

.leftliststyle			{width:161px;font-weight:bold;display:block; padding-top: 4px;padding-bottom: 4px;padding-left: 8px;background: #ffd300 url(images/contentpages/left_nav_bg.gif) repeat-x bottom left}
.leftliststyle:hover 	{width:161px; background-color:#e1c01d; padding-top: 4px;padding-bottom: 4px;background: url(images/contentpages/left_nav_bg_over.gif) #deb904 repeat-x  }

#contentleftmid SPAN.current {	BACKGROUND-COLOR: #e1c01d}

#midcoltop				{background: url(images/contentpages/midcoltop.gif);float: left;width: 375px;}
#midcolbottom			{background: url(images/contentpages/midcolbottom.gif);float: left;width: 375px;height: 20px}
#midcolholder 			{padding: 8px  8px 8px 8px;}
#midcolholder input	{width:200px;margin-left:3px;margin-top:-2px}


#midcolholderwide 		{padding: 0  8px 0px 8px;}
.rightcoltop 			{background: url(images/homepage/bluebox_righttop.gif);;float: left;width: 176px;}
.righrcolmid 			{background: url(images/contentpages/rightcol_mid.gif);float: left;width: 176px;}
.rightcolbottom 		{background: url(images/contentpages/rightcol_bottom.gif);float: left;height: 20px;width: 176px;}

.righrcolmid ul 		{margin: 10px 15px 0 25px;padding: 0;}
.righrcolmid li 		{list-style: url(images/homepage/arrow.gif); padding:0 5px 3px 0;}
.righrcolmid a 			{color:#305981; }
.righrcolmid a:hover	{color:#000; }
.righrcolmid p 			{color: #006d8e;margin: 8px;}

.midcoltextboxtop		{background: url(images/contentpages/midcoltop.gif);float: left;width: 375px;}
.midcoltextboxmid		{background: url(images/contentpages/midcol_textbox.gif); float: left;width: 375px;}
.midcoltextholder 		{float: left; width:360px; padding: 10px 1px 0 8px;overflow:hidden}
.midcoltextholder 	ul li{margin-bottom:7px}
.midcoltextboxbottom	{background: url(images/contentpages/midcol_textboxbottom.gif);float: left;width: 375px;height:20px; font-size:0.0005em}
.midcoltextholder h3 {color:#4c4c4c;margin:0 0 10px;padding:0}

#leftcoladvert 			{background-image:url(images/contentpages/leftcolimage.jpg); width:176px; height:400px; float:left}
#midcolholder p 		{padding: 5px 0 0 0;}
.fourcol 				{float: left;}
.fourcoltext 			{width: 170px;float: left; border-left: 1px dotted #ccc; padding-left:5px}
.fourcoltext ul		{margin: 0px;padding: 0px;list-style: none; }
.midcoltextholder p 	{padding-top: 5px;}
p						{padding: 0 0 10px 0; margin: 0 0 10px 0;}
#sText					{background: #eee;border: 1px solid #666;}
.button					{font-weight: bold; font-size:90%; font-family: "Trebuchet MS", Arial;}
.contact-image			{float:left; padding:3px; border:1px solid #CCC; margin:3px 8px 3px 3px;}
.team-image				{float:left; padding:3px; border:1px solid #CCC; margin:3px 0px 3px 0px;}
.heading 				{font-weight: bold; font-size:120%;}
.smallprint				{display:block;clear:both;margin-bottom:10px;font-size:90%}
.smallprint	br			{display:none}

.podcast-box			{padding:0 8px;}

/* New stuff */
#contentwidecol			{width: 560px;padding-left: 9px;float: left;}
#wideyellowboxtop 		{background: url(images/widecontent/yellowboxtop.gif);float: left;width: 560px;}
#wideyellowboxmid		{background: url(images/widecontent/yellowboxmid.gif);float: left;width: 560px;}
#wideyellowboxbottom	{background: url(images/widecontent/yellowboxfooter.gif) no-repeat top;float: left;height: 24px; width: 560px;}
.dayinthelifeboxpadder p{padding: 5px 0 0 0;}
.dayinthelifeTop		{background:url(images/dayinthelife/topbar.gif) top no-repeat; height:12px; margin:0; width:566px;}
.dayinthelifeWrap		{width:567px; float:right; background:url(images/dayinthelife/tile.gif) repeat-y; margin:5px 0 0 0; font-size:100%;}
.dayinthelifeBottom		{background:url(images/dayinthelife/bottombar.gif) bottom no-repeat; height:12px; margin:0; width:566px; clear:both;}
.dayinthelifeWrap p		{padding:0; margin:0;}	


.dayinthelifeSboxl		{width:165px; float:left; padding:0 13px 0 10px;}
.dayinthelifeSboxm		{width:160px; float:left; padding:0 15px 0 13px;}
.dayinthelifeSboxr		{width:162px; float:left; padding:0 13px 0 15px;}


.dayinthelifeboxpadder  {padding: 5px;}
#wideyellowboxmid p		{padding: 5px 0 0 0;}
.dayinthelifeboxtop 	{background: url(images/dayinthelife/floatingboxtop.gif); min-height: 212px; width: 180px; float: left;}
.dayinthelifeboxbottom {background: url(images/dayinthelife/floatingboxbottom.gif);float: left;height: 11px;width: 180px;}
.dayinthelifeboxholder {float: left;width: 180px;margin: 10px 0 0 10px;}


#widewhiteboxmid {background: url(images/widecontent/whiteboxmid.gif);float: left;width: 560px;}
#widewhiteboxbottom {background: url(images/widecontent/whiteboxfooter.gif) no-repeat;float: left;height: 14px;width: 560px;}
#widewhiteboxmid p {padding: 5px 0 0 0;}

.error-text {color: #CC0000}
.nav-divider {margin: 0;padding: 3px 0 3px 3px;background-color:#fff;display:block;width:163px !important;font-weight:bold}

#sitemap-letters a {display: block; width: 26px; margin: 2px; border: 1px solid #CCC; text-align: center; float:left; text-decoration: none;}
#sitemap-letters a:hover {background: #e4e6e7}
.selected {background: #ffd300}
.location-border {border-bottom: 1px solid #CCC}
.date {}
.holderbox {
	background: #e4e6e7;
	border: 1px solid #afaca4;}

/*PACT Diary*/

.cms-text {}  
.cms-text h4    {font-size:1.3em !important;font-weight:bold;padding-bottom:10px}                    
.cms-text .row      {margin-bottom:15px}
.tosp {background:#e4e6e7}
.top .important_info{background:#305981 !important;color:#fff}

.row .important_info .day {font-weight:bold;font-size:1.1em;margin-bottom:5px}             
.cms-text .important_info  
{text-align:right;font-size:0.9em;margin:0;background:#e4e6e7;border:1px solid #afaca4;padding:3px 10px 3px 5px;margin-bottom:10px}   
.cms-text .important_info  span 
{float:left;text-align:right;font-size:1.1em;margin:0;font-weight:bold;padding:0 10px 0 5px}

.cms-text .type {text-align:right;font-size:.9em;margin:0;background:#e5e6e8;padding:0 10px 0 5px}  
.cms-text .description     {margin-bottom:10px;font-size:.9em;padding-left:5px;padding-right:5px}          
    
.righrcolmid table{margin:0 auto;margin-top:10px;margin-bottom:10px;}
.righrcolmid  h4{margin-left:25px}
.righrcolmid 
.righrcolmid  select {width:155px;margin-left:10px}
 .backtotop{display:block;text-align:right !important;clear:both;margin-bottom:30px;}                     





.paging {
border-top: 2px solid #afaca4 !important;
padding-top:15px;
width:100%;
}

.paging .pagelinks {
display:block;
float:right;

margin:10px 17px 8px 0;
text-align:right;
width:auto;
}

.btnPrevious {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/icons/btn_previous.gif) no-repeat scroll 0 0;
border:medium none !important;
display:block;
float:left;
height:17px;
padding-right:5px;
width:18px;
}


.btnNext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/icons/btn_next.gif) no-repeat scroll 0 0;
border:medium none !important;
display:block;
float:left;
height:17px;
padding-right:5px;
width:18px;
}

a.paginglink {
display:block;
float:left;
height:18px;
margin:0 5px;
}

.righrcolmid .row {margin-top:16px;}
.righrcolmid .row img, .righrcolmid .row2 img{margin:0 13px 0 13px}
.righrcolmid .row2 {margin-top:5px} 
.righrcolmid .row a img,.righrcolmid .row2 a img {border:none}

