body                              { background-color: #CCCCCC; }
body, td, textarea                { font-family: verdana, arial, Helvetica, sans-serif; font-size:9pt; }
.mainpage_container               { background-color:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.subpage_container                { background-color:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; 
                                    background-image: url(./images/menugradient.gif); background-repeat:repeat-x; }
td.mainpage_smallsplash           { background-repeat:none; color:white; width:210px; height:90px; padding:10px; }
td.mainpage_smallsplash2          { width:210px; height:90px; }
td.mainpage_smallsplash_container { border-bottom:1px solid white; }
.mainpage_smallsplash_background  { position:absolute; z-index:0; }
table.mainpage_smallsplash_text   { display:none; position:absolute; z-index:1; }
td.mainpage_smallsplash_text      { padding:10px; color:white; font-size:10pt; font-weight:bold; }
.mainpage_announcements dt        { font-family: verdana, arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; }
.mainpage_announcements dd        { font-family: verdana, arial, Helvetica, sans-serif; font-size:8pt; color:#333333; }
.mainpage_announcements dd a      { text-decoration:none; color:#0000FF; }
.mainpage_announcements dd a:hover{ text-decoration:underline; color:#0000FF; }
td.grayheader                     { font-size:8pt; background-image: url(./images/gray_border.gif); background-repeat:repeat-x; color:white; }
td.grayheader_r                   { font-size:8pt; background-image: url(./images/gray_border.gif); background-repeat:repeat-x; color:white; border-right:1px solid white; }
td.grayheader_t                   { font-size:8pt; background-image: url(./images/gray_border.gif); background-repeat:repeat-x; color:white; border-top:1px solid white; }
td.grayheader_b                   { font-size:8pt; background-image: url(./images/gray_border.gif); background-repeat:repeat-x; color:white; border-bottom:1px solid white; }
.h1                               { font-family: verdana, arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; }
.h2                               { font-family: verdana, arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.mainpage_quicklink td            { background-color: #F5F5F5; color: #666666; text-decoration:none; font-weight:bold; padding:5px 10px 5px 10px; }
.mainpage_quicklink               { color: #666666; text-decoration:none; font-weight:bold; cursor:hand; }
.mainpage_quicklink:hover td      { background-color: #E0E0E0; color: #E00000; text-decoration:none; font-weight:bold; }
.topmenu                          { color: #666666; text-decoration:none; font-weight:bold; }
.topmenu_current                  { color: #E00000; text-decoration:none; font-weight:bold; }
.topmenu a                        { color: #666666; text-decoration:none; font-weight:bold; }
.topmenu a:hover                  { color: #E00000; text-decoration:none; font-weight:bold; }
.copyright                        { font-family: verdana, arial, Helvetica, sans-serif; font-size:7pt; color:#666666; }
table.tabmenu                     { position:absolute; top:0px; left:0px; display: none; background-color:#E0E0E0; border-bottom:1px solid #CCCCCC;  z-index:10;}
td.tabmenu                        { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; text-decoration: none; text-align: center; }
td.tabmenuitem                    { text-decoration: none; background-color: #E0E0E0; font-family:arial; font-size:11px; color: black; 
                                    font-weight:700; border: 1px solid #E0E0E0; width:156; cursor:hand; }
a:hover td.tabmenuitem            { border: 1px solid #C00000; }
a.tabmenu                         { text-decoration: none; }
table.tabmenuitem td              { text-align: center; }
a                                 { cursor:hand; text-decoration:none; }
img                               { border:0px; }
.breadcrumbs                      { padding-bottom:10px; font-family: verdana, arial, Helvetica, sans-serif; font-size:7pt; color: #6892D3; }
.breadcrumbs a                    { color: #666666; text-decoration:none; }
.breadcrumbs a:hover              { text-decoration:underline; }
.page_header                      { font-family: verdana, arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:black; padding-bottom:10px; }
.overviewpage_overviewblurb       { font-family: verdana, arial, Helvetica, sans-serif; font-size:12px; }
.overviewpage_itemheader          { font-family: verdana, arial, Helvetica, sans-serif; font-weight:bold; color:black; font-size:9pt; text-align:center; height:40px; }
.overviewpage_itemheader_over     { font-family: verdana, arial, Helvetica, sans-serif; font-weight:bold; color:#0000AA; font-size:9pt; text-align:center; height:40px; }
.overviewpage_itemcell            { padding:10px; border-top:1px solid #DDDDDD; border-right:2px solid #DDDDDD; border-bottom:2px solid #DDDDDD; 
                                    border-left:1px solid #DDDDDD; }
.overviewpage_itemcell_back       { padding:10px; border-top:1px solid white; border-right:2px solid white; border-bottom:2px solid white; border-left:1px solid white; }
.overviewpage_itemdescr           { font-size:9pt; }
.overviewpage_menulink td         { background-color: white; color: #666666; text-decoration:none; padding:5px 10px 5px 10px; height:26px; border-top:1px solid #EEEEEE; }
.overviewpage_menulink            { color: #666666; text-decoration:none; cursor:hand; }
.overviewpage_menulink:hover td   { background-color: #EEEEEE; color: #E00000; text-decoration:none; }
td.itemgroup_bottombox1           { height:142px; padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
td.itemgroup_bottombox2           { height:142px; padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
td.itemgroup_bottombox1 a         { color: #0000FF; text-decoration:none; font-size:8pt; }
td.itemgroup_bottombox1 a:hover   { text-decoration:underline; }
td.itemgroup_bottombox2 a         { color: #0000FF; text-decoration:none; font-size:8pt; }
td.itemgroup_bottombox2 a:hover   { text-decoration:underline; }
.itemgroup_pictureheader          { font-family: verdana, arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:black; padding-bottom:10px; }
.sidelink_table td                { font-size:8pt; font-weight:bold; color:#552240; }
.sidelink_table .selected td      { color:#000000; }
.sidelink_table td.sub            { font-size:8pt; font-weight:normal; padding-left:10px; }
.sidelink_main                    { border-bottom:1px solid white; background-color:#D5A19D; }
.sidelink_main table              { height: 45px; }
td.sidelink_sub                   { border-bottom:1px solid white; background-color:#E7CFCF; }
table.sidelink_sub                { margin-top:10px; margin-bottom:10px; }
a.sidelink_sub                    { padding-top:10px; padding-bottom:10px; }
.sidelink_background              { border-right:16px solid white; background-color:#DBB5B5; width:220px; }
.item_header                      { font-family: verdana, arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:black; 
                                    padding-bottom:15px; padding-top:15px; }
.item_header_item                 { font-family: verdana, arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:black; 
                                    padding-bottom:15px; padding-top:15px; }
.item_sectionheader_item          { font-family: verdana, arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:black; 
                                    padding:4px 10px 4px 10px; background-color:#F0F0F0; }
.item_sectionheader               { font-family: verdana, arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:black; 
                                    padding:4px 10px 4px 10px; background-color:#D0D0D0; }
.item_sectionheader td.header     { font-family: verdana, arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:black; }
.item_sectionheader a             { color: #0000FF; text-decoration:none; font-size:8pt; }
.item_sectionheader a:hover       { text-decoration:underline; }
div.item_image                    { margin:0px; padding:0px; float: left; margin-right: 11px; }
td.grayheader_small               { font-size:8pt; background-image: url(./images/gray_border_small.gif); background-repeat:repeat-x; color:white; }
div.item_rightbox                 { margin:0px; padding:0px; float: right; margin-left: 11px; margin-bottom:10px; }
td.item_rightbox                  { padding:10px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
                                    font-size:8pt; }
td.item_rightbox a                { color: #0000FF; text-decoration:none; font-size:8pt; }
td.item_rightbox a:hover          { text-decoration:underline; }
a.nicelink                        { color: #0000FF; text-decoration:none; font-size:8pt; }
a.nicelink:hover                  { text-decoration:underline; }
table.modeltable                  { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.modeltable td                    { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; }
.modeltable2 td                   { padding:5px 0px 5px 25px; }
.modeltable2                      { padding-left:10px; }
td.grayheader_40                  { font-size:8pt; background-image: url(./images/gray_border_40.gif); background-repeat:repeat-x; color:white; font-weight:bold; }
td.grayheader_40_r                { font-size:8pt; background-image: url(./images/gray_border_40.gif); background-repeat:repeat-x; color:white; font-weight:bold; border-right:1px solid white; }
div.fakepicture_l                 { margin:0px; padding:10px; float:left; margin-right: 11px; border:1px solid #CCCCCC; font-size:8pt; width:150px; height:150px; }
.sitemap_links td                 { padding-top:15px; }
.sitemap_links td.level1          { border-bottom:1px solid #CCCCCC; }
.sitemap_links td.level1 a        { text-decoration:none; color:black; font-size:11pt; font-weight:bold; }
.sitemap_links td.level2          { padding-left:40px; }
.sitemap_links td.level2 a        { text-decoration:none; color:#000055; font-size:10pt; font-weight:bold; }
.sitemap_links td.level3          { padding-left:80px; }
.sitemap_links td.level3 li       { padding-bottom:10px; }
.sitemap_links td.level3 a        { text-decoration:none; color:black; font-size:9pt; }
.throttleselect select            { width:200px; }
.throttleselect .selectlabel      { width:250px; }
.throttleresult .selectlabel      { width:260px; }
.throttleresult .throttlelabel    { width:100px; }
.throttleissues .selectlabel      { width:120px; font-weight:bold; vertical-align:top; }
a.inlinelink                      { color: #0000FF; text-decoration:none; }
a.inlinelink:hover                { text-decoration:underline; }
td.vcms_toplinks a                { font-family: verdana, arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; color:#0000FF; }
td.vcms_toplinks a:hover          { text-decoration:underline; color:#0000FF; }
table.vcmsadmintable              { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.vcmsadmintable td.header         { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; background-image: url(./images/gray_border_40.gif); background-repeat:repeat-x; }
.vcmsadmintable tr.data td        { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; }
.vcmsadmintable a                 { text-decoration:none; color:#0000FF; }
.vcmsadmintable a:hover           { text-decoration:underline; }
.vcmsadmintable td.header a       { font-size:8pt; color:white; font-weight:bold; text-decoration:none; color:#FFF; }
.vcmsadmintable td.header_r       { border-right:1px solid white; }
