/*
  @import url(http://www.htmlhelp.com/style.css);
  @import url(/stylesheets/punk.css);
  DT { background: yellow; color: black }
*/


* body #input
{
behavior:url("pngbehavior.htc");
}
* body #img 
{ behavior:url('pngbehavior.htc'); 
}

.tdleftmargin
{
width: 20px;
}
.tdrightmargin
{
width: 15px;
}
.tdbttmmargin
{
   height: 15px;
}

.contenttd
{
    vertical-align: top;
    padding: 0px 15px 15px 20px;
}



 /* Links */

a
{
outline: none;
}

.SectionTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    letter-spacing: -0.4pt;
    text-align: center;

}

 /* Left Nav */
 
a.Nav
{
   font-family: Arial;
   FONT-WEIGHT: 500;
   font-size: 10pt;
   line-height: 15pt;
   COLOR: #ffffff;
   text-decoration: none;

}
a.Nav:hover {
   color: #ff0000;
}
a.NavOn {
   font-family: Arial;
   FONT-WEIGHT: 500;
   font-size: 10pt;
   line-height: 15pt;
   /*letter-spacing:-1px;*/
   color: #ff0000;
   text-decoration: none;
}
a.NavOn:hover {
   color: #CC0000;
}
a.NavSub {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 11pt;
   COLOR: #dedede;
   word-spacing: -0.5px;
   text-decoration: none;
   
}
a:hover.NavSub {

   COLOR: #CC0000;
 /*  background: url('../img/Arrows-RedOvr.png') no-repeat 10px center; */
}
a.NavSubOn {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 11pt;
   color: #FF0000;
   word-spacing: -0.5px;
   text-decoration: none;

   /*  background: url('../img/Arrows-Red.png') no-repeat 10px center; */
}
a:hover.NavSubOn {

   color: #CC0000;
  /* background: url('../img/Arrows-RedOvr.png') no-repeat 10px center; */

}
a.NavParent {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 11pt;
   color: #FF0000;
   word-spacing: -0.5px;
   text-decoration: none;


}
a:hover.NavParent {

   color: #CC0000;
/*   background: url('../img/Arrows-RedOvr.png') no-repeat 10px center; */

}

a.NavSub2 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 10pt;
   COLOR: #dedede;
   word-spacing: -0.5px;
   text-decoration: none;

}
a:hover.NavSub2 {
   COLOR: #CC0000;
/*   background: url('../img/Arrows-RedOvr.png') no-repeat 16px center; */
}

a.NavSubOn2 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 10pt;
   color: #FF0000;
   word-spacing: -0.5px;
   text-decoration: none;

/*   background: url('../img/Arrows-Red.png') no-repeat 16px center; */
}
a:hover.NavSubOn2 {
   color: #cc0000;
/*   background: url('../img/Arrows-RedOvr.png') no-repeat 16px center; */
}

.NavBarTd a.Nav, .NavBarTd a.NavOn
{
   width: 100%;
   padding: 0px 0px 1px 7px;  
}

.NavBarSubTd
{
   width: 100%;
   padding: 0px 0px 1px 17px;  
}

.NavBarSubTd2
{
   width: 100%;
   padding: 0px 0px 1px 27px;  
}

a.RgtNav
{
   font: 11px SegoeUI, Arial, sans-serif;
   color: #eaeaea;
   font-weight: bold;
   text-decoration: none;
}
a.RgtNav:hover {
   color: #CC0000;
}
a.RgtNavOn {
   font: 11px SegoeUI, Arial, sans-serif;
   font-weight: bold;
   color: #CC0000;
   text-decoration: none;

}
a.RgtNavOn:hover {
   color: #880000;
}
.RgtNavTD
{
    padding: 0px 0px 0px 10px;
    line-height:11px;
}
a.RgtProdNav
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 11pt;
   line-height: 14pt;
   letter-spacing:-1px;
   COLOR: #222222;
   text-decoration: none;
   text-align: left;
}
a.RgtProdNav:hover {
   color: #880000;
}

a.PageList
{
   font: 0.8em Arial, Verdana, Helvetica, sans-serif;
   color: #eaeaea;
   font-weight: 500;
   text-decoration: none;
}
a.PageList:hover {
   color: #CC0000;
}

 /* Footer */
a.DsmFtrLink
{
   font-family: Arial;
   FONT-WEIGHT: 400;
   font-size: 7pt;
   line-height: 8pt;
   COLOR: #e7e7e7;
   word-spacing: 1px;
   text-decoration: none;

}
a:hover.DsmFtrLink
{
   font-family: Arial;
   FONT-WEIGHT: 400;
   font-size: 7pt;
   line-height: 8pt;
   color: #c9c9c9;
   word-spacing: 1px;
   text-decoration: none;

}

A.HdrLink:link, A.HdrLink:visited, A.HdrLink:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   color: #ffffff;
   text-decoration: none;
}

A.HdrLink:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   color: #ffffff;
   text-decoration: none;
}

A.FtrLink:link, A.FtrLink:visited, A.FtrLink:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 9px;
   color: #e7e7e7;
   text-decoration: none;
}

A.FtrLink:hover
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 9px;
   color: #ffffff;
   text-decoration: none;
}


.FooterlinkText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #e7e7e7;
    FONT-FAMILY: Arial;
}

.FooterText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 7pt;
    COLOR: #e7e7e7;
    FONT-FAMILY: Arial;

}

.PgBody
{

}
.PgBlockCtr
{
    padding: 0px 0px 5px 0px;
    clear: both;
}
.PgBlock
{
    padding: 0px 0px 0px 0px;
    clear: both;
}
PgBlockHdr2
{
    clear: both;
}
.PgTab
{
    padding: 0px 0px 5px 17px;
    clear: both;
}

.floatright
{
float: right;
padding: 10px 0px 10px 20px;
font-family: Arial;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatright2
{
float: right;
padding: 5px 5px 5px 10px;
font-family: Arial;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatleft
{
float: left;
padding: 10px 20px 10px 0px;
font-family: Arial;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatleft2
{
float: left;
padding: 5px 10px 5px 5px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}




.imgright
{
   float: right;
   margin: 7px 0px 0px 10px;
}

.imgleft
{
   float: left;
   margin: 10px 10px 0px 0px;
}

.bullet
{
	padding: 0px 5px 0px 3px;
	background: url('../img/Bullet.png') no-repeat 0px 2px; 
}

ul
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position: outside;
    list-style-image: url('../img/Bullet.png');

 /*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/75p_honey.png'); 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader; */
   font-family: Arial;
   font-weight:300;
   font-size: 0.8em;
   color: #c1c1c1;
}
body > * ul
{
   list-style-image: url('../img/Bullet.png');
}

ul.tabs
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position: outside;
   font-family: Arial;
   font-weight:300;
   font-size: 0.8em;
   color: #990000;
   margin-top: 20px; 
}
body > * ul.tabs
{
   list-style-image: url('../img/Bullet.png');
}
ul.inside
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position:inherit;
   font-family: Arial;
   font-weight:300;
   font-size: 0.8em;
   color: #990000;
   margin-top: 20px;
   margin-left: 20px; 
    
}
body > * ul.inside
{
   list-style-image: url('../img/Bullet.png');
}
ol
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position: outside;
   font-family: Arial;
   font-weight:300;
   font-size: 0.8em;
   color: #c1c1c1;

}
body > * ol
{
   list-style-image: url('../img/Bullet.png');
}
li
{
    color: #c1c1c1;
    margin-top: 7px;
}

/*
li:before
{
    color: #D29E00;
}
*/
table.patents
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    width: 100%;
    background-color: none;
    border: solid;
    border-width: 2px;
    border-color: #c0c0c0;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    padding-left: 6px;
    text-align: top;
}

table.patents td
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    padding-left: 10px;
    vertical-align: top;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #c0c0c0;
}


table.patents-old
{
    font-family: Arial;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    width: 100%;
    /*background-color: #fafafa;*/
    border: 1px #c0c0c0 solid;
    /*border-collapse: collapse;*/
    border-spacing: 0px;
    margin-top: 0px;
    padding-left: 6px;
    text-align: top;
}

table.patents td - old
{
    font-family: Arial;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
    padding-left: 10px;
    vertical-align: top;
}


table.grants
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #D3D3D3;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    padding-left: 6px;
    text-align: top;
}

table.grants td
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #D3D3D3;
    padding-left: 10px;
    vertical-align: top;
}

table.specs
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #404040;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    padding-left: 6px;
    text-align: top;
}

table.specs td
{
    font-family: Arial;
    font-weight: normal;
    font-size: 9pt;
    color: #404040;
    padding-left: 10px;
    vertical-align: top;
}



/* Right Side */

.RgtSideTd
{
    padding: 0px 10px 0px 10px;
}

.RsTitles
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size: .8em;
   line-height: 1.1em;
   color: #1D2B4F;
   word-spacing: 1px;
   padding: 0px 0px 10px 0px;
   width: 100%;
   text-align: center;
}
.RsLine
{
   width: 100%;
   height: 2px;
   padding: 2px 0px 0px 0px;
   border-bottom: solid 1px #C8C8C8;
/*   background-color:#8B231B;
   background-image: url('../img/Rs2_Bkgrnd.jpg') ;
    background-repeat: repeat-x; */
}
.RsTitlesWht
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size: .9em;
   line-height: 1.1em;
   color: #eaeaea;
   word-spacing: 1px;
   padding: 0px 0px 5px 0px;
   width: 100%;
   text-align: center;
 
}
.RsTitleMeas
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size: .9em;
   line-height: 1.1em;
   color: #CC0000;
   word-spacing: 1px;
   padding: 0px 0px 5px 0px;
   width: 100%;
   text-align: center;
   background-color: #d5d5d5;
}
.RsLineWht
{
    background-color: #eaeaea;
    padding: 15px 10px 0px 10px;
    height: 1px;
}
 
.RsProdTitles
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size: .9em;
   line-height: 1.1em;
   color: #1D2B4F;
   word-spacing: 1px;
   margin-bottom: 2px;
   padding: 10px 0px 3px 0px;  
 width: 100%;
 text-align: center;
} 

.RsLinkDiv
{
    line-height: 0.7em;
    padding: 0px 0px 5px 0px;  
}

A.SideHotLink:link, A.SideHotLink:visited, A.SideHotLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #404040;
   vertical-align: top;
   line-height: 9pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.SideHotLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

A.RsLink:link, A.RsLink:visited, A.RsLink:active
{
 font: normal 11px Arial, Verdana, Sans-serif;
   color: #333333;
   vertical-align: top;
   line-height: 12pt;
   margin: 0px 0px 0px 10px;
   text-decoration: none;
}

A.RsLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

A.RsLink2:link, A.RsLink2:visited, A.RsLink2:active
{
 font: normal 11px Arial, Verdana, Sans-serif;
   color: #333333;
   vertical-align: top;
   line-height: 12pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;


}

A.RsLink2:hover
{
   color: #CC0000;
   text-decoration: none;
}


A.RsProdLink:link, A.RsProdLink:visited, A.RsProdLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 10pt;
   color: #eaeaea;
   vertical-align: top;
   line-height: 12pt;
   margin: 0px 0px 0px 10px;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.RsProdLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

#newscontainer
{
 width: 165px;
}
.newsUpperContent
{
     margin: 5px 0px 0px 10px;
}
.diamond 
{
   vertical-align: middle;
   margin-right: 7px;
}
.date 
{
   color: #cc0000;
   font-weight: bold;
   font-size: 10pt;

}
.news 
{
   color: #ffffff;
   margin-left: 0px;
   text-align: justify;
   width: 165px;
}
A.NewsLink:link, A.NewsLink:visited, A.NewsLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #eaeaea;
   vertical-align: top;
   line-height: 9pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.NewsLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

A.MediaLink:link, A.MediaLink:visited, A.MediaLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 10pt;
   color: #990000;

   line-height: 12pt;
   margin: 0px 0px 0px 10px;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.MediaLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

A.BodyLink:link, A.BodyLink:visited, A.BodyLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   color: #CC0000;
   font-size: 1.0em;
   vertical-align: top;
   line-height: 12pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.BodyLink:hover
{
   color: #FF0000;
   text-decoration: none;
}

A.PrevProd:link, A.PrevProd:visited, A.PrevProd:active
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 1.0em;
   color: #FFFFFF;
   text-decoration: none;
}
A.PrevProd:hover
{
   color: #FF0000;
   text-decoration: underline;
}

A.RedLink:link, A.RedLink:visited, A.RedLink:active
{
 font-family: Verdana, Helvetica, Sans-serif;
   font-size: 1.0em;
   color: #CC0000;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.RedLink:hover
{
   color: #FF0000;
   text-decoration: none;
}



A.GoldLink:link, A.GoldLink:visited, A.GoldLink:active
{
 font-family: Verdana, Helvetica, Sans-serif;
   font-size: 1.1em;
   color: #F4B800;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 40px 0px !important;

}

A.GoldLink:hover
{
   color: #FFE79D;
   text-decoration: none;
}


A.LtGoldLink:link, A.LtGoldLink:visited, A.LtGoldLink:active
{
 font-family: Verdana, Helvetica, Sans-serif;
   font-size: 1.0em;
   color: #FFE79D;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 40px 0px !important;

}

A.LtGoldLink:hover
{
   color: #F4B800;
   text-decoration: none;
}


A.WhiteLink:link, A.WhiteLink:visited, A.WhiteLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 1.0em;
   color: #d3d3d3;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 40px 0px !important;

}

A.WhiteLink:hover
{
   color: #FFE79D;
   text-decoration: none;
}


A.ToTopLink:link, A.ToTopLink:visited, A.ToTopLink:active
{
 font-family: Verdana, Helvetica, Sans-serif;
   font-size: 0.7em;
   color: #CC0000;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 40px 0px !important;

}

A.ToTop:hover
{
   color: #FF0000;
   text-decoration: none;
}

.ContactLbl
{
   font-family:  Arial;
   font-size:12px;
   font-weight: 500;
   color: #c8c8c8;
   width: 100px;
   text-transform: none;
   text-align: right;
   padding: 3px 8px 0px 0px;

}
.ContactLbl2
{
   font-family:  Arial;
   font-size:12px;
   font-weight: 500;
   color: #c8c8c8;
   text-transform: none;
   text-align: left;
   padding: 8px 0px 0px 0px;
}
.ContactLblSm
{
   font-family:  Arial;
   font-size:11px;
   font-weight: 500;
   color: #c8c8c8;
   text-transform: none;
   text-align: left;
   padding: 8px 0px 0px 0px;
}
.ContactTxt
{
   font-family:  Arial;
   font-size:12px;
   font-weight: 500;
   color: #c8c8c8;
   text-align: left;
   padding: 4px 0px 0px 0px;
}
.ContactBox
{
   font-family:  Arial;
   font-size:13px;
   font-weight: 500;
   color: #000000;
   text-align: left;
   background-color: #c0c0c0 !important;
   border-style: none;
   height: 16px;
   padding-top: 3px;
}
.ContactMulti
{
   font-family:  Arial;
   font-size:12px;
   font-weight: 500;
   color: #000000;
   text-align: left;
   background-color: #c0c0c0 !important;
   border-style: none;
   padding-top: 2px;
}
.ContactReplySm
{
   font-family:  Arial;
   font-size:12px;
   font-weight: 500;
   color: #D3D3D3;
}
.ContactReplyLrg
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 600;
   font-size: 1.3em;
   color: #D3D3D3;
   word-spacing: 1px;

}
.ContactRequired
{
   font-family:  Arial;
   font-size:16px;
   font-weight: 500;
   color: #FF0000;
   text-align: left;
}


 /* Spacers */
.td1
{
   height: 1px;
   width: 100%;   
}
.td2
{
   height: 2px;
   width: 100%;   
}
.td3
{
   height: 3px;
}
.td4
{
   height: 4px;
}
.td5
{
   height: 5px;

}
.td7
{
   height: 7px;
   width: 100%;
}
.td10
{
   height: 10px;
}
.td15
{
   height: 15px;
}
.td35
{
   height: 35px;
}

.spacerdiv
{
    height: 2px;
}

.ErrorMessage
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight:600;
   font-size: 1.5em;
   color: #9F2004; 

}

.HmPgPnlTL
{
    background: #515151 url('../img/HmPgPnlTL.gif') no-repeat top left;
    height: 10px;
    padding: 0px 0px 0px 0px;
}

.HmPgPnlTR
{
    background: #515151 url('../img/HmPgPnlTR.gif') no-repeat top right;
    height: 10px;
    padding: 0px 0px 0px 0px;
    width: 50%;
}

.HmPgPnlBL
{
    background: #515151 url('../img/HmPgPnlBL.gif') no-repeat top left;
    height: 10px;
    padding: 0px 0px 0px 0px;
}

.HmPgPnlBR
{
    background: #515151 url('../img/HmPgPnlBR.gif') no-repeat top right;
    height: 10px;
    padding: 0px 0px 0px 0px;
    width: 50%;
}
.HmPgPnlTL3
{
    background: #515151 url('../img/HmPgPnlTL3.jpg') no-repeat top left;
    height: 10px;
    padding: 0px 0px 0px 0px;
}

.HmPgPnlTR3
{
    background: #515151 url('../img/HmPgPnlTR.jpg') no-repeat top right;
    height: 10px;
    padding: 0px 0px 0px 0px;
    width: 50%;
}

.DivTop
{
    padding: 0px 0px 0px 5px;
    height: 55%;
    vertical-align: top;
 /*   background-color: #dedede;
    border-bottom: solid 1px #333333; */

}
.DivTxt
{
    vertical-align: bottom;
    padding: 0px 5px 1px 5px;
    height: 45%;
 /*   background: url('../test_img/ModalImageBg.gif');  */
/* 
    background-color: #999999; background-color: #999999;
    border-top:1px dotted #999999;
    border-right: 0;
   border-bottom: 0;
   border-left: 0; */
}



A.CmdLink:link, A.CmdLink:visited
{
    font-family:Verdana;
   font-size: 10px;
   color: #CC0000;
   text-decoration: none;
}

A.CmdLink:hover
{
   font-family:Verdana;
   font-size: 10px;
   color: #ff0000;
   text-decoration: none;

}

.rpRootGroup
{
    list-style-image: none;
}
.rpRootGroup .rpItem  
{
    list-style-image: none;
} 
.RadPanelBar_Lti .rpText
{
   color: #FFF;
   padding: 0px 20px;
   font: normal 11px Arial, Verdana, Sans-serif;
   line-height: 18px;
}
.RadPanelBar_Lti .rpRootGroup .rpText
{
   background: url('../skins/lti/PanelBar/Arrows-White.gif') no-repeat 11px center !important;
}

body > * .RadPanelBar_Lti .rpRootGroup .rpText
{
   background: url('../skins/lti/PanelBar/Arrows-White.png') no-repeat 11px center !important;
}
.RadPanelBar_Lti .rpRootGroup .rpLevel1 .rpText
{
   background: url('../skins/lti/PanelBar/Arrows-White1.gif') no-repeat 11px center !important;
}

.RadPanelBar_Lti .rpRootGroup .rpText:hover
{
    color: #cc0000;
   background: url('../skins/lti/PanelBar/Arrows-Red.gif') no-repeat 11px center !important;
}
body > * .RadPanelBar_Lti .rpRootGroup .rpText:hover
{
    color: #cc0000;
   background: url('../skins/lti/PanelBar/Arrows-Red.png') no-repeat 11px center !important;
}

.RadPanelBar_Lti .rpRootGroup .rpExpanded .rpText
{
    background: url('../skins/lti/PanelBar/Arrows-red-Down.gif') no-repeat 11px center !important;
   /*background: white url('PanelBar/MainItemSelected.gif') repeat-x;*/
   color: #9F2004;
   font-weight: bold;
}
body > * .RadPanelBar_Lti .rpRootGroup .rpExpanded .rpText
{
    background: url('../skins/lti/PanelBar/Arrows-red-Down.png') no-repeat 11px center !important;
   /*background: white url('PanelBar/MainItemSelected.gif') repeat-x;*/
   color: #9F2004;
   font-weight: bold;
}
.RadPanelBar_Lti .rpGroup .rpText
{
   background: transparent;
   padding: 0px 20px;
   color: #C8C8C8;
   line-height: 15px;
}

.reToolbar.Default .CustomCancel
{
   background-image: url(../img/CustomCancel.gif);
}
.reToolbar.Default .CustomSave
{
   background-image: url(../img/CustomSave.gif);
}
.radfdSkinnedFormButton
{
    width: auto !important;
}

.RadWindow .rwControlButtons
{
    margin-top: -5px !important;
}

.RadWindow a.rwIcon
{
    background-image: url('LTIIcon.png') !important;
}

div.RadComboBox td.rcbInputCell,
div.RadComboBox td.rcbArrowCell
{
    border-bottom: 1px solid transparent !important;    
}

.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled,
.RadComboBoxDropDown_Default .rcbItem
{
	color: #333333 !important;    
}

.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default
{
	background-color: #c0c0c0 !important; 
}


.photoover {
   BORDER-RIGHT: #001d4c 1px solid; PADDING: 0px 0px 0px 0px; BORDER-TOP: #ffffff 1px solid;  BACKGROUND: #cccccc; FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); BORDER-LEFT: #ffffff 1px solid; CURSOR: hand;  BORDER-BOTTOM: #001d4c 1px solid
}
.thumb {
   BORDER-RIGHT: #8b1618 1px solid;  height: 90px; width: 74px; PADDING: 0px 0px 0px 0px; BORDER-TOP: #8b1618 1px solid; BORDER-LEFT: #8b1618 1px solid; BORDER-BOTTOM: #8b1618 1px solid
}

/* What Do You Want To Measure */

.LtiProdTitle
{
   color: #F4B800;
   text-align: center;
   font: bold 12px SegoeUI, Arial, sans-serif;
   height:18px;
}

.LtiProdTxt
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #C8C8C8;
   vertical-align: top;
   line-height: 10pt;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.LtiProdLink:link, A.LtiProdLink:visited, A.LtiProdLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #FFF;
   vertical-align: top;
   line-height: 10pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.LtiProdLink:hover
{
   color: #CC0000;

   text-decoration: none;
}

.LtiProdImg
{
    border-top: solid 2px #c0c0c0;
    border-right: solid 2px #666666; 
    border-bottom: solid 2px #666666;
    border-left: solid 2px #c0c0c0;
    background-color: #FFF;
}

.LtiProdName
{

   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: 500;
   font-size: 0.8em;
   color: #D29E00;
   padding: 0px 0px 1px 0px;
}
.LtiPartNo
{
font-family: Arial;
   margin: 10px 0px 0px 0px; 
   font-weight:500;
   font-size: 0.7em;
   color: #d7d7d7;
   padding: 0px 0px 1px 0px;
}

.LtiQuoteInfo
{
   color: #eaeaea;
   text-align: center;
   font: 11px Arial, Verdana, Helvetica, sans-serif;
}

.caption
{
   font-family: Verdana;
   font-weight:300;
   font-size: 1.1em;
   color: #4682B4;
   padding: 5px 0px 0px 0px;
}

.clasp {
text-align:center;
}
.lunchbox {
display:none;
}

/* Search */

.SearchInfo
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #D29E00;
   padding-bottom: 2px;
   font-size: 13pt;
   vertical-align: top;
   height: 38px;
}

.SearchTitle
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #cc0000;
   padding-bottom: 2px;
   font-size: 11pt;

}

.SearchNotes
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #F7F7F7;
   font-size: 10pt;
   padding-left: 7px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   vertical-align: bottom;
}

.SearchDetail
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #D3D3D3;
   font-size: 9pt;
   padding-left: 7px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   vertical-align: bottom;
}

A.SearchLink
{
   font-family:  Times New Roman;
   font-size: 17px;
   color: #CC0000;
   padding-left: 7px;
   text-decoration: underline;
}

A:hover.SearchLink
{
   color: #ff0000;
   padding-left: 7px;
   text-decoration: underline;
}

A.SearchTitleLink:link, A.SearchTitleLink:visited
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #CC0000;
   font-weight:600;
   font-size: 9.5pt;
   padding-top: 0px;
   padding-bottom: 0px;
   text-decoration: none;
}

A.SearchTitleLink:active, A.SearchTitleLink:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #ff0000;
   font-weight:600;
   font-size: 9.5pt;
   padding-top: 0px;
   padding-bottom: 0px;
   text-decoration: none;
}

A.SearchContactLink:link, A.SearchContactLink:visited
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #cc0000;
   font-size: 9pt;
   padding-top: 0px;
   text-decoration: none;
}

A.SearchContactLink:active, A.SearchContactLink:hover
{
   color: #ff0000;
   text-decoration: none;
}

.PoliceNotice
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #ff0000;
   font-size: 12pt;
}

.PoliceInfo
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #333333;
   font-size: 10pt;
}

A.ContactLink:link, A.ContactLink:visited, A.ContactLink:active
{
   font-family: "Trebuchet MS", Arial, sans-serif;
   color: #993333;
   font-size: 10pt;

}

A.ContactLink:hover
{
   font-family: "Trebuchet MS", Arial, sans-serif;
   color: #ff0000;
   font-size: 10pt;
   text-decoration: none;
}

.videodiv
{
    border-top: solid 2px #c0c0c0;
    border-right: solid 2px #666666; 
    border-bottom: solid 2px #666666;
    border-left: solid 2px #c0c0c0;
}

.videotxt
{
padding: 10px 0px 0px 0px;
font-family: Verdana;
font-size: 12px;
text-align: center;
color: #4682B4;
}



A.ListEventTitleHpl:link, A.ListEventTitleHpl:visited, A.ListEventTitleHpl:active
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 500;
   font-size: 11pt;
   line-height: 12pt;
   COLOR: #404040;
   word-spacing: 1px;
   text-decoration: none;
}

A.ListEventTitleHpl:hover
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 9pt;
   COLOR: #458DCE;
   word-spacing: 1px;
   text-decoration: none;
}


A.EventTitleLink
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 9pt;
   COLOR: #F19913;
   word-spacing: 1px;
   text-decoration: none;
}

A.EventTitleLink:hover
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 9pt;
   COLOR: #458DCE;
   word-spacing: 1px;
   text-decoration: none;
}

.EventTitle
{
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   font-weight:500;
   font-size: 1.1em;
   line-height: 1.0em;
   color: #D29E00;
   word-spacing: 1px;
   padding: 2px 0px 3px 0px;
}
.EventName
{
 font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: 500;
   color: #CC0000; /* #B0C4DE; #D29E00;*/
   vertical-align: top;
  /* line-height: 1.2em; */
   margin: 0px 0px 0px 0px;

}
.EventNameOvr
{
 font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   font-weight: 500;
   color: #FF0000; /* #B0C4DE; */
   vertical-align: top;
  /* line-height: 1.2em; */
   margin: 0px 0px 0px 0px;

}
.EventDate
{
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 0.8em;
   COLOR: #d7d7d7;
   word-spacing: 1px;
   padding: 2px 0px px 0px;

}
.EventAddr
{
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 0.8em;
   COLOR: #c1c1c1;
   word-spacing: 1px;
   padding: 1px 0px 0px 0px;
}
.EventDetail
{
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 1.0em;
   color: #c1c1c1;
   word-spacing: 1px;
   vertical-align: top;
   padding: 0px 10px 0px 0px;
}
.EventDesc
{
   font-family: Verdana;
   font-size: 10px;
   color: #c1c1c1;
}
a.EventSignup
{
   font-size: 1.1em ;
   color: #3366ff;
   font-weight: 500;
   text-decoration: underline;
   line-height: 25px;
}
a.EventSignup:hover {
   color: #CC0000;
}

/* SiteSearch */

A.SiteSearchLink:link, A.SiteSearchLink:active
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.0em;
    color: #D29E00;  /*#8B231B */
}

A.SiteSearchLink:visited
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.0em;
    color: #D29E00;  /*#B78900 */
}

A.SiteSearchLink:hover
{
   color: #FDB800;
}

.SiteSearchTxt
{
   color: #D3D3D3;
   font:12px/1.3 arial,sans-serif;
   padding-top:3px;
}
.SiteSearchUrl
{
   color: #cc0000;
   font:12px/1.3 arial,sans-serif;
}
.SiteSearch
{
    text-align: center;
    vertical-align: top;
    color:#045cb5;
   height:22px;
   width: 200px;
   padding: 0px 0px 0px 0px;
   background: url('../img/SearchBkgnd.jpg')  no-repeat 0px center; 
}
.SiteSearchBtn
{
   padding: 3px 0px 0px 0px;
}

A.QuoteLink
{
   font-family:  Arial, Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;
   color: #b90000;
   text-decoration: none;
}

A.QuoteLink:hover
{
   color: #ff0000;
}


.FaqTitle
{
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    color: #D29E00;
    font-size: 0.9em;
    font-style: italic;
}

.FaqDesc
{
   font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 1.0em;
   COLOR: #c1c1c1;
   word-spacing: 1px;
   padding: 5px 10px 10px 10px !important;
   border-bottom:1px solid #D29E00  !important;
}

A.FaqLink:link, A.FaqLink:visited, A.FaqLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 1.1em;
   color: #d3d3d3;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 0px 0px !important;

}

A.FaqLink:hover
{
   color: #FFE79D;
   text-decoration: none;
}

A.FaqLinkOn:link, A.FaqLinkOn:visited, A.FaqLinkOn:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 1.1em;
   color: #FFE79D;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
   padding: 0px 0px 0px 0px !important;

}
A.FaqLinkOn:hover
{
   color: #d3d3d3;
   text-decoration: none;
}
.FaqLabel
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #dedede;
   text-indent: 5px;
   width: 100px;
   line-height: 16px;
}



.frmDetail
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #546E8F;

}


A.CustomBtn {
    /* Sliding right image */
    background: transparent url('../img/BtnCustomR.png') no-repeat scroll top right; 
display: block;
float: left;
height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #dedede;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
A.CustomBtn span1 {
/* Background left image */ 
background: url('../img/BtnCustomL.png') no-repeat; 
display: block;
line-height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 0px 18px;
height: 18px !important;
} 
.CustomBtn:hover span{
text-decoration:underline;
}
.CustomSpan
{
/* Background left image */ 
background: transparent url('../img/BtnCustomL.png') no-repeat; 

  display:block; 

line-height: 18px !important; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */

height: 18px !important;

}
