body {background-color: #ffffff;}
div, table, tr, th, td, form {
	font-family: serif, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
h2 {
	font-size: 14pt;
}
a {
	color: #000000;
	text-decoration: none;
        font-weight: bold;
}
a:hover {
	text-decoration: underline;
        color: #000000;
}
ul {
list-style-type:none;
}
li {
padding-left:18px;
background:url(/images/bullet.gif) no-repeat 0 0.5em;
}

input, select, textarea {
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
        padding: 0px;
	background-color: #e6ecec; 
}
.topMenuImg           { 
                        background-color: #e6ecec;
                        color: #000000;
                        border-bottom: 3px solid #000000;
                        padding: 5px;
                        margin: 0px 0px 0px 0px;
                        text-align: left;
                        width: 128px;
}
.topMenuTxt           { 
                        text-align: right;
                        height: 25px;
                        width: 528px;
}
.topMenu            {	background-color: #e6ecec;
                        color: #000000;
                        border-bottom: 3px solid #000000;
                        padding: 5px;
                        margin: 0px 0px 20px 0px;
                        text-align: right;
}
.topMenu a          {	color: #000000;
                        text-decoration: none; 
                        font-size: 9pt;
                        font-weight: bold;
                    }
.topMenu a:hover    {	text-decoration: underline;
                    }
.title              {
                        font-size: 16pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }
.greybold           {
                        font-size: 11pt;
                        font-weight: regular;
                    	color: #283a67;
                    }
.subtitle              {
                        text-align: center;
                        font-size: 14pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }
.subtitle2          {
                        text-align: center;
                        font-size: 13pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }
.largenote          {
                        text-align: left;
                        font-size: 13pt;
                        margin: 0px 0px 0px 0px;
                    }
.largenotegrey      {
                        text-align: left;
                        font-size: 13pt;
                        margin: 0px 0px 0px 0px;
                    	color: #808080;
                        font-weight: bold;
                    }
.largeboldnote {
                        text-align: left;
                        font-size: 13pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }
.largebolditalicnote {
                        text-align: left;
                        font-size: 13pt;
                        font-weight: bold;
                        font-style: italic;
                        margin: 0px 0px 0px 0px;
                    }
.mediumnote         {
                        text-align: left;
                        font-size: 11pt;
                        margin: 0px 0px 0px 0px;
                    }
.mediumboldnote     {
                        text-align: left;
                        font-size: 11pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }
.mediumbolditalicnote {
                        text-align: left;
                        font-size: 11pt;
                        font-weight: bold;
                        font-style: italic;
                        margin: 0px 0px 0px 0px;
                    }
.note1              {
                        font-size: 13pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                        background-color: #e6ecec;
                    }
.note2              {
                        font-size: 10pt;
                        margin: 0px 0px 0px 0px;
                        background-color: #e6ecec;
                    }
.note2yellow        {
                        font-size: 10pt;
                        color: #e66c2c;
                        margin: 0px 0px 0px 0px;
                        background-color: #e6ecec;
                    }
.note3              {
                        font-size: 11pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                        background-color: #e6ecec;
                        padding: 5px;
                    }
.note4              {
                        font-size: 11pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                        background-color: #8ca5aa;
                    }
.smallbold          {
                        font-size: 8pt;
                        font-weight: bold;
                        margin: 0px 0px 0px 0px;
                    }

.pageNavigation  {	background-color: #ffffff;
                        color: #000000;
                        border: 0px solid #000000;
                        padding: 2px;
                        font-size: 9pt;
                        vertical-align: top;
                        margin: 0px 0px 0px 0px;
}
.pageNavigation input {	
                        padding: 0px;
                        font-size: 8pt;
                        margin: 0px 0px 0px 0px;
}
.pageNavigation a   {	color: #000000;
	                background-color: #e6ecec;
                        border: 1px solid #000000;
                        padding: 0px;
                        text-decoration: none; 
                        font-weight: bold;
                        text-align: center;
                    }
.pageNavigation a:hover  {
                        text-decoration: underline;
                    }
.rpageNavigation     {	background-color: #ffffff;
                        border: 0px solid;
                        color: #000000;
                        padding: 2px;
                        margin: 0px 0px 0px 0px;
                        text-align: right;
}
.rpageNavigation a   {	color: #000000;
                        border: 1px solid;
	                background-color: #e6ecec;
                        text-decoration: none; 
                        font-size: 9pt;
                        font-weight: bold;
                    }
.rpageNavigation a:hover  {
                        text-decoration: underline;
                    }
.imgNavigation     {	background-color: #ffffff;
                        border: 0px solid;
                        color: #ffffff;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                        text-align: right;
}
.imgNavigation a   {	color: #000000;
	                background-color: #e6ecec;
                        font-size: 9pt;
                        font-weight: bold;
                        border: 0px;
                    }
.imgNavigation a:hover  {
                        text-decoration: underline;
	                background-color: #e6ecec;
                    }

.limgNavigation     {	background-color: #ffffff;
                        border: 0px solid;
                        color: #ffffff;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                        text-align: left;
}
.limgNavigation a   {	color: #000000;
	                background-color: #e6ecec;
                        font-size: 9pt;
                        font-weight: bold;
                        border: 0px;
                    }
.limgNavigation a:hover  {
                        text-decoration: underline;
	                background-color: #e6ecec;
                    }

.rimgNavigation  {	background-color: #ffffff;
                        border: 0px solid;
                        color: #ffffff;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                        text-align: right;
}
.rimgNavigation a   {	color: #000000;
	                background-color: #e6ecec;
                        font-weight: bold;
                        border: 0px;
                    }
.rimgNavigation a:hover  {
                        text-decoration: underline;
	                background-color: #e6ecec;
                    }

.cimgNavigation   {	background-color: #ffffff;
                        border: 0px solid;
                        color: #ffffff;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                        text-align: center;
}
.cimgNavigation a   {	color: #000000;
                        font-weight: bold;
                        border: 0px;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                    }
.cimgNavigation a:hover  {
                        text-decoration: underline;
                    }

.bimgNavigation     {	background-color: #ffffff;
                        border: 0px solid;
                        color: #ffffff;
                        padding: 0px;
                        margin: 0px 0px 0px 0px;
                        text-align: center;
                        vertical-align: bottom;
}
.bimgNavigation a   {	color: #000000;
                        font-size: 9pt;
                        font-weight: bold;
                        border: 0px;
                    }
.bimgNavigation a:hover  {
                        text-decoration: underline;
                    }

.leftMenu p         {	background-color: #ffffff;
                        padding: 3px;
                    }
.leftMenu           {	background-color: #e6ecec;
                        color: #000000;
                        padding: 1px;
                        margin: 0px 0px 20px 0px;
                        border-bottom: 2px solid;
                        text-align: left;
}
.leftMenu a         {	color: #000000;
                        text-decoration: none; 
                        font-size: 9pt;
                        font-weight: bold;
                    }
.leftMenu a:hover   {	text-decoration: underline;
                    }
.pageHeader {
	background-color: #95AFA7;
	border-bottom: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.pageContent {
	margin: 0px 10px 0px 10px;
	vertical-align: top;
}
.pageFooter         {	background-color: #e6ecec;
                        color: #000000;
                        font-size: 9pt;
                        font-weight: bold;
                        border-top: 3px solid;
                        padding: 5px;
                        margin: 0px 0px 20px 0px;
                        text-align: center;
                    }
.pageFooter a       {	color: #000000;
                        text-decoration: underline; 
                        font-size: 9pt;
                        font-weight: bold;
                    }
.pageFooter a:hover {   text-decoration: underline;
                    }
.footer {
        
        float: bottom;
        width: 100%;
        height: 30px;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        margin-top: auto;
}

.selectedListHeader {
	color: #000000;
	background-color: #95AFA7;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: center;
	padding: 0px;
}
.selectedListHeader a {
	font-weight: bold;
}
.unselectedListHeader {
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: center;
	padding: 0px;
}
.heading {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
        font-weight: bold;
	text-align: left;
        text-decoration: underline; 
}
.blankListHeader {
	background-color: #FFFFFF;
	border: 1px solid 000000;
	padding: 0px;
}
.listItem, .listItem_white, .listItem_green, .listItem_yellow, .listItem_red, .listItemLeft, .listItemHdr {
	text-align: right;
	border: 1px solid 000000;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
}
.listItemLeft {
	text-align: left;
}
.listItemHdr {
	text-align: center;
        text-decoration: underline; 
}
.listItem, .listItemwhite, .listItemLeft {
	background-color: #e0ecec;
}
.listItemgreen {
	background-color: #91d591;
}
.listItemyellow {
	background-color: yellow;
}
.listItemred {
	background-color: #fa8888;
}
.error {
	color: #ff0000;
}
.boldRed {
	color: #ff0000;
	font-weight: bold;
}
.formButtons {
	text-align: center;
	vertical-align: bottom;
	font-size: 9pt;
	font-weight: bold;
}
.formLabel {
	text-align: right;
	vertical-align: top;
	font-size: 9pt;
	font-weight: bold;
}
.formLabelLeft {
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
	font-weight: bold;
}
.formLabelCenter {
	text-align: center;
	vertical-align: top;
	font-size: 9pt;
	font-weight: bold;
}
.formField {
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
	font-weight: bold;
}
.thumbnail {
        color: #000000;
	border: 0px solid #000000;
        padding: 0px;
	text-align: center;
	vertical-align: top;
	font-size: 11px;
}
.thumbnail a {
	border: 0px;
}
.thumbnail img {
	border: 1px solid #000000;
}

.boxedTable {
	background-color: #000000;
	border: 1px solid 000000;
	padding: 0px;
}

.detailBkg {
        background-color: #e6ecec;
}
.detailRight {
	text-align: right;
	vertical-align: top;
	font-size: 9px;
	font-weight: bold;
        background-color: #e6ecec;
}
