/* Layout */
/* Fonts */
#intLinks {
	display:none !important;
}

* {
	padding:0px;
	margin:0px;
	font-family:Arial,Verdana,sans-serif;
}


a { padding-right:2px; }

.adFlow {

	float:right !important; 
	margin-left:5px; 
	margin-bottom:5px; 
}

#sitebody {
	background: #467FC4 url(layout/site_bggr.png) repeat-x top left;
	background-attachment:fixed;
	color:#254873;
	height:100%;
	min-height:100% !important;
}
#contentbody {
	background-color:#E7EDF5;
	margin:auto;
	width:960px;
	max-width:960px !important;
	overflow:hidden !important;
	border:0px solid #254873;
	padding:0px !important;
}
#layout { border-collapse:collapse; width:100%; }
#header {
	background: #F0F2F7 url(layout/bgHead.png) no-repeat top left;
	height:105px !important;
}
#footer {
	background: #F0F2F7 url(layout/bgBottom.png) no-repeat top left;
	height:100px !important;
	color:#FFFFFF;
}
#sidebarArea, #canvasArea { vertical-align:top; }
#sidebarArea { background: #254873 url(layout/bgSideBar.png) repeat-x top left; width:0px; }
#canvasArea { background: #E7EDF5 url(layout/bgContent.png) repeat-x top left; width:100%; }

#sidebar {
	min-height:490px !important;
	height:490px;
	padding:10px 15px;
	color:#FFFFFF;
}
#canvas {
	min-height:490px !important;
	height:490px;
}
html>body #sidebar, html>body #canvas {
	height:auto !important;
}
#canvas {
	padding:10px !important;
}
#contentpages img {
	border:1px solid #6FC535 !important;
}

/* Cursors */
#sidebarArea, #canvasArea, #footer { cursor:default !important; }

/* Sidebar Subs */
#sidebar img {
	max-width:100px !important;
	border:1px solid #B4CCEB !important;
}
#sidebar a:hover {
	cursor:pointer !important;
}
#sidebar ul {
	list-style: none;
	margin-bottom:12px;
	white-space:nowrap;
}
#sidebar ul li, #subli {
	border:none;
	white-space:nowrap;
}

#hbanners, #hrss, #hlang, #hlinks {
	color:#FB9D1E !important;
}

#hfntsizer { padding:10px 0px; white-space:nowrap !important; text-align:center; }
#hfntsizer img { border:none !important; }

#sidebar .systemmessages li {
	white-space:normal !important;
}
.sysmessage
{
	color:#FB9D1E !important;
}
#stdsysmsg {
	color:#006600;
}
#errsysmsg {
	color:#FF0000;
}

/* Sidebar Calendar */
#calendar {
	width:100%;
	cursor:default;
	margin-left:0px !important;
	padding:0px !important;
}
#calendar a {
	background:none !important;
	padding:0px !important;
	text-decoration:none !important;
}
.calendarweek {
	border-bottom:#dedede 1px solid !important;
	border-right:#dedede 0px solid !important;
	color:#dedede;
	font-size:9px;
	letter-spacing:-0.2em;
}
.calendarday {
	font-size:11px;
	border-bottom:#dedede 1px solid !important;
	padding:1px 2px;
	letter-spacing:-0px;
}
.calendarday:hover {
	border:1px solid #FFBD69 !important;
	background-color:#FFE7A2;
	padding:0px 1px;
	color:#254873;
}
.currentcalendarday {
	font-weight:bold;
	background:none !important;
}
#calcon {
	background:none !important;
}

/* head and foot menus */
#topmenu {
	margin-left:220px;
	margin-top:75px;
	height:15px;
	list-style: none;
	font:inherit;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	width:580px;
	position:absolute;
}
#topmenu ul {
	text-align:center;
}
#topmenu li {
	float: left;
	font-size:100%;
	height:21px;
	white-space:nowrap;
}
#topmenu a, #topmenu li a {
	margin: 0px 10px;

}
#topmenu li a:hover {
}

#footmenu {
	padding:9px;
}

.popUpBox
{

	height:auto !important;
	white-space:nowrap;
	background-image:url(layout/bgShadow.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:absolute;
	color:#E7EDF5;
	width:160px;
	min-width:160px;	
	margin-left:5px !important;
}
html>body .popUpBox {
	width:auto !important;
}
.popUpBoxContent
{
	color:#E7EDF5;
	margin-right:5px !important;
	margin-bottom:5px !important;
	border:1px #E7EDF5 solid;
	
}
.popUpBoxHeading {
	border-bottom:0px #6FC535 solid;
	padding:2px 5px;
	margin-bottom:0px !important;
	background: #467FC4 url(layout/popArrow.png) no-repeat center left;
	font-weight:bold !important;
	text-indent:10px;
}
.popUpBoxList
{
	padding:5px !important;
	padding-top:1px !important;
	background: #254873 url(layout/bgSideBarGradient.png) repeat-x top left;
}

.popUp {
	height:auto !important;
	white-space:nowrap;
	background-image:url(layout/bgShadow.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:absolute;
	color:#E7EDF5;
	width:160px;
	min-width:160px;	
	margin-left:5px !important;
}
html>body .popUp {
	width:auto !important;
}
.popUpHeading {
	border-bottom:2px #6FC535 solid;
	padding:2px 5px;
	margin-bottom:0px !important;
	color:#ffffff;
	background: #254873 url(layout/bgHeading.png) repeat-x top left;
	font-weight:normal !important;
}
.popUpContent {
	color:#E7EDF5;
	margin-right:5px !important;
	margin-bottom:5px !important;
	border:1px #E7EDF5 solid;
}
.popUpList {
	padding:5px !important;
	background: #254873 url(layout/bgSideBar.png) repeat-x top left;
}
.popUpx {
	top:inherit;
	left:inherit;
}

/* related content */
#relatedContainer {
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:5px;
	border-left:1px #B5C5E1 solid;
	border:1px #B5C5E1 solid;
	/*color:#5374B9 !important;*/
}
#relatedContainer:hover, html>body #relatedContainer:hover {
	background-color:#FFFFFF !important;
}
.relatedGroup {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border:0px #B5C5E1 solid;
}
.relatedGroupHeading {
	padding-left:15px;
	background-image:url(pixel/reference.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:normal !important;
}
/* portal */
#portalcolumncontainer {
	width:100%;
	overflow:hidden;
	table-layout:fixed !important;
	border-collapse:collapse !important;
}
#portalcolumncontainer td {
	vertical-align:top;
	width:auto !important;
	min-width:25% !important;
}
.portalcolumn {
	padding-left:10px !important;
}
#portalcolumncontainer img {
	margin-top:5px;
	margin-bottom:5px;
	max-width:400px !important;
	border:1px solid #5374B9 !important;
}
#portalcolumncontainer a img:hover {
	border:1px solid #6FC535 !important;
}
.portalentry {
	overflow:hidden;
	white-space:normal;
	padding-bottom:15px;
}

#portalBloglist {
	background:#FFFFFF url(pixel/portalheadback.png) no-repeat right 5px;
	background-position:inherit;
	color:#425C84;
	padding:10px;
	border:1px solid #dFdFFF;
}
#portalBanner
{
	background-color:#003366;
	background-image:url(layout/bannerPortal.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:120px;
	width:auto;
	margin:auto;
	margin-bottom:15px;
}
#portalBannerContent
{
	top:40px;
	position:relative;
	padding:0px;
	margin:0px;
	line-height:28px;
	width:490px;
	height:70px;
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	white-space:nowrap !important;
	overflow:hidden !important;
}
#portalBannerHeading, #portalBannerSubHeading
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:28px;
	letter-spacing:-2px;
}
#portalBannerHeading { font-weight:bold !important; font-size:36px; letter-spacing:-4px; }

#manageBanner 
{ 
	background-color:#ffffff;
	background-image:url(../../logo.png);
	background-repeat:no-repeat;
	background-position:right center;
	border:1px #6FC535 solid;
	padding:8px 4px;
	margin:0px;
	height:15px;
	width:auto;
	margin-bottom:5px;
}



#footer { font-size:11px; }
#sidebar { font-size:14px; letter-spacing:-1px; }
#canvas { font-size:14px; letter-spacing:-1px; }
#canvas, #sidebar { font-size:12px; letter-spacing:0px; font-family:Tahoma, Geneva, sans-serif; } 
br { display:inline !important; letter-spacing:0px !important; }

/* Headings */
#sidebar h3
{
	color:#FB9D1E;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;

}
#canvas h1,
#canvas h2,
#canvas h3,
#canvas h4,
#canvas h5,
#canvas h6
{
	margin-bottom:5px;
	padding-bottom:1px;
	color:#5374B9;
}

#canvas h2,
#canvas h3,
#canvas h4,
#canvas h5,
#canvas h6 {
	margin-bottom:0px !important;
	display:inline !important;
}
#canvas h1, #canvas h1 a,
#canvas h2, #canvas h2 a,
#canvas h3, #canvas h3 a,
#canvas h4, #canvas h4 a,
#canvas h5, #canvas h5 a,
#canvas h6, #canvas h6 a,
#sidebar h4,
.groupHeading
{

	font-size:16px !important;
	letter-spacing:0px !important;
}
#canvas * .catlink {
	font-weight:normal !important;
}
#canvas h4, #canvas h4 a,
#canvas h6, #canvas h6 a
{
	font-weight:normal !important;
}
#canvas h3, #canvas h3 a,
#canvas h4, #canvas h4 a,
#canvas h5, #canvas h5 a,
#canvas h6, #canvas h6 a{
	color:#FB9D1E;
}
#greengreen {
	color:#6FC535;
}

.headingpage { border-bottom:1px #6FC535 solid; /*green*/ }
.headingblog, .blogspacer { border-bottom:1px #FB9D1E solid; /*orange*/ }
.headingportal { border-bottom:1px #467FC4 solid; /*lightblue*/ }
.headingbloglist { border-bottom:1px #254873 solid; /*darkblue*/ }
.headingelse { border-bottom:1px #5374B9 solid; /*mediumblue */ }

/* Lists */
.listItem {
	background-repeat:no-repeat;
	background-position:5px center;
	padding: 5px 45px;
	border-bottom:0px #467FC4 solid;
}
.listItem:hover {
	background-color:#467FC4;
}
.listItem:hover, .listItem:hover * {
	color:#E7EDF5 !important;
}
.listItem:hover a:hover {
	color:#FB9D1E !important;
}
.itemFile {
	background-image:url(pixel/download.png);
}
.itemBlog {
	background-image:url(pixel/blog.png);
}
.itemPage {
	background-image:url(pixel/page.png);
}


.tagcontainer {
	border-top:1px solid #467FC4;
	background: url(pixel/components.png) no-repeat left center;
	margin-top:40px;
	padding:5px;
	padding-left:36px;
}

/* Body */
#inlinebody, #contdiv, #white {
	background-color:#E7EDF5;
}
#white{
	height:100%;
	width:100%;
}
/* Select and input */
select {
	padding:2px;
	margin-left:2px;	
	color: #565656;
	font-style:normal !important;
	border: 1px solid #81A5DA;
	background-color:#FFFFFF;
	overflow:auto;
	vertical-align:middle;
}

optgroup {
	font-style:normal !important;
	padding:2px 2px;
}
input[type="checkbox"] {
	vertical-align:middle;
}
input[type="text"], input[type="file"], input[type="password"], textarea {
	padding:2px;
	margin-bottom:1px !important;
	color:#254873;
	border: 1px solid #81A5DA;
	background-color:#E7EDF5;
	vertical-align:middle;
}
input[type="text"]:hover, input[type="file"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
	background-color:#FFFFFF;
}
label {
	vertical-align:middle;
}
textarea {
	overflow:auto;
	display:block !important;
}

#message {
	width:500px !important;
	margin-left:2px;
}

#inputWide, .inputWide {
	width:500px;
	margin-left:2px;
}
#inputMedium, .inputMedium {
	width:200px;
	margin-left:2px;
}
#inputSmall, .inputSmall {
	width:40px;
	margin-left:2px;
}
#inputMicro, .inputMicro {
	width:20px;
	margin-left:2px;
}
/* Submit Buttons */
#submit, .submit {
	width: 100px;
	height: 25px;
	padding-bottom: 2px;
	background: url(pixel/btnDefault.png) no-repeat bottom left;
	vertical-align:middle;
	cursor:pointer !important;
	border:none;
	color:#E7EDF5 !important;
	margin-left:2px;
}
#submit:hover, .submit:hover {
	background: url(pixel/btnHover.png) no-repeat bottom left;
	color:#254873 !important;
}

/* User Postform */
#userpost {
	background: url(pixel/mini-blog.png) no-repeat left center;
	padding:2px 20px;
}
#userpostcode {
	vertical-align:bottom;
}
#securecode {
	background: url(pixel/mini-protect.png) no-repeat right center;
}

/* Links */
a, a:visited {
	text-decoration:none;
	color:#5374B9;
}
#sidebar a { color:#FFFFFF; }
a:hover {
	text-decoration:none;
	
	color:#FB9D1E !important;
}
#sidebar a:hover, .catlink:hover, #catlink:hover, #footmenu a {
	color:#FB9D1E !important;
}
#topmenu a, #topmenu li a {
	color:#ffffff;
	text-decoration: none;
}
#topmenu a:hover { color:#FB9D1E !important; }
#footmenu a:hover { color:#B5C5E1 !important; }

#pageheading a, #blogheading a, #sidebar h3 a, #sitetitle a {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
#pageheading a:hover, #sitetitle a:hover {
	color:#FFEEDF !important;
}
#blogheading a:hover, #sidebar h3 a:hover {
	color:#E3FFDF !important;
}

#calendar a {
	color:#FB9D1E !important;
}
#calendar a:hover {
	color:#425C84;
	text-decoration:none !important;
}
#bloglink a, .listedLink a {
	text-decoration: none;
}


/* Content */
#contentpages {

}
#contentarea {
	color: #6B6B6B;
	white-space:normal;
	font-size:100%;
	width:100%;
	padding-bottom:10px;
}
#contentarea img, #livepreviewcontainer img {
	max-width:615px !important;
}
#innercontentareaFixed {
	height:500px;
	overflow:auto;
	/*overflow-X:hidden;*/
}

#blogcomment img {
	border:none !important;
}

.txtDetails {
	color:#81A5DA;
}

.currentlangicon {
	border:none !important;
}

/* Searchform */
#s{
	width:94px;
	margin-bottom:2px;
}
#s:hover {
	background-color:#FFFFFF;
}
#sqx{
	margin-bottom:12px;
}

/* Iconized Links */
#linklist {
	list-style:none;
	margin:0px;
	padding:0px;
}

#confirmlink {
	background-image:url(pixel/mini-admin.png);
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
}

#cancellink {
	background-image:url(pixel/mini-cancel.png);
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
}
#deletelink {
	background:url(pixel/mini-delete.png) no-repeat left top;
	width:18px;
	height:16px;
	padding:2px;
	padding-right:20px;
}
#editlink {
	background:url(pixel/mini-blog.png) no-repeat left top;
	width:18px;
	height:16px;
	padding:2px;
	padding-right:20px;
}
#createlink {
	background-image:url(pixel/mini-create.png);
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:10px;
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
}
#overviewlink {
	background-image:url(pixel/mini-up.png);
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:10px;
	background-position:left center;
	background-repeat:no-repeat;
	margin:0px;
}

#pagemoveup {
	background: url(pixel/mini-up.png) no-repeat left top;
	width:18px;
	height:16px;
	padding:2px;
	padding-right:20px;
}
#pagemovedown {
	background: url(pixel/mini-down.png) no-repeat left top;
	width:18px;
	height:16px;
	padding:2px;
	padding-right:20px;
}
#parentpage {
	background: url(pixel/mini-page.png) no-repeat 0 top;
	padding-left:17px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	margin-right:5px;
	white-space:nowrap;
	display:inline-block;
}
#childpage {
	background: url(pixel/mini-subpage.png) no-repeat left top;
	padding-left:17px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	margin-right:5px;
	white-space:nowrap;
	display:inline-block;
}
#published {
	background: url(pixel/mini-published.png) no-repeat center center;
	width:20px;
	height:17px;
}
#unpublished {
	background: url(pixel/mini-unpublished.png) no-repeat center center;
	width:18px;
	height:16px;
	padding:2px;
	padding-right:20px;
}
#locked {
	background: url(pixel/mini-locked.png) no-repeat center center;
	width:20px;
	height:17px;
}
#blog {
	background: url(pixel/mini-blog.png) no-repeat left center;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
}
#comment {
	background: url(pixel/mini-comment.gif) no-repeat left top;
	height:16px;
	padding:2px;
	padding-left: 18px;
}
#commentslink {
	background: url(pixel/mini-comment.gif) no-repeat left top;
	width:18px;
	height:16px;
	padding:1px;
	padding-right:20px;	

}

/* Blog and Items */
.linkNext {
	background: url(pixel/arrowRight.png) no-repeat left center !important;
	padding: 2px 20px;

}
.linkPrev {
	background: url(pixel/arrowLeft.png) no-repeat left center !important;
	padding: 2px 20px;
}

#groupcontainer, .groupcontainer {
	border:1px solid #467FC4;
	margin-bottom:10px;
	padding:5px;
}

#groupdivider, .groupdivider {
	font-size:14px;
	margin-bottom:2px;
	padding-left:20px;
	background: url(pixel/mini-cat.png) no-repeat left top;
}
#subgroupdivider, .subgroupdivider {
	font-size:11px;
	border-bottom:1px solid #bbbbbb;
	padding-bottom:2px;
	margin-bottom:6px;
	margin-top:10px;
}
#selectioncontainer, .selectioncontainer { height:20px; }
#selectioncontainer:hover, .selectioncontainer:hover { background-color:#467FC4; }
#selectioncontainer:hover, #selectioncontainer:hover a, .selectioncontainer:hover, .selectioncontainer:hover a { color:#FFFFFF; }

#blogdate {
	width:55px;
	height:50px;
	padding:0px;
	margin:5px;
	vertical-align:top;
	background: url(pixel/cal.png) no-repeat top left;
	clear: both;
	overflow: hidden;
}

#blogdate #bdmonth {
	height: 16px;
	width:45px;
	display: block;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
	padding-top:4px;
}

#blogdate #bdday {
	width: 45px;
	font: normal 20px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top:0px;
	line-height: 100%;
	float: left;
	vertical-align:top;
}
#blogcommentheading {
	font-size:11px;
	margin:5px 0px;
	font-weight:bold;
}

#blogpreview {
	vertical-align:top;
}
#blogspacer, .blogspacer {
	height:2px;
	margin-bottom:5px;
}
#blogcontent {
	margin:5px 0px;
}
#commentcontent, .commentcontent {
	font-size:11px;
}
#bloglink {
	font-size:11px;
	border-bottom:1px dotted #bbbbbb;
	padding-bottom:2px;
	margin-bottom:2px;
	white-space:nowrap !important;
}
#blogdetails {
	border-bottom:1px dotted #5374B9;
	padding-bottom:2px;
	margin-bottom:2px;
	color:#5374B9;
}
#blogentry {
	background: url(pixel/mini-blog.png) no-repeat left center;
	padding:2px 20px;
	float:left;
}
#blogcomments {
	background: url(pixel/mini-message.png) no-repeat left bottom;
	padding:2px 20px;
	float:left;
}
#blogopen {
	background: url(pixel/mini-enabled.png) no-repeat left center;
	width:16px;
	height:16px;
	float:right;
	margin-top:2px;
}
#bloglocked {
	background: url(pixel/mini-disabled.png) no-repeat left center;
	width:16px;
	height:16px;
	float:right;
	margin-top:2px;
}
#blogcat {
	background: url(pixel/mini-category.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#blogtime {
	background: url(pixel/mini-archive.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#bloguser {
	color:#04A800;
}
#blogip {
	background: url(pixel/mini-ip.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#blogprev {
	background: url(pixel/mini-left.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#blognext {
	background: url(pixel/mini-right.png) no-repeat right center;
	padding:2px 18px;
	float:right;
}
#blogdown {
	background: url(pixel/mini-down.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#blogup {
	background: url(pixel/mini-up.png) no-repeat left center;
	padding:2px 18px;
	float:left;
}
#blogcomment, .blogcomment {
	border:1px solid #B4CCEB;
	margin-bottom:5px;
	padding:5px;
	padding-right:50px;
	min-height:40px !important;
	background: #FFFFFF url(pixel/commentback.png) no-repeat right center;
}
#codecontainer, .codecontainer {
	border: 1px dotted #81A5DA;
	background-color:#F2F4FD;
	margin-left:2px;
	margin-bottom:1px;
	padding:2px;
}
#codecontainer *, .codecontainer * {
	vertical-align:middle;
}
#pagehead {
	border-bottom:1px solid #B3C0FF;
	padding-bottom:1px;
	margin-bottom:2px;
}

#datarowspacer, .datarowspacer {
	border-bottom:1px solid #dedede;
	height:1px;
	margin:0px;
}

#filelink {
	background: url(pixel/mini-file.png) no-repeat left top !important;
	padding-bottom:4px;
	padding-left:20px;
}
#file {
	background: url(pixel/mini-file.png) no-repeat left center;
	padding:2px;
	padding-left:20px;
}


#logrow {
	font-size:9px;
	cursor:pointer;
}
#logrow:hover {
	background-color:#e9e9f8;
}

#logdetails {
	font-size:9px;
	margin:0px;
	padding:4px;
	background-color:#e9e9f8;
}

#languageselector {
	clear:both;
	float:none;
	text-align:center;
	margin:auto;

}
#languageselector img {
	border:none;
}





#smalltext {
	font-size:9px;
}

.listedLink {
	padding-bottom:1px;
	margin-bottom:2px;
	border-bottom:1px dotted #B4CCEB;
}

#gallerythumbdetails {
	padding:2px !important;
}



.outputFlowDiv {
	float:left !important; 
	margin-right:10px; 
	margin-bottom:10px; 
}


/* iconized containers */
#areaRequest {
	background: url(pixel/user48.png) no-repeat left top;
	padding-left:55px !important;
	margin-top:10px;
}









.scrolldiv {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width:100%;
	height:200px;
	overflow:auto;
	
}


.toolBar
{
	margin:0px;
	margin-left:2px;
	padding-top:5px;
	padding-left:2px;
}
.toolBarButton
{
	border:1px solid #81A5DA;
	color:#254873;
	background-color:#FFFFFF;
	margin:0px !important;
	width:auto;
	padding:1px 5px !important;
	display:inline;
	font-size:11px;
	font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
.tbElement { background-color:#e5e5ef; }
.tbBold { font-weight:bold; }
.tbKursive { font-style:italic; }
.tbUnderline { text-decoration:underline; }
.tbStroke { text-decoration:line-through; }



#toolsbar td, .toolbutton
{
	border: 1px solid #81A5DA;
	padding:1px 4px !important;
	background-color:#FFFFFF;
	font-size:11px;
	color:#5374B9;
	vertical-align:bottom;
}

#toolsbar input
{
	border: 1px solid #81A5DA;
	margin:0px !important;
	padding:1px 4px !important;
	background-color:#FFFFFF;
	font-size:11px;
	color:#5374B9;
}
.toolbutton:hover, #toolsbar input:hover, #toolsbar td:hover   {
	background-color:#dEdEFF;
}
.editorMenu {
	background-color:#FFFFFF;
	border: 1px solid #81A5DA;
	padding-bottom:3px;
	position:absolute;
	top:inherit;
	left:inherit;
	margin-bottom:2px;
}
.editorMenu a {
	cursor:pointer !important;
}
.editorMenu a:hover {
	text-decoration:underline !important;
}
.editorToolDivider {
	border-bottom: 1px solid #81A5DA !important;
	margin:4px 0px !important;
}
.editorToolSpacer {
	margin:4px 0px !important;
}
.editorMenuHeading {
	background-color:#81A5DA;
	color:#FFFFFF;
}
.editorMenu a, .editorMenuHeading {
	padding:3px !important;
}

#colorMixerz
{
	display:none;
}
#toolbar
{
	padding:0px;
	margin:0px;
	margin-left:2px;
}
#toolbar input
{
	height: 24px;
	width: 24px;
	border: 1px solid #81A5DA;
	line-height: 0px;
	margin: 0px;
	padding: 2px;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat: no-repeat;
	font-size:0px;
	cursor:pointer;
}
#toolbar input:hover  
{
	background-color:#F2F4FD;
}
#toolbar #colorField
{
	height: 24px;
	width: 24px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	background:none;
	background-image:none !important;
}
#smileBar {
	margin-left:2px;
}
#smileBar img {
	padding:1px;
	cursor:pointer;
}

#buttonMore {
	background-image:url(../../editor/more.gif);
}
#buttonMore:hover {
	background-color:#eeeeee;
}
#buttonBold {
	background-image:url(../../editor/bold.gif);
}
#buttonItalic {
	background-image: url(../../editor/italic.gif);
}
#buttonUnderline {
	background-image: url(../../editor/underline.gif);
}
#buttonStrike {
	background-image: url(../../editor/strikethrough.gif);
}
#buttonList {
	background-image: url(../../editor/bullist.gif);
}
#buttonListItem {
	background-image: url(../../editor/numlist.gif);
}
#buttonURL {
	background-image: url(../../editor/link.gif);
}
#buttonIMG {
	background-image: url(../../editor/image.gif);
}
#buttonColor {
	background-image: url(../../editor/forecolor.gif);
}
#buttonClosetag {
	background-image: url(../../editor/closetags.gif);
}
#buttonHTML {
	background-image: url(../../editor/html.gif);
}
#buttonCode {
	background-image: url(../../editor/code.png);
}
#buttonBlog{
	background-image: url(../../editor/blog.png);
}
#buttonPage{
	background-image: url(../../editor/page.png);
}
#buttonFile{
	background-image: url(../../editor/file.png);
}
