﻿body
{
     color:#FFFFFF;
     background-color:#D2D2D2;
     font-family:sans-serif;
     margin:0px;
}

a:link, a:visited, a:hover 
{
     color:#000000;
     background-color:inherit;
}


table.heading
{
	width:100%;
	overflow:hidden;
 	padding:0px;
 	margin:0px;
 	font-size:12px;
	text-align:center;
}

td.heading
{
	background-image: url(Images/heading.png);
    width:512px;
	padding:0px;
	height:143px;
	cursor:pointer;
}

td.headingpadding
{
	background-image: url(Images/headingpadding.png);
	padding:0px;
	height:143px;
}

div.RightMenu
{
	float:right;
}

div.Floater
{
	float:left;
}

img
{
	border:none;
}

h1
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

h2
{
	margin-top:0px;
	margin-bottom:5px;
}

h3
{
	margin-top:0px;
	margin-bottom:5px;
	font-size:small;
	font-style:italic;
}

ul
{
	margin-top:0px;
	margin-bottom:1ex;
}

hr
{
	border-style:solid;
	border-color:#AAAAAA;
	border-width:1px;
}

td.DescriptionField
{
	vertical-align:top;
}

input[type="text"]
{
	width:100%;
}

input[type="password"]
{
	width:100%;
}

input[type="file"]
{
	width:100%;
}

table.InputTable select
{
    width:100%;
}

textarea
{
	width:100%;
	height:45ex;
}

ul.MenuList
{
	padding-left:10px;
	text-align:left;
	list-style-type:none;
	font-size:medium;
	font-weight:bold;
}

ul.MenuList li ul
{
	padding-left:5px;
	font-size:small;	
	font-weight:normal;
	list-style-image:url(Images/MenuItem.png);
}


table.InputTable
{
	
}

td.InputDescription
{
    vertical-align:top;
	width:120px;
}

td.InputValue
{
	width:300px;
}

td.Inputvalidation
{
	width:2ex;
	padding-left:4px;
}

span.field-validation-error
{
	color:Red;
}

div.InputvalidationSummary
{
	color:Red;
}

div.PageControl
{
	text-align:center;
}

th
{
	text-align:left;
}

table.SprintList
{
	width:100%;
}

td.ShowSprintImage
{
	width:100%;
	height:480px;
}

div.FloatRight
{
	float:right;
	text-align:right;
}

table.WideTable
{
	width:100%;
}

table.WideTable td
{
	vertical-align:top;
}

table.StatisticsTable td
{
	padding-left:10px;
	width:140px;
	text-align:right;
}

table.StatisticsTable td:first-child
{
    text-align:left;
}

div.SprintImageType
{
	text-align:center;
}

div.FloatRight h2
{
	font-size:medium;
	margin:0px;
	margin-top:10px;
}

.FAQ h2
{
	margin-top:15px;
}

.FAQ div
{
	text-align:justify;
}

div.FloatTopRight
{
    position:relative;
    right:0px;
    top:0px;
    text-align:right;
}

div.Info
{
    font-style:italic;
}

ul.PlainList
{
    padding:0;
    margin:0;
}
ul.PlainList li
{
    list-style-type:none;
}

td.NoTranslator
{
    color:#FF0000;
}

td.TranslationComplete
{
    color:#00FF00;
}

div.Notification
{
    background-color:#ffffcc;
    border-color:#cecece;
    border-style:solid;
    border-width:1px;
    padding:5px;
    margin:5px;
}