﻿body
{
	color: black;
	background-color: white;
	margin: 2px 15px 2px 15px;
	font-family: Arial,Verdana;
	font-size: 12px;
	height: 97%;
}

img
{
	padding: 0px;
	margin: 0px;
	border: none;
}

hr
{
	height: 1px;
	border: none;
	color: #a61d18;
	background-color: #a61d18;
}

h1
{
	color: #a61d18;
	font-size: large;
	bottom: 0px;
	margin: 0;
}

h2
{
	color		: #a61d18;
	font-size	: small;
	margin		: 10px 10px 5px 5px;
}

h3
{
	margin			: 0px 10px 0px 15px;
	text-decoration	: underline;
	font-size		: small;
	font-weight		: normal;
}

a
{
	color: #a61d18;
	font-weight: bold;
}

a.largerLink
{
	font-size: larger;
}

a.LinkBlack
{
	color:black;
	font-weight:bold;
}

p
{
	margin		: 10px 10px 6px 20px;
}

p.lowSpacing
{
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

/* header part */
td.headerLink
{
	font-size: medium;
	text-align: center;
	text-decoration: none;
	background-image: url( "images/ui/button.png" );
	height: 31px;
	background-repeat: repeat-x;
	padding-top: 5px;
}

a.headerLink
{
	font-family: Arial, Verdana;
	font-size: medium;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.headerLink:hover
{
	text-decoration: underline;
}

td.headerImage
{
	height				: 86px;
	width				: 100%;
	background-image	: url( "images/ui/headerFilling.png" );
	background-repeat	: repeat-x;
}

td.headerImage a
{
	height			: 86px;
	width			: 100%;
	position		: absolute;
	text-decoration	: none;
}

div.headerImage 
{
	height			: 86px;
	width			: 521px;
	background-image: url( "images/ui/head.png" );
}

/* end header part */

/* inner part */
td.partHeader
{
	font-size: medium;
	color: white;
	font-weight: bold;
}

td.partHeaderLeftBorder
{
	height: 31px;
	width: 6px;
	background-image: url( "images/ui/partHeaderBorder.png" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

td.partHeaderRightBorder
{
	height: 31px;
	width: 6px;
	background-image: url( "images/ui/partHeaderBorder.png" );
	background-repeat: no-repeat;
	background-position: -7px 0px;
}

td.partHeader
{
	height: 31px;
	background-color: #a51c17;
}

td.partHeaderPiece
{
	height: 31px;
	width: 4px;
	background-color: #a51c17;
}

TD.bottomLeftCorner
{
	height: 10px;
	width: 10px;
	padding: 0px;
	background-image: url( "images/ui/corner.png" );
	background-repeat: no-repeat;
	background-position: 0px -11px;
	font-size: xx-small;
}

* html .bottomLeftCorner /* for IE */
{
	padding-left: 10px;
	width: 0px;
}

td.bottomRightCorner
{
	height: 10px;
	width: 10px;
	padding: 0px;
	background-image: url( "images/ui/corner.png" );
	background-repeat: no-repeat;
	background-position: -11px -11px;
	font-size: xx-small;
}

* html .bottomRightCorner /* for IE */
{
	padding-left: 10px;
	width: 0px;
}

td.topLeftCorner
{
	height: 10px;
	width: 10px;
	padding: 0px;
	background-image: url( "images/ui/corner.png" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: xx-small;
}

* html .topLeftCorner /* for IE */
{
	padding-left: 10px;
	width: 0px;
}

td.topRightCorner
{
	height: 10px;
	width: 10px;
	padding: 0px;
	background-image: url( "images/ui/corner.png" );
	background-repeat: no-repeat;
	background-position: -11px 0px;
	font-size: xx-small;
}

* html .topRightCorner /* for IE */
{
	padding-left: 10px;
	width: 0px;
}

td.cell
{
	background-color: #ebebeb;
}

ul
{
	margin-top			: 2px;
	margin-bottom		: 2px;
}

li
{
	list-style-position : outside;
}

ol
{
	margin-top:2px;
	margin-bottom:2px;
}

ul.navigationLinks
{
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

ul.navigationLinks li
{
	display	: inline;
	margin	: 0 20px;
	padding	: 0;
}

ul.navigationLinks li img
{
	vertical-align	: middle;
}

img.MSBuildLogo
{
	margin	: 20px 10px 10px 15px;
}

div.list
{
	margin	: 0px 10px 0px 15px;
}

div.header
{
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    direction: ltr;
    text-align: left;
}

div.building
{
	height	: 160px;
	width	: 160px;
	display	: block;
	position: relative;
}

span.NewsDate
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	display:block;
	font-variant:small-caps;
	color:#B22222;
}

span.NewsName
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	display:block;
	padding-bottom:5px;
	color:#B22222;
}

span.NewsContent
{
	font-size:12px;
	font-style:italic;
	display:block;
	padding-left:10px;
}
/* end inner part */