
h1    { margin: 0em 0em 0em 0em }
h2    { margin: 0em 0em 0em 0em }
P    { margin: 0em 0em 0em 0em }

p.body   { color: #636363; font-size: 9.5pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; text-indent: 25pt; margin-top: 0pt; padding-top: 0px }

h1   { color: #2B4C7E; font-size: 11pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; font-weight: 600 }

.viewpoint   { color: #A8A96B; font-size: 11pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; font-weight: 600 }

.viewpointhead   { color: #A8A96B; font-size: 13pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; font-weight: 600 }

h2   { color: #B22222; font-size: 10pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; font-weight: 600 }

p.table { color: #636363; font-size: 9.5pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; margin-top: 0pt; padding-top: 0px; margin-bottom: 0pt; padding-bottom: 0px }

p.list   { color: #636363; font-size: 9.5pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; text-indent: 0pt; margin-top: 0pt; padding-top: 0px }

p.caption   { color: #636363; font-size: 8pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; margin-top: 0pt; padding-top: 0px }

p.date   { color: #acacac; font-size: 9pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; margin-top: 0pt; padding-top: 0px }

p.reverse   { color: White; font-size: 8pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; margin-top: 0pt; padding-top: 0px }

li.list   { color: #636363; font-size: 10pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; text-indent: 0pt; margin-top: 0pt; padding-top: 0px }

td  { color: #636363; font-size: 10pt; font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial; text-indent: 0pt; margin-top: 0pt; padding-top: 0px }

A:link {
color: #CC0000;
text-decoration: none;
}

A:visited {
color: #CC0000;
text-decoration: none;
}

A:hover {
color: #4169E1;
text-decoration: none;
}




.alltext { 
		color: #000000; 
		font-size: 11px; 
		line-height: 16px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.date { 
		color: #000000; 
		font-size: 10px; 
		line-height: 10px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.alltextnote { 
		color: #555555;
		font-size: 11px; 
		line-height: 16px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
        .headers  { 
		color: #CC6600; 
		font-weight: bold; 
		font-size: 14px; 
		line-height: 16px; 
		font-family: VTrebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.headers2  { 
		color: #FFFFFF; 
		font-weight: bold; 
		font-size: 14px; 
		line-height: 16px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.title {
		font-family : Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		font-size : 14pt;
		font-style : normal;
		font-weight : normal;
		color: #336699
		}
        .alltextsm  { 
		color: #555555; 
		font-size: 10px; 
		line-height: 12px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.newslink  { 
		color: #336699; 
		font-weight: bold; 
		font-size: 10px; 
		line-height: 16px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
        .alltextblue  { 
		color: #336699; 
		font-weight: bold; 
		font-size: 12px; 
		line-height: 16px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
		.alltextcopy  { 
		color: #336699;
		font-size: 10px; 
		line-height: 12px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}
.headers3  { 
		color: #2f4f80; 
		 
		font-size: 17px; 
		line-height: 17px; 
		font-family: Trebuchet MS, MS Sans Serif, Verdana, Tahoma, Arial
		}

navi { color:#CC0000;}
a.navi:visited { color:#CC0000; text-decoration: none; background-image:url(images/bgr_submenu.gif); width:160px; padding: 2 12 2 15} 
a.navi:link { color:#CC0000; text-decoration: none; background-image:url(images/bgr_submenu.gif); width:160px; padding: 2 12 2 15}
a.navi:hover { color:#3B66E8; text-decoration: none; background-image:url(images/bgr_submenu_o.gif); width:160px; padding: 2 12 2 15}

/* Contact Form */
div#contact-us-container { margin: 2px 0 0 0; padding: 0; float: right; width: 232px; }
div#contact-us-container h4 { margin: 0; padding: 0; text-decoration: underline; text-align: center; background-color: #a9a9a9; color: white; font-size: 14px; font-weight: normal; }
div#contact-us-container form { padding: 0; margin: 0; }
div#contact-us-container td { font-size: 11px; vertical-align: top; background-color: #f5f5f5; }
div#contact-us-container input { font-size: 10px; }
div#contact-us-container textarea { font-size: 11px; }
div#contact-us-container .defaultText { font-style: normal; }
div#contact-us-container .defaultTextActive { color: #a1a1a1; font-style: italic; }


#video-demo img { border: none; }