.button {
	display:inline-block;
   background: url(img/btn_default.png) repeat-x;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #808080;
   border-bottom: 1px solid #808080;
   padding:6px 8px;
}
.button,
.button:visited,
.button:hover {
   color: #1e1e1e;
   font-size:12px;
   font-weight:bold;
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-decoration: none;
}
.buttontext {
   padding:8px;
}


.cancelbutton {
	display: inline-block;
   background: url(img/btn_cancel.png) repeat-x;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #808080;
   border-bottom: 1px solid #808080;
   padding:6px 8px;
}
.cancelbutton,
.cancelbutton:visited,
.cancelbutton:hover {
   color: #666;
   font-size:12px;
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-decoration: none;
}

.buttonline {
	margin-top:25px;
	border-top: 2px solid #9FB3CB;
	xbackground-color: #E4F2FC;
	background:transparent url(img/buttonline_back.png) repeat-x top center;
   padding:15px;
   -moz-border-radius-bottomright: 8px;
   -webkit-border-bottom-left-radius: 8px;
}
.buttonline a,
.buttonline input {
	margin-left:5px;
}

.actionline {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background: url(img/actionline.png) center repeat-x;
	margin-bottom:0.5em;
	padding: 5px;
	font-size:12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}
.actionline li {
	list-style-type: none;
	float:left;
	margin: 0;
	margin-right:5px;
}
.actioncolumn {
	background-color:transparent;
}
.actioncolumn li {
	margin:0;
	padding:0;
	margin-bottom:5px;
	border-top:0;
	border:0;
}
.actionline span.left {
	color: #666;
	display:inline-block;
	padding:2px 6px;
}

.actionbutton,
.selectbutton {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   display:inline-block;
   padding:2px 6px;
	font-size:11px;
	border:1px solid;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}

.actionbutton,
.actionbutton:visited {
	background: url(img/actbtn_default.png) repeat-x center;
	color: #555;
	border-color: #ccc;
	font-weight:bold;
}
.actionbutton:hover,
.actionbutton.active {
	color: #fff;
	text-decoration:none;
   background: url(img/actbtn_active.png) repeat-x center;
	border-color: #336699;
}
.actionbutton.warn:hover,
.actionbutton.warn.active {
	border-color: #990000;
	background: url(img/actbtn_warn.png) repeat-x center;
}

.actionbutton.inactive,
.actionbutton.inactive:hover {
   background: url(img/actbtn_default.png) repeat-x center;
	border-color: #ccc;
	cursor:default;
	color:#999;
}

.itemlistmenu .actionbutton,
.actionline .actionbutton,
.selectbutton {
	background: none;
	background-color: #fff;
	font-weight:normal;
	border:1px solid #ccc;
	color: #666;
}
.itemlistmenu .actionbutton,
.actionline .actionbutton:hover,
.selectbutton:hover {
	background: none;
	background-color: #fff;
	color: #666;
	border-color: #999;
}

.selectbutton { white-space:nowrap; text-decoration:none; margin:0 5px 5px 0; }
.selectbutton:hover {text-decoration:none}

.collectorbox {
	padding:15px;
	background-color:#f1f6fc;
	border:1px solid #9FB3CB;
}
.collectorbox .collectorbuttons {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background: none;
	background-color: #fff;
	margin:-15px;
	margin-bottom:15px;
	padding: 10px;
	font-size:12px;
	font-weight:bold;
	color: #555;
}
.collectorbox span.left {
	color: #666;
	display:inline-block;
	padding:2px 6px;
}
fieldset .actionline {
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
	margin:0;
}

.itembuttons {
	margin-top:15px;
}

.itembuttons ul li {
	list-style-type: none;
	background:none;
	margin:0;
	margin-right:10px;
	padding:0;
	border:0;
	display:inline;
}

.publisherline {
	padding-bottom:10px;
}
.publisherinfo {
	background: none;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color: #666;
	line-height:22px;
}
.publisherinfo.on {

}
.publisherinfo img.light {
	float:none;
	margin:0;
	margin-right:3px;
	margin-bottom:-3px;
}


.highlightbutton {
   display:inline-block;
   background: url(img/btn_highlight.png) repeat-x;
   border: 2px solid #1566a4;
   padding:6px 10px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   line-height:20px;
}
.highlightbutton img {
   margin-right:5px;
   float:left;
   line-height:20px;
}
.highlightbutton,
.highlightbutton:visited,
.highlightbutton:hover {
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-transform:uppercase;
   font-size:12px;
   text-decoration:none;
   color: #1566a4;
   font-weight:bold;
}
.highlightbuttontext {
   padding:10px;
}


.warnbutton {
   display:inline-block;
   background: url(img/btn_highlight.png) repeat-x;
   border: 2px solid #990000;
   padding:6px 8px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   line-height:20px;
}
.warnbutton img {
   margin-right:5px;
   float:left;
   line-height:20px;
}
.warnbutton,
.warnbutton:visited,
.warnbutton:hover {
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-transform:uppercase;
   font-size:12px;
   text-decoration:none;
   color: #990000;
   font-weight:bold;
}

.menulink,
.menulink:visited,
.menulink:hover {
	display:inline-block;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 0 5px;
	text-decoration:none;
}
.menulink img {
	margin-bottom:-1px;
}

.menubutton img {
	margin-bottom:-4px;
	margin-right:4px;
}
.menubutton,
.menubutton:visited {
	color: #666;
	background: url(img/menubtn.png) repeat-x center;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	border:1px solid #ccc;
	padding:3px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}
.menubutton:hover {
	color: #1566A4;
	border-color: #9fb3cb;
	text-decoration:none;
}

.boardbuttons {
	padding: 20px 0;
}
.boardbuttons .left {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:20%;
	text-align:center;
	font-size:12px;
}
.boardbuttons a,
.boardbuttons a:visited,
.boardbuttons a:hover {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.boardbuttons h2 {
	margin-left:15px;
	margin-bottom:15px;
}


.convertline {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	margin-top:10px;
}
.pressrelease.fastview .convertline img {
	float:none;
	margin-bottom:-1px;
	margin-left:3px;
}
