/* Default CSS Stylesheet */

BODY {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	/*scrollbar-face-color:#d7f0e1;
	scrollbar-arrow-color:#6DA395; 
	scrollbar-track-color:#6DA395;
	scrollbar-shadow-color:#6DA395;
	scrollbar-highlight-color:#d7f0e1;
	scrollbar-3dlight-color:#d7f0e1;
	scrollbar-darkshadow-Color:#6DA395;*/
	}


TABLE {
	BORDER: 0;
	PADDING: 0;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
}


.admin_datagrid_table {
	border-collapse: collapse;
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}


.admin_datagrid_header {
	background-color: #477DC6;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}


.admin_datagrid_header A {
	font-family: Arial;
	font-size : 9pt;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}


.admin_datagrid_header A:Hover {
	font-family: Arial;
	font-size : 9pt;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}


.admin_datagrid_alt {
	background-color: #eeeeee;
	border-collapse: collapse;
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}


TD.Adobe  {
	font-family: Arial;
	font-size : 8pt;
	color: #000000;
	padding-left: 10px;
	padding-right: 4px;
	background-color: "#FFFFFF";
}


.Adobe A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Adobe A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}

	
TD.Algorithm  {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	padding-left: 8px;
	padding-right: 5px;
	background-color: "#d7f0e1";
}


.Algorithm A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Algorithm A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.BestPractice  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 15px;
	padding-right: 8px;
	text-align:justify;
}


.BestPractice A {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.BestPractice A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.BestPracticeBox  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 8px;
	text-align:justify;
}


.BestPracticeNoPad  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	text-align:justify;
}


.BestPracticeNoPad A {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.BestPracticeNoPad A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.BestPracticeTitle {
	font-family: Comic Sans MS, Arial;
	font-size : 12pt;
	font-weight: bold;
	color: #6DA395;
	padding-left: 15px;
	padding-right: 5px;
}


.BestPracticeDetail  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 15px;
	padding-right: 8px;
	text-align:justify;
	text-decoration: none;
}

.BestPracticeDetail A {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: bold;
	text-decoration: none;
}


.BestPracticeDetail A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.BestPracticeDetailer {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: bold;
	text-decoration: none;
}


.BPDropDown {
	border: #6DA395;
	border-style: solid;
	border-top-width: 1px solid;
	border-right-width: 1px solid; 
	border-bottom-width: 1px solid;
	border-left-width: 1px solid; 
	font-family: Arial;
	font-size: 11px;
}

	
TD.Breadcrumb  {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
}


.Breadcrumb A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


.Breadcrumb A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


.button {
	BORDER-RIGHT: #6DA395 1px thin;
	BORDER-LEFT: #6DA395 1px thin;  
	BORDER-TOP: #6DA395 1px thin;
	BORDER-BOTTOM: #6DA395 1px thin;  
	FONT-SIZE: 8pt; 
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-WEIGHT:BOLD;
	margin-top:0px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-left : 2px;
	background-color: #477DC6;
}

Input.display 
{
	background-color: #efefef;	
	border: 1px solid #333333;
}   

.CalendarDropDown {
	border-top: #A5C0E3 1px solid;
	border-right: #376CB3 1px solid; 
	border-bottom: #376CB3 1px solid;
	border-left: #A5C0E3 1px solid; 
	font-family: Arial;
	font-size: 12px;
	width: 250;
}


TD.CalMonth  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
}


.CalMonth A {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


.CalMonth A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


TD.CalEvent  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
}


.CalEvent A {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: underline;
}


.CalEvent A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


.CalReminderTitle  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}


TD.Content  {
	font-family: Arial;
	font-size : 9pt;
	text-align:justify;	
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}

.ContentB  {
	font-family: Arial;
	font-size : 9pt;
	text-align:justify;	
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.Content A {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: underline;
}


.Content A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


.ContentTitle  {
	font-family: Comic Sans MS, Arial;
	font-size : 12pt;
	font-weight: bold;
	color: #477DC6;
	padding-left: 15px;
	padding-right: 5px;
}


TD.Disclaimer  {
	font-family: Arial;
	font-size : 8pt;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	background-color: "#f0f1dd";
	text-align:justify;
}


.Disclaimer A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Disclaimer A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.error {
	font-family: Arial;
	font-size : 9pt;
	color: red;
}


TD.FAQ  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 12px;
	padding-right: 5px;
}


.FAQ A {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: underline;
}


.FAQ A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


TD.FAQQuest  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	border-color: Gray;
	border-style: dotted;
	border-width: 1;
	background-color: #ECF3FD;
	padding: 6px;
}


.FAQTitle  {
	font-family: Arial;
	font-size : 9pt;
	font-weight: normal;
	color: #000000;
	padding-left: 19px;
	padding-right: 5px;
}


TD.Footer	{
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
}


.Footer A {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: underline;
}


.Footer A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


TD.Handouts  {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	padding-left: 8px;
	padding-right: 5px;
	background-color: "#d7f0e1";
}


.Handouts A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Handouts A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.ImageLeft 
{
	margin-right: 15px;
	margin-bottom: 15px;
}

.ImageRight 
{
	margin-Left: 15px;
	margin-bottom: 15px;
}


TD.Menu  {
	font-family: Arial;
	font-size : 9pt;
	color: #406AB6;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	border-bottom: 1px;
	border-bottom-color:White;
	border-top: 1px;
	border-top-color:White;
}


.Menu A {
	font-family: Arial;
	font-size : 9pt;
	color: #406AB6;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-color:White;
	border-top: 1px;
	border-top-color:White;
}


.Menu A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-color:White;
	border-top: 1px;
	border-top-color:White;
}


TD.MMWeb  {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	text-decoration: none;
}


.MMWeb A {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.MMWeb A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


TD.NavLink  {
	font-family: Arial;
	font-size : 10pt;
	color: #477DC6;
}


.NavLink A {
	font-family: Arial;
	font-size : 10pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.NavLink A:hover {
	font-family: Arial;
	font-size : 10pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


.Search_Textbox {
	border-top: #A5C0E3 1px solid;
	border-right: #376CB3 1px solid; 
	border-bottom: #376CB3 1px solid;
	border-left: #A5C0E3 1px solid; 
	font-family: Arial;
	font-size: 9px;
}


TD.Sponsor  {
	font-family: Arial;
	font-size : 8pt;
	color: #000000;
	padding-left: 5px;
	padding-right: 1px;
}


.Sponsor A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Sponsor A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


TD.Spotlight  {
	font-family: Arial;
	font-size : 8pt;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	background-color: "#f0f1dd";
	text-align:justify;
}


.Spotlight A {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: underline;
}


.Spotlight A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
}


.SpotlightTitle  {
	font-family: Arial;
	font-size : 10pt;
	font-weight: bold;
	color: #6DA395;
	padding-left: 12px;
	padding-right: 1px;
}


.standardTextBox {
	width:190px;
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial;
}


.submitbutton {
	BORDER-RIGHT: #6DA395 1px thin;
	BORDER-LEFT: #6DA395 1px thin;  
	BORDER-TOP: #6DA395 1px thin;
	BORDER-BOTTOM: #6DA395 1px thin;  
	FONT-SIZE: 8pt; 
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-WEIGHT:BOLD;
	margin-top:0px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	background-color: #477DC6;
}


TD.SubNavLink  {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	background-color: #f0f1dd;
	padding-left: 2px;
}


.SubNavLink A {
	font-family: Arial;
	font-size : 8pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: none;
	background-color: #f0f1dd;
}


.SubNavLink A:hover {
	font-family: Arial;
	font-size : 8pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
	background-color: #f0f1dd;
}


.Updated  {
	font-family: Arial;
	font-size : 8pt;
	font-style: italic;
	color: #6DA395;
}


.Wizards  {
	font-family: Arial;
	font-size : 9pt;
	color: #000000;
	padding-left: 15px;
	padding-right: 5px;
}


.Wizards A {
	font-family: Arial;
	font-size : 9pt;
	color: #477DC6;
	font-weight: normal;
	text-decoration: underline;
}


.Wizards A:hover {
	font-family: Arial;
	font-size : 9pt;
	color: #6DA395;
	font-weight: normal;
	text-decoration: none;
}


SPAN.GlossaryTerm
{
	color:						#477DC6;
	border-bottom-style:		dashed;
	border-bottom-color:		#477DC6;
	border-bottom-width:		thin;
	cursor:						hand;
}

.CalendarExternalEventPanel 
{
	border: 1px solid #477DC6;
	padding: 10px;	
}