﻿body
{
    background: #333333 url(/App_Images/bknd.png) repeat-x top left;
    font-family: helvetica,arial;
    font-size:9pt;
}


.divFlash
{
/*    display:none;*/
}
.HPContent{
    background: #e5e5e5 url("../App_Images/body_gradient.png") repeat-x top left;
    border: solid 1px #e9e9e9;
    margin-right:12px;
}
.fontsmall
{
    font-size:9pt;
    line-height:16px;
    padding-bottom:0px;
    margin-bottom:0px;
}
.indent5
{
    padding-left:5px;
}
.indent10
{
    padding-left:10px;
}
.indent15
{
    padding-left:15px;
}
.indent20
{
    padding-left:20px;
}
.indent25
{
    padding-left:25px;
}
.indent30
{
    padding-left:30px;
}
.indent35
{
    padding-left:35px;
}
.indent40
{
    padding-left:40px;
}
.indent155
{
    padding-left:155px;
}
.indent140
{
    padding-left:140px;
}
.indent145
{
    padding-left:145px;
}
.indent150
{
    padding-left:150px;
}
.indent155
{
    padding-left:157px;
}
.indent65
{
    padding-left:65px;
}
.indentMailingList
{
    padding-left:64px;
}
.ServiceImageFloat
{
    float:right;
    padding-top:7px;
    padding-right:7px;
    height:30px;
}
.ServiceHeaderFloat
{
    float:left;
    width:257px;
    height:37px;
}
.divPageSelector
{
    font-weight:bold;
    float:right;
    color:#777;
    padding-top:1px;
    border:0;
    padding-right:10px;
}
.divPageSelector span
{
    cursor:pointer;
    border:0;
}
.divPageSelector span:hover
{
    text-decoration:underline;
    border:0;
}
.divPSactive
{
    text-decoration:underline;
}
.divFloat50
{
    float:left;
    width:301px;    
}
.divFloat50Inner
{
    margin-right:10px;
    margin-bottom:10px;
    margin-top:0px;
    background: #e5e5e5 url("../App_Images/body_gradient.png") repeat-x top left;
    border: solid 1px #e9e9e9;
}
.divFloat50Inner p,li
{
    font-size:9pt;
    line-height:17px;
}
.divFloat50Inner li
{
    padding:0px;
    margin:0px;
}

.divVSpacer
{
    width:200px;
    height:10px;
}
.HPContent p
{
    margin:8px 8px 8px 8px;
    padding:0px;
    font-family:helvetica,arial;
}
/*.HPContent ul
{
    list-style-type:none;
    margin:0px 8px 0px 5px;
    
}*/
.hpf1
{
    color:#777;
    font-size:11px;
    padding-bottom:10px;
    padding-top:10px;
}
.sf1
{
    color:#777;
    font-size:31px;
    font-weight:bold;
    padding-bottom:0px;
    padding-top:10px;
    letter-spacing:0px;
    word-spacing:7px;
    line-height:31px;
}
.sf2
{
    color:#888;
    font-size:28px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:0px;
    letter-spacing:0px;
    word-spacing:0px;
    line-height:28px;
}
.sf3
{
    color:#999;
    font-size:17px;
    padding-bottom:10px;
    padding-top:10px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;
    letter-spacing:0px;
    word-spacing:1px;
    line-height:21px;
}
.sf4
{
    color:#aaa;
    font-size:16px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:10px;
    letter-spacing:0px;
    word-spacing:3px;
    line-height:20px;
}
.f1
{
    color:#777;
    font-size:16px;
    font-weight:bold;
}
.f2
{
    color:#888;
    font-size:16px;
    font-weight:bold;
}
.f3
{
    color:#999;
    font-size:16px;
    font-weight:bold;
}
.f4
{
    color:#aaa;
    font-size:16px;
    font-weight:bold;
}
    
/*             General Page Skin               */
.divSiteOuter
{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.divPageOuter
{
    width: 830px;
}
.divPageLeft
{
    background: #333 url("../App_Images/left.png") no-repeat top right;
    height: 667px;
    width: 15px;
    float: left;
}
.divPageRight
{
    background: #333 url("../App_Images/right.png") no-repeat top left;
    height: 667px;
    width: 15px;
    float: left;
}
.divPageInner
{
    width: 800px;
    float: left;
    position:relative;
}
.divPageHeader
{
    width: 100%;
    /*background: url("../App_Images/header2.png") repeat-x top;*/
    padding:0;
    margin:0;
    height:97px;
}
.divPageContentOuter
{
    background-color: #fff;
    width: 100%;
}
.divPageContentInner
{
    width: 100%;
    min-height:500px;
    padding-top:10px;
}
.divPageFooter
{
    width: 100%;
    clear: both;
    height: 41px;
    background: url("../App_Images/footer.png") no-repeat top center;
}
.divPageClose
{
    width: 100%;
    clear: both;
    height:0px;
}


/*              Splash Pane                 */
.divPageContentSplash
{
    width:573px;
    height:200px;
    float:left;
    margin-left:10px;
}
/*              Right Pane                 */
/*         General          */
.divPageContentRight
{
    width: 198px;
    height:200px;
    float: right;
    background: url(/App_Images/template/newsbox.jpg) no-repeat top right;
    margin:0px;
    margin-right:10px;
    padding:0px;
    text-align: left;
}
.divNPPanelRight
{
    width: 186px;
    height:251px;
    background: url(/App_Images/body_gradient.png) repeat-x top right;
    border:solid 1px #ccc;
    text-align: left;
    margin-top: 10px;
    margin-right: 10px;
    float:right;
    position:relative;
}
.divServicesMore
{
    position:absolute;
    bottom:5px;
    right:5px;
}
/*        Search           */
.divSearchHeader
{
    font-size: 14px;
    font-weight: bold;
    color: #f7800a;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    width: 126px;
    background: transparent;
}
.divSearchIcon
{
    float: right;
    width: 30px;
    margin-top: 3px;
}
/*          Dark               */
.divPagePanelLeftDk
{
    width: 174px;
    margin-left: 10px;
    margin-right: 10px;
    background: url("../App_Images/mailer_gradient.jpg") repeat-x top left;
    text-align: left;
    margin-top: 10px;
    border: solid 1px #e9e9e9;
}
.divLPaneDkContent
{
    float: left;
    width: 100%;
    color:#ccc;
}
.divLPaneDkContent p
{
    color:#ddd;
}
/*          LeftPane           */
.divLPaneHeader
{
    color: #f7800a;
    font-size:12pt;
    font-weight:normal;
    
  /*  font-size: 14px;
    font-weight: bold;
    color: #f7800a;*/
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    width: 126px;
    background: transparent;
}
.divLPaneHeaderNI
{
    color: #f7800a;
    font-size:12pt;
    font-weight:normal;
    
  /*  font-size: 14px;
    font-weight: bold;
    color: #f7800a;*/
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    width: 146px;
    background: transparent;
}
.divLPaneIcon
{
    float: left;
    width: 23px;
    margin-top: 5px;
    text-align:right;
}
.divLPaneContent
{
    float: left;
    width: 100%;
}
.divLPaneContent a
{
    font-size:11px;
    font-family:helvetica,arial;
}
.divLPaneContent li
{
    margin:0px;
    margin-top:7px;
    padding:0px;
    line-height:15px;
}

/*              Central Pane                 */
/*         General          */
.divPagePanelCenter
{
    /*height:250px;*/
    text-align: left;
    margin-top: 12px;
    margin-left:10px;
    margin-right:0px;
    float:left;
    width: 570px;
}
.divCPaneHeader
{
    width: 580px;
    text-align: left;
}

.divPageContentCenter
{
    /*height:257px;*/
    text-align: left;
    margin-top: 10px;
    padding-bottom: 10px;
    margin-left:10px;
    margin-right:10px;
    background: #cdcdcd url(/App_Images/template/bgbox.jpg) no-repeat top left;
}
.divCMain
{
    background: #fff;/* url(/App_Images/template/contentbox.jpg) no-repeat top left;*/
    border:solid 1px #ccc;
    width:563px;
    /*height:212px;*/
}
.divCMainInner
{
    padding-top:10px;
}
/*           Top Navi Bar         */
.divCountryNav
{
    position:absolute;
    top:0px;
    left:0px;
    margin-top:0px;
}
.divCountryNavText
{
    position:absolute;
    top:0px;
    left:25px;
    margin-top:5px;
}
.divNaviHeader
{
    width: 100%;
    height: 27px;
    color: #fff;
    text-align: right;
}
.divNaviText
{
    float: right;
    color: #fff;
    margin-top: 6px;
    text-align: right;
    font-size: 10px;
}
.divNaviText a:link
{
    color: #fff;
    text-decoration: none;
    padding-top: 6px;
    margin-top: 6px;
}
.divNaviText a:hover
{
    color: #fff;
    text-decoration: underline;
}
.divNaviText a:visited
{
    color: #fff;
}

/*           Menu Bar         */
.divMenu
{
    background: url("../App_Images/navbar_off.gif") repeat-x top left;
    height: 23px;
    padding-left:19px;
    border-top:solid 1px #666;
    /*border-bottom:solid 1px #ccc;*/
}
.divMenuItem, .divMenuItemActive
{
    height: 23px;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    padding-left: 21px;
    padding-right: 21px;
    float: left;
}
.divMenuItem a:link, .divMenuItem a:visited
{
    color: #333;
    line-height: 23px;
    text-decoration: none;
    display: block;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom:0px;
    font-size: 12px;
    margin: 0px;
    font-weight: bold;
}
.divMenuItemActive a:link, .divMenuItemActive a:visited
{
    color: #fff;
    line-height: 23px;
    text-decoration: none;
    display: block;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom:0px;
    font-size: 12px;
    margin: 0px;
    font-weight: bold;
}
.divMenuItemActive a
{
    background: url("../App_Images/navbar_on.gif") repeat-x top left;
    color: #fff;
}
.divMenu a:hover
{
    background: url("../App_Images/navbar_on.gif") repeat-x top left;
    color: #fff;
}

/*            Left Pane              */
.aNews
{
color:#555;
font-size:11px;
line-height:14px;
}

.aServices
{
color:#555;
font-size:11px;
line-height:14px;
}

.tbMailingList{
 font-size:9pt;
  border-width:0px;
 
}
/*********************************************** Content Footer ************************************************/
.divContentFooter
{
    background:url(/App_Images/Template/footer.jpg) no-repeat top left;
    width:780px;
    height:68px;
    margin-left:0px;
    padding-top:7px;
    margin-top:10px;
}
.divContentFooter a
{
    color:#fff;
    height:33px;
    line-height:31px;
}
.divContentFooterLink1
{
    float:left;
    width:150px;
    margin-left:100px;
    text-align:left;
    height:31px;
}
.divContentFooterLink2
{
    float:left;
    width:115px;
    margin-left:32px;
    text-align:left;
    height:31px;
}
.divContentFooterLink3
{
    float:left;
    width:150px;
    margin-left:32px;
    text-align:left;
    height:31px;
}
.divContentFooterLink4
{
    float:left;
    width:165px;
    margin-left:32px;
    text-align:left;
    height:31px;
}
.divFooterLinks
{
    margin-top:19px;
    float:left;
    font-size:8pt;
    margin-right:2px;
      color:#999;
}

/*          W3C         */
.divW3CHTML
{
    margin-top:19px;
    float:right;
    font-size:8pt;
    margin-right:2px;
}
.divW3CCSS
{
    margin-top:19px;
    float:right;
    color:#777;
    font-size:8pt;
}
.divW3CCSS a:link,.divW3CHTML a:link,.divW3CCSS a:visited,.divW3CHTML a:visited,.divFooterLinks a:link, .divFooterLinks a:visited
{
    color:#999;
}
.divW3CCSS a:hover,.divW3CHTML a:hover,.divFooterLinks a:hover
{
    color:#fff;
}

