﻿body 
{
	font-family: Century Gothic, Verdana;
	font-size: 12px;
	color: #7d7d7d;
	background: url( "../Images/Background.jpg" ) no-repeat top center #fff;
}

body a
{
	color: #30a3d2;
	text-decoration: none;
}

body a:hover
{
	text-decoration: underline;
}

.tableTop
{
	background: url( "../Images/top.png" ) repeat-x;
}

.tableBottom
{
	background: url( "../Images/bottom.png" ) repeat-x;
}

.tableLeft
{
	background: url( "../Images/left.png" ) repeat-y;
}

.tableRight
{
	background: url( "../Images/right.png" ) repeat-y;
}

.tableTopLeft
{
	width: 6px;
	height: 6px;
	background: url( "../Images/top-left.png" ) no-repeat;
}

.tableTopRight
{
	background: url( "../Images/top-right.png" ) no-repeat;
}

.tableBottonLeft
{
	background: url( "../Images/bottom-left.png" ) no-repeat;
}

.tableBottomRight
{
	width: 9px;
	height: 9px;
	background: url( "../Images/bottom-right.png" ) no-repeat;
}

.tableOne
{
	width: 977px;
	height: 77px;
	font-family: Century Gothic, Verdana;
	font-size: 12px;
	background: url( "../Images/tableOneBackground.jpg" ) repeat-x #fff;
}

.tableOne a
{
	color: #30a3d2;
	text-decoration: none;
}

.tableOne a:hover
{
	text-decoration: underline;
}

.tableTwo
{
	width: 454px;
	height: 177px;
	font-family: Century Gothic, Verdana;
	font-size: 14px;
	background: url( "../Images/tableTwoBackground.jpg" ) repeat-x #fff;
}

.tableTwo a
{
	color: #30a3d2;
	text-decoration: none;
}

.tableTwo a:hover
{
	text-decoration: underline;
}

.h1
{
	font-size: 18px;
}

.tableThree
{
	width: 977px;
	height: 550px;
	font-family: Century Gothic, Verdana;
	font-size: 14px;
	background: url( "../Images/tableThreeBackground.jpg" ) repeat-x #fff;
}

.tableThree a
{
	color: #30a3d2;
	text-decoration: none;
}

.tableThree a:hover
{
	text-decoration: underline;
}

.tableFour
{
	width: 977px;
	height: 550px;
	font-family: Century Gothic, Verdana;
	font-size: 14px;
	background: url( "../Images/tableFourBackground.jpg" ) repeat-x #f2f2f2;
}

.tableFour a
{
	color: #30a3d2;
	text-decoration: none;
}

.tableFour a:hover
{
	text-decoration: underline;
}

.tableFive td
{
	border-bottom: dotted 1px #c5c5c5;
}

.h1
{
	font-size: 18px;
}

.searchBox
{
	display: inline-table;
	width: 310px;
	height: 30px;
	background: url( "../Images/search-box.png" ) no-repeat;
	vertical-align: middle;
}

.txtSearch
{
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 65px;
}

.imgSearch
{
	vertical-align: middle;
	margin-left: 3px;
	margin-top: 4px;
}

.dataTable
{
}

.dataTableHeader
{
	font-size: 18px;
	color: #fff;
	height: 50px;
}

.dataTableSubHeader
{
	background: url( "../Images/dataTableSubHeaderBackground.jpg" ) repeat-x #b7d1e2;
	font-size: 14px;
	color: #000;
	height: 40px;
}

.dataTableRepeater
{
	background-color: #ecf4f7;
	height: 40px;
}

.dataTableRepeater td
{
	border-bottom: solid 1px #d5e6f0;
}

.dataTableAltRepeater
{
	background-color: #fff;
	height: 40px;
}

.dataTableAltRepeater td
{
	border-bottom: solid 1px #d5e6f0;
}

.dataTableFooter
{
}

.starterkitTitle
{
	font-size: 20px;
}

.starterkitContract
{
	font-size: 12px;
}

.starterkitPrice
{
	font-size: 30px;
}

.error
{
	font-size: 18px;
	padding: 10px;
	border: solid 1px #ffbaba;
	background-color: #ffefef;
}

.success
{
	font-size: 18px;
	padding: 10px;
	border: solid 1px #ccff9a;
	background-color: #ebffd7;
}

.loginLight
{
	text-align: right; 
	color: #FFF; 
	padding-right: 15px;
	height: 50px;
}

.loginDark
{
	border-bottom: solid 1px #c5c5c5;
	text-align: right; 
	padding-right: 15px;
	height: 50px;
}
