.mstheme 
{ 	nav-banner-image: url(aprobanr.gif);
 	separator-image: url(aprorule.gif);
 	list-image-1: url(aprobul1.gif);
 	list-image-2: url(aprobul2.gif);
 	list-image-3: url(aprobul3.gif);
 	navbutton-horiz-pushed: url(aprohsel.gif);
 	navbutton-horiz-normal: url(aprohbtn.gif);
 	navbutton-horiz-hovered: url(aprohhov.gif);
 	navbutton-vert-pushed: url(aprovsel.gif);
 	navbutton-vert-normal: url(aprovbtn.gif);
 	navbutton-vert-hovered: url(aprovhov.gif);
 	navbutton-home-normal: url(aprohom.gif);
 	navbutton-home-hovered: url(aprohomh.gif);
 	navbutton-home-pushed: url(blhomep.gif);
 	navbutton-up-normal: url(aproup.gif);
 	navbutton-up-hovered: url(aprouph.gif);
 	navbutton-up-pushed: url(blupp.gif);
 	navbutton-prev-normal: url(aprobck.gif);
 	navbutton-prev-hovered: url(aprobckh.gif);
 	navbutton-prev-pushed: url(blprevp.gif);
 	navbutton-next-normal: url(apronxt.gif);
 	navbutton-next-hovered: url(apronxth.gif);
 	navbutton-next-pushed: url(blnextp.gif);
 } 
.mstheme-bannertxt 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 6;
 	vertical-align: top;
 	color: rgb(0,0,0);
 } 
.mstheme-horiz-navtxt 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } 
.mstheme-vert-navtxt 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } .mstheme-navtxthome 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } 
.mstheme-navtxtup 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } 
.mstheme-navtxtprev 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } 
.mstheme-navtxtnext 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0);
 } 
UL 
{ 	list-style-image: url('aprobul1.gif'); 
} 
UL UL 
{ 	list-style-image: url('aprobul2.gif'); 
} UL UL UL 
{ 	list-style-image: url('aprobul3.gif'); 
}
a:link 
{ 	color: #0000FF; 
} a:visited 
{ 	color: #800080; 
} 
a:active 
{ 	color: rgb(51,51,153);
} 
body 
{ 	color: rgb(0,0,0);
 	background-color: rgb(255,255,255); 
} 
h1 
{ 	color: rgb(204,0,51); 
} 
h2, marquee 
{ 	color: rgb(204,0,51); 
} 
h3 
{ 	color: rgb(204,0,51); 
} 
h4 
{ 	color: rgb(204,0,51); 
} 
h5 
{ 	color: rgb(204,0,51); 
} 
h6 
{ 	color: rgb(204,0,51); 
} 
BUTTON  
{ 	background-color: rgb(204,0,51);
	border-color: rgb(153,153,153);
 	color: white; 
} 
LABEL, 
.MSTHEME-LABEL 
{ 	color: rgb(0,0,0); 
} 
TEXTAREA 
{ 	border-color: rgb(0,0,0);
 	color: black; 
} 
FIELDSET 
{ 	border-color: rgb(0,0,0);
 	color: black; 
} 
LEGEND 
{ 	color: rgb(204,0,51); 
} 
SELECT 
{ 	border-color: rgb(0,0,0);
 	color: black; 
} 
TABLE 
{ 	border-color: rgb(0,0,0);
 	color: rgb(0,0,0);
 	table-border-color-light: rgb(153,153,153);
 	table-border-color-dark: rgb(0,0,0); 
} 
CAPTION  
{ 	color: rgb(204,0,51); 
} 
TH 
{ 	color: rgb(0,0,0); 
} 
HR 
{ 	color: rgb(204,0,51); 
} 
TD 
{ 	border-color: rgb(0,0,0); 
} 
.mstheme 
{ 	navbutton-background-color: rgb(255,255,255);
 	top-bar-button: url(proglobl.gif); 
} 
.mstheme-topbar-font 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-size: 1;
 	color: rgb(0,0,0); 
} 
body 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	background-image: url('probkgnd.gif'); 
} 
h1 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 24pt; 
} 
h2 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 18pt; 
} 
h3 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 14pt; 
} 
h4 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 12pt; 
} 
h5 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 10pt; 
} 
h6 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-weight: normal;
 	font-style: normal;
 	font-size: 8pt; 
} 
BUTTON  
{ 	border-style: solid;
 	border-width: 1pt;
 	font-size: 8pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal;  
} 
LABEL, 
.MSTHEME-LABEL 
{ 	font-size: 8pt; 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style:normal;  
} 
TEXTAREA 
{ 	border-style: solid;
 	font-size: 8pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal  
} 
FIELDSET 
{ 	border-style: solid;
 	border-width: 1pt;
 	font-size: 8pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal; 	 
} 
LEGEND	 
{ 	font-size: 8pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal;
} 
SELECT 
{ 	border-style: solid;
 	font-size: 8pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal  
} 
TABLE 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal;
} 
CAPTION  
{ 	font-size: 14pt;
 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal;  
} 
TH 
{ 	font-family: trebuchet ms, Arial, Helvetica;
 	font-style: normal;  
} 
MARQUEE 
{ 	font-size: 14pt;
 	font-family: trebuchet ms, Arial, Helvetica; 
} 
.ms-main 
{    border-right:  50px solid #cccccc; 
} 
.ms-bannerframe 
{     background-color: #cccccc;
      border-bottom: 4px solid #cc0033;  
} 
.ms-banner 
{    color: #000000;
     font-size: 9pt;
     font-family: Trebuchet MS, sans-serif;   
}   
.ms-banner a:link 
{    font-family:  Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000;
     font-weight:  normal;
     text-decoration: none;    
} 
.ms-banner a:visited 
{    font-family:  Trebuchet MS, sans-serif;
     font-size:    9pt;
     color:        #000000;
     font-weight:  normal;
     text-decoration: none;   
} 
.ms-nav td 
{    font-family:  Trebuchet MS, sans-serif;
     font-size:    9pt;    font-weight: normal;
     color:   #000000; 
} 
.ms-nav th  
{    font-size:    9pt;
     font-family:  Trebuchet MS, sans-serif;
     font-weight:  normal;
     text-align:   left;
     color:        #000000; 
} 
.ms-navframe 
{    border-left: 4px solid #cc0033; 
} 
.ms-nav a 
{    text-decoration: none;
     font-family:  Trebuchet MS, sans-serif;
     font-size:    9pt;
     font-weight: normal;
     color: #333399; 
} 
.ms-nav a:link 
{ 
} 
.ms-nav a:hover 
{    text-decoration: underline;
     color:  #cc0033; 
} 
.ms-nav a:visited 
{    color:  #666666; 
} 
.ms-verticaldots 
{    background-image: url('blank.gif');
    background-position:  right 50%;
    background-repeat: repeat-y 
} 
.ms-viewselect A:link
{    font-size: 9pt;
     font-family:  Trebuchet MS, sans-serif;
     color: #333399; 
} 
.ms-titlearea 
{     font-family:
      Trebuchet MS, sans-serif;
      font-size:     9pt;
      color: #000000; 
} 
.ms-titleareaframe 
{    color: #000000;
     border-left: 4px solid #cc0033; 
} 
.ms-pagetitle 
{    color: #cc0033;
     font-family: Trebuchet MS, sans-serif;
     font-size:  14pt;
     font-weight: normal; 
} 
.ms-pagetitle a 
{    text-decoration:underline;
     color: #cc0033;   
} 
.ms-pagetitle a:hover 
{    text-decoration: underline;
     color: #cc0033; 
} 
.ms-announcementtitle 
{    font-weight: normal; 
}  
.ms-formlabel 
{    text-align: left;
     font-family:  Trebuchet MS, sans-serif;
     font-size:  9pt;
     font-weight: normal;
     color: #000000; 
} 
.ms-formdescription a 
{    color: #333399;
     text-decoration: underline; 
} 
.ms-formbody 
{    text-align: left;
    font-family: Trebuchet MS, sans-serif;
    font-size: 9pt;
    color: #000000; 
} 
.ms-formdescription 
{    font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000; 
} 
.ms-radiotext 
{    cursor:default;
     text-align: left;
     font-family: Arial, sans-serif;
     font-size: 10pt;
     height: 19px; 
} 
.ms-searchbox 
{    width: 100%; 
} 
.ms-input 
{    font-size:    9pt;
     font-family:  Arial, sans-serif;
     vertical-align: baseline; 
} 
.ms-long 
{    font-size:    9pt;
     font-family:  Arial, sans-serif;
     width:        300px; 
} 
.ms-wvsel 
{    color: #3366cc; 
} 
.ms-selected 
{    background-color: #cccccc;
     color: #666666; 
} 
.ms-selected SPAN 
{    color: #666666; 
} 
.ms-filedialog TD 
{    height: 16px; 
} 
.ms-descriptiontext 
{    color: #000000;
     font-family: Trebuchet MS, sans-serif;
     font-size: 9pt 
} 
.ms-descriptiontext a 
{    color: #333399;
     font-family: Trebuchet MS, sans-serif;
     font-size: 9pt; 
} 
.ms-toolbar 
{    font-family:   Trebuchet MS, sans-serif;
     font-size:   9pt;
     text-decoration: none;
     color:      #666666;  
} 
.ms-separator 
{    color: #cc0033;
     font-size: 10pt; 
} 
.ms-authoringcontrols
{    background-color: #cccccc;
     font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000; 
} 
.ms-sectionheader
{    color: #666666;
     font-family: Trebuchet MS, sans-serif;
     font-size: 10pt; 
} 
.ms-sectionline 
{    background-color: #cc0033;
     height:  1px; 
} 
.ms-propertysheet 
{    font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;    
} 
.ms-propertysheet th 
{    font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000;
     font-weight: normal; 
} 
.ms-propertysheet a 
{    text-decoration: none;
     color: #333399; 
} 
.ms-propertysheet a:hover 
{    text-decoration: underline;
     color: #cc0033; 
} 
.ms-propertysheet a:visited 
{    text-decoration: none;
     color: #666666; 
} 
.ms-propertysheet a:visited:hover 
{    text-decoration: underline; 
} 
.ms-itemheader a 
{    font-size: 10pt;
     font-family: Trebuchet MS, sans-serif;
     font-weight: normal;
     color: #333399;
     text-decoration: none; 
} 
.ms-itemheader a:hover 
{    text-decoration: underline;
     color: #cc0033; 
} 
.ms-itemheader a:visited 
{    text-decoration: none;
     color: #666666; 
} 
.ms-itemheader a:visited:hover 
{    text-decoration: underline; 
} 
.ms-discussiontitle 
{    font-size:   10pt;
     font-family: Trebuchet MS, sans-serif;
     color: #000000;
     font-weight: bold; 
} 
.ms-vh 
{    font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000;
     text-align: left;
     text-decoration: none;
     font-weight: normal; 
} 
.ms-vh a 
{    color: #333399;
     text-decoration: none; 
} 
.ms-vh a:hover 
{    text-decoration: underline; 
} 
.ms-vb
{    font-family: Trebuchet MS, sans-serif;
     font-size: 9pt;
     color: #000000;
     height: 18px;
     vertical-align: top; 
} 
.ms-vb a 
{    color: #333399;
    text-decoration: none; 
} 
.ms-vb a:hover 
{    color: #cc0033;
     text-decoration: underline; 
} 
.ms-vb a:visited 
{    color: #666666;
     text-decoration: none; 
} 
.ms-vb a:visited:hover 
{    text-decoration: underline; 
} 
.ms-homepagetitle 
{    font-family: Trebuchet MS, sans-serif;
     font-size: 11pt;
     color: #000000;
     font-weight: bold;
     text-decoration: none; 
} 
.ms-homepagetitle 
{    text-decoration: underline;
     color: #000000; 
} 
.ms-addnew 
{    font-weight: normal;
     font-family: Trebuchet MS, sans-serif;
     font-size: .68em;
     color: #666666;
     text-decoration: none; 
} 
.ms-cal 
{    border-collapse:collapse;
     table-layout:fixed;
     font-family: Arial, sans-serif;
     cursor:default; 
} 
.ms-caltop 
{    border-top:1px solid black;
     border-left:1px solid black;
     border-right:1px solid black;
     vertical-align:top;
     font-size: 10pt;
     width: 14%;
     height:30px; 
} 
.ms-calhead 
{    border:none;
     text-align:center;
     background-color: #cccccc;
     color: #cc0033;
     font-size: 16pt;
     font-family: Arial, sans-serif;
     padding: 2px; 
} 
.ms-caldow 
{    border-top:1px solid #cc0033;
     border-left:1px solid black;
     border-right:1px solid black;
     vertical-align:top;
     text-align:center;
     font-weight: bold;
     font-size: 10pt;
     height:20px; 
} 
.ms-calmid 
{    border-left:1px solid black;
     border-right:1px solid black;
     height:20px; 
} 
.ms-calspacer 
{    border-left:1px solid black;
     border-right:1px solid black;
     height:4px; 
} 
.ms-calbot 
{    border-top:none;
     border-left:1px solid black;
     border-right:1px solid black;
     border-bottom:1px solid black;
     height:2px; 
} 
.ms-appt a 
{    color: #000000; 
} 
.ms-appt a:hover 
{    color: red; 
} 
.ms-appt 
{    border:2px solid #cc0033;
     text-align:center;
     vertical-align: middle;
     font-size:8pt;
     height:18px;
     overflow:hidden;
     background-color: #cccccc;
     color: black; 
} 
.ms-caldowdown 
{    font-family: Arial, sans-serif;
     font-weight: bold;
     text-align: center;
     vertical-align: middle; 
} 
.ms-caldown 
{    font-size: 8pt;
     color: #000000;
     text-align: left;
     vertical-align: top; 
} 
.ms-datepickeriframe 
{    position:absolute;
     display:none;
     background:white; 
} 
.ms-datepicker 
{    font-family: Arial, sans-serif;
     background-color: #ffffff;
     border: 2px outset activeborder;
     cursor:default 
} 
.ms-dpdow 
{    border:none;
     vertical-align:top;
     text-align:center;
     font-weight: bold;
     font-size: 8pt;
     border-bottom:1px solid black; 
} 
.ms-dpday 
{    border:none;
     font-size: 8pt;
     text-align: center; 
} 
.ms-dpselectedday 
{    border:none;
     background-color:#cccccc;
     font-size: 8pt;
     text-align: center; 
} 
.ms-dpnonmonth 
{    color:gray;
     border:none;
     font-size: 8pt;
     text-align: center; 
} 
.ms-dphead 
{    border:none;
     text-align:center;
     font-weight: bold;
     font-size: 8pt;
     background-color: #cc0033;
     color: #ffffff; 
} 
.ms-dpfoot 
{    text-align:center;
     font-size: 8pt;
     text-align: center;
     font-style: italic;
     border-top:1px solid;
     border-left:none;
     border-bottom:none;
     border-right:none;
     height:24px; 
} 
IMG.ms-button 
{    cursor:hand; 
} 
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}
.dropmenu {
   position: absolute;
   left: -1500px;
   visibility: visible;
   z-index: 101;
   float: left;
   width: 127px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000;	
   background-color: #6A6A6A;
}
.dropmenu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.dropmenu li {
   display: inline;
}
.dropmenu a, .dropmenu a:visited, .dropmenu a:active {
   display: block;
   width: 125px;
   padding: 2px;
   margin: 1px;
   font-family: Verdana;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   color: #FFFFFF;
   background-color: #6A6A6A;
}
.dropmenu a:hover {
   padding: 2px;
   margin: 1px;
   font-family: Verdana;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   color: #000000;
   background-color: #FFC72B;
}
