/* Global */
body.default                 {	background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-top: 10px; margin-left: 10px; }
body.print                   {	background-color: #ffffff; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; }
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

/* default */
h1.default                   {	font-family:Arial; color:#666666; font-size:100%; margin-top: 0.50em; margin-bottom: 0.50em;}
h2.default                   {	font-family: Tahoma,Arial; color:#666666; font-size:100%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_default            {	color:#303030; font-size: 70%;}
.minitext_default            {	color:#909090; font-size: 55%;}
.messagetext_default         {	color:#ff9090; font-size: 10px; font-weight: bold;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default                    { color:#6A8AB0; margin-top: 1.50em; font-weight: bold;}
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 2px dotted #d0d0d0;}
table.default                { background-color: #ffffff; font-color: #765645; }
table.outer_default          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_default            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; }
td.message_default           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_default  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default          { background-color: #ffffff; border:1px #D4D5E3 solid; }

/* graa */
h1.graa                   {	font-family: Tahoma,Arial; color:#666666; font-size:120%; margin-left: 10px; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.graa                   {	font-family: Tahoma,Arial; color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_graa     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_graa    {	color:#303030; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_graa             {	color:#303030; font-size: 60%; font-weight: bold; }
.bodytext_graa            {	color:#ffffff; font-size: 60%; margin-left: 10px; }
.minitext_graa            {	color:#909090; font-size: 55%;}
.messagetext_graa         {	color:#909090; font-size: 55%;}
.spacing_graa             {	color:#000000; font-size: 4px;}
.textbox_graa             { color:#000000; font-size: 11px; font-family: Tahoma,Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_graa              { color:#000000; font-size: 10px; font-family: Tahoma,Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.graa                    { color:#ffffff; margin-top: 1.50em; font-weight: bold;}
a.graa:link               {	text-decoration:none; }
a.graa:visited            {	text-decoration:none; }
a.graa:hover              {	text-decoration:underline; }
a.graa:active             {	text-decoration:underline; }
hr.graa                   { border: 2px dotted #d0d0d0;}
table.graa                { background-image: url('graa_back.jpg'); background-repeat: repeat-x; background-color: #CCCCCC; font-color: #765645; }
table.outer_graa          { background-color: #d0d0d0; font-color: #F0F0F0;}
td.topheader_graa         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_graa            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px;}
td.footer_graa            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_graa              { background-color: #FFFFFF; }
td.relatedinfoheader_graa { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_graa   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_graa  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_graa          { background-color: #ffffff; border:1px #D4D5E3 solid; }

