body {
  margin:0px;
  font-family: arial, sans-serif;
  font-size:12px;
  color:#333333;
  background-color:#C2C2C2;
}
a:link, a:visited {
 color: #0080ff;
}

.clearer {
 clear: both;
}
ul  {
 list-style-type: none;
}


h1
{
color:#325374;
font-size:26px;
margin:0px;
padding:0px;
font-weight:normal;
}
h2
{
color:#325374;
font-size:14px;
margin:0px;
padding-bottom:3px;
padding-top:3px;
font-weight:bold;
}
h3
{
color:#666666;
font-size:14px;
font-weight:normal;
margin:0px;
padding:0px;
}
#pagecontainer {
  width: 770px;
  margin-left: auto;
  margin-right: auto;
  background-image:url(/images/bg.jpg);
  
}
#menuc li{
 padding:0px;
 margin:0px;
 padding-left:7px;
 width:188px;
 background-image: url(/images/bgmenu.gif);
 background-repeat: no-repeat;
 padding-bottom: 8px;
 padding-top: 8px;
 list-style-type: none;
 color:#0B1927;
}
#menuc li a{
 text-decoration: none;
 color:#0B1927;
}
#menuc li a:hover{
 text-decoration: underline;
}
#menuc{
 padding:0px;
 margin:0px;
}
#menu1 li{
 padding:0px;
 margin-left:5px;
 padding-left:2px;
 width:150px;
 border-bottom: 1px dotted #cccccc;
 padding-bottom: 4px;
 padding-top: 4px;
 list-style-type: none;
 color:#0B1927;
}
#menu1 li a{
 text-decoration: none;
 color:#0B1927;
}
#menu1 li a:hover{
 text-decoration: underline;
}
#menu1{
 padding:0px;
 margin:0px;
}
#container
{
padding-left:25px;
}
.sections
{
border-right:1px solid white;
border-bottom:1px solid white;
}
#menu
{
float:left;
padding-left:0px;
padding-top:9px;
}
#menu11
{
font-weight:bold;
float:left;
padding-left:0px;
padding-top:0px;
}
#logo
{
float:left;padding-left:10px;padding-top:9px;
}
#toplinks
{
float:right;padding-right:35px;padding-top:29px;
color:#0062A6;
}
#toplinks a
{
text-decoration:none;
color:#0062A6;
}
#toplinks a:hover
{
text-decoration:underline;
}
#banner
{
float:right;
padding-bottom:10px;
}
#linksbottom
{
font-size:11px;
float:right;
}
#linksbottom a
{
color:#7A93A7;
text-decoration:none;
}
#linksbottom a:hover{
 text-decoration: underline;
}
#bottom
{
border-right:1px solid white;
border-bottom:1px solid white;
background-color:#CEE4F9;
margin-left:1px;
border-top:2px solid #C8D8E5;
color:#7A93A7
}
#bottomcontent
{
border-top:1px solid #D5EBFE;
padding:10px
}
#contact
{
float:left;padding-bottom:10px;
}
#mainmenu
{
float:right;
width:745px;
background-image:url(/images/bgmenutop.jpg);
padding-top:3px;
text-align:center;
color:#BFBFBF;
height:17px;
}
#mainmenu a {
text-decoration:none;
color:#BFBFBF;
}
#mainmenu a:hover {
text-decoration:underline;
}
.title
{
color:#005791;
font-size:15px
}
.products a
{
color:#005791;
font-size:12px;
text-decoration:none;
font-weight:normal;
}
.title a:hover
{
text-decoration:underline;
}

.bold {
font-weight:bold;
}

.imageright {
 float:right;
}

.faqq {
 padding-left: 20px;
 margin-bottom: 5px; 
 background-image: url(/images/icons/bullet-question.gif);
 background-repeat: no-repeat; 
}
.faqa {
 padding-left: 20px;
 margin-bottom: 5px; 
 background-image: url(/images/icons/bullet-info.gif);
 background-repeat: no-repeat; 
}
.faqqb {
 padding-left: 20px;
 padding-bottom: 10px;
 border-bottom: 1px solid #aaaaaa;
}
a.faqlk {
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}
a.faqlk:hover {
 color: #880000;
 text-decoration: underline;
}

#component {
line-height: 1.3em;
}

#component ul li {
 padding-left: 20px;
 background-image: url(/images/icons/bullet-check.gif);
 background-repeat: no-repeat;
 background-position: 0px 1px;
 margin-bottom: 3px;
}

#component ul {
 padding-left: 5px;
 margin-left: 0px;
 list-style-type: none;
}


#component blockquote {
 background: #ffffaa;
 color: #000000;
 border: 1px solid #888888; 
 font-size:11px;
}

.panel-container { text-align:left;position:absolute; background-color:transparent; z-index:6; visibility:hidden; overflow:visible; width:auto;}
.panel-container.shadow { padding:0px; background-color:transparent;}
.panel-container.shadow .underlay { visibility:inherit; position:absolute; background-color:#CCC; top:3px;left:3px; z-index:0; width:100%; height:100%; -moz-opacity: 0.7;  opacity:.70;  filter:alpha(opacity=70);}
.panel { visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:13px arial,helvetica,clean,sans-serif; background-color:#FFF; border:1px solid #000; z-index:1; }
.panel .hd { background-color:#4A659C; color:#FFF; font-size:100%; line-height:100%; font-weight:bold; overflow:hidden; padding:4px;}
.panel .bd { overflow:hidden; padding:0px;}
.panel .bd p { margin:0 0 1em;}
.panel .close { position:absolute; top:5px; right:4px; z-index:6; height:12px; width:12px; margin:0px; padding:0px; background-repeat:no-repeat; cursor:pointer; visibility:inherit; background-image:url(/images/close.gif);}

.tt {
  z-index: 400;
 visibility:hidden;
 position:absolute;
 color:#333;
 font-family:arial,helvetica,verdana,sans-serif;
 padding:4px;
 border:1px solid #88aa88;
 font-size: 11px;
 width:200px;
 text-align: left;
 background-color:#FDFFB4;
}
.category {
  color:#555555;
  background-color:#dddddd;
  padding:4px;
  padding-left:8px;
}
#ott1 {visibility:hidden;position:absolute;color:#000000;font-family:arial,helvetica,verdana,sans-serif;padding:4px;border:1px solid #000000;font-size: 11px;width:200px;background-color:#Ffaaaa;}
#ott2 {visibility:hidden;position:absolute;color:#ffffff;font-family:arial,helvetica,verdana,sans-serif;padding:4px;border:1px solid #000000;font-size: 11px;width:200px;background-color:#6666ff;}
#ott3 {
 visibility:hidden;
 position:absolute;
 color:#000000;
 font-family:arial,helvetica,verdana,sans-serif;
 padding:4px;
 border:1px solid #aaaa88;
 font-size: 11px;
 width:200px;
 background-color:#ffffaa;
}
#ott4 {
 visibility:hidden;
 position:absolute;
 color:#000000;
 font-family:arial,helvetica,verdana,sans-serif;
 padding:4px;
 border:1px solid #aaaa88;
 font-size: 11px;
 width:200px;
 background-color:#ffffaa;
 background-image: url(/UserFiles/Image/trio.gif);
 background-position: top right;
 background-repeat: no-repeat;
}
#ott5 {
 visibility:hidden;
 position:absolute;
 color:#000000;
 font-family:arial,helvetica,verdana,sans-serif;
 padding:4px;
 border:1px solid #aaaa88;
 font-size: 11px;
 width:200px;
 background-color:#ffffaa;
}
#ott6 {
 visibility:hidden;
 position:absolute;
 color:#000000;
 font-family:arial,helvetica,verdana,sans-serif;
 padding:4px;
 border:1px solid #aaaa88;
 font-size: 11px;
 width:200px;
 background-color:#ffffaa;
}
/* CSS Document */
#TSFeedback{
position: absolute; right: 0px; bottom: 5px;
font-size:12px;
z-index:10;
width:160px;
}
div > div#TSFeedback { position: fixed; }

#TSFeedback #TSFeedbackContainer #TSFeedbackClose{
 background-color:#264182;
 width:160px;
 float:right;
 clear:left;
 text-align:right;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackClose #TSFeedbackCloseButton{
 font-size:11px; 
 font-weight:bold;
 color:#ffffff;
 text-decoration: none;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackForm{
 text-align:left;
 width:150px;
 padding:5px; 
 background-color:#CCCCCC;
 color:#000000;
 float:right;
 clear:both;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackResponse{
 text-align:justify;
 width:150px;
 padding:5px; 
 background-color:#CCCCCC; 
 float:right;
 clear:both;
}
#TSFeedback #TSFeedbackContainer #TSFeedbackCorner{
 margin-right:10px; 
 clear:both; 
 float:right;
}
#TSFeedback #TSFeedbackButton{
 float:right;
 color:#000000;
}
#subtitlebox {
 font-size: 11px;
}

.sectinfo {
 color: #ffffff;
 background-color: #013E6A;
 padding: 2px;
 font-size: 13px;
 font-weight: bold;
 font-style: normal;
 text-transform: uppercase;
 margin-bottom: 10px;
 margin-top: 10px; 
}
.top
{
float:right;
}
.secthead {
 color: #ffffff;
 background-color: #991111;
 padding: 2px;
 font-size: 13px;
 font-weight: bold;
 font-style: normal;
 text-transform: uppercase;
 margin-bottom: 10px;
 margin-top: 10px; 
}