/* CSS Document */

body {background: #e6e6e6; text-align: center; margin: 0; padding: 0; font-family: Calibri, "Trebuchet MS", Arial, sans-serif; font-size: 14px; }

div {margin:0; padding: 0;}
.clear {clear: both;}
form {margin: 0; padding: 0;}

#containerDiv {text-align: left; margin-left: auto; margin-right: auto; height: 100%; width: 800px; background:#fff url(../images/background-left.gif) top left repeat-y;}
#containerDiv2 {background:transparent url(../images/background-right.gif) top right repeat-y; width: 100%; height: 100%;}

#headerDiv {margin-left: 15px; margin-right: 15px; height: 100px;}
#headerDivLeft{width: 30%; height: 100px; float: left;}
#headerDivMid{width: 33%; height: 100px; float: left; text-align: center;}
#headerDivRight{width: 34%; height: 100px; float: right; text-align: right; color: #13753C;}


#mainMenuDiv {height: 60px; padding: 0 10px 0 10px; margin-left: 10px; margin-right: 10px;}

#mainContentDiv {margin-left: 20px; margin-right: 20px;}

#baseDiv {margin: 100px 0 0 0; padding: 0; background:#fff; height: 87px;}





table, tr, td, .styled p {margin: 0; padding: 0; border-collapse: collapse;}
.styled {margin: 0 0 10px 0px; border-top: 1px solid #C4C4C4;}
.styled td {padding: 5px; border: 1px solid #C4C4C4; border-top: none;}
.styled tr {background-color: #eaffbc; border: 1px solid #C4C4C4; border-top: none;}
.styled tr.headTR{background-color: #D5F298; font-weight: bold;}
.right{background-color: #fff; font-weight: bold; color: #6F6F6F;}

.styled2, .styled2 dd, .styled2 dt {margin: 0; padding: 0; }
.styled2 {font-family: Calibri, "Trebuchet MS", Arial, sans-serif; font-size: 14px; border: 1px solid #7caa17;}
.styled2 dd {padding: 5px; background-color: #fff; border-top: 1px solid #b8dd68; border-bottom: 1px solid #b8dd68;}
.styled2 dt{padding: 0 0 0 5px; background-color: #d5f298; font-weight: bold; height: 22px; border-top: 1px solid #eaffbc; border-top: 1px solid #eaffbc;}





.boxGrey
{
	border: 1px dashed #e4e4e4;
	background: #f7f7f7;
	padding: 10px;
	margin: 5px 0 10px 0;
}

.boxWhite
{
	border: 1px dashed #e4e4e4;
	padding: 10px;
	margin: 5px 0 10px 0;
	
}

#displayTable
{
	margin: 0;
	padding: 0;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border-collapse: collapse;
}

#displayTable.right, #displayTable .right
{
	text-align: right;
}

#displayTable.left, #displayTable .left
{
	text-align: left;
}

#displayTable th
{
	margin: 0;
	padding: 6px 6px 6px 12px;
	background: #e5e5e5;
	height: 14px;
	border: solid 1px #BBBBBB;
}


#displayTable td
{
	margin: 0;
	padding: 6px 6px 6px 12px;
	height: 14px;
	border: solid 1px #DDDDDD;
}
