﻿body
{
     color:#444444;
     background-color:#f1f1f1;
     font-family:sans-serif;
     margin:0px;
     background-image:url(Images/gradient_padding.png);
     background-repeat:repeat-x;
}

a:link, a:visited, a:hover 
{
     color:#444444;
     background-color:inherit;
}


table.Heading
{
	overflow:hidden;
 	padding:0px;
 	margin:0px;
 	font-size:12px;
	min-width:920px;
	width:100%;
	max-width:1280px;
}

td.Heading
{
	background-image: url(Images/heading.png);
    width:877px;
	padding:0px;
	height:195px;
}

td.HeadingPadding
{
	background-image: url(Images/headingpadding.png);
	padding:0px;
	height:195px;
}

td.HeadingRight
{
	background-image: url(Images/heading_right.png);
    width:37px;
	padding:0px;
	height:195px;
}

div.Content
{
    border-style:solid;
    border-width:2px;
    border-color:#afafaf;
    -moz-border-radius: 5px;
    border-radius:5px;
    margin-left:27px;
    margin-right:27px;
    margin-top:5px;
    min-width:840px;
    max-width:1200px;
    background-color:#ffffff;
    padding:10px;
    .margin-top:150px; /* IE7 */
    _margin-top:150px; /* IE6 */
}

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;
    vertical-align:top;
}

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:#f1f1f1;
    border-color:#cecece;
    border-style:solid;
    border-width:1px;
    padding:5px;
    margin:5px;
}

ul.dottlessList
{
    margin-left:0px;
    padding-left:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

ul.dottlessList li
{
    list-style:None;
    margin-left:0px;
    padding-left:0px;
}

ul.Achievements
{
    display:inline;
    padding-left:0px;
}

ul.Achievements li
{
    display:inline;
    margin-left: 0ex;
    margin-right:1ex;
    list-style: none;
}

table.ChartTable
{
    width:480px;
}


div.Dashboard
{
    clear:both;
}

div.Dashboard div
{
    display:inline;
    margin-left:10px;
}

div.Dashboard input
{
    width:150px;
}

table.Checkpoints
{
    width:100%;
}

table.Checkpoints tr:first-child td
{
    font-weight:bold;
}
