<style>
/******************************************************************************
submenu 
	background-color: #000090; 
section header
	background-color: #bdc0cc; 
left topic boxes
	background-color: #bdc5cc;
home sub section table header
	background-color: #f0f3ff; 


******************************************************************************/

/******************************************************************************
This is the border line & background color round other pages
******************************************************************************/
.ArtPageBorder
{ 
	background-color: #606060; 
	border: 1px #98AAB1 solid;
}

/******************************************************************************
Main page
******************************************************************************/

.Body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/******************************************************************************
*******************************************************************************/
.ArtSpeakingPage table
{
	border: 1px #000000 solid;
}
.ArtSpeakingPage th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtSpeakingPage td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtSpeakingPage a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingPage a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingPage a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtSpeakingPage a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

.ArtPage
{ 
	background-color: #ffffff; 
	border: 1px #000000 solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}
.ArtPage h1
{
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtPage h2
{
	font-size: 14pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px #000000 solid;
}
.ArtPage h3
{
	font-size: 13pt;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtPage h4
{
	font-size: 11pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtPage p
{
	padding-left: 10px;
	padding-right: 10px;
}
.ArtPage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtPage a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPage a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPage a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtPage a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
ArtLeftMenuColumn
******************************************************************************/
.ArtLeftMenuColumn
{
	border-top: 1px #e5e5e5 solid; 
	border-left: 1px #e5e5e5 solid; 
	border-right: 1px #e5e5e5 solid; 
	background-color: #000000; 
	color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
}					 

.ArtLeftMenuHeader
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #606060; 
	border-top: 1px #e5e5e5 solid; 
	height: 10px;
}

/******************************************************************************
ArtLeftMenu
******************************************************************************/
.ArtLeftMenu
{
	background-color: #000000; 
	border-top: 1px #e5e5e5 solid; 
	color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 10px;
}					 
.ArtLeftMenu a 
{
	padding-left: 10px;
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenu a:link 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenu a:visited 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenu a:hover 
{
	text-decoration: none; 
	color: #f2c400;
}
.ArtLeftMenu a:active
{
	text-decoration: none; 
	color: #f2c400;
}

/******************************************************************************
ArtLeftMenuSubItem
******************************************************************************/
.ArtLeftMenuSubItem
{
	background-color: #000000; 
	border-top: 1px #e5e5e5 solid; 
	color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 10px;
}					 
.ArtLeftMenuSubItem a 
{
	padding-left: 20px;
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuSubItem a:link 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuSubItem a:visited 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuSubItem a:hover 
{
	text-decoration: none; 
	color: #f2c400;
}
.ArtLeftMenuSubItem a:active
{
	text-decoration: none; 
	color: #f2c400;
}

/******************************************************************************
ArtLeftMenuBottom
******************************************************************************/
.ArtLeftMenuBottom
{
	background-color: #000000; 
	border-top: 1px #e5e5e5 solid; 
	border-bottom: 1px #e5e5e5 solid; 
	color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 10px;
}					 

.ArtLeftMenuBottom a 
{
	padding-left: 10px;
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuBottom a:link 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuBottom a:visited 
{
	text-decoration: none; 
	color: #e5e5e5;
}
.ArtLeftMenuBottom a:hover 
{
	text-decoration: none; 
	color: #f2c400;
}
.ArtLeftMenuBottom a:active
{
	text-decoration: none; 
	color: #f2c400;
}

/******************************************************************************
graphic for top of left menu
******************************************************************************/
.ArtLeftMenuSpacer
{
	margin: 0px;
	border: 0;
	background-color: #000000; 
}

/******************************************************************************
left menu topic heading
******************************************************************************/
.ArtLeftMenuTopic
{
	border-top: 1px #e5e5e5 solid; 
	background-color: #01046b; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/******************************************************************************
left nav sub topic heading
******************************************************************************/
.ArtLeftMenuSubTopic
{
	border-top: 1px #e5e5e5 solid; 
	background-color: #000000; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/******************************************************************************
This is the border line & background color for the right side bar
******************************************************************************/
.SpRightSideBar 
{ 
	background-color: #ffffff; 
	border: 1px #e5e5e5 solid; 
}
.SpRightSideBar a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.SpRightSideBar a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.SpRightSideBar a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.SpRightSideBar a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.SpRightSideBar a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

.SpContactForm
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.SpContactForm h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px #000000 solid; 
}
.SpContactForm p
{
	padding-left: 10px;
	padding-right: 10px;
}
.SpContactForm table
{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.SpContactForm td
{ 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.SpBlueBox
{ 
	border: 1px #003366 solid;
	background-color: #006699; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.SpBlueBox td
{ 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #006699; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

.SpBlueBox a 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.SpBlueBox a:link 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.SpBlueBox a:visited 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.SpBlueBox a:hover 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.SpBlueBox a:active
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}


/******************************************************************************
ArtMainMenu
******************************************************************************/

.ArtMainMenu
{
	background-color: #ffff0f; 
	border-top: 1px #808080 solid; 
	border-bottom: 0;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
}			
.ArtMainMenu Table
{
	padding: 0px;
}		 
.ArtMainMenu a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #0000AB;
}
.ArtMainMenu a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #0000AB;
}
.ArtMainMenu a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #0000AB;
}
.ArtMainMenu a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #F9000B;
}
.ArtMainMenu a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #F9000B;
}

/******************************************************************************
ArtMemberMenu
******************************************************************************/

.ArtMemberMenu
{
	background-color: #d21402; 
	border-top: 1px #000000 solid; 
	border-bottom: 1px #808080 solid; 
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
}			
.ArtMemberMenu Table
{
	padding: 0px;
}		 
.ArtMemberMenu a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMemberMenu a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMemberMenu a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMemberMenu a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffff0f;
}
.ArtMemberMenu a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffff0f;
}

/******************************************************************************
ArtAdminMenu
******************************************************************************/
.ArtAdminMenu
{
	background-color: #000000; 
	border-top: 0;
	border-bottom: 1px #808080 solid; 
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
}			
.ArtAdminMenu Table
{
	padding: 0px;
}		 
.ArtAdminMenu a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtAdminMenu a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtAdminMenu a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtAdminMenu a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}
.ArtAdminMenu a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}

/******************************************************************************
ArtFooter
******************************************************************************/
.ArtFooter
{
	background-color: #000000; 
	border-top: 1px #808080 solid; 
	border-bottom: 1px #808080 solid; 
	color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height: 10px;
}			
.PacMainMenu Table
{
	padding: 0px;
}		 
.ArtFooter a 
{
	text-decoration: none; 
	color: #ffffff;
}
.ArtFooter a:link 
{
	text-decoration: none; 
	color: #ffffff;
}
.ArtFooter a:visited 
{
	text-decoration: none; 
	color: #ffffff;
}
.ArtFooter a:hover 
{
	text-decoration: none; 
	color: #ffff0f;
}
.ArtFooter a:active
{
	text-decoration: none; 
	color: #ffff0f;
}

.MainMenuRow
{
	background-color: #01046b; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}

/******************************************************************************
******************************************************************************/
.ArtPageHeader
{ 
	border: 1px #404040 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtPageHeader table
{
}
.ArtPageHeader th
{ 
	background-color: #707070; 
	color: #ffffff;
	font-weight: bold;
}

/******************************************************************************
******************************************************************************/
.ArtDarkGreyOutlineBox
{ 
	border: 1px #404040 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtDarkGreyOutlineBox table
{
}
.ArtDarkGreyOutlineBox th
{ 
	background-color: #404040; 
	color: #ffffff;
	font-weight: bold;
}
.ArtDarkGreyOutlineBox td
{ 
	border: 1px #606060 solid; 
	color: #000000;
}
.ArtDarkGreyOutlineBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDarkGreyOutlineBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDarkGreyOutlineBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDarkGreyOutlineBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDarkGreyOutlineBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}

.ArtLightGreyOutlineBox
{ 
	border: 1px #606060 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtLightGreyOutlineBox table
{
}
.ArtLightGreyOutlineBox th
{ 
	background-color: #BDC5CC; 
	color: #000000;
	font-weight: bold;
}
.ArtLightGreyOutlineBox td
{ 
	color: #000000;
}
.ArtLightGreyOutlineBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLightGreyOutlineBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLightGreyOutlineBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLightGreyOutlineBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtLightGreyOutlineBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}

.ArtSectionHeader
{
	color: #ffffff;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
}

.ArtSectionHeader table
{
}
.ArtSectionHeader th
{ 
	background-color: #bdc0cc; 
	color: #000000;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}


/******************************************************************************
******************************************************************************/
.ArtTelephone
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtTelephone table
{
}
.ArtTelephone th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	font-size: 14pt;
	text-align: left;
	padding-left: 10px;
}
.ArtTelephone td
{ 
	color: #000000;
	text-align: left;
}
.ArtTelephone a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephone a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephone a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephone a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtTelephone a:active
{
	text-decoration: none; 
	color: #0000ff;
}

.ArtTelephoneDetails
{ 
	border: 1px #404040 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtTelephoneDetails table
{
}
.ArtTelephoneDetails th
{ 
	border: 1px #404040 solid; 
	background-color: #BDC5CC; 
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtTelephoneDetails td
{ 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtTelephoneDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephoneDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephoneDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTelephoneDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtTelephoneDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtHomePage
{ 
	background-color: #ffffff; 
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding: 10px;
}
.ArtHomePage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}

.ArtHomePage h1
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14pt;
}

.ArtHomePage h2
{
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.ArtHomePage table
{
	border: 1px #000000 solid;
}
.ArtHomePage th
{ 
	background-color: #404040; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtHomePage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtHomePage a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHomePage a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHomePage a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHomePage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtHomePage a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtLightGreyBox
{
	border: 1px #000000 solid;
	background-color: #e5e5e5; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtLightGreyBox table
{
}
.ArtLightGreyBox td
{ 
	padding: 10px;
}
.ArtLightGreyBox a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtLightGreyBox a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtLightGreyBox a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtLightGreyBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtLightGreyBox a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtPageHeaderInsert
{
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	background-color: #e5e5e5; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.ArtPageHeaderInsert table
{
}
.ArtPageHeaderInsert td
{ 
	padding: 4px;
}

.ArtPageHeaderInsert h1
{
	font-size: 16pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
	border: 0;
	text-align: center;
}
.ArtPageHeaderInsert h2
{
	font-size: 11pt;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	border: 0;
	text-align: center;
}
.ArtPageHeaderInsert h3
{
	font-size: 14pt;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
	border: 0;
}
.ArtPageHeaderInsert h4
{
	font-size: 8pt;
	font-weight: normal;
	margin-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px #000000 solid;
}

.ArtPageHeaderInsert a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPageHeaderInsert a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPageHeaderInsert a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPageHeaderInsert a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtPageHeaderInsert a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtNoBorderTable
{
	border: 0;
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtNoBorderTable td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtNoBorderTable a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtNoBorderTable a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtNoBorderTable a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtNoBorderTable a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtNoBorderTable a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtSpeakingTable
{
	border: 1px #000000 solid;
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtSpeakingTable td
{ 
	background-color: #DBE1EA; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtSpeakingTable a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingTable a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingTable a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtSpeakingTable a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtSpeakingTable a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtKeynote
{
	border: 1px #98AAB1 solid;
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
}
.ArtKeynote hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}
.ArtKeynote li
{
	font-style: italic;
	margin: 10px;
}


.ArtKeynote h1
{
	font-size: 20pt;
	text-align: left;
	font-weight: normal;
	padding-left: 0px;
	margin: 0px;
	padding-bottom: 6px;
}
.ArtKeynote h2
{
	margin: 0px;
	font-size: 12pt;
	padding-left: 0px;
}
.ArtKeynote h3
{
	margin: 0px;
	font-size: 12pt;
	padding-left: 0px;
	margin-bottom: 10px;
}
.ArtKeynote h4
{
	margin: 0px;
	font-size: 10pt;
	padding-left: 0px;
	margin-bottom: 10px;
}
.ArtKeynote p
{
	margin: 10px;
	padding: 10px;
	font-size: 8pt;
	font-weight: bold;
}


.ArtKeynote th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.ArtKeynote td
{ 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtKeynote a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtKeynote a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtKeynote a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtKeynote a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtKeynote a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtServiceDetails
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtServiceDetails table
{
}
.ArtServiceDetails th
{ 
	border: 1px #808080 solid; 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtServiceDetails td
{ 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtServiceDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtServiceDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtServiceDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtServiceDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtServiceDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
/******************************************************************************
******************************************************************************/
.ArtBlueOutlineBox
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtBlueOutlineBox table
{
}
.ArtBlueOutlineBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtBlueOutlineBox td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtBlueOutlineBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueOutlineBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueOutlineBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueOutlineBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtBlueOutlineBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtNewsBox
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtNewsBox table
{
}
.ArtNewsBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.ArtNewsBox td
{ 
	color: #000000;
	text-align: left;
	font-size: 8pt;
	padding: 4px;
}
.ArtNewsBox h1
{
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 8pt;
	font-weight: bold;
}

.ArtNewsBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsBox hr
{
	color: #c0c0c0;
	height: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtTipOfDayBox
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtTipOfDayBox table
{
}
.ArtTipOfDayBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	padding-left: 10px;
}
.ArtTipOfDayBox td
{ 
	color: #000000;
	text-align: left;
	font-size: 8pt;
	padding: 4px;
}
.ArtTipOfDayBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTipOfDayBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTipOfDayBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTipOfDayBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtTipOfDayBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
/******************************************************************************
******************************************************************************/
.ArtNewsDetailsBox
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtNewsDetailsBox table
{
}
.ArtNewsDetailsBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	padding-left: 10px;
}
.ArtNewsDetailsBox td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtNewsDetailsBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsDetailsBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsDetailsBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsDetailsBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsDetailsBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsDetailsBox h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}


/******************************************************************************
******************************************************************************/
.ArtDetailsBox
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtDetailsBox table
{
}
.ArtDetailsBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	padding-left: 10px;
}
.ArtDetailsBox td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtDetailsBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDetailsBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDetailsBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDetailsBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDetailsBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDetailsBox hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtHomePageBackgroundBoxSmall
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtHomePageBackgroundBoxSmall h1
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 6px;
}
.ArtHomePageBackgroundBoxSmall table
{
}
.ArtHomePageBackgroundBoxSmall th
{ 
	background-color: #606060; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtHomePageBackgroundBoxSmall td
{ 
	background-color: #f0f0f0; 
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtHomePageBackgroundBoxSmall a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomePageBackgroundBoxSmall a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomePageBackgroundBoxSmall a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomePageBackgroundBoxSmall a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomePageBackgroundBoxSmall a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomePageBackgroundBoxSmall hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}


/******************************************************************************
******************************************************************************/
.ArtFastCompanyQuote
{ 
	border-top: 3px #c5c5c5 solid; 
	border-left: 3px #c5c5c5 solid; 
	border-bottom: 3px #101010 solid; 
	border-right: 3px #101010 solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtFastCompanyQuote h1
{
	margin-top: 2px;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 10pt;
	border-bottom: 1px #808080 solid;
}
.ArtFastCompanyQuote th
{ 
	background-color: #505050; 
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	padding: 10px;
}
.ArtFastCompanyQuote hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

.ArtFastCompanyQuote a 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtFastCompanyQuote a:link 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtFastCompanyQuote a:visited 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtFastCompanyQuote a:hover 
{
	text-decoration: none; 
	color: #ffd800;
    font-weight: normal;
}
.ArtFastCompanyQuote a:active
{
	text-decoration: none; 
	color: #ffd800;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtMenuInsertTopic
{
	border-top: 1px #e5e5e5 solid; 
	border-bottom: 1px #e5e5e5 solid; 
	background-color: #01046b; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/******************************************************************************
******************************************************************************/
.ArtMenuInsertBox
{ 
	border: 1px #808080 solid;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtMenuInsertBox td
{ 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #303030; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

.ArtMenuInsertBox a 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtMenuInsertBox a:link 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtMenuInsertBox a:visited 
{
	text-decoration: none; 
	color: #f2c400;
    font-weight: normal;
}
.ArtMenuInsertBox a:hover 
{
	text-decoration: none; 
	color: #ffd800;
    font-weight: normal;
}
.ArtMenuInsertBox a:active
{
	text-decoration: none; 
	color: #ffd800;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtProductHeader
{ 
	border-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtProductHeader table
{
}
.ArtProductHeader th
{ 
	background-color: #707070; 
	color: #ffffff;
	font-weight: bold;
}
.ArtProductHeader td
{ 
	color: #000000;
	text-align: left;
	padding-right: 4px;
}
.ArtProductHeader a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductHeader a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductHeader a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductHeader a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtProductHeader a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtProductPageInsert
{
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
.ArtProductPageInsert td
{ 
	padding: 4px;
}
.ArtProductPageInsert a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtProductPageInsert a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtProductPageInsert a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtProductPageInsert a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtProductPageInsert a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtProductPageOutline
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
}
.ArtProductPageOutline table
{
}
.ArtProductPageOutline th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 0px;
}
.ArtProductPageOutline td
{ 
	color: #000000;
	text-align: left;
	padding: 4px;
}
.ArtProductPageOutline a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductPageOutline a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductPageOutline a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtProductPageOutline a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtProductPageOutline a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtCcs
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtCcs table
{
}
.ArtCcs th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	font-size: 14pt;
	text-align: left;
	padding-bottom: 10px;
}
.ArtCcs td
{ 
	color: #000000;
	text-align: left;
}
.ArtCcs a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcs a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcs a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcs a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCcs a:active
{
	text-decoration: none; 
	color: #0000ff;
}

.ArtCcsDetails
{ 
	border: 1px #404040 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtCcsDetails table
{
}
.ArtCcsDetails th
{ 
	border: 1px #404040 solid; 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtCcsDetails td
{ 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtCcsDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcsDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcsDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCcsDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCcsDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.CcsCalendar
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.CcsCalendar table
{
}
.CcsCalendar th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding: 4px;
}
.CcsCalendar td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 4px;
}
.CcsCalendar a 
{
	text-decoration: none; 
	color: #000099;
}
.CcsCalendar a:link 
{
	text-decoration: none; 
	color: #000099;
}
.CcsCalendar a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.CcsCalendar a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.CcsCalendar a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSpeakingDetails
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}
.ArtSpeakingDetails table
{
}
.ArtSpeakingDetails th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSpeakingDetails td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtSpeakingDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSpeakingDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSpeakingDetails hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}

.ArtSpeakingDetails h1
{
	font-size: 12pt;
	font-weight: bold;
}
.ArtSpeakingDetails h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtSpeakingDetails h5
{
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 11pt;
	font-weight: bold;
}

.ArtSpeakingDetails h6
{
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 14pt;
	font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtDownloadDetails
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtDownloadDetails table
{
}
.ArtDownloadDetails th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtDownloadDetails td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtDownloadDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDownloadDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}

.ArtDownloadDetailsSmall
{ 
	border: 1px #808080 solid; 
	font-size: 8pt;
	font-weight: normal;
	color: #ff0000;
	padding: 10px;
}
.ArtDownloadDetailsHeader
{ 
	border: 1px #808080 solid; 
	background-color: #a0a0a1; 
	color: #000000;
	text-align: left;
	padding: 6px;
}
.ArtDownloadDetailsRow1
{ 
	border: 1px #808080 solid; 
	background-color: #e5e5e5; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtDownloadDetailsRow2
{ 
	border: 1px #808080 solid; 
	background-color: #ffffff; 
	color: #000000;
	text-align: left;
	padding: 10px;
}

/******************************************************************************
******************************************************************************/
.ArtArticle
{ 
	background-color: #ffffff; 
	margin-top: 6px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

.ArtArticle p
{
}

.ArtArticle hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}

.ArtArticle th
{ 
	background-color: #00005b; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	padding: 4px;
	text-align: left;
}
.ArtArticle td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ArtArticle a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtArticle a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtArticle a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtArticle a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtArticle a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

.ArtArticle hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtRadioGuest
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtRadioGuest table
{
}
.ArtRadioGuest th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding: 4px;
	text-align: left;
}
.ArtRadioGuest td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	font-size: 8pt;
	text-align: left;
	padding: 4px;
}
.ArtRadioGuest a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioGuest a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioGuest a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioGuest a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRadioGuest a:active
{
	text-decoration: none; 
	color: #0000ff;
}
/******************************************************************************
******************************************************************************/
.ArtHomeIntro
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtHomeIntro h1
{
	font-size: 12pt;
	font-weight: bold;
}
.ArtHomeIntro h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtHomeIntro h3
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtHomeIntro table
{
}
.ArtHomeIntro td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtHomeIntro a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeIntro a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeIntro a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeIntro a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeIntro a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeIntro hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtCdDesc
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtCdDesc h1
{
	font-size: 12pt;
	font-weight: bold;
}
.ArtCdDesc h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtCdDesc h3
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtCdDesc table
{
}
.ArtCdDesc th
{ 
	background-color: #e5e5e5; 
	border-top: 1px #b0b0b0 solid;
	border-right: 1px #b0b0b0 solid;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtCdDesc td
{ 
	color: #000000;
	border-top: 1px #b0b0b0 solid;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtCdDesc a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDesc a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDesc a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDesc a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCdDesc a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCdDesc hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtCdDescSmall
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtCdDescSmall h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 2px;
}
.ArtCdDescSmall h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
}
.ArtCdDescSmall h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtCdDescSmall table
{
}
.ArtCdDescSmall td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtCdDescSmall ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtCdDescSmall a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDescSmall a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDescSmall a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtCdDescSmall a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCdDescSmall a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtCdDescSmall hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtSectionIntro
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtSectionIntro h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #808080 solid; 
}
.ArtSectionIntro h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
}
.ArtSectionIntro h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtSectionIntro h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtSectionIntro h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #808080 solid; 
}
.ArtSectionIntro table
{
}
.ArtSectionIntro th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:center
}
.ArtSectionIntro td
{ 
	background-color: #ecefef; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtSectionIntro ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtSectionIntro a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSectionIntro a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSectionIntro a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSectionIntro a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSectionIntro a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSectionIntro hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtConsultingPage
{ 
	background-color: #ffffff; 
	border: 1px #000000 solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtConsultingPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}
.ArtConsultingPage h1
{
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
}
.ArtConsultingPage h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}
.ArtConsultingPage h3
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}

.ArtConsultingPage p
{
	padding-left: 10px;
	padding-right: 10px;
}
.ArtConsultingPage th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.ArtConsultingPage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ArtConsultingPage a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtConsultingPage a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtConsultingPage a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtConsultingPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtConsultingPage a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtCdTracks
{
	border: 0;
	margin: 4px;
}
.ArtCdTracks td
{ 
	border: 0;
	padding: 0px;
}

/******************************************************************************
******************************************************************************/
.ArtCdBookRef
{
	border: 1px #98AAB1 solid;
	margin: 4px;
}
.ArtCdBookRef td
{ 
	border: 1px #98AAB1 solid;
	padding: 0px;
}

/******************************************************************************
*******************************************************************************/
.ArtHidden
{ 
	background-color: #ffffff; 
	border: 0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	margin: 0px;
}
.ArtHidden hr
{
	color: #c0c0c0;
	height: 1px;
}
.ArtHidden table
{
	border: 0;
}
.ArtHidden th
{ 
	padding: 0px;
}
.ArtHidden td
{ 
	padding: 0px;
}
.ArtHidden a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHidden a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHidden a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtHidden a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtHidden a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
/******************************************************************************
******************************************************************************/
.ArtSampleChapter
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtSampleChapter h1
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtSampleChapter h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtSampleChapter table
{
}
.ArtSampleChapter td
{ 
	color: #000000;
	font-size: 9pt;
	padding: 10px;
}
.ArtSampleChapter a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapter a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapter a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapter a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSampleChapter a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSampleChapter hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}
/******************************************************************************
******************************************************************************/
.ArtSampleChapterToc
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtSampleChapterToc h1
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin: 10px;
}
.ArtSampleChapterToc h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtSampleChapterToc h3
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtSampleChapterToc table
{
}
.ArtSampleChapterToc td
{ 
	color: #000000;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}
.ArtSampleChapterToc th
{ 
	color: #000000;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	text-align: left;
}

.ArtSampleChapterToc a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapterToc a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapterToc a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSampleChapterToc a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSampleChapterToc a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSampleChapterToc hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtRoiCalculator
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	color: #000000;
}

.ArtRoiCalculator h1
{
	font-size: 12pt;
	font-weight: bold;
}
.ArtRoiCalculator h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtRoiCalculator h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 10px;
}
.ArtRoiCalculator table
{
}
.ArtRoiCalculator th
{ 
	background-color: #93A3B3; 
	border-bottom: 1px #808080 solid; 
	font-size: 8pt;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}
.ArtRoiCalculator td
{ 
	font-size: 8pt;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.ArtRoiCalculator a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRoiCalculator a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRoiCalculator a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRoiCalculator a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRoiCalculator a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRoiCalculator hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtRoiPage
{ 
	background-color: #ffffff; 
	border: 1px #000000 solid;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

.ArtRoiCalculator input
{
	border: 1px #999999 solid;
	background-color: #f0f0f0; 
}

.ArtRoiCalculator select
{
	border: 1px #999999 solid;
	background-color: #f0f0f0; 
}

.ArtRoiPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}
.ArtRoiPage h1
{
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
}
.ArtRoiPage h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}
.ArtRoiPage h3
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}

.ArtRoiPage p
{
	padding-left: 10px;
	padding-right: 10px;
}
.ArtRoiPage th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.ArtRoiPage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ArtRoiPage a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiPage a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiPage a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtRoiPage a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtRoiReport
{ 
	background-color: #ffffff; 
	border: 0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}

.ArtRoiReport hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}
.ArtRoiReport h1
{
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 10px;
}
.ArtRoiReport h2
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid;
}
.ArtRoiReport h3
{
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

.ArtRoiReport h4
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

.ArtRoiReport h5
{
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}

.ArtRoiReport td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
}
.ArtRoiReport a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiReport a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiReport a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtRoiReport a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtRoiReport a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtRoiReportHeader
{ 
	background-color: #ffffff; 
	border: 0;
	margin: 0px;
}
.ArtRoiReportHeader th
{ 
	background-color: #00006b; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #ffffff;
	padding: 0px;
}
.ArtRoiReportHeader td
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	color: #000000;
	padding: 0px;
}

/******************************************************************************
******************************************************************************/
.ArtHomeColumns
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtHomeColumns h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0px;
}
.ArtHomeColumns h2
{
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.ArtHomeColumns h3
{
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 4px;
}
.ArtHomeColumns table
{
}
.ArtHomeColumns th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding: 2px;
}
.ArtHomeColumns td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtHomeColumns a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeColumns a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeColumns a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeColumns a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeColumns a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeColumns hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

.ArtSyndicationGridItem
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
	color: #000000;
	text-align: left;
	padding: 10px;
}

/******************************************************************************
******************************************************************************/
.ArtHomeSeminars
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtHomeSeminars h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 0px;
}
.ArtHomeSeminars h2
{
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.ArtHomeSeminars h3
{
	font-size: 8pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}
.ArtHomeSeminars ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtHomeSeminars table
{
}
.ArtHomeSeminars th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding: 2px;
}
.ArtHomeSeminars td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}
.ArtHomeSeminars a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSeminars a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSeminars a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSeminars a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeSeminars a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeSeminars hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

.ArtSyndicationGridItem
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
	color: #000000;
	text-align: left;
	padding: 10px;
}

/******************************************************************************
******************************************************************************/
.ArtSeminarDetails
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}
.ArtSeminarDetails table
{
}
.ArtSeminarDetails th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSeminarDetails td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtSeminarDetails a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSeminarDetails a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSeminarDetails a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSeminarDetails a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSeminarDetails a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSeminarDetails hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}
.ArtSeminarDetails ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtSeminarDetails h1
{
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid; 
}
.ArtSeminarDetails h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 4px;
}

/******************************************************************************
******************************************************************************/
.ArtFrontPage
{ 
	background-color: #f2f2f2; 

	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtFrontPage h1
{
	font-size: 10pt;
	border-bottom: 1px #000000 solid; 
	font-weight: bold;
	margin-bottom: 0px;
}
.ArtFrontPage h2
{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 6px;
}
.ArtFrontPage table
{
}
.ArtFrontPage td
{ 
	border: 0; 
	color: #000000;
	font-size: 8pt;
	padding: 4px;
	vertical-align: top;
}

.ArtFrontPage a 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
}
.ArtFrontPage a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtFrontPage a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtFrontPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtFrontPage a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtFrontPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtHomeServices
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtHomeServices ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtHomeServices table
{
}
.ArtHomeServices th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding: 2px;
}
.ArtHomeServices td
{ 
	border-right: 1px #808080 solid; 
	border-bottom: 1px #808080 solid; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	
}
.ArtHomeServices a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeServices a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeServices a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeServices a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeServices a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeServices hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}
.ArtHomeServices h1
{
	font-size: 14pt;
	font-weight: normal;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 2px;
}
.ArtHomeServices h2
{
	margin-top: 0px;
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	padding-left: 0px;
}

.ArtSyndicationGridItem
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
	color: #000000;
	text-align: left;
	padding: 10px;
}

/******************************************************************************
******************************************************************************/
.ArtSemSoundLike
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
}
.ArtSemSoundLike th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSemSoundLike td
{ 
	background-color: #00006b; 
	border: 1px #000000 solid; 
	color: #ffffff;
	text-align: left;
	padding: 10px;
}
.ArtSemSoundLike ul
{
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtSemSoundLike h1
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 6px;
	border-bottom: 1px #ffffff solid; 
}


/******************************************************************************
******************************************************************************/
.ArtSemBenefits
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemBenefits table
{
}
.ArtSemBenefits th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSemBenefits td
{ 
	border: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtSemBenefits hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}
.ArtSemBenefits ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.ArtSemAttend
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemAttend th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSemAttend td
{ 
	border: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
	vertical-align: top;
}
.ArtSemAttend hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}
.ArtSemAttend ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.ArtSemYouLearn
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemYouLearn th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtSemYouLearn td
{ 
	border: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
	vertical-align: top;
}
.ArtSemYouLearn ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

/******************************************************************************
******************************************************************************/
.ArtSemAbout
{ 
	border: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemAbout td
{ 
	color: #000000;
	text-align: left;
	padding: 10px;
	vertical-align: top;
}
.ArtSemAbout h1
{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #000000 solid; 
}

.ArtSemAbout a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemAbout a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemAbout a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemAbout a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSemAbout a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSemDay
{ 
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemDay td
{ 
	border: 0px; 
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 24px;
	padding-bottom: 10px;
	vertical-align: top;
}
.ArtSemDay h1
{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid; 
}
.ArtSemDay h2
{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 2px;
}

.ArtSemDay ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtSemDay a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemDay a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemDay a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemDay a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSemDay a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSemReserve
{ 
	border: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtSemReserve td
{ 
	border-bottom: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding-top: 0px;
	vertical-align: top;
}
.ArtSemReserve h1
{
	font-size: 8pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-top: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
}
.ArtSemReserve a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemReserve a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemReserve a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSemReserve a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSemReserve a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSem
{ 
	border: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtSem td
{ 
	color: #000000;
	text-align: left;
	padding-left: 4px;
	vertical-align: top;
}

/******************************************************************************
******************************************************************************/
.ArtSemDesc
{ 
	border: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtSemDesc td
{ 
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

/******************************************************************************
******************************************************************************/
.ArtSemTitle
{ 
	border: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtSemTitle td
{ 
	border-bottom: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding-top: 10px;
	vertical-align: top;
}

.ArtSemTitle h1
{
	font-size: 14pt;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtSemTitle h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	text-align: right;
}
.ArtSemTitle h3
{
	font-size: 9pt;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}

.ArtSiteMap
{
	color: #000000;
	padding: 0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtSiteMap a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSiteMap a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSiteMap a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSiteMap a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSiteMap a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSubSection
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtSubSection h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtSubSection h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtSubSection h4
{
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtSubSection table
{
}
.ArtSubSection th
{ 
	background-color: #a0a0a1; 
	color: #000000;
	border-right: 1px #808080 solid; 
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtSubSection td
{ 
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtSubSection a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSubSection a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSubSection a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSubSection a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSubSection a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSubSection hr
{
	color: #808080;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtColumnPage
{ 
	color: #000000;
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtColumnPage p
{
	font-size: 11pt;
	margin-top: 12px;
	margin-bottom: 16px;
}
.ArtColumnPage h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.ArtColumnPage h2
{
	font-size: 16pt;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtColumnPage h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtColumnPage h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtColumnPage h5
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}
.ArtColumnPage table
{
}
.ArtColumnPage td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtColumnPage ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtColumnPage a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtColumnPage a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtColumnPage a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtColumnPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtColumnPage a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtColumnPage hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtContact
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ArtContact hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}
.ArtContact table
{
}
.ArtContact th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	padding-left: 10px;
}
.ArtContact td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtContact a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtContact a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtContact a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtContact a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtContact a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtFrame
{ 
	margin: 0px;
}

.ArtFrame table
{ 
	padding: 0px;
}

.ArtFrame hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}


/******************************************************************************
******************************************************************************/
.ArtSquares
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtSquares p
{
	margin-top: 12px;
	margin-bottom: 16px;
}
.ArtSquares h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.ArtSquares h2
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 4px;
}
.ArtSquares h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtSquares h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtSquares h5
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}
.ArtSquares table
{
}
.ArtSquares td
{ 
	border: 1px #808080 solid; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtSquares ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtSquares a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSquares a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSquares a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSquares a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSquares a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSquares hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtPillarsTable
{
	border: 0;
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
.ArtPillarsTable td
{ 
	padding: 0px;
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtPillarsTable a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPillarsTable a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPillarsTable a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtPillarsTable a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtPillarsTable a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtSpeakingSubSection
{ 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtSpeakingSubSection table
{
}
.ArtSpeakingSubSection th
{ 
	background-color: #f0f3ff; 
	border-top: 1px #c0c0c0 solid; 
	border-bottom: 1px #c0c0c0 solid; 
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtSpeakingSubSection td
{ 
	background-color: #ffffff;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtSpeakingSubSection a 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingSubSection a:link 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingSubSection a:visited 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtSpeakingSubSection a:hover 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtSpeakingSubSection a:active
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtSpeakingSubSection hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}

.ArtSpeakingSubSection h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000000;	   
}

.ArtSpeakingSubSection h5
{
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 11pt;
}

/******************************************************************************
******************************************************************************/
.ArtMediaSubSection
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px #808080 solid; 
}
.ArtMediaSubSection table
{
}
.ArtMediaSubSection th
{ 
	border-top: 1px #808080 solid; 
	border-bottom: 1px #808080 solid; 
	background-color: #a0a0a1; 
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtMediaSubSection td
{ 
	background-color: #ffffff;
	border-bottom: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtMediaSubSection a 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaSubSection a:link 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaSubSection a:visited 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaSubSection a:hover 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtMediaSubSection a:active
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtMediaSubSection hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}

.ArtMediaSubSection h5
{
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 11pt;
}

/******************************************************************************
******************************************************************************/
.ArtMediaRadioInterviewTable
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px #808080 solid; 
}
.ArtMediaRadioInterviewTable table
{
}
.ArtMediaRadioInterviewTable th
{ 
	border-top: 1px #808080 solid; 
	border-bottom: 1px #808080 solid; 
	background-color: #a0a0a1; 
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.ArtMediaRadioInterviewTable td
{ 
	background-color: #ffffff;
	border: 1px #000000 solid; 
	color: #000000;
	text-align: left;
	padding: 10px;
}
.ArtMediaRadioInterviewTable a 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaRadioInterviewTable a:link 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaRadioInterviewTable a:visited 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #000099;
}
.ArtMediaRadioInterviewTable a:hover 
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtMediaRadioInterviewTable a:active
{
	font-size: 8pt;
	text-decoration: none; 
	color: #0000ff;
}
.ArtMediaRadioInterviewTable hr
{
	color: #c0c0c0;
	height: 1px;
	width: 98%;
}

.ArtMediaRadioInterviewTable h5
{
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 11pt;
}

/******************************************************************************
******************************************************************************/
.ArtNewsletter
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

.ArtNewsletter table
{
}

.ArtNewsletter td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	border-top: 1px #000000 solid; 
}

.ArtNewsletter th
{ 
	text-align: center;
	background-color: #bdc5cc;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}

.ArtNewsletter a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsletter a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsletter a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsletter a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsletter a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtAd
{ 
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

.ArtAd table
{
}

.ArtAd td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 0px;
	vertical-align: top;
}

.ArtAd th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 10pt;
	padding: 0px;
	vertical-align: top;
}

/******************************************************************************
******************************************************************************/
.ArtFormRequiredField
{ 
	color: #bb0000;
}

/******************************************************************************
******************************************************************************/
.ArtTestimonial
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

.ArtTestimonial hr
{
	color: #c0c0c0;
	height: 1px;
	width: 96%;
}

.ArtTestimonial table
{
}

.ArtTestimonial td
{ 
	text-align: left;
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	border-top: 1px #000000 solid; 
}

.ArtTestimonial th
{ 
	background-color: #f2c400; 
	color: #000000;
	font-size: 7pt;
	padding: 10px;
	vertical-align: top;
	font-weight: bold;
}

.ArtTestimonial a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTestimonial a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTestimonial a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtTestimonial a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtTestimonial a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.CaxAreaPage
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 4;
}
.CaxAreaPage h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 4;
	margin-bottom: 10;
	border-bottom: 1px #808080 solid; 
}
.CaxAreaPage h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4;
}
.CaxAreaPage h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 2;
	margin-top: 10;
}
.CaxAreaPage h4
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 4;
	margin-bottom: 2;
	border-bottom: 1px #808080 solid; 
}
.CaxAreaPage ul
{
	margin-top: 0;
}

.CaxAreaPage table
{
}
.CaxAreaPage td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 6;
	vertical-align: top;
}
.CaxAreaPage a 
{
	text-decoration: none; 
	color: #000099;
}
.CaxAreaPage a:link 
{
	text-decoration: none; 
	color: #000099;
}
.CaxAreaPage a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.CaxAreaPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.CaxAreaPage a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.CaxAreaPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtBlueSubSection
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtBlueSubSection h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #808080 solid; 
}
.ArtBlueSubSection h2
{
	border-bottom: 1px #808080 solid; 
	font-size: 8pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtBlueSubSection h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtBlueSubSection h4
{
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtBlueSubSection table
{
}
.ArtBlueSubSection th
{ 
	background-color: #01046b; 
	color: #e5e5e5;
	border-right: 1px #808080 solid; 
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtBlueSubSection td
{ 
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtBlueSubSection a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueSubSection a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueSubSection a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBlueSubSection a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtBlueSubSection a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtBlueSubSection hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtRequestReviewCopy
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtRequestReviewCopy h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #808080 solid; 
}
.ArtRequestReviewCopy table
{
}
.ArtRequestReviewCopy th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtRequestReviewCopy td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	vertical-align: top;
}

.ArtRequestReviewCopy ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtRequestReviewCopy a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRequestReviewCopy a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRequestReviewCopy a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRequestReviewCopy a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRequestReviewCopy a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRequestReviewCopy hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtRadioTerms
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 10px;
	background-color: #f2c400; 
}

.ArtRadioTerms hr
{
	color: #000000;
	height: 1px;
	width: 100%;
}

.ArtRadioTerms table
{
}

.ArtRadioTerms td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	border-top: 1px #000000 solid; 
}

.ArtRadioTerms h1
{
}
.ArtRadioTerms h2
{
	font-size: 10 pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px #000000 solid;
}

.ArtRadioTerms a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioTerms a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioTerms a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtRadioTerms a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtRadioTerms a:active
{
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
ArtHeaderImage
******************************************************************************/
.ArtHeaderImage
{
	background-color: #ffffff; 
	color: #e5e5e5;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}			

/******************************************************************************
******************************************************************************/
.ArtLeftColTopic
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-left: 6px;
	margin-right: 0px;
}
.ArtLeftColTopic h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #808080 solid; 
}
.ArtLeftColTopic h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
}
.ArtLeftColTopic h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtLeftColTopic h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtLeftColTopic h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #808080 solid; 
}
.ArtLeftColTopic table
{
}
.ArtLeftColTopic th
{ 
	text-align: center;
	background-color: #bdc5cc;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #808080 solid; 
}
.ArtLeftColTopic td
{ 
	text-align: center;
	color: #000000;
	font-size: 8pt;
	padding: 6px;
	vertical-align: top;
}

.ArtLeftColTopic ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtLeftColTopic a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLeftColTopic a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLeftColTopic a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLeftColTopic a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtLeftColTopic a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtLeftColTopic hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #ff0000;	   
	font-size: 10pt;
******************************************************************************/
.ArtHomeSubSection
{ 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtHomeSubSection h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000000;	   
}
.ArtHomeSubSection h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtHomeSubSection h4
{
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtHomeSubSection table
{
}
.ArtHomeSubSection th
{ 
	background-color: #f0f3ff; 
	border-top: 1px #c0c0c0 solid; 
	border-bottom: 1px #c0c0c0 solid; 
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtHomeSubSection td
{ 
	background-color: #ffffff;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtHomeSubSection a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSubSection a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSubSection a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeSubSection a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeSubSection a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeSubSection hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtHomeSectionFrame
{ 
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
.ArtHomeSectionFrame table
{
}
.ArtHomeSectionFrame th
{ 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtHomeSectionFrame td
{ 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

/******************************************************************************
******************************************************************************/
.ArtReadingSection
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtReadingSection h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtReadingSection h3
{
	font-size: 8pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtReadingSection h4
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.ArtReadingSection table
{
}
.ArtReadingSection th
{ 
	/* light blue green */
	background-color: #f0f3ff; 
	color: #000000;
	border-top: 1px #bdc5cc solid; 
	border-bottom: 1px #bdc5cc solid; 
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtReadingSection td
{ 
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtReadingSection a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtReadingSection a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtReadingSection a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtReadingSection a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtReadingSection a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtReadingSection hr
{
	color: #808080;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtDownloadSection
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ArtDownloadSection h2
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ArtDownloadSection h3
{
	font-size: 8pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}
.ArtDownloadSection h4
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}
.ArtDownloadSection table
{
}
.ArtDownloadSection th
{ 
	/* light blue green */
	background-color: #f0f3ff; 
	color: #000000;
	border-top: 1px #bdc5cc solid; 
	border-bottom: 1px #bdc5cc solid; 
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtDownloadSection td
{ 
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtDownloadSection a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadSection a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadSection a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtDownloadSection a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDownloadSection a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtDownloadSection hr
{
	color: #808080;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtWhiteBox
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 10px;
}
.ArtWhiteBox h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBox h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBox h3
{
	border-bottom: 1px #c0c0c0 solid; 
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtWhiteBox h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtWhiteBox h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBox table
{
}
.ArtWhiteBox th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtWhiteBox td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtWhiteBox ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtWhiteBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWhiteBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWhiteBox hr
{
	color: #c0c0c0;
	height: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtColumnFiles
{ 
	background-color: #ffffff; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 8px;
}


/******************************************************************************
******************************************************************************/
.ArtHomeLatestReading
{ 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtHomeLatestReading p
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 6px;
	margin-riight: 6px;
}

.ArtHomeLatestReading h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #000000;	   
}
.ArtHomeLatestReading h3
{
	font-size: 11pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtHomeLatestReading h4
{
	font-size: 9pt;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ArtHomeLatestReading table
{
}
.ArtHomeLatestReading th
{ 
	background-color: #f0f3ff; 
	border-top: 1px #c0c0c0 solid; 
	border-bottom: 1px #c0c0c0 solid; 
	text-align: left;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.ArtHomeLatestReading td
{ 
	background-color: #ffffff;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	vertical-align: top;
}
.ArtHomeLatestReading a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeLatestReading a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeLatestReading a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtHomeLatestReading a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeLatestReading a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtHomeLatestReading hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
}

/******************************************************************************
******************************************************************************/
.ArtForm
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtForm h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtForm h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtForm table
{
}
.ArtForm th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:center
}
.ArtForm td
{ 
	/* background-color: #ecefef; */
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.ArtForm ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtForm a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtForm a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtForm a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtForm a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtForm a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtForm hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtAdPage
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtAdPage h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtAdPage table
{
}
.ArtAdPage th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	font-size: 12pt;
	padding: 10px;
	border-bottom: 1px #c0c0c0 solid;
}
.ArtAdPage td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 9pt;
	padding-top: 0px;
	padding: 10px;
	vertical-align: top;
}

.ArtAdPage ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtAdPage a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPage a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPage a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPage a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtAdPage a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtAdPage hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtAdPagePhotos
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtAdPagePhotos table
{
}
.ArtAdPagePhotos th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-weight: normal;
	font-size: 12pt;
	padding: 10px;
}
.ArtAdPagePhotos td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	border: 1px #c0c0c0 solid;
}

.ArtAdPagePhotos a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPagePhotos a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPagePhotos a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtAdPagePhotos a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtAdPagePhotos a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtAdPagePhotosPhotos hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtColumnLayout
{ 
	background-color: #ffffff;
	border: 0;
	color: #000000;
}

.ArtColumnLayout td
{ 
	color: #000000;
	padding-top: 6px;
	padding-bottom: 0px;
}

/******************************************************************************
******************************************************************************/
.ArtWiz
{ 
	background-color: #ffffff; 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}				  

.ArtWizHeader
{ 
	background-color: #00006b; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin: 10px;
	font-size: 12pt;
	padding: 10px;
}

.ArtWizHeader td
{
	color: #ffffff;
}



/******************************************************************************
******************************************************************************/
.ArtWizForm
{ 
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtWizForm h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtWizForm h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtWizForm table
{
}
.ArtWizForm td
{ 
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.ArtWizForm ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtWizForm a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWizForm a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWizForm a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWizForm a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWizForm a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWizForm hr
{
	color: #808080;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtMultiViewForm
{
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtMultiViewForm h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtMultiViewForm h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtMultiViewForm table
{
}
.ArtMultiViewForm td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.ArtMultiViewForm th
{ 
	text-align: left;
	background-color: #00006b; 
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
	vertical-align: top;
	margin: 0;
}
.ArtMultiViewForm a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMultiViewForm a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMultiViewForm a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtMultiViewForm a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}
.ArtMultiViewForm a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}

/******************************************************************************
******************************************************************************/
.ArtEditPhotoForm
{
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
}
.ArtEditPhotoForm h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtEditPhotoForm h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtEditPhotoForm table
{
}
.ArtEditPhotoForm td
{ 
	border: 1px #808080 solid; 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtEditPhotoForm th
{ 
	background-color: #606060; 
	font-size: 8pt;
	font-weight: bold;
	padding: 10px;
	vertical-align: top;
}
.ArtEditPhotoForm a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditPhotoForm a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditPhotoForm a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditPhotoForm a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}
.ArtEditPhotoForm a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}

/******************************************************************************
******************************************************************************/
.ArtEditProfileForm
{
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	width: 640px;
}
.ArtEditProfileForm h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtEditProfileForm h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #808080 solid; 
}
.ArtEditProfileForm table
{
}
.ArtEditProfileForm td
{ 
	background-color: #ecefef; 
	color: #000000;
	font-size: 8pt;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: top;
}

.ArtEditProfileForm th
{ 
	background-color: #606060; 
	font-size: 8pt;
	font-weight: bold;
	padding: 10px;
	vertical-align: top;
}
.ArtEditProfileForm a 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditProfileForm a:link 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditProfileForm a:visited 
{
	font-weight: bold;
	text-decoration: none; 
	color: #ffffff;
}
.ArtEditProfileForm a:hover 
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}
.ArtEditProfileForm a:active
{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFF0F;
}

/******************************************************************************
******************************************************************************/

.ArtWhiteBoxBorder
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 10px;
}
.ArtWhiteBoxBorder h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBoxBorder h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBoxBorder h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtWhiteBoxBorder h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtWhiteBoxBorder h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtWhiteBoxBorder table
{
}
.ArtWhiteBoxBorder th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtWhiteBoxBorder td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
	border: 1px #c0c0c0 solid; 
}

.ArtWhiteBoxBorder ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtWhiteBoxBorder a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBoxBorder a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBoxBorder a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtWhiteBoxBorder a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWhiteBoxBorder a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtWhiteBoxBorder hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtBrowse
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 0px;
}
.ArtBrowse h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtBrowse h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}

.ArtBrowse table
{
}
.ArtBrowse th
{ 
}
.ArtBrowse td
{ 
	padding: 10px;
}

.ArtBrowse ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtBrowse a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBrowse a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBrowse a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtBrowse a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtBrowse a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtBrowse hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/**********************************************************************
***********************************************************************/

.ArtBrowseGrid h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtBrowseGridAltRow
{
}
.ArtBrowseGridAltRow td
{ 
	background-color: #e0e0e0; 
	color: #000000;
	padding: 4px;
}

.ArtBrowseGrid
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 4px;
}
.ArtBrowseGrid td
{ 
	color: #000000;
	text-align: left;
	padding: 4px;
}

.ArtBrowseGrid th
{ 
	border-bottom: 1px #cfcfcf solid;
	background-color: #000000; 
	color: #ffffff;
	text-align: left;
	padding: 4px;
}

.ArtBrowseGridAlternatingItemStyle 
{
	background-color: #f0f0f0; 
}

.ArtBrowseGrid a 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtBrowseGrid a:link 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtBrowseGrid a:visited 
{
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtBrowseGrid a:hover 
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtBrowseGrid a:active
{
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtAdGrid
{ 
	margin: 0px;
	padding: 0px;
}
.ArtAdGrid td
{ 
	padding: 0px;
}

.ArtAdGrid th
{ 
	padding: 0px;
}


/**********************************************************************
***********************************************************************/
.ArtAdsRepeater
{ 
	border: 1px #808080 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

.ArtAdsRepeater td
{ 
	background-color: #ffffff; 
	color: #000000;
	text-align: left;
	padding: 4px;
}

.ArtAdsRepeater a 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeater a:link 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeater a:visited 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeater a:hover 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtAdsRepeater a:active
{
	font-size: 10pt;
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/**********************************************************************
***********************************************************************/
.ArtAdsRepeaterRand
{ 
	border: 1px #00006b solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

.ArtAdsRepeaterRand td
{ 
	background-color: #ffffff; 
	color: #000000;
	text-align: left;
	padding: 4px;
}

.ArtAdsRepeaterRand a 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeaterRand a:link 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeaterRand a:visited 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #000099;
    font-weight: normal;
}
.ArtAdsRepeaterRand a:hover 
{
	font-size: 10pt;
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}
.ArtAdsRepeaterRand a:active
{
	font-size: 10pt;
	text-decoration: none; 
	color: #0000ff;
    font-weight: normal;
}

/******************************************************************************
******************************************************************************/
.ArtSearch
{ 
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 10px;
	padding: 0px;
}
.ArtSearch h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtSearch h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}

.ArtSearch table
{
}
.ArtSearch th
{ 
}
.ArtSearch td
{ 
}

.ArtSearch ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtSearch a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSearch a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSearch a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSearch a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSearch a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSearch hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

/******************************************************************************
******************************************************************************/
.ArtLoginFrame
{ 
	border: 1px #c0c0c0 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
.ArtLoginFrame h1
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtLoginFrame h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtLoginFrame h3
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtLoginFrame h4
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 10px;
}
.ArtLoginFrame h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 6px;
	border-bottom: 1px #c0c0c0 solid; 
}
.ArtLoginFrame table
{
}
.ArtLoginFrame th
{ 
	background-color: #00006b; 
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtLoginFrame td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtLoginFrame ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.ArtLoginFrame a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLoginFrame a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLoginFrame a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtLoginFrame a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtLoginFrame a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtLoginFrame hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}


/******************************************************************************
******************************************************************************/
.ArtTreeView
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	margin: 0px;
}
.ArtTreeView td
{ 
	padding: 0px;
	margin: 0px;
}

/******************************************************************************
******************************************************************************/
.ArtTreeNode
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 4px;
	margin: 0px;
}
.ArtTreeNode td
{ 
	padding: 0px;
	margin: 0px;
}

.ArtTreeNode a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtTreeNode a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtTreeNode a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtTreeNode a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #0000ff;
}
.ArtTreeNode a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtTreeNodeSelected
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 4px;
	margin: 0px;
}
.ArtTreeNodeSelected td
{ 
	padding: 0px;
	margin: 0px;
}

.ArtTreeNodeSelected a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #990000;
}
.ArtTreeNodeSelected a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #990000;
}
.ArtTreeNodeSelected a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #990000;
}
.ArtTreeNodeSelected a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #ff0000;
}
.ArtTreeNodeSelected a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #ff0000;
}

/******************************************************************************
******************************************************************************/
.ArtEditGrid
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}
.ArtEditGrid td
{ 
	padding: 4px;
}

.ArtEditGrid a 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtEditGrid a:link 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtEditGrid a:visited 
{
	font-weight: normal;
	text-decoration: none; 
	color: #000099;
}
.ArtEditGrid a:hover 
{
	font-weight: normal;
	text-decoration: none; 
	color: #0000ff;
}
.ArtEditGrid a:active
{
	font-weight: normal;
	text-decoration: none; 
	color: #0000ff;
}

/******************************************************************************
******************************************************************************/
.ArtSitePromo
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
}
.ArtSitePromo table
{
}
.ArtSitePromo th
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 7pt;
	padding: 10px;
	vertical-align: top;
	font-weight: normal;
	text-align:left;
}

.ArtSitePromo td
{ 
	width:770;
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtSitePromo a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSitePromo a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSitePromo a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtSitePromo a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSitePromo a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtSitePromo hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}


/******************************************************************************
******************************************************************************/
.ArtNewsBox
{ 
	border: 1px #000000 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 0px;
}

.ArtNewsBox table
{
}
.ArtNewsBox th
{ 
	background-color: #ffff0f;
	border-bottom: 1px #606060 solid; 
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ArtNewsBox td
{ 
	background-color: #ffffff; 
	color: #000000;
	font-size: 8pt;
	padding: 10px;
	vertical-align: top;
}

.ArtNewsBox a 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:link 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:visited 
{
	text-decoration: none; 
	color: #000099;
}
.ArtNewsBox a:hover 
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsBox a:active
{
	text-decoration: none; 
	color: #0000ff;
}
.ArtNewsBox hr
{
	color: #c0c0c0;
	height: 1px;
	width: 100%;
}

</style>
