* {
	margin:0;
	padding:0;
	}

body {
	font-family:Arial, Helvetica, Sans Serif;
	font-size:50%;
	background:#fff;
	}

#everything {
	font-size:125%;
	color:#000;
	width:980px;
	margin:0 auto 0 auto;
	margin-top:8px;
	}

a:link,
a:visited {
	color:#005ea4;
	text-decoration:none;
	}

a:hover,
a:active {
	color:#005ea4;
	text-decoration:underline;
	}

.skipToContentLink {
	position:absolute;
	top:-999px;
	}

#header {

	}

#header h1 {
	position:absolute;
	top:-999px;
	}

#header #logo {
	position:relative;
	}

#header #logo a {
	position:absolute;
	top:113px;
	left:50px;
	}

#header #logo a img {
	border:0;
	}

#header #search {
	float:right;
	display:inline;
	margin:0 8px 8px 0;
	}

#header #search label {
	position:absolute;
	top:-999px;
	}

#header #search input {
	width:177px;
	height:20px;
	border:1px solid #999;
	margin-right:5px;
	}

#header #search a.Button img {
	border:0;
	vertical-align:middle;
	}

#header #stylePicker {
	margin:0.2em;
	float:left;
	display:inline;
	}

#header #stylePicker ul {
	margin:0;
	}

#header #stylePicker ul li {
	list-style:none;
	display:inline;
	margin:0 2px 0 0;
	font-weight:bold;
	}

#header #stylePicker ul li a {
	color:#666;
	}

#header #topNav {
	background:#005ea4;
	width:966px;
	padding:0.4em 7px 0 7px;
	clear:both;
	margin-bottom:8px;
	}

#header #topNav ul {
	margin:0;
	}

#header #topNav h2 {
	position:absolute;
	top:-999px;
	}

#header #topNav ul li {
	float:left;
	display:inline;
	background:#005ea4;
	font-size:1em;
	line-height:1em;
	margin:0;
	color:#fff;
	height:2.5em;
	}

#header #topNav ul li a {
	display:block;
	margin:0 1px;
	}

#header #topNav ul li a span {
	display:block;
	font-size:1.3em;
	line-height:1em;
	font-weight:bold;
	color:#b3d9f2;
	padding:0.4em 12px 0.5em 12px;
	background:#005ea4;
	}

#header #topNav ul li a:hover,
#header #topNav ul li a:active,
#header #topNav ul li.selected a {
	display:block;
	background:url(../images/nav_tab_right.gif) right top no-repeat #fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
	}

#header #topNav ul li a:hover span,
#header #topNav ul li a:active span,
#header #topNav ul li.selected a span {
	display:block;
	color:#005ea4;
	background:url(../images/nav_tab_left.gif) left top no-repeat;
	/*text-align:center;*/
	}

#banner {
	float:left;
	display:inline;
	width:721px;
	margin:0 0 8px 8px;
	}

.newsBox {
	float:right;
	display:inline;
	width:235px;
	margin:0 8px 8px 0;
	height:192px;
	background:url(../images/news_bg.gif) left bottom no-repeat;
	}

.newsBox h2 {
	padding-left:6px;
	padding-right:6px;
	border-bottom:1px solid #b3d9f2;
	}

.newsBox h3,
.newsBox p,
.newsBox ul {
	padding-left:6px;
	padding-right:6px;
	}

.newsBox .rssLink {
	position:relative;
	top:-2.4em;
	float:right;
	display:inline;
	}

#dividingBar {
	width:970px;
	height:12px;
	background:#b0d8f2;
	margin-bottom:10px;
	}

#navigation {
	float:left;
	display:inline;
	width:243px;
	margin:0 0 8px 0;
	}

#navigation ul {
	margin:0;
	}

#navigation ul li {
	float:left;
	display:inline;
	font-size:1em;
	line-height:1em;
	margin:0;
	}

#navigation ul li a {
	float:left;
	display:inline;
	width:242px;
	margin-bottom:8px;
	text-decoration:none;
	}

#navigation ul li a:hover,
#navigation ul li a:active {
	text-decoration:underline;
	cursor:pointer;
	}

#navigation ul li a span {
	display:block;
	background:url(../images/nav_l1_bg.gif) right center no-repeat;
	font-size:1.2em;
	color:#005ea4;
	padding:7px 10px 7px 16px;
	height:10px;
	}
	
#navigation ul li.selected a span,
#navigation ul li.expanded ul li.selected a span,
#navigation ul li.expanded ul li.expanded ul li.selected a span {
	font-weight:bold;
	}
	
#navigation ul li a:hover,
#navigation ul li a:active {

	}

#navigation ul li.expanded {
	width:242px;
	background:url(../images/nav_l1_foldout_foot.gif) right bottom no-repeat #d9ecf8;
	margin-bottom:8px;
	}

#navigation ul li.expanded a {
	
	}

#navigation ul li.expanded a span {
	background:url(../images/nav_l1_foldout_head.gif) right center no-repeat;
	}

#navigation ul li.expanded ul li a {
	width:205px;
	margin-right:8px;
	}

#navigation ul li.expanded ul li a span {
	background:none;
	padding:2px 10px 2px 24px;
	}

#navigation ul li.expanded ul li.expanded {
	background:#f7fbfe url(../images/nav_l2_foldout_foot.gif) right bottom no-repeat;
	margin-bottom:8px;padding:0;
	width:205px;
	}

#navigation ul li.expanded ul li.expanded a span {
	background:url(../images/nav_l2_foldout_head.gif) right center no-repeat;
	padding:7px 10px 7px 24px;
	height:10px;
	}

#navigation ul li.expanded ul li.expanded ul li a {
	width:197px;
	margin-right:8px;
	}

#navigation ul li.expanded ul li.expanded ul li a span {
	background:none;
	padding:2px 10px 2px 32px;
	height:auto;
	line-height:1.1em;
	}

#navigation ul li.expanded ul li.expanded ul li.expanded {
	background:none;
	margin:0;
	}

#navigation ul li.expanded ul li.expanded ul li.expanded ul li a {
	width:197px;
	margin-right:0px;
	}

#navigation ul li.expanded ul li.expanded ul li.expanded ul li a span {
	background:none;
	padding:2px 10px 2px 40px;
	}

#navigation ul li {
	font-weight:normal;
	}

#navigation ul li.expanded,
#navigation ul li.selected {
	font-weight:bold;
	}

#main {
	float:left;
	display:inline;
	width:462px;
	padding:8px;
	margin:0 0 8px 8px;
	}

#crumbtrail {
	border-bottom:1px solid #b3d9f2;
	margin-bottom:8px;
	}

#crumbtrail p {
	margin-bottom:0.2em;
	}

#crumbtrail a {
	font-weight:normal;
	color:#005ea4;
	text-decoration:none;
	}

#crumbtrail a:hover,
#crumbtrail a:active {
	text-decoration:underline;
	}

#crumbtrail .final {
	font-weight:bold;
	color:#005ea4;
	}

#crumbtrail span.divider {
	padding:0 5px 0 5px;
	}

#extras {
	float:left;
	display:inline;
	width:235px;
	margin:0 0 8px 8px;
	}
	
.highlightBox {
	float:left;
	display:inline;
	width:235px;
	margin:0 0 8px 8px;
	}
	
.highlightBox h2,
.highlightBox h3,
.highlightBox p,
.highlightBox ul {
	padding-left:6px;
	padding-right:6px;
	}

.highlightBox a {
	color:#333;
	}

.highlightBox ul li {

	}

.highlightBox ul li a {

	}

.newsItem {
	padding-top:3px;
	}

.newsItem h3 {
	margin-bottom:1px;
	}

.newsItem p {
	color:#005ea4;
	margin-bottom:1px;
	}

.newsItem p a {
	text-decoration:none;
	display:block;
	}

.newsItem p a:hover,
.newsItem p a:active {
	text-decoration:underline;
	}

.newsItem p.date {
	font-size:1.2em;
	font-weight:bold;
	color:#12545F;
	margin-bottom:1px;
	}

#footer {
	margin-left:8px;
	}

#footer p {
	font-size:1.2em;
	font-weight:bold;
	color:#005ea4;
	}

#footerMenu {

	}

#footerMenu a {
	text-decoration:none;
	margin:0 10px;
	}

#footerMenu a:hover,
#footerMenu a:active {
	text-decoration:underline;
	}

#footerMenu span {
	color:#fff;
	}

#footerText {
	float:left;
	display:inline;
	margin-right:20px;
	}
#footer #logos
{
    float:right;
    margin:-25px 10px 0px 0px;
}
	
hr {
	margin:1em 0;
	}

.clear {
	clear:both;
	}

/* Styles for Immediacy Search Plugin HTML */

.searchPage {
	
	}

.searchPage label {
	font-size:1.1em;
	font-weight:bold;
	}

.searchPage input,
.searchPage select {
	font-size:1.1em;
	font-family:Verdana;
	}

.searchPage .mainSearch {
	margin-bottom:1em;
	}

.searchPage .searchFromAndTo {
	margin-bottom:1em;
	}

.searchPage .searchFromAndTo .DateSelectorLabel {
	width:39px;
	text-align:right;
	padding-right:5px;
	}

.searchPage .searchFromAndTo .DateSelectorValues {
	margin-bottom:5px;
	font-size:1em;
	}

.searchPage .searchFromAndTo .DateSelectorValues .inputCell {
	font-size:1em;
	}

.searchPage .searchFromAndTo .DateSelectorValues .inputCell input {
	height:14px;
	width:9em !important;
	font-size:1.2em !important;
	border:1px solid #7F9DB9;
	}

.searchPage .searchFileType {
	margin-bottom:1em;
	}

.searchPage a b {
	font-size:1.1em;
	}

.searchPage .searchtop {
	font-size:1.1em;
	font-weight:normal;
	color:#333;
	padding:3px 5px 4px 5px;
	text-align:right;
	margin-top:-1.5em;
	}

.searchResult {
	margin-bottom:1em;
	border:1px solid #ccc;
	padding:0.6em;
	font-size:1.1em;
	}

.searchResult a {
	font-weight:bold;
	}

.searchResult .relevance {
	float:right;
	font-weight:bold;
	color:#005ea4;
	}

.searchResult .summary {
	margin-top:0.6em;
	}

.searchhi0 {
	background:#fcffac !important;
	}

.searchhi1 {
	background:#91ef7f !important;
	}

.searchhi2 {
	background:#ffd76b !important;
	}

.searchhi3 {
	background:#6bd7ff !important;
	}

/* Site Map Styles */

.sitemap {
	line-height:2em;
}

.sitemap div {
	margin-bottom:3px;
}

.sitemap a {
	padding-left:20px;
	background:url(../images/bluearrow.gif) 10px center no-repeat;
}

.sitemap .level0 {
	font-size:1.4em;
	font-weight:bold;
	}

.sitemap .level1 {
	font-size:1.3em;
	margin-left:30px;
	}

.sitemap .level2 {
	font-size:1.2em;
	margin-left:60px;
	}

.sitemap .level3 {
	font-size:1.1em;
	margin-left:90px;
	}

.sitemap .level4 {
	font-size:1em;
	margin-left:120px;
	}

/* Main Events Calendar Style */
.eventCalendar {
	font-size:1.1em;
	width:100%;
	}

 /* Month Section */
 .eventMonth {
 	background-color:#fff;
 	border:1px solid #005ea4;
 	padding:0px;
 	vertical-align:top;
 	width:21%;
 	}
 	
 .eventMonthTitle {
 	color:#fff;
 	font-weight:bold;
 	background-color:#005ea4;
 	padding:3px;
 	text-align:center;
 	}
 
 .eventMonthContent {
 	height:7em;
 	overflow:auto;
 	scrollbar-arrow-color:000066;
 	scrollbar-base-color:#ccc;
 	border-top:1px solid #005ea4;
 	padding:0 5px 0 5px;
 	}
 	
 .eventMonthItem a {
 	display:block;
 	margin-top:4px;
 	margin-bottom:4px;
 	}
 	
 .eventMonthItem br {
 	display:none;
 	}
 	
 /* Details Section */
 .eventArea {
 	background-color:#b0d8f2;
 	border:1px solid #005ea4;
 	padding:0px;
 	vertical-align:top;
 	width:37%;
 	}
 	
 .eventDetails {
 	margin:7px;
 	}
 	
 .eventHeader {
 	margin-bottom:4px;
 	}
 	
 /* Key Section */
 .eventFooter {
 	border:1px solid #005ea4;
 	}
 	
 .eventList {
 	list-style-type:square;
 	margin-top:3px;
 	margin-bottom:0px;
 	line-height:1.1em;
 	padding-bottom:0;
 	white-space:nowrap;
 	}
 	
 .eventList li {
 	list-style-type:none;
 	line-height:1em;
 	white-space:nowrap;
 	padding:1px 3px;
 	font-size:1em;
 	font-weight:bold;
 	}
 	
 .eventKey {
 	float:left;
 	display:inline;
 	}
 
/* calendar key types */
.eventKeyDefault			{ color:#666; }
.eventKeyFinancial		{ color:#c50000 !important; }
.eventKeyGeneral			{ color:#ff8a00 !important; }
.eventKeyHolidays			{ color:#0058b3 !important;  }
.eventKeyOccasions		{ color:#8300b3 !important; }

/* Styles for Key People Plugin */

td.XDarkBG {
	font-size:1.3em;
	}

td.XDarkBG table {
	margin-top:1em;
	}

td.XDarkBG * {
	font-size:100% !important;
	}

div.XLightBG3 {
	font-weight:bold;
	}

/* Styles for Media Plugin */

#VIDEO div {
	position:absolute;
	top:-100px;
	}

/* Styles for Artlice Index Plugin - Homepage News */

#PageCounter {

	}
	
#PageCounter .PageCounter {
	font-family:Verdana;
	font-size:1.1em;
	text-align:right;
	}
	
#PageCounter .PageCounter label {
	display:block;
	background:#005ea4;
	color:#fff;
	padding:2px 5px;
	text-align:right;
	}
	
#PageCounter hr.PageCounter {
	border:0;
	margin:3px 0;
	}
	
#PageCounter .PageCounter input {
	font-family:Verdana;
	width:auto;
	border:0;
	font-size:1em;
	}
	
#PageCounter .PageCounter input.PageCounterTxtBox {
	width:12px;
	text-align:center;
	}

/* Corrections for coloured links */
.blue a { color:#005ea4; }
.purple a { color:#614a90; }
.orange a { color:#AF3500; }
.green a { color:#085F06; }

/* Style Picker Plugin */

.stylePickerPage {
	
	}

#main .stylePickerPage ul {
	list-style:none;
	margin-left:0;
	clear:both;
	margin-bottom:2em;
	float:left;
	display:inline;
	}

.stylePickerPage ul li {
	width:180px;
	margin-right:10px;
	float:left;
	display:inline;
	}

.stylePickerPage ul li a {
	display:block;
	margin-right:10px;
	padding:5px 0 5px 10px;
	border:solid 1px #333;
	}

/* Blogging Plugin  Styles */
.BloggingAboutBox
{
                padding: 10px;
}

.BloggingAboutBox A
{
                display: block;
}

.RSSFeedLink
{
                float:right;
                margin-top: -30px;
                margin-right: 5px;
}

.BlogItem
{
                margin-bottom: 30px;
}

.BlogItem .CreatedDate
{
                font-size: x-large;
                color: navy;
                border-bottom: 1px dashed navy;
                padding-bottom: 10px;
                margin-bottom: 10px;
}

.BlogItem h1.Title
{
                font-size: large;
}

.BlogItem .Content
{
                margin-bottom: 10px;
}

.CommentItem
{
                border-bottom: 1px lightgrey dashed;
                padding-bottom: 10px;
                margin-bottom: 10px;
}

.CommentItem .Title
{
                font-weight: bold;
                margin-bottom: 5px;
}

.CommentItem .MetaData
{
                font-style: italic;
                color: gray;
                margin-bottom: 10px;
}

.CommentItem .Content
{
                margin-bottom: 10px;
}

.CommentItem .CreatedDate
{
                font-weight: bold;
}




/* New comment form layout */
.BlogEntryNewCommentForm fieldset {
  margin-bottom: 10px;
}
.BlogEntryNewCommentForm legend {
                padding: 0 2px;
                font-weight: bold;
                _margin: 0 -7px; /* IE Win */
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.BlogEntryNewCommentForm fieldset ol, 
.BlogEntryNewCommentForm fieldset ul 
{
  margin: 0;
  padding: 0;
}


.BlogEntryNewCommentForm fieldset li {
  list-style: none;
  list-style-image: none;
  padding: 5px;
  margin: 0;
  clear: both;
  border: 0;
}

.BlogEntryNewCommentForm fieldset li input,
.BlogEntryNewCommentForm fieldset li textarea
{
  width: 350px;
}

.BlogEntryNewCommentForm fieldset li div.captcha
{        
    line-height: 1.8em;    
    margin-bottom: 5px;
    float: left;    
}

.BlogEntryNewCommentForm fieldset label, .captchaLabel
{
    width: 120px; /* Width of labels */
    vertical-align:top;
    line-height: 1.8em;
    float: left;
    margin-right: 5px;
}

.BlogEntryNewCommentForm fieldset li div.captcha img 
{
    margin-bottom: 2px;
}

/* Form styles */
                
.BlogEntryNewCommentForm legend { padding-left: 0; color: #333; }

.BlogEntryNewCommentForm fieldset {
                border: none;
                /*border-top: 1px solid #C9DCA6;*/
                }
                                
.BlogEntryNewCommentForm fieldset li {
                padding: 5px 10px 7px;
                border-top: 1px solid #C9DCA6;
                }

/* End blogging styles */	

/* WAM Browser */

/* Breadcrumb */

.breadcrumb {
	list-style: none;
	margin: 5px 15px 10px 0;
	padding: 5px
	 10px 0 8px ;
	font-size: 0.95em;
	line-height: 1.2; /* HACK - peek-a-boo bug IE */
}
.breadcrumb a{
	color: #985C98;
}
.breadcrumb a:hover{
	color: #3F5B7C; 
	text-decoration: none;
}




/* folder layout */

ul.folderList {
	list-style: none outside none;
	padding: 0;
	font-size: 0.95em;
	margin: 15px 10px 0px 8px;
}

ul.folderList li.Folder {
	padding: 3px 8px 3px 21px;
	background-image:url(../../../../images/dms/icons/list/Folder.gif);
	background-repeat: no-repeat;
}

ul.folderList li.Category {
	padding: 3px 8px 3px 21px;
	background-image:url(../../../../images/dms/icons/list/Category.gif);
	background-repeat: no-repeat;
}

ul.folderList li a {
	color: #985C98;
}

ul.folderList li a:hover {
	color: #3F5B7C; 
	text-decoration: none;
}

.clear{
	clear: both;
	display: block;
	margin: 10px 0 10px 0;
}
/* Table styles */

.displayTable{
	width: 95%;
	border: 0;
	border-collapse: collapse;
	font-size: 0.95em;
	clear: both;
	margin: 15px 10px 0 8px ;
}

.displayTable a{
	color: #985C98;
}

.displayTable a:hover{
	color: #3F5B7C; 
	text-decoration: none;
}

td.iconColumn{
	width:18px;
	padding: 0 0 5px 0;
}


/* Tile View Styles */


.Tile {
    Width:300px;
    Float:Left;
}
.Tile IMG {
    Float:Left;
    margin: 10px;
}
.clear {
    clear:both;
}


/* Blog Plugin Styles */

.archiveList {
	font-size:1.5em;
	}

.BloggingAboutBox {
	padding:10px;
	}

.BloggingAboutBox h3 {
	
	}

.BloggingAboutBox a {
	display:block;
	}

.RSSFeedLink {
	float:right;
	display:inline;
	margin-right:5px;
	font-size:1.4em;
	}

.BlogItem {
	margin-bottom:30px;
	}

.BlogItem .CreatedDate {
	font-size:1.2em;
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.BlogItem h1.Title {
	font-size:1.2em;
	}

.BlogItem .Content {
	margin-bottom:10px;
	}

.CommentItem {
	border-bottom:1px lightgrey dashed;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.CommentItem .Title {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:5px;
	}

.CommentItem .MetaData {
	font-style:italic;
	color:gray;
	margin-bottom:10px;
	font-size:1.4em;
	}

.CommentItem .Content {
	margin-bottom:10px;
	font-size:1.5em;
	}

.CommentItem .CreatedDate {
	font-weight:bold;
	color:#77892e;
	font-size:1.4em;
	}

/* New comment form layout */

span.formitem {
	font-size:1.5em;
  white-space:nowrap;
	}

.BlogEntryNewCommentForm span.formitem {
	font-size:1em;
	display:block;
	}

.BlogEntryNewCommentForm fieldset {
  margin-bottom:10px;
	}

.BlogEntryNewCommentForm legend {
	padding:0 2px;
	font-size:1.5em;
	font-weight:bold;
	_margin:0 -7px; /* IE Win */
	}

/*\*//*/ form.cmxform legend { display:inline-block; } /* IE Mac legend fix */

.BlogEntryNewCommentForm fieldset ol, 
.BlogEntryNewCommentForm fieldset ul {
  margin:0;
  padding:0;
	}

.BlogEntryNewCommentForm fieldset li {
  list-style:none;
  list-style-image:none;
  padding:5px;
  margin:0;
  clear:both;
  border:0;
	}

.BlogEntryNewCommentForm fieldset li input,
.BlogEntryNewCommentForm fieldset li textarea {
  width:350px;
	}

.BlogEntryNewCommentForm fieldset li div.captcha {        
	line-height:1.8em;    
	margin-bottom:5px;
	float:left;    
	}

.BlogEntryNewCommentForm fieldset label, .captchaLabel {
	width:140px; /* Width of labels */
	vertical-align:top;
	line-height:1.8em;
	float:left;
	margin-right:5px;
	font-size:1em;
	}

.BlogEntryNewCommentForm fieldset label {
  white-space:nowrap;
	}

.BlogEntryNewCommentForm fieldset li div.captcha span {
	font-size:1em;
	}

.BlogEntryNewCommentForm fieldset li div.captcha img {
	padding-top:6px;
	}

.BlogEntryNewCommentForm fieldset li div.captcha a img {
	position:relative;
	top:2px;
	}

.BlogEntryNewCommentForm fieldset li div.captcha input {
	width:300px;
	}

.formcontrols {
	display:block;
	}

/* Form styles */
                
.BlogEntryNewCommentForm legend {
	padding-left:0;
	color:#333;
	}

.BlogEntryNewCommentForm fieldset {
	border:none;
	}
                                
.BlogEntryNewCommentForm fieldset li {
	padding:5px 10px 7px;
	}

/* Styles for RSS */

.rssFeed {
	font-size:1em;
	margin-left:2em;
	}

.rssFeed p.desc {
	font-size:1em;
	}

.PageCounter {
	font-size:1.3em;
	}

#PageCounter .PageCounter label {
	padding-bottom:4px;
	font-weight:bold;
	display:block;
	}
	
#PageCounter .PageCounter input.PageCounterTxtBox {
	border:0;
	font-family:Arial, Helvetica, Sans Serif;
	width:1em;
	}
	
#PageCounter .PageCounter img {
	display:none;
	}

/* ProspectUpload Styles */

#swrdaProspectUpload fieldset {
	border:none;
	}

#swrdaProspectUpload .formRow {
	clear:left;
	padding:4px 0;
	}

#swrdaProspectUpload label {
	clear:left;
	float:left;
	display:inline;
	font-size:1.2em;
	margin:2px 0;
	padding:0 8px 0 0;
	text-align:right;
	width:140px;
	}

#swrdaProspectUpload input {
	width:200px;
	font-size:1.2em;
	}

#swrdaProspectUpload .addressFields select {
	width:204px;
	}

#swrdaProspectUpload .contactOptions legend {
	font-size:1.2em;
	margin:0 0 0 -4px;
	color:#000;
	}

#swrdaProspectUpload .contactOptions input {
	width:auto;
	margin-top:4px;
	}

#swrdaProspectUpload .errorMsg span {
	font-size:1.1em;
	margin-left:150px;
	}

#swrdaProspectUpload .submitButton {
	width:auto;
	float:right;
	display:inline;
	}

/*Form Fix*/

table.tbform td {
	padding:2px 0;
	line-height:1em;
	padding:1px 0;
	font-size:1.1em;
	}

table.tbform td label,
table.tbform td input,
table.tbform td select,
table.tbform td textarea {
	font-size:1em !important;
	}

table.tbform td td {
	font-size:1em !important;
	}

table.tbform td td label {
	padding-left: 4px;
	}