/* region: elements */
* {
	font-family: Tahoma, Verdana, Arial;

  }
a, a * {
	color: #006699; /*#336699;*/
	font-size: 11px;
}

body {
	color: #333333;
	font-size: 11px;
	background-color: White;
}

li {
	font-size: 11px;
	list-style-image: url(/Data/resources/Image/list.gif);
}
li ul li {
	font-size: 11px;
	list-style-image: url(/Data/resources/Image/sublist.gif);
}


ul
{
	margin-left: 47px;
}

ul.menu
{
	margin-left: 17px;
}

td {
	font-size: 11px;
}

select {
	font-size: 11px;
}





/* endregion */

/* region: element classes */
a.boldAnchor:link, a.boldAnchor:visited, a.boldAnchor:active {
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.boldAnchor:hover {
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


td.breadCrumbHeader, td.pageFooter {
	color: #999999;
}

td.pageHeader {
	background-color: #01519A;
	color: #69B9E3;
	font-size: 12px;
	height: 18px;
	padding-left: 20px;
}

/* blue box */
td.blueBoxHeader
{
	background: #0089D0;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
td.copyright
{
	font-size: 10px;
	color: #BBBBBB;
}
td.heading2
{
	background: #BADFF2;
	font-size: 11px;
	color: #0089D0;
}
td.blueBox
{
	background: #BADFF2;
}

/* pink box */
td.pinkBoxHeader
{
	background: #CC3366;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
td.pinkHeader
{
	font-size: 12px;
	color: #CC3366;
	font-weight: bold;
}
td.articleNavigation
{
	background: #CC3366;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	height: 24px;
}

td.greyFormHeader
{
	background: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

td.greyFormHeader
{
	background: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

td.greyFormLabel
{
	background: #F2F2F2;
	border-spacing:1px;
	font-size:11px; 
	color:#000000;
}	




/* pink box */
td.pinkBoxHeader
{
	background: #CC3366;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	padding: 4px;
}

/* dark grey box */
td.darkGreyBoxHeader
{
	background: #999999;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	padding: 4px;
}

/* grey box */
td.greyBoxHeader
{
	background: #CCCCCC;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	padding: 4px;
}
td.greyBox
{
	padding: 4px;	
}

/* Portal */
span.portalBlueTitle
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}

/* Menu */
span.menu a {
	text-decoration: none;
}
span.menu td {
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
}
span.menu td.blank {
	border: none;
	padding: 0px;
}
td.menuBottom {
	background-color: #E7F2F9;
	border-bottom: solid 1px #D5E0E7;<!--#A1C8DC-->
	
}
td.menu {
	background-color: #E7F2F9;
	color: #006699;
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.menuLite {
	background-color: #E7F2F9;
	color: #3399CC;
	height: 23px;
	padding-left: 17px;
}
td.menuMouseOver {
	background-color: #006699;
	color: #FFFFFF;
	cursor: hand;
	height: 23px;
}
td.menuMouseOver a {
	background-color: #006699;
	color: #FFFFFF;
}
td.menuParent {
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.menuParentNormal {
	background-image: url(/Data/Images/Bg/tocNormal.gif);
}
td.menuParentSelected {
	background-image: url(/Data/Images/Bg/tocSelected.gif);
	color: #CC3366;
}
td.menuParentSelected a {
	color: #CC3366;
}
td.menuChild {
	background-color: #BADFF2;
	font-weight: normal;
	height: 23px;
	padding-left: 20px;
}
td.menuChildMouseOver {
	background-color: #006699;
	font-weight: normal;
	height: 23px;
	padding-left: 20px;
}
td.menuChildNormal {
	color: #006699;
}
td.menuChildSelected {
	color: #CC3366;
}
td.menuChildSelected a {
	color: #CC3366;
}
/* TOC */
/*
td.toc {
	background: #E7F2F9;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #006699;
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.tocParent {
	background-image: url(/Data/Images/Bg/tocNormal.gif);
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #006699;
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.tocParentSelected {
	background-image: url(/Data/Images/Bg/tocSelected.gif);
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #CC3366;
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.tocMouseOver {
	background: #006699;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
	height: 23px;
	padding-left: 17px;
}
td.tocMouseOver a {
	color: #FFFFFF;
	text-decoration: none;
}
td.tocSub {
	background: #BADFF2;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #006699;
	height: 23px;
	padding-left: 20px;
}
td.tocSubSelected {
	background: #BADFF2;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	color: #CC3366;
	height: 23px;
	padding-left: 20px;
}
td.tocSubMouseOver {
	background: #006699;
	border-left: solid 1px #A7D1E9;
	border-right: solid 1px #A7D1E9;
	border-top: solid 1px #A1C8DC;
	color: #FFFFFF;
	cursor: hand;
	height: 23px;
	padding-left: 20px;
}
td.tocSubMouseOver a {
	color: #FFFFFF;
	text-decoration: none;
}
td.tocSpace {
	background: #E7F2F9;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	border-bottom: solid 1px #A1C8DC;
	color: #006699;
	font-weight: bold;
}


*/
/* endregion*/

/* region: classes */
.formField
{
	background-color:#EBF6FC;
	border-left: solid 1px #89B8D0;
	border-top: solid 1px #89B8D0;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	font-size:11px; 
	color:#000000;
}
.portalHeader
{
	font-size: 18px;
	color: #CC3366;
	font-weight: bold;
	background: #FFFFFF;
}
.heading1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
}
.heading1b {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.heading3 {
	color: #CC3366;
	font-size: 12px;
	font-weight: bold;
}
.summaryBlock {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 6px;
	width: 100%;
}
.textShade {
	color: #999999;
	font-size: 10px;
}


/* endregion */

/* region: prototype*/
/*


.blueBoxHeader
{
	background: #0089D0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.blueBox
{
	background: #BADFF2;
}

.blueBoxTitle
{
	background: #BADFF2;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #0089D0;
}

.pinkBoxHeader
{
	background: #CC3366;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.pinkHeader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #CC3366;
	font-weight: bold;
}

.pinkHref
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #CC3366;
	font-weight: bold;
}

.greyBoxHeader
{
	background: #999999;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

a.anchorMain
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #336699;
}
.contentMain
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
.tocNormal
{
	background: #E7F2F9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	height: 23px;
}
.tocMouseOver
{
	background: #006699;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	height: 23px;
	cursor: hand;
}
.tocSubNav
{
	background: #BADFF2;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #006699;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	height: 23px;
}
.tocSubMouseOver
{
	background: #006699;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	border-left: solid 1px #A7D1E9;
	border-right: solid 1px #A7D1E9;
	border-top: solid 1px #A1C8DC;
	height: 23px;
	cursor: hand;
}
.tocSpace
{
	background: #E7F2F9;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	border-left: solid 1px #D5E0E7;
	border-right: solid 1px #D5E0E7;
	border-top: solid 1px #A1C8DC;
	border-bottom: solid 1px #A1C8DC;
}
.headerText
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #69B9E3;
}
.tocSub
{
    DISPLAY: none;
}
*/
/* endregion */