﻿html, body
{
	margin:0px;
	padding: 0px;

}
body
{
	background-image: url('/themes/smartworking/images/sw/background.gif');
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #ffffff;
	margin: 15px;
	margin-left: 25px;
	text-align: center;
	font: normal 13px/17px Trebuchet MS, arial, verdana, helvetica;
	color: #666666;
}



A:LINK, A:ACTIVE
{
    color: #52718c;
    text-decoration: none;
}

A:VISITED
{
    color: #52718c;
    text-decoration: none;
}

A:HOVER
{
	text-decoration: underline;
}


div#topHeader
{
	margin-bottom: 5px;
	height: 75px;
	position: relative;
}

/* MENU BAR */

div#menuBar
{
	height: 33px;
	background-image: url('/themes/smartworking/images/sw/menubar-back.gif');
	background-position: left top;
	margin-bottom: 10px;
	clear:both;
		position: relative;
}

div#menuBar-Left
{
	height: 33px;
	background-image: url('/themes/smartworking/images/sw/menubar-left.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

div#menuBar-Right
{
	height: 33px;
	background-image: url('/themes/smartworking/images/sw/menubar-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;

}

div#menuBar ul
{
		list-style: none;
	margin: 3px 0 0 0;
	padding: 0px;
	text-align: left;
}

div#menuBar li
{
	float: left;
	text-align: left;
	white-space: nowrap;
	display: inline;
	padding: 3px 30px 3px 0px;
	vertical-align: middle;
	text-align: left;
}

div#menuBar li a
{
	font: bold 15px/15px Georgia, Trebuchet MS, Verdana, Arial;
	line-height: 15px;
	color: #ffffff;
	text-decoration: none;
}

div#menuBar li a:hover
{
	font: bold 15px/15px Georgia, Trebuchet MS, Verdana, Arial;
	line-height: 15px;
	color: #ffffff;
	text-decoration: underline;
}

div#topBanner
{
	margin-bottom: 8px;
}

/* BREADCRUMB TRAIL */

div#breadcrumbTrail
{
	font: normal 11px/11px Verdana, Arial;
	line-height: 13px;
	color: #666666;
	margin-bottom: 15px;
}

div#breadcrumbTrail a
{
	color: #666666;
	text-decoration: underline;
	margin-right: 3px;
}

div#breadcrumbTrail a:hover
{
	color: #666666;
	text-decoration: none;
}

div#breadcrumbTrail span
{
	margin-right: 3px;
}

/* MAIN CONTENT LAYOUT TABLE */
table#mainTable
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}


/* MAIN CONTENT LAYOUT TABLE */
div.footerMenu, div.footerLower
{
		font: normal 12px/15px Trebuchet MS, Verdana, Arial;
	color: #888888;
}

div.footerLower
{
	margin-bottom: 10px;
}

div.footerMenu
{
	padding-bottom: 2px;
		border-bottom: solid 4px #55728e;
		margin-bottom: 8px;
}

div.footerMenu ul
{
	list-style: none;
	margin: 3px 0 25px 0;
	padding: 0px;
	text-align: left;
}

div.footerMenu li
{
	float: left;
	text-align: left;
	white-space: nowrap;
	display: inline;
	padding: 3px 20px 3px 0px;
	vertical-align: middle;
	text-align: left;
}

div.footerMenu li a
{
	font: normal 12px/15px Trebuchet MS, Verdana, Arial;
	color: #888888;
	text-decoration: none;
}

div.footerMenu li a:hover
{
	font: normal 12px/15px Trebuchet MS, Verdana, Arial;
	color: #888888;
	text-decoration: underline;
}

table.searchBoxTable th
{
	font: bold 12px/12px Georgia, Trebuchet MS, Verdana, Arial;
	color: #888888;
}

ul.blogShortCuts
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.blogShortCuts li
{
	display: block;
	float: left;
	margin-right: 12px;
	font: normal 11px/11px verdana,arial;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 5px 5px 22px;
}
ul.blogShortCuts li.noFloat
{
	float:none;
}

ul.blogShortCuts li a
{
	color: #dd7127;
}

ul.blogShortCuts li.nomargin
{
	margin: 0px;
}