@charset "utf-8";
/* CSS Document */



/* ************COMMON************ */



table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border: none;
}
BODY {
	padding:0px;
	margin:0px;
	font-family: Arial !important; /* tested by gareth */
	/*font-size:12px;*/
	font-size: 10pt;
	color: #7f7f7f; /*bug 210*/
}
.floatL {
	float: left;
}
.padtop5 {
	padding-top: 5px;
} 
.padtop10 {
	padding-top: 10px;
}
.padtop20 {
	padding-top: 20px;
}
.padright10 {
	padding-right: 10px;
}
/* *************************************** HOME PAGE *************************************** */



.WR_MainContainer {
	width:960px;
	margin:auto;
	padding: 0;
	border:1px solid #94969c;
}
/* ************* HERO ************* */

.WR_hero {
	padding: 0;
	margin: 0;
	background:#123A78 url('/Style Library/Images/hero-bg.jpg') no-repeat left top;
	border-bottom: 1px solid #fff;
}
/* HEADER */

/* HEADER */

.WR_header {
	padding: 0;
	margin: 0;
	height:90px;
	padding-bottom:10px;
	overflow:hidden;
}
.header_left {
	float:left;
	width:530px;
	height: 84px;
	padding: 0;
	margin: 0;
	padding-left:20px;
}
.header_welcome_message {
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 14px;*/
	font-size: 11pt; /* tested by gareth */
	color: #215594;
	padding:5px 10px 10px 10px;
	width:220px;
}
.header_left span {
	font-weight: normal;
}
.header_right {
	margin: 0;
	padding: 0;
	float:right;
	width:360px;
	color: #133b7a;
	margin-right: 20px;
	padding-top:10px;
	padding-right:10px;
}
.header_right h4 {
	padding: 0;
	margin: 0;
	/*font-size: 14px;*/
	font-size: 11pt; /* tested by gareth */
	font-weight: bold;
	padding-top: 0px;
	margin-right:10px;
}
.wr_weather {
	/*margin-bottom:2px;*/
	margin-bottom:0;            /* bug 280 */
}
.wr_weather_left {
	width:200px;
	float:left
}
.wr_weather_right {
	width:160px;
	float:right;
}
.tbl_weather_img img {
	width:30px;
	height:30px;
}
.wr_search {
	/*margin-bottom:2px;*/
	margin-bottom:0;                /* bug 280 */
	text-align:right
}
.wr_search_links {
	padding-right:4px;
}
.wr_search_links, .wr_search_links a:link, .wr_search_links a:visited {
	color:#1d79ab;
	text-align:right;
	/*font-size:10px;*/
	font-size: 8pt; /* tested by gareth */
	font-family: Arial !important; /* tested by gareth */
	font-weight:bold !important
}

.wr_search_links a:hover {
	text-decoration:none
}
.header_right_btn {
	float:right;
	margin-left:0px
}
/* ADVANCED SEARCH */

.srch-advancedtable {
	border-collapse:collapse;
	border:0px solid #fff;
	margin-top:-20px;
}
.ms-advsrchHeadingText {
	padding-left:12px;
}
.ms-advsrchText-v1, .ms-advsrchtips {
	padding-left:12px;
	padding-bottom:6px;
}
.ms-advsrchText-v2 span {
	border-collapse:separate;
}
.ms-advsrchbutton input {
	padding:5px 10px;
	background:url('/Style Library/Images/btn-bg.jpg') repeat-x;
	border: 1px solid #026898;
	color:white;
	cursor:pointer;
	margin-right:5px;
}
.ms-advsrchText-v2 input {
	border: 1px solid #C5C5C5;
}
.ms-advsrchText-v1, .ms-advsrchText-v2 {
	padding-bottom:5px;
}
.ms-advsearch-header {
	font-family: Arial !important; /* tested by gareth */
	/*font-size:14px;*/
	font-size: 10.5pt;
}
.searchwrapper .PageTitle {
	padding:20px 30px;
}
.srch-BBTitle a:link, .srch-BBTitle a:visited, .srch-BBTitle a:hover{
    font-family: Arial !important;
    font-weight:bold;
}
/* /ADVANCED SEARCH */







.search_filter {
	height: 26px;
	width: 96px;
	background: url('/Style Library/Images/search-filter.png') no-repeat left bottom;
}
.search_box {
	height: 26px;
	width: 139px;
	background: url('/Style Library/Images/search-box.png') no-repeat left bottom;
}
.search_box input {
	margin: 4px 0 0 25px;
	width: 105px;
	border: 0;
}
.search_btn {
	display: block;
	height: 26px;
	width: 36px;
	background: url('/Style Library/Images/search-btn.png') no-repeat left bottom;
}
.TBLserach {
	background:url('/Style Library/Images/vgn/search_bgx.png') no-repeat;
	height:28px;/*width:250px;*/

}
.txt {
	background:transparent;
	border:none;
	width:80px
}
td.ms-sbscopes {
	/*background:url('/Style Library/Images/search_bg_1.png') no-repeat left 50% !important;*/
     background: url("/Style Library/Images/selectbox2.png") no-repeat scroll left center transparent !important;
	padding-right:0px !important;
	padding-top:0px;
    *padding-top:1px; /* IE7 search bg alignment */
}
.ms-sbscopes {
	width:96px !important;
	color:#999 !important;
	/*font-size:10px !important;*/
	font-size: 8pt !important; /* tested by gareth */
	font-family: Arial !important; /* tested by gareth */
	background: url("/Style Library/Images/selectbox2.png") no-repeat scroll left center transparent !important;
}
.srchctr_mainleftcell .ms-sbscopes{
	background-image:none !important;
	background-color:#fff !important;
}


/*---460---*/
.srchctr_mainleftcell .ms-sbscopes{
    height: auto;
    padding: 0 0 0 10px;
}
.srchctr_mainleftcell .ms-sbplain{
	padding: 0 0 0 6px;
}
.srchctr_mainleftcell td.ms-sbgo img{
	height:17px;
}
/*---/460---*/

/*---307---*/
td.ms-sbscopes select{
	display: block;
    height: 32px;
    margin: 0 5px 0 24px;
    padding: 6px 5px 6px 0;
    width: 130px !important;
    border: 1px solid #B6BABF;
    background-color:#ffffff;
 }
.ms-sbscopes {
	color:#000000 !important;
	font-size: 8pt !important; /* tested by gareth */
	font-family: Arial !important; /* tested by gareth */
}
.ms-sbplain{
	font-family: Arial !important; /* tested by gareth */
	font-size: 8pt !important; /* tested by gareth */
}
.ms-ptabarea{
	margin-left:24px;
}

/*---/307---*/



.s4-search SELECT.ms-sbscopes {
	width:191px !important;
	margin-left:10px !important;
	border:none !important;
	background-color:transparent !important;
}
.s4-search INPUT.ms-sbplain {
	width:90px !important;
	background-color:transparent !important;
	background-image:none !important;
	border:none !important;
	margin-left:20px;
	color:#000000;
	padding-top:0px !important;
	font-family: Arial !important; /* tested by gareth */
	font-size: 8pt !important; /* tested by gareth */
	height: auto !important; /*452*/
}
/* jQUERY STYLING FOR SEARCH SELECT BOX */

.s4-search INPUT {
	width : 190px !important; /* Resize Width */
	height: 23px;
	border-style: none;
	border-color: inherit;
	/*border-width:thin;*/
	height:auto;   /**/     /* Bug 280*/

	margin: 0px 0px 0px 0px;
	padding: 0 0px 0 6px !important;
	border: 0 !important;
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 12px;*/
	font-size: 8pt; /* tested by gareth */
	display : block;
	text-align:left;
	background: none no-repeat scroll 0 0.1em transparent;
	cursor: pointer;
	color:#333;
	position:relative;
}
div.wr_search {
	padding-right:3px;
}
.wr_search {
	background:url('/Style Library/Images/search_bg_2.png') 17em 0.2em no-repeat;
	background:url('/Style Library/Images/search_bg_2.png') 202px 3px no-repeat !important; 	/* bug 280 */
	background:url("/Style Library/Images/search_bg_2.png") 202px 1px no-repeat !important;
}
td.ms-sbcell 
{
    background:none 0em 0.1em no-repeat; 
	/*background:url('none') 0em 0.1em no-repeat; */  /* bug 494 */
	background-image:none;
}
td.ms-sbgo {
	background:none !important;
	background-image:none !important;
	background-color:transparent !important
}
.s4-search .srch-gosearchimg {
	width:36px;
	height:27px;
	background-color:transparent !important;
	background-image:none !important;
	border:none !important;
}
.srch-maintopleft table, 
.srch-maintopleft div{
	width:auto !important;
}


/* /HEADER */

.link-item, .link-item a, .link-item a:link{
	font-size:10pt;
}




.WR_Slideshow {
	height:285px;
	background:url('/Style Library/Images/bgb.jpg') no-repeat;
}
/* ************* END OF HERO ************* */





	

	

	











/* ************* HOME BOXES ************* */



.tbl_home_boxes {
	width:960px;
	border-top:1px solid #FFF;
	color:#FFF
}
.home_boxes_th {
	margin: 0;
	background: url('/Style Library/Images/boxhead-bg.png') repeat-x left top;
	height: 33px;
	padding-left: 10px;
	/*font-size: 14px;*/
	font-size: 10.5pt;
	font-weight: bold;
	text-align: left;
	color:#FFF;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.home_boxes_td {
	width:224px;
	padding: 20px 8px 10px 8px;
	background:#96A932;
	vertical-align:top
}
.brdr {
	border-left:1px solid #F0F0F0
}
table.first_table {
	border-left: none;
}
table.last_table {
	border-right: none;
}
/* MAPS */	

.maps p {
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 10px;
	/*font-size: 12px;*/
	font-size: 10pt;
	/*font-weight: bold;*/
}
.maps img {
	margin-bottom: 0;
}
/* /MAPS */







/* CITY COUNCIL */

.council p {
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 0px;
	text-align:left !important;
	font-size: 10pt; /* tested by gareth */
}
.council img {
	float:left;
}
.council img {
	margin:0px 10px 5px 0px
}
/* /CITY COUNCIL */	





	

/* FEATURED LINKS */

.links table td {
	text-align: left;
}
.links ul {
	padding: 0;
	margin:0;
	list-style:none;
}
.links ul li a {
	display: block;
	height: 17px;
	margin-bottom: 5px;
	color: #fff;
	text-decoration: none;
}
.links ul li a:hover {
	text-decoration: underline
}
.links .ms-WPBody .link-item A:link, .links .ms-WPBody A:visited {
	color:#fff !important;
    font-family: Arial !important; /* tested by gareth */	
    font-size: 10pt; /* tested by gareth */	
	background: url('/Style Library/Images/bullet.png') no-repeat left 50%;
	padding-left: 25px;
}
.Wr_home_boxes .ms-SPZone .link-item A:link, .Wr_home_boxes .ms-SPZone A:visited, .Wr_home_boxes .ms-SPZone {
	color:#000 !important;
	background:transparent;
}
.links .item {
	padding:1px 0px !important
}
/* /FEATURED LINKS */	

/* featured links webpart */
.FeaturedLinks_containter 
{
    text-align:left;
}

.FeaturedLinks_items 
{
    text-align:left;
    padding: 0;
	margin-top :1px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	list-style:none;
}

.FeaturedLinks_items li {
	padding: 0;
	margin:0;
	list-style:none;

}
.FeaturedLinks_items li a {
    display: block;
	height: 17px;
	margin-bottom: 5px;
	color: #fff;
	text-decoration: none;
	list-style:none;
}
.FeaturedLinks_items li a:link,.FeaturedLinks_items li a:visited{
	color:#fff !important;
	background: url('/Style Library/Images/bullet.png') no-repeat left 50%;
	padding-left: 25px;

}
.FeaturedLinks_items li a:hover{
	text-decoration:underline;
}
/********************* end of featured links wbpart **********/


.ms-WPBody{
	font-size:10pt;
}


/* QUICK SURVEY */	
.ms-WPBody
.survey p, .survey ul {
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 10px;
	font-family: Arial !important; /* tested by gareth */	
    font-size: 10pt; /* tested by gareth */
}
.survey ul {
	margin: 20px 0 30px 0;
	list-style:none;
}
.survey ul li {
	padding-bottom: 10px;
}
.survey span {
	font-weight: normal;
}
.survey .webpoll {
	margin-top:15px;
}
.survey .webpoll img {
	margin-left: 5px;
}
/* /QUICK SURVEY */		

	

/* ************* END OF HOME BOXES ************* */



	

	

	

/* ************* FOOTER ************* */



.Wr_footer {
	height: 27px;
	background:#3C3C3C url('/Style Library/Images/footer-bg.png') repeat-x left top;
	color:#FFF;
	padding-top: 10px;
	/*font-size: 11px;*/
	font-size: 8pt;
	font-family:Arial !important;	
}
.Wr_footer a {
	color: #fff;
	text-decoration: none;
	font-family:Arial !important;
}
.footer_left {
	float:left;
	padding-left: 40px;
}
.footer_right {
	float:right;
	text-align:right;
	padding-right:40px;
}
.footer_right ul {
	padding: 0;
	margin: 0;
}
.footer_right ul li {
	float: left;
	padding: 0 5px;
	list-style: none;
	margin: 0;
}
/* ************* END OF FOOTER ************* */	

	



	

/***************************************************************************************************************************************** */	

	

	









	

	

/* ***********************INNER PAGE************************* */



.IP_Wr_MainContainer {
	width:960px;
	margin:auto;
	padding-top:5px
}
.sub_header_bg {
/* background: url('/Style Library/Images/bgt.jpg') no-repeat bottom; border:0px solid red; margin-bottom:-1px; */

}
/* ************* INNER PAGE HEADER ************* */

.IP_Wr_Header {
	margin: 0;
	padding: 0;
	height: 98px;
	background: url('/Style Library/Images/IP-header-bg.png') top left repeat-x;
}
.IP_header_left {
	float: left;
	margin-top: 5px;
	width: 600px;
	height: 90px;
}
.IP_header_left p {
	margin-top: 40px;
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 14px;*/
	font-size: 10.5pt;
	color: #164070;
}
.IP_header_left span {
	font-weight: bold;
}
.IP_header_right {
	float:right;
	margin: 35px 10px 0 0;
	width: 350px;
	height: 50px;
}
.IP_Wr_search {
	margin-top: 3px;
	float:right;
	padding: 0;
}
.IP_search_filter {
	height: 26px;
	width: 100px;
	margin: 3px 10px 0 0;
}
.IP_search_filter select {
	width: 100px;
}
.IP_search_box {
	height: 26px;
	width: 160px;
	background: url('/Style Library/Images/IP_searchbox.png') bottom left no-repeat;
}
.IP_search_box input {
	margin: 4px 0 0 25px;
	width: 120px;
	border: 0;
}
.search_btn {
	display: block;
	height: 26px;
	width: 36px;
	background: url('/Style Library/Images/search-btn.png') bottom left no-repeat;
}
.IP_header_right a {
	float: right;
	text-decoration: none;
	color: #666;
	margin-right: 5px;
}
/* ************* END OF INNER PAGE HEADER ************* */













/* ************* IP CONTENT ************* */

.IP_Wr_Content {
	clear: both;
	margin: 0;
	padding: 0 30px 30px 30px;
	margin-top: 10px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	width:898px;
	height:auto;
}
.searchwrapper .customBodyHolder_xxxxxxxxxxx {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
/* ACTIONS */

.actions {
	float: right;
	width:150px;
	padding: 0;
	margin: 0;
	text-align:right
}
.actions ul {
	padding: 0;
	margin: 0;
}
.actions ul li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 35px;
}
.actions ul li a img {
	padding: 0;
	margin: 0;
}
.actions ul li a span {
	padding: 0;
	margin: 0;
}
.actions a {
	/*font-size: 11px;*/
	font-size: 8pt;
	color: #8b8b8b;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
/* /ACTIONS */







/* BREADCRUMBS */



.breadcrumbs h1, .breadcrumbs A:LINK, .breadcrumbs A:VISITED {
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 14px;*/
	font-size: 10pt; /* tested by gareth */
	color: #1f89d4;
	font-weight: NORMAL;
}
.breadcrumbs A:HOVER {
	text-decoration:underline
}
.PageTitle {
	/*font-size:20px;*/
	font-size: 14pt; /* tested by gareth */
	color:#999;
}
/* /BREADCRUMBS */







/* CONTENT */

.content {
	margin-top: 10px;
}
.content table {
	width: 100%;
	border: 1px solid #d1d1d1;
	text-align: left;
}
.content table th {
	background: url('/Style Library/Images/IP-th-bg.png') top left repeat-x;
	height: 29px;
	border: 1px solid #d1d1d1;
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 14px;*/
	font-size: 10pt; /* tested by gareth */
	color: #333;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
}
.content table td {
	color: #5c5c5c;
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 13px;*/
	font-size: 10pt;
	padding: 10px;
}
.content table td h4 {
	font-family: Arial !important; /* tested by gareth */
	color: #5c5c5c;
	/*font-size: 14px;*/
	font-size: 10pt; /* tested by gareth */
	font-weight: bold;
	margin: 0 0 10px 0;
}
.content_top {
	margin-bottom: 20px;
}
.content_top_left {
	float: left;
	/*width: 345px;*/    /**/
	max-width: 775px;
	
}
.content_top_right {
	float: right;
	width: 84px;
	height: 74px;
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
	padding-bottom: 10px;
}
.content_top_right span {
	/*font-size: 48px;*/
	font-size: 36pt;
	padding: 0;
	margin: 0;
}
.content_top_right p {
	padding: 0;
	margin: 0;
}
.content_top img {
	float: right;
}
.content_bottom {
	border-top: 1px solid #5c5c5c;
	padding-top: 20px;
}
.content_bottom img {
	float: left;
	padding-right: 10px;
	margin: 0;
}
/* /CONTENT */







/* ************* END OF IP CONTENT ************* */









/* CLEAR FLOAT AND CLEAR FIX */ 

.clear {
	clear: both
}
.clearfloat {
	clear:both;
	height:0;
	/*font-size: 1px;*/
	font-size: 1pt;
	line-height: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0px;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.w30 {
	width:30px !important;
}
/* SELECT BOX STYLES FROM JS */

/* Drop down styles*/

div.selectbox-wrapper {
	position:absolute;
	width:400px;
	background-color:white;
	border:1px solid #ccc;
	margin:0px;
	margin-top:-13px;
	padding:0px;
	text-align:left;
	max-height:200px;
	overflow:auto;
}
/*Drop down list styles*/

div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: Arial !important; /* tested by gareth */
	/*font-size: 13px;*/
	font-size: 10pt;
}
/* Selected item in dropdown list*/

div.selectbox-wrapper ul li.selected {
	background-color: #EAF2FB;
}
/* Hover state for dropdown list */

div.selectbox-wrapper ul li.current {
	background-color: #CDD8E4;
}
/* Drop down list items style*/

div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
/* Look and feel of select box */

.selectbox {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 10px 0px 10px 0px;
	padding: 5px 0 0 5px;
	font-family: Arial !important; /* tested by gareth */
	width : 235px; /* Resize Width */
	/*font-size: 14px;*/
	font-size: 10pt; /* tested by gareth */
	height: 25px;
	display : block;
	text-align:left;
	background: url('/Style Library/Images/selectbox.png') no-repeat left 50%;
	cursor: pointer;
	color:#333;
}
#qmCategory_container
{
    width:235px !important;    
}
.wr_select .selectbox {
	margin: 0px 0px 10px 0px;
}
/* for search scope dropdown */

.s4-search .selectbox {
}
.s4-search div.selectbox-wrapper {
	position:absolute;
	width:195px;
	background-color:white;
	margin-left:0px;
	margin-top:18px;
	padding:0px;
	text-align:left;
	max-height:200px;
	overflow:auto;
	z-index:999999;
}
/* SELECT BOX STYLES FROM JS */







/* Vaughan WebPoll Styles */



.PollresultsItem {
}
.PollresultsItem {
	margin-bottom:20px
}
#PollresultsItemleft {
	float:left;
	background:#88cc2f;
	padding:8px;
	margin-right:5px
}
#PollresultsItemRight {
	float:left;
}
#webArchiveLink {
	margin:10px;
}
#webArchiveLink .archiveLinkItem {
	margin:10px;
	text-decoration:none;
}
/* End Vaughan WebPoll Styles */





/* Vaughan site map control */

.SiteMap_ListCssClass {
	font-family: Arial !important; /* tested by gareth */
	font-size:1.2em;
	list-style-type:none;
	margin:0;
	margin-bottom:40px;
}
.SiteMap_ListCssClass a {
	/*color:#727272 !important;*/
	color:#1f89d4 !important;
	text-decoration:none !important;
}
.SiteMap_ListCssClass img {
	vertical-align:middle;
	padding-right:10px;
}
.SiteMap_ListCssClass li, .SiteMap_ListCssClass ul {
	list-style:none!important;
	padding-top:2px;
	padding-bottom:5px;
	color:#555;
}
.SiteMap_ListCssClass {
}
a.SiteMap_CurrentNodeCssClass:hover {
	color:#888 !Important;
}
/* End Vaughan SiteMap Conrol */







/* SEARCH MASTER*/



.searchwrapper td.ms-sbcell {
	background:none !important;
}
.srch-sb-main {
	padding-top:10px;
}
.srch-sb-results {
	background:transparent;
}
.srch-federationarea {
	border:none
}
/* RICH TEXT EDITOR STYLES */



H1.ms-rteElement-Vaughan-H1-1-Blue {
	-ms-name: "Vaughan-Heading 1-Blue";
	font-size: 2.0em;
	font-weight: normal;
	color:#205392;
}
H1.ms-rteElement-Vaughan-H1-1-Gray {
	-ms-name: "Vaughan-Heading 1-Gray";
	font-size: 2.0em;
	font-weight: normal;
	color:#666;
}
H2.ms-rteElement-Vaughan-H2 {
	-ms-name: "Vaughan-Heading 2";
	font-size: 1.7em;
	font-weight: normal;
	/*padding-bottom: 10px;

    line-height: 25px;*/

    color:#0099CC;
}
H3.ms-rteElement-Vaughan-H3 {
	-ms-name: "Vaughan-Heading 3";
	font-size: 1.5em;
	font-weight: normal;/*padding-bottom: 8px;

    line-height: 20px;*/

}
H4.ms-rteElement-Vaughan-H4 {
	-ms-name: "Vaughan-Heading 4";
	font-size: 1.3em;
	font-weight: normal;
	color:#639821;/*padding-bottom: 8px;*/

}
H5.ms-rteElement-Vaughan-H5 {
	-ms-name: "Vaughan-Heading 5";
	font-size: 1.2em;
	font-weight: bold;/*padding-bottom: 8px;*/

}
span.ms-rteElement-Vaughan-TextColor_1 {
	-ms-name: "Vaughan Text Color 1";
	color:#205392;
}
span.ms-rteElement-Vaughan-TextColor_2 {
	-ms-name: "Vaughan Text Color 2";
	color:#84CC2C;
}
span.ms-rteElement-Vaughan-TextColor_3 {
	-ms-name: "Vaughan Text Color 3";
	color:#0099CC;
}
span.ms-rteElement-Vaughan-TextColor_4 {
	-ms-name: "Vaughan Text Color 4";
	color:#666;
}
span.ms-rteElement-Vaughan-TextColor_Default {
	-ms-name: "Vaughan Text Color - Default";
	color:#7f7f7f;
	/*color:#666;*/
}
span.ms-rteStyle-Vaughan-Lineheight15 {
	-ms-name: "Vaughan Line Height 15em";
	line-height:1.5em;
}
span.ms-rteElement-Vaughan-Lineheight15 {
	-ms-name: "Vaughan Line Height 15em";
	line-height:1.5em;
}
span.ms-rteFontSize-9 {
    font-size: 9pt;
}
/* ACCESSIBLE HOME PAGE STYLES */



.wr_top_nav {
	background:#123A78;
}
.acc_body {
}
.acc_body_left {
	width:200px;
	background: url('/Style Library/Images/bg_left.png') #F3F3F3 repeat-x;
	display:none;
}
.acc_body_right {
	width:745px;
}
.wr_acc_content {
	font-family: Arial !important; /* tested by gareth */
	border-right:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
}
.wr_acc_content .ms-WPBody td {
	font-family: Arial !important; /* tested by gareth */
	font-size:12pt;
}
.wr_acc_content .ms-WPBody td h2 {
	font-family: Arial !important; /* tested by gareth */
	font-size:14pt;
	font-weight:bold;
}
.wr_acc_content .ms-WPBody td a {
	font-family: Arial !important; /* tested by gareth */
	font-size:11pt;
}
.wr_acc_content ul.cmn_list li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:20px;
	background:url('/Style Library/Images/bullets.png') no-repeat 1px 4px;
	padding-bottom:5px;
}
/*

.cu-feeds

{

    margin:0px; padding:0px; list-style:none; padding-left:20px; 

	background:url('/Style Library/Images/rss.gif') no-repeat; 

	padding-bottom:5px;

}

.cu-alerts

{

    margin:0px; padding:0px; list-style:none; padding-left:20px; 

	background:url('/Style Library/Images/alert.png') no-repeat; 

	padding-bottom:5px;

}

*/



.wr_whatsnew h1 {
	font-family: Arial !important; /* tested by gareth */
	font-size:15pt !important;
	font-weight:bold;
	color:#333;
}
.wr_iwantto .dfwp-list .link-item a {
	font-size:11pt !important;
}
.acc_body_right_c2 h1 {
	font-family: Arial !important; /* tested by gareth */
	font-size:15pt !important;
	font-weight:bold;
	color:#333;
}
.acc_body_right_c2 .ms-WPTitle {
	font-family: Arial !important; /* tested by gareth */
	font-size:12pt !important;
	font-weight:bold;
	color:#333;
}
.acc_body_right .WR_PageLayout {
	width:100%;
	width:955px;
}
.acc_body_right_c1 {
	width:700px;
	float:left;
	padding:10px;
	border-right:1px solid #e4e4e4
}
.acc_body_right_c2 {
	width:205px;
	float:right;
	padding:10px;
	border:0px solid #ff0000;
}
.wr_whatsnew {
}
.wr_whatsnew a:link, .wr_whatsnew a:visited, .wr_events a:link, .wr_events a:visited {
	color:#1f89d4;
	text-decoration:none;
}
.wr_whatsnew a:hover, .wr_events a:hover {
	color:#1f89d4;
	text-decoration:underline
}
.wr_whatsnew h1, .wr_events h1, .acc_body_right_c2 h1 {
	/*font-size:16px;*/
	font-size: 12pt;
	color:#000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.wr_whatsnew h2 {
	/*font-size:14px;*/
	font-size: 10pt; /* tested by gareth */
	color:#666;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px
}
.wr_whatsnew p {
	padding:0px;
	margin:0px;
}
.wr_whatsnew {
	margin-bottom:15px
}
.main_article {
	margin-bottom:30px
}
.wr_events {
}
ul.cmn_list {
	margin:0px;
	padding:0px;
	margin:10px 0px;
	padding-left:10px
}
ul.cmn_list li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:20px;
	background:url('/Style Library/Images/bullets.png') no-repeat 0.1px 2px;
	padding-bottom:5px;
}
ul.cmn_list li a:link, ul.cmn_list li a:visited {
	color:#1f89d4;
	text-decoration:none;
}
ul.cmn_list li a:hover {
	color:#09C;
	text-decoration:underline
}
.wr_iwantto {
	padding-top:15px
}
.acc_body_right_c2 .ms-WPBody .link-item A:link, .acc_body_right_c2 .ms-WPBody A:visited {
	background: url('/Style Library/Images/bullets.png') no-repeat 1px 4px;
	color:#1f89d4;
	padding-left: 20px;
	font-family: Arial !important; /* tested by gareth */
	/*font-size:12px*/
	font-size: 9pt;
}
.acc_body_right_c2 .item {
	padding-left: 0px;
	padding-bottom:2px;
	padding-top:2px;
}
/* ===========================| TOP NAVIGATION STYLES |===========================  */








.wr_leftNav {
	border-top:1px solid #afafaf;
	border-left:1px solid #afafaf;
	float:left;
	height:100%;
}
/* ===========================| LEFT NAVIGATION STYLES |===========================  */





/* item style */ 

.LeftNav {
}
/* item style */ 

.LeftNav li.static > .menu-item {
	padding:5px 5px 5px 10px;
	color:black;
	border-bottom:1px solid #ccc;
	/*font-size:12px;*/
	font-size: 9pt;
}
/* item style */ 

.LeftNav li.static > ul.static > li.static > .menu-item {
	padding-left:20px;
	font-weight:normal;
	/*font-size:11px;*/
	font-size: 8pt;
	background:#EAEAF2!important;
}
/* item style hover */ 

.LeftNav li.static > a:hover, .LeftNav li.static > ul.static > li.static > a:hover {
	background: url('/Style Library/Images/bg_left_h.png') repeat-x;
	color:white;
}
/* flyout holder */ 

.LeftNav ul.dynamic {
}
/* flyout item */ 

.LeftNav li.dynamic > .menu-item {
	background:blue;
}
/* flyout item hover */ 

.LeftNav li.dynamic > a:hover {
}
/* hide arrows for top level items with flyouts  

.menu-horizontal a.dynamic-children span.additional-background, 

.menu-horizontal span.dynamic-children span.additional-background{ 

    padding-right:0px; 

    background-image:none; 

}



*/



/* ===========================| LEFT NAVIGATION STYLES |===========================  */



/* ===========================| TOP NAVIGATION STYLES |===========================  */



/* item style */ 

.s4-tn li.static > .menu-item {
	color:white;
	padding:7px 10px 7px 10px;
	/*font-size:12px;*/
	font-size: 9pt;
	font-family:Arial !important; /* tested by gareth */
}
/* item style hover */ 

.s4-tn li.static > a:hover {
	background: url('/Style Library/Images/bg_left_h.png') repeat-x;
	color:white;
	text-decoration:none;
}
/* flyout holder */ 

.s4-tn ul.dynamic {
}
/* flyout item */ 

.s4-tn {
	/* font-family:Verdana !important; */

	font-family: Arial !important; /* tested by gareth */
}
.s4-tn li.dynamic > .menu-item {
	background:#38424E;
	color:white;
	padding:4px 10px;
	border-bottom:1px solid #526172;
}
.s4-tn li.dynamic a {
	display:block;
}
.s4-tn li.dynamic .menu-item-text {
	word-wrap: break-word !important;
	white-space:normal !important;
}
/* flyout item hover */ 

.s4-tn li.dynamic > a:hover {
	background:#2D3238;
}
/* hide arrows for top level items with flyouts */
.menu-horizontal { width:100% }

.menu-horizontal a.dynamic-children span.additional-background,  .menu-horizontal span.dynamic-children span.additional-background {
	padding-right:0px;
	background-image:none;
}
/* ===========================| TOP NAVIGATION STYLES |===========================  */







/* ACCESSIBLE HOME PAGE STYLES */





/* sidebar list viewer */



.sidebar_list_container {
	border:1px solid #ccc !important;
}
ul.sidebar_list_items {
	margin:0 !Important;
	padding:0 !important;
}
.sidebar_list_items li a {
	font-family: Arial !important; /* tested by gareth */
	/*font-size:13px;*/
	font-size: 10pt;
	color:#1f89d4 !important;
	text-decoration:none;
	display:inline-block;
	margin-bottom:10px;
}
.sidebar_list_items li.header {
	background: url('/Style Library/Images/bg_ser_list_top.png') repeat-x;
	display:block;
	margin:0;
	padding:6px 6px !important;
	/*font-size:13px;*/
	font-size: 10pt;
	font-weight:bold;
}
.sidebar_list_items li {
	display:block;
	background:#fff;
	margin:0;
	padding:6px 6px !important;
}
.sidebar_list_items li.alt {
	display:block;
	background:#f0f0f0;
	margin:0;
	padding:6px 6px !important;
}
span.sidebar_list_desc {
	line-height:14px;
}
span.sidebar_calendarImage {
	display:block;
	padding: 0px 0px 0px 10px;
}
.sidebar_list_items {
	margin:0px;
	padding:0px
}
.sidebar_list_items li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding:5px;
}
.sidebar_list_items li a:link, .ser_list_items li a:visited {
	color:#333;
	text-decoration:none
}
.sidebar_list_items li a:hover {
	color:#91A623;
	text-decoration:none;
}
.sidebar_list_item_dis {
	margin:0px;
	padding:0px;
	list-style:none;
	padding:6px 10px;
	color:#CCC;
	display:block;
}
span.sidebar_calendarImage a:link, span.sidebar_calendarImage a:visited {
	color:#7F7F7F;
	text-decoration:none;
}
/* ===========================| SERVICE LISTING WEB PART STYLES |===========================  */

.wr_service_list_links {
	background-color: #f3f3f3; /*bug 195*/
    border: 0 solid red;
    margin: 15px auto;
    padding: 0;
    width:706px;
}
.service_list_links {
	list-style:none;
	margin:0px;
	padding:0px;
	/*margin-left:70px*/ /*bug 195*/
}
.service_list_links li {
	display:inline;
	background:#F3F3F3;
	text-align:center;
	float:left;
}
.service_list_links li a:link, .service_list_links li a:visited {
	color:#333;
	font-family: Arial !important; /* tested by gareth */
	/*font-size:12PX;*/
	font-size: 9pt;
	text-decoration:none;
	padding:5px 0;
	display:block;
	width:27px;
}
.service_list_links li a:hover, .list_selected {
	background:#91A623;
	color:#FFF;
}
.ser_list_container {
	background: url('/Style Library/Images/bg_ser_list_top.png') repeat-x;
	border:1px solid #ccc !important;
	padding:28px 0px 0px 0px;
}
ul.ser_list_items {
	margin:0 !Important;
	padding:0 !important;
}
.ser_list_items li a {
	font-family: Arial !important; /* tested by gareth */
	/*font-size:13px;*/
	font-size: 10pt;
	color:#1f89d4 !important;
	text-decoration:none;
	display:inline-block;
	margin-bottom:10px;
}
.ser_list_items li {
	display:block;
	background:#fff;
	margin:0;
	padding:6px 15px !important;
}
.ser_list_items li.alt {
	display:block;
	background:#f0f0f0;
	margin:0;
	padding:6px 15px !important;
}
span.ser_list_desc {
	line-height:16px;
}
.ser_list_items {
	margin:0px;
	padding:0px
}
.ser_list_items li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding:5px;
}
.ser_list_items li a:link, .ser_list_items li a:visited {
	color:#333;
	text-decoration:none
}
.ser_list_items li a:hover {
	color:#91A623
}
.ser_list_item_dis {
	margin:0px;
	padding:0px;
	list-style:none;
	padding:4px 0px 0;
	color:#CCC;
	display:block;
	width:27px;
}
/* Calendar Styles */

.rgRow a {
	color:#1f89d4 !important;
}
#wr_EventCategory {
	padding:20px 0px;
}
.Business a:link, .Business a:visited {
	font-family: Arial !important; /* tested by gareth */
	color:black !important;
	margin-right:0px;
	padding:5px 10px;
	width:200px;
	background: url('/Style Library/Images/business_background.png') top left repeat-x;
}
.Community a:link, .Community a:visited {
	font-family: Arial !important; /* tested by gareth */
	color:black !important;
	margin-right:0px;
	padding:5px 10px;
	background: url('/Style Library/Images/community_background.png') top left repeat-x;
}
.Corporate a:link, .Corporate a:visited {
	font-family: Arial !important; /* tested by gareth */
	color:black !important;
	margin-right:0px;
	padding:5px 10px;
	background: url('/Style Library/Images/corporate_background.png') top left repeat-x;
}
.Public a:link, .Public a:visited {
	font-family: Arial !important; /* tested by gareth */
	color:black !important;
	margin-right:0px;
	padding:5px 22px;
	background: url('/Style Library/Images/public_background.png') top left repeat-x;
}
.Council a:link, .Council a:visited 
{
    font-family:Arial !important;    
	color:black !important;
	margin-right:0px;
	padding:5px 22px;
	background: url('/Style Library/Images/council_background.png') top left repeat-x;
}
.council p, .Council p 
{
    font-family:Arial !important;
}

/*Style for New Social Toolbar*/
	    .RadMenu_Default .rmRootGroup  
        { 
                border: 0px none !important;
                border-left: none !important; 
                padding-right: 50px;
        }
        
        .RadMenu 
        {
            padding-bottom: 13px;
        }
        
/*End Style for New Social Toolbar*/


.RadGrid_Default, .RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td  {color: #7f7f7f !important;}
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
    color: #1f89d4 !important;
}

.wp-content, .description, .groupheader 
{color: #7f7f7f;}
/*



#wr_EventCategory a:link, #wr_EventCategory a:visited {

	 color:white !important; margin-right:0px; padding:5px 10px; 	background: url('/Style Library/Images/bg_left_h.png') top left repeat-x;

}

*/



#wr_EventCategory a:hover {
	text-decoration:none;
	background:#5B8CAD
}
.ms-acal-item, .ms-acal-item a, .ms-acal-time {
	color:#123A78 !important;
}
.CommonTable {
	padding:3px
}
.CommonTable td {
	padding:3px
}
.CommonTable table td {
	padding:0px !important;
	padding-right:2px !important;
}
.textBox {
	border: 1px solid #C5C5C5;
}
span.red {
	color: #f00;
}
.BtnCommon {
	padding:5px 10px;
	background:url('/Style Library/Images/btn-bg.jpg') repeat-x;
	border: 1px solid #026898;
	color:white;
	cursor:pointer
}
.NewsTitle {
	font-family: Arial !important; /* tested by gareth */
	/*font-size:13px;*/
	font-size: 10pt;
}

a.NewsTitle:link, a.NewsTitle:visited, .NewsTitle {
	font-family: Arial !important; /* tested by gareth */
	/*font-size:13px;*/
	font-size: 10pt;
	text-decoration:none;
	color:#1f89d4 !important
}
a.NewsTitle:hover {
	text-decoration:underline
}
.newsImage {
	width:200px;
}
.eventImage {
	width:200px;
}
.eventDropDown {
	width:154px;
}
/* Popup */

.btbGroupPopup {
	width:400px;
}
.btnViewMap {
	text-align:center;
}
#PollresultsItemleft {
	padding:0px;
	height:18px;
}
table.CommonTable {
	width:500px !important;
}
table.CommonTable td {
	text-align: left;
	padding: 5px 5px;
	font-family: Arial !important; /* tested by gareth */
	/*font-size:13px;*/
	font-size: 10pt;
}
/*.wr_message_box{  background:#f4f4f4; border:1px solid #E6E6E6; padding:20px; font-size:11px; color:black}*/

.wr_message_boxhint {
	background:#f4f4f4;
	border:1px solid #E6E6E6;
	padding:20px;
	/*font-size:11px;*/
	font-size: 8pt;
	color:black;
	font-weight:bold
}
.wr_message_box h3 {
	/*font-size: 15px;*/
	font-size: 11pt;
}
.msg_error {
	margin:0px;
	padding:0px;
	background:#f4f4f4;
	border:1px solid #E6E6E6;
	padding:20px;
	/*font-size:11px;*/
	font-size: 8pt;
	color:black
}
label.msg_error {
	margin:0px;
	padding:0px;
	background:#f4f4f4;
	border:1px solid #E6E6E6;
	padding:20px;
	/*font-size:11px;*/
	font-size: 8pt;
	color:black
}
p.cu-error {
	width:200px;
	/*font-size:11px;*/
	font-size: 8pt;
	display:block;
	padding:20px;
	padding-left:40px;
	border:1px solid #E6E6E6;
	background:#f4f4f4 url('/Style Library//Images/ico_error.png') no-repeat 1.7em 20px;
	list-style:none;
	color:black !important
}
.list_errors ul {
	margin:0px;
	padding:0px;
	background:#f4f4f4;
	border:1px solid #E6E6E6;
	padding:20px;
	/*font-size:11px;*/
	font-size: 8pt;
	color:black;
	margin-top:10px;
	margin-bottom:10px
}
.list_errors ul li {
	margin:0px;
	padding:0px;
	background:url('/Style Library//Images/ico_error.png') no-repeat 0px -1px;
	list-style:none;
	padding-left:25px;
	padding-bottom:5px;
	color:black !important
}
p.submitsucess {
	/*font-size:11px;*/
	font-size: 8pt;
	display:block;
	padding:20px;
	padding-left:40px;
	border:1px solid #E6E6E6;
	background:#f4f4f4 url('/Style Library//Images/b_success.png') no-repeat 1.7em 20px;
	list-style:none;
	color:black !important
}
/* Fonts Correction */
.ms-WPBody p, .ms-WPBody a, .ms-WPBody div, .ms-WPBody, .ms-WPBody td {  /* Bug 187 */
	font-family: Arial !important; /* tested by gareth */
	font-size:10pt;
}
.ms-WPBody span {                                       /* Comment this class if you want to anable the fucntionality of th font selection dropdown for content editor web parts */
	font-family: Arial !important; /* tested by gareth */
}
li.header, h3.ms-standardheader, .ms-wpContentDivSpace a {
	font-family: Arial !important; /* tested by gareth */
}
h2 {
	font-family: Arial !important; /* tested by gareth */
}

.ms-toolbar,
.ms-menutoolbar td a,
td.ms-menutoolbarheader,
.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover,
.ms-viewselect a:link,
select,
.ms-input,
.ms-pagetitle,
.ms-webpartpagedescription,
.ms-propertysheet,
.ms-propertysheet th,
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph,
th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon,
a.ms-addnew,
.ms-error,
.ms-WPTitle,
.ms-WPBody,
.ms-WPBody td,
.ms-pickerwait,
.ms-formvalidation,
.ms-ribbontabswitchloading span,
.ms-welcomepageheader,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,
.ms-SPLink,
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover,
.ms-welcomeMenu,
.ms-socialNotif-Container,
.s4-titletable,
.ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a,
.s4-search select,
body #pageStatusBar,
.ms-rteElement-Callout4,
.ms-rteStyle-Normal,
.ms-rte-autocomplete,
.ms-rte-wpbox,
.ms-rtedialog,
.ms-dlgTitleText,
.ms-linksection-level1,
.ms-linksection-level2,
.ms-ratingPopup,
.ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar,
.ms-cui-contextmenu-inner,
.ms-cui-cb-input,
.ms-cui-tb,
.ms-cui-spn-txtbx,
.ms-cui-tooltip
{
    font-family: Arial !important; /* tested by gareth */ 
}

/* Hiding default styles from ribbon menu */
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle0-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle1-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle2-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle3-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle4-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle5-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle6-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle7-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle8-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle9-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle10-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle11-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle12-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle13-Menu 
    {display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize\.Menu .ms-cui-menusection-title,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize\.Menu #fseaFont-0-0-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize\.Menu #msFontFamily-1
    {display:none;}
    
    
/* News Web Part Style */
.NewsWebPartItem {}
.NewsWebPartItem #news
{
	width:auto;
	vertical-align:top;
	/*padding-right:15px; */        /* Bug 285 */
}
.NewsWebPartItem #image
{   
	width: 150px;               /* Bug 285 */
	text-align: center;
	vertical-align:top;
}
.NewsWebPartItem #title
{
    	width:auto;                  /*BUg 285*/
}
.NewsWebPartItem #date
{           
	width: 130px;                   /*bug 285 */
	white-space: nowrap;
	padding-right:15px;
	padding-left:15px;
	vertical-align:top;
}

.NewsWebPartItem #desc {}
	
.divDate
{
    float:right; 
    width:130px; 
    padding:0 15px;
}
.divTitle
{
    padding:0 150px 0 0;
}



.ms-MenuUIPopupBody{
	z-index:10000 !important;
}



.capt{
    z-index:998 !important;
}
/* bug for popup windows revised by DW
.ctrl_Paging{
    z-index:9999 !important;
}
*/
.ms-advsrchbutton
{
    text-align:left;
}




/* *************************************** ALIGNMENTS *************************************** */
.alignleft{float:left;}
.alignright{float:right;}
.clearall{clear:both;}







