﻿/*Global styles */
*{
	margin:0;
	padding:0;
}

body
{
	margin:0px auto;
	padding:0px;
	background:#122333 url(../img/background.png) top left repeat-x;
	font-family: "Arial", "Calibri", "Trebuchet MS", "sans-serif";	
	font-size:13px;
	color:#666;
	line-height:18px;
	text-align: left;
}

ul
{ 
	list-style:none; 
} 
li 
{
	list-style-position: inside;
	list-style-type: square;
	padding-left:10px; 
} 


div 
{
	margin: 0px;
	padding: 0px;
}

a 
{
  	outline: none;
	text-decoration:none;
}

a:link { color: #6895c1; }
a:visited { color: #069; }
a:hover, a:visited:hover { color: #666666;}

h1 span 
{
	display:none;
}

h1
{
	background:url('../img/qsg_header.png') no-repeat;
	height:100%;
	width:100%;
}
	
input { font-family: "Arial", "Calibri", "Trebuchet MS", "sans-serif"; }


/* ******************************/
 #body-container{
	width:880px;
	margin:0px auto;
}

#content-container{
	height:550px;
	position:relative;
}
.StyledButton
{
	width: 105px;
	height: 25px;
	font-weight: bold;
	display: block;
	background: #e4ebf0 no-repeat left;
	font-size: 14px;
	color: #223648;
	text-align: center;
}
.ErrorMessage
{
	color: #FF0000;
}
.ContentAreaOuterTable			{border-top: solid 3px #cbcace; border-bottom: solid 3px #cbcace; padding-top: 8px; padding-left:8px; text-align: left;}
.ContentAreaOuterTableNoTop		{border-bottom: solid 3px #cbcace; padding-top: 8px; padding-left:8px; text-align: left;}
.ContentAreaOuterTableNoBottom	{border-top: solid 3px #cbcace; padding-top: 8px; padding-left:8px; text-align: left;}
.ContentAreaOuterTableThinTop		{border-top: solid 1px #cbcace; border-bottom: solid 3px #cbcace; padding-top: 8px; padding-left:8px; text-align: left;}
.ContentAreaOuterTableThinBottom	{border-bottom: solid 1px #cbcace; border-top: solid 3px #cbcace; padding-top: 8px; padding-left:8px; text-align: left;}

.WebPartOuterTable				{border-top: solid 3px #cbcace; border-bottom: solid 3px #cbcace; width: 100%;}
.WebPartOuterTableNoTop			{border-bottom: solid 3px #cbcace; width: 100%;}
.WebPartOuterTableNoBottom		{border-top: solid 3px #cbcace; width: 100%;}
.WebPartOuterTableNoBorder		{border-bottom: solid 1px #cbcace; width: 100%;}
.WebPartOptions					{font-size: 11px; padding: 14px; width:100%; border: solid 1px silver; height: 20px;}
.WebPartTitle					{font-weight: bold; font-size: 13px; color: #000000; padding-left: 2px;	padding-right: 2px;	height: 22px; width: 100%; padding-left:8px; border-bottom: #333333 1px solid;}
.WebPartGrid					{padding-left: 3px; padding-right: 3px; width: 100%;}
.WebPartGridHeader				{padding-right: 3px; padding-left: 3px; cursor: pointer; font-weight: bold;}
.WebPartGridSubHeader			{border-top: solid 1px #cbcace; padding-right: 3px; padding-left: 3px; height: 18px;  font-weight: bold; text-align: left; }
.WebPartGridItem				{border-top: solid 1px #cbcace; padding-right: 3px; padding-left: 3px; height: 18px;}
.WebPartGridAltItem				{border-top: solid 1px #cbcace; padding-right: 3px; padding-left: 3px; height: 18px;}
.WebPartGridAggregatedItem		{background-color: #C6C6C6; font-weight: bold; padding-right: 3px; padding-left: 3px; height: 18px;}


/*******************************/
/* Header */
/********************************/
#header {
 	width: 100%;
	height: 122px;
	position: relative;
	left:0px;
	margin: 0px;
	padding:0px;
}
