@charset "utf-8";
/* CSS Document */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 1.7em;
	vertical-align: middle;
}

#ResourceWrap table .Col1Head {
	width: 69%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
    border: 2px solid #fff !important;
}
#ResourceWrap table .Col2Head {
	width: 15%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
   /* border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	 border: 2px solid #fff !important;
}
#ResourceWrap table .Col3Head {
	width: 15%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
   /* border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1 {
	width: 69%;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #dbdbdb !important;
	padding: 10px 20px 10px 20px !important;
}
.Col2and3 {
	width: 15%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .Col1of2Head {
	width: 84%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col2of2Head {
	width: 15%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1of2 {
	width: 84%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.Col2of2 {
	width: 15%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .Col1of2EqualHead {
	width: 50%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col2of2EqualHead {
	width: 50%;
	font-weight: bold;
	color: #FFF;
	padding-top: 13px;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1of2Equal {
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.Col2of2Equal {
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .Col1of4Head {
	width: 54%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col234of4Head {
	width: 15%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1of4 {
	width: 54%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.Col234of4 {
	width: 15%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .Col1of4EqualHead {
	width: 27%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col234ofEqual4Head {
	width: 24%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1of4Equal {
	width: 27%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.Col234of4Equal {
	width: 24%;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .Col6Head {
	width: 19%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col23456Head {
	width: 16%;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col6 {
	width: 19%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
	text-align:center;
}
.Col23456 {
	width: 16%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
	text-align:center;
}
#ResourceWrap table .Col1of2SmallLeftHead {
	width: 15%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
    background-color: #444;
	border: 2px solid #fff !important;
}
#ResourceWrap table .Col2of2SmallLeftHead {
	width: 84%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Col1of2SmallLeft {
	width: 15%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.Col2of2SmallLeft {
	width: 84%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
#ResourceWrap table .YearsHead {
	width: 49%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.Years {
	width: 10%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
	text-align:center;
}
#ResourceWrap table .Col3EqualHead {
	width: 33%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	text-align:center;
	border: 2px solid #fff !important;
}
.Col3Equal {
	width: 33%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
	text-align:center;
}
#ResourceWrap table .CalMonth {
	width: 100%;
	font-weight: bold;
	color: #FFF;
	padding: 13px 20px 13px 20px !important;
	background-clip: padding-box; /* this has been added */
    /*border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;*/
	border-radius:5px;
	background-color: #444;
	border: 2px solid #fff !important;
}
.CalRow1 {
	width: 8%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
	text-align:center;
}
.CalRow2 {
	width: 94%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding: 10px 20px 10px 20px !important;
}
.LeftCol {float: left; width:50%}
.RightCol {float: left; width:50%}
@media (max-width: 480px) { .RightCol {clear: both; width:100%} .LeftCol { width:100%} .Col1of4Head, .Col234of4Head, .Col1of4, .Col234of4 {padding: 13px 20px 13px 20px !important;} }
.sup {
	font-size: 0.8em;
	line-height: 0.7em;
	vertical-align: top;
}
.SmallText { font-size:12px;}
.DivClear {
	clear: both;
	float: left;
}
