body 
{
font-family:  arial, helvetica, sans-serif;
color: #036;
background-color: #fff;
}

 /* These styles are common throughput the site */

.italic
{
font-style: italic;
}

h1
{
color: #036;
font-size: 16px;
font-weight: bold;
margin: 0; 
padding: 2px 0px 2px 10px;
}

h2
{	
color: #036; 
font-size: 14px;	
font-weight: bold;
margin: 0; 
padding: 5px 5px 5px 10px;
}

h3
{	
color: #036; 
font-size: 10px;	
font-weight: bold;
margin: 0; 
padding: 2px 2px 0px 2px;
}

p, ul
{
color: #036;
font-size: 12px;
font-weight: normal;
margin: 0; 
padding: 2px 0px 2px 10px;
}

li
{
color: #036;
font-size: 12px;
font-weight: normal;
}

dl, dt
{	
color: #036; 
font-size: 14px;	
font-weight: normal;
margin: 0; 
padding: 2px 0px 2px 10px;
}

dd
{
color: #036;
font-size: 12px;
font-weight: normal;
margin: 0; 
padding: 2px 0px 2px 15px;
}


 /* Styles for Breadcrumbs */
 
.breadcrumbs p 
{	
font-size: 10px;	
color: #fff;	
margin: 0; 
padding: 2px 0px 1px 0px;
} 

.breadcrumbs a:link 
{	
font-size: 10px;	
color: #fff;	
text-decoration: none;
margin: 0; 
padding: 2px 0px 1px 0px;
} 
	
.breadcrumbs a:visited 
{ 
font-size: 10px;	 
color: #fff;	
text-decoration: none;
margin: 0; 
padding: 2px 0px 1px 0px;
} 

 /* Styles for Footer  */
 
.footer p 
{	
font-size: 10px;	
color: #000;	
} 

.footer a:link 
{	
font-size: 11px;	
color: #00F;	
text-decoration: underline;
} 

.footer a:hover 
{
font-size: 11px;	
color: #900;	
text-decoration: underline;
}
	
.footer a:visited 
{ 
font-size: 11px;	
text-decoration: underline;	
} 

 
  /* Common styles */
 
strong 
{ 
font-weight: bold;
}
 
b 
{ 
font-weight: bold;
}

em 
{
font-style: italic; 
}
 
i 
{ 
font-style: italic;
}
 
img 
{
border: 0;
}

.floatImage {
  float: left;
}

.floatImageRight {
  float: right;
}

/*
a 
{	
font-size: 12px;	
color: #00F;	
text-decoration: underline;
} 

a:link 
{	
color: #00F;	
text-decoration: underline;
} 

a:hover 
{
color: #900;	
text-decoration: underline;
}
	
a:visited 
{ 
text-decoration: underline;	
} 
*/

  /* Common styles for content pages*/

.content  h1
{	
color: #fff;
font-size: 12px;
font-weight: bold;
margin: 0; 
padding: 5px 5px 5px 5px;
background-color: #369;
}

.content  h2
{	
color: #fff;
font-size: 12px;
font-weight: bold;
margin: 0; 
padding: 5px 5px 5px 5px;
background-color: #69c;
}

.content  h3
{	
color: #000;
font-size: 12px;
font-weight: bold;
margin: 0; 
padding: 5px 5px 5px 5px;
}

.content  p
{	
color: #000; 
font-size: 12px;	
font-weight: normal;
margin: 0px; 
padding: 5px 5px 5px 5px;
}

.content  ul
{ 
padding: 6px 0px 6px 25px;
margin: 0px; 
list-style-type: disc;
}

.content  li
{	
color: #000; 
font-size: 12px;	
font-weight: normal;
padding: 4px 0px 4px 0px;
}

.content  a 
{	
font-size: 12px;	
color: #036; 
font-weight: normal;
text-decoration: none;
} 

.content  a:link 
{	
font-size: 12px;	
color: #036; 
font-weight: normal;
text-decoration: underline;
} 

.content a:hover 
{
font-size: 12px;	
font-weight: normal;
color: #900;	
text-decoration: underline;
}
	
.content  a:visited 
{ 
font-size: 12px;	
text-decoration: underline;
font-weight: normal;
} 


  /* Common styles for pages with left side bar*/

.leftside  h1
{	
color: #fff;
font-size: 12px;
font-weight: bold;
margin: 0; 
padding: 5px 5px 5px 5px;
background-color: #69c;
}

.leftside  p
{	
color: #036; 
font-size: 11px;	
font-weight: normal;
margin: 0px; 
padding: 5px 5px 5px 5px;
}

.leftside  ul
{ 
padding: 6px 0px 6px 25px;
margin: 0px; 
list-style-image: url(../graphics/arrow_style_p.gif);
}

.leftside  li
{	
color: #036; 
font-size: 11px;	
font-weight: normal;
padding: 4px 0px 4px 0px;
}

.leftside  a 
{	
font-size: 11px;	
color: #036; 
font-weight: normal;
text-decoration: none;
} 

.leftside  a:link 
{	
font-size: 11px;	
color: #036; 
font-weight: normal;
text-decoration: none;
} 

.leftside a:hover 
{
font-size: 11px;	
font-weight: normal;
color: #900;	
text-decoration: none;
}
	
.leftside  a:visited 
{ 
font-size: 11px;	
text-decoration: none;
font-weight: normal;
} 

  /* Common styles for text */
.smtxt 
{
font-size: 8pt; 
color: #003366; 
}

.medtxt 
{
font-size: 9pt; 
color: #003366; 
}

.veryLgTitle 
{
  COLOR: #003366; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
}

.smitalictxt 
{
font-weight: normal; 
font-style: italic; 
font-size: 8pt; 
color: #000000; 
font-family: Arial, Helvetica, sans-serif
}

  /* Common styles for tables */

td.titleRight
{
border-top: 1px solid #6699cc;
border-left: 0px solid #6699cc;
border-right: 1px solid #6699cc;
border-bottom: 0px solid #6699cc;
}

td.titleLeft
{
border-top: 1px solid #6699cc;
border-left: 1px solid #6699cc;
border-right: 0px solid #6699cc;
border-bottom: 0px solid #6699cc;
}

td.widgetBorder
{
/*
   border-top: 0px solid #fe9900;
   border-left: 1px solid #fe9900;
   border-right: 1px solid #fe9900;
   border-bottom: 1px solid #fe9900;
*/
border-top: 0px solid #6699cc;
border-left: 1px solid #6699cc;
border-right: 1px solid #6699cc;
border-bottom: 1px solid #6699cc;
}

td.widgetBorderTopBottom
{
border-top: 1px solid #6699cc;
border-left: 1px solid #6699cc;
border-right: 1px solid #6699cc;
border-bottom: 0px solid #6699cc;
padding-top: 3px;
padding-bottom: 3px;
}

td.padding-bottom
{
padding-bottom: 5px;
}

.advTitle, .bannerTitle
{
color: #003366; 
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 16pt; 
}

.bBar    /*BACKGROUND-IMAGE: url("hmi/common/images/ml/b_bar.gif");*/
{ 
background-color: #006699;
height: 2px;
font-size: 1pt; 
margin: 0; 
padding: 0; 
border: none;
}