INPUT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: tahoma,verdana,arial;
    BACKGROUND-COLOR: #fff;
}
SELECT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: tahoma,verdana,arial;
    BACKGROUND-COLOR: #fff;
}
INPUT.formBtn {font:11 verdana,tahoma,arial;color:#fff;background-color:#5577CC;border:1px solid #000000;cursor:pointer;}
INPUT.form {font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;}
SELECT.form {font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px}
SELECT.OPTION.mainVal{font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;font-weight:bold}
SELECT.OPTION.subVal{font:8pt tahoma,verdana,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px}
TEXTAREA.form {
font:8pt tahoma,verdana,arial;
color:#000;
background-color:#fff;
border-color:#888;
border-style:solid;
border-width:1px;
}
html,body
{

    background-color:#E4E4E4;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-align:center;
    padding:0px;
    margin:0px;
}
td
{
    font-family: tahoma,verdana,arial;
    color: #000;
    font-size: 8pt;
    text-align:justify;
}
.hpDivider
{
   clear:both;
   width:100%;
   border-top:1px dotted #CCCCCC;
   height:20px;
   margin-top:20px;
}
.hpDivider2
{
   clear:both;
   width:100%;
   border-top:1px dotted #CCCCCC;
   border-bottom:1px dotted #CCCCCC;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:20px;
}
.headerContainer
{
    width:100%;
    height:90px;
    border:0px;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
}
.headerMain
{
    float:left;
    width:100%;
    height:68px;
    background-image:url(../images/header_bg.gif);
    background-repeat:repeat;
    padding:0px;
    margin:0px;
}
.headerCenter
{
    position:absolute;
    top:0px;
    left;255px;
    height:68px;
    float:left;
    padding-top:10px;
    font-family: tahoma,verdana,arial;
    color: #FFFFFF;
    font-size: 8pt;
    text-align:center;
}
.headerRight
{
    font-family: tahoma,verdana,arial;
    color: #FFFFFF;
    font-size: 8pt;
    float:right;
    width:170px;
    height:68px;
    background-image:url(../images/header_rbg.gif);
    padding:0px;
    margin:0px;
}
.headerRight
{
    padding-top:3px;
    text-align:right;
    font-family: tahoma,verdana,arial;
    color: #FFFFFF;
    font-size: 8pt;
    float:right;
    width:170px;
    height:68px;
    background-image:url(../images/header_rbg.gif);
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    margin:0px;
}
.headerRight A:visited
{
    color: #FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.headerRight A:link
{
    color: #FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.headerRight A:hover
{
    color: #FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decor tion:underline;
}
.adlogo
{
    width:255px;
    padding-top:10px;
    padding-left:20px;
    float:left;
    overflow:hidden;
}
.mainMenu_bg
{
    clear:both;
    height:20px;
    width:100%;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    background-color:#5577CC;
    text-align:center;
}
.centerAlign
{
    text-align:center;
}
.container
{
    position:relative;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    border: 0px solid #226622;
    width:780px;
    height:100%;
    text-align:left;
    padding:0px;

    background-color:#FFFFFF;
}
.leftCol
{
    position:absolute;
    float:left;
    left:0px;
    width:160px;
    height:100%;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    background-color:#CCCCCC;
}
.leftColTitle
{
    padding-top:2px;
    width:auto;
    height:22px;
    background-color:#002288;
    text-align:center;
    color: #FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
}
.centerCol
{
    position:absolute;
    float:left;
    left:161px;
    width:454px;
    background-color:#FFFFFF;
    border: 0px solid #FFFFFF;
    overflow:hidden;
}
.centerText
{
    width:auto;
    margin-top:0px;
    padding:10px;
    text-align:justify;
}
.centerColWide
{
    position:relative;
    float:left;
    left:151px;
    width:627px;
    background-color:#FFFFFF;
}
.rightCol
{
    position:absolute;
    left:618px;
    float:right;
    width:160px;
    height:100%;
    background-color:#FFFFFF;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    text-align:right;
}
.footer_body
{
    position:relative;
    clear:both;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-left:0px;
    width:100%;
    height:40px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #FFFFFF;
    text-align:center;
    color: #888888;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    background-color:#E4E4E4;
}
.footer_body A:visited
{
    color: #888888;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.footer_body A:link
{
    color: #888888;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.footer_body A:hover
{
    color: #888888;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decor tion:underline;
}
.footer_base
{
    clear:both;
    height:50px;
    width:780px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color: #BBBBBB;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    padding-top:10px;
    padding-bottom:20px;
    background-color:#E4E4E4;
}
.footer_base A:visited
{
    color: #BBBBBB;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    text-decoration:underline;
}
.footer_base A:link
{
    color: #BBBBBB;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    text-decoration:underline;
}
.footer_base A:hover
{
    color: #2255AA;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    text-decoration:underline;
}
.mBtnHolder
{
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    width:780px;
    height:20px;
    border-left:0px solid #FFFFFF;
    border-right:0px solid #002288;
    margin-left:auto;
    margin-right:auto;
}
.mBtnLeft
{
    float:left;
    height:20px;
    border-right:1px solid #FFFFFF;
}
.mBtnRight
{
    float:left;
    height:20px;
    border-left:1px solid #002288;
}
.mBtn
{
    float:left;
    height:20px;
    padding-top:2px;
    padding-bottom:0px;
    color:#FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size:9pt;
    border-left: 1px solid #002288;
    border-right: 1px solid #FFFFFF;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
}
.mBtnSel
{
    background-color:#2255AA;
    float:left;
    height:20px;
    padding-top:2px;
    padding-bottom:0px;
    color:#FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size:9pt;
    border-left: 1px solid #002288;
    border-right: 1px solid #FFFFFF;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
}
.smBtn 
{
    margin-top:1px;
    border:1px solid #002288;
    background-color:#CCCCCC;
    padding-top:2px;
    padding-left:10px;
    color:#002288;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    width:auto;
    height:19px;
    text-align:left;
    cursor:pointer;
    overflow:hidden;
}
.smBtnSel
{
    margin-top:1px;
    border:1px solid #002288;
    background-color:#5577CC;
    padding-top:2px;
    padding-left:10px;
    color:#FFFFFF;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    width:auto;
    height:19px;
    text-align:left;
    cursor:pointer;
    overflow:hidden;
}
.rAddWrap
{
    cursor:pointer;
}
.rAdd_title_blue
{
    border-right:1px solid #002288;
    border-left:1px solid #002288;
    padding-top:3px;
    padding-bottom:4px;
    width:100%;
    background-color:#002288;
    color:#FFFFFF;
    text-align:center;
    font-family: tahoma,verdana,arial;
    font-size:9pt;
}
.rAdd_Body_blue
{
    border:1px solid #2255AA;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:0px;
    padding-left:0px;
    color:#000000;
    text-align:center;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    margin-bottom:10px;
    overflow:hidden;
}
.title
{
    font-family: tahoma,verdana,arial;
    font-size: 11pt;
    color:#002288;
    padding-left:10px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
}
.subTitle
{
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    color:#002288;
    font-weight: bold;
    padding-bottom:3px;
}
.topDirLink
{
    width:280px;
    float:left;
    padding-top:2px;
    padding-bottom:1px;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    color:#002288;
    font-weight: normal;
    padding-bottom:3px;
    border:0px solid #000000;
}
.topDirDetail
{
    float:left;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
    color:#002288;
    font-weight: normal;
    padding-left:3px;
    padding-right:10px;
    padding-bottom:3px;
    margin-left:10px;
    border-right:1px solid #002288;
    border-left:0px solid #002288;
}
.navBar
{
    width:auto;
    height:22px;
    background-color:#E4E4E4;
}
.navBarContent
{
    float:left;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    color:#002288;
    padding-left:10px;
    margin-top:2px;
}
.navBarContent A:visited
{
    color: #999999;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.navBarContent A:link
{
    color: #999999;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.navBarContent A:hover
{
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.dirListHead
{
    margin-top:0px;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    padding-top:3px;
    width:auto;
    height:21px;
    background-color:#CCCCCC;
    color:#002288;
    text-align:center;
    font-family: tahoma,verdana,arial;
    font-size:9pt;
}
.dirListBox
{
    border:1px solid #CCCCCC;
    width:auto;
    height:130px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:0px;
    color:#000000;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    margin-bottom:10px;
}
.dirListBox A:visited
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:none;
}
.dirListBox A:link
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:none;
}
.dirListBox A:hover
{
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:underline;
}
.link
{
    margin-top:5px;
    margin-bottom:3px;
    color: #5577CC;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:none;
}
.link A:visited
{
    margin-top:5px;
    margin-bottom:3px;
    color: #5577CC;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:none;
}
.link A:link
{
    margin-top:5px;
    margin-bottom:3px;
    color: #5577CC;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:none;
}
.link A:hover
{
    margin-top:5px;
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:underline;
}
.linkText
{
    padding-left:20px;
    margin-bottom:3px;
    color: #666666;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
}
.linkFoot
{
    padding-left:20px;
    height:15px;
    margin-bottom:3px;
    color: #999999;
    font-family: tahoma,verdana,arial;
    font-size: 7pt;
}
.textHolderBlue
{
    text-align:justify;
    margin:10px;
    padding:10px;
    background-color:#DDEEFF;
    border:1px solid #002288;
    color: #000000;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
}
.textHolderBlueTitle
{
    color: #002288;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    font-weight:bold;
}
.articleBox
{
    height:80px;
    padding:0px;
    border:1px solid #E4E4E4;
    margin-bottom:10px;
}
.articleLink
{
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
}
.articleHolder
{
    width:283px;;
    float:left;
    padding:5px;
    color: #000000;
    font-family: tahoma,verdana,arial;
    font-size: 8pt;
}
.articleHolder A:visited
{
    margin-top:5px;
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:underline;
}
.articleHolder A:link
{
    margin-top:5px;
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:underline;
}
.articleHolder A:hover
{
    margin-top:5px;
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:underline;
}
.articleImage
{
    float:right;
    width:135px;
    height:80px;
    overflow:hidden;
    cursor:pointer;
}
.hpWrap
{
    margin-top:10px;
    cursor:pointer;
}
.hpBoxHead
{
    margin-top:0px;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    padding-top:3px;
    padding-left:5px;
    width:auto;
    height:21px;
    background-color:#5577CC;
    color:#FFFFFF;
    text-align:left;
    font-family: verdanatahoma,,arial;
    font-size:9pt;
    font-weight:bold;
}
.hpBox
{
    border:1px solid #CCCCCC;
    width:auto;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
    padding-left:5px;
    color:#000000;
    font-family: tahoma,verdana,arial;
    font-size:8pt;
    margin-bottom:10px;
}
.hpBox A:visited
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:none;
}
.hpBox A:link
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:none;
}
.hpBox A:hover
{
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 10pt;
    text-decoration:underline;
}
.siteMapCol
{
   margin-right:10px;
   margin-bottom:20px;
   float:left;
   width:45%;
}
.siteMapColHead
{
    margin-top:0px;
    margin-bottom:5px;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    padding-top:3px;
    padding-left:5px;
    width:auto;
    height:21px;
    background-color:#5577CC;
    color:#FFFFFF;
    text-align:left;
    font-family: verdanatahoma,,arial;
    font-size:9pt;
    font-weight:bold;
}
.siteMapSubTitle
{
    margin-top:0px;
    margin-bottom:5px;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    padding-top:3px;
    padding-left:5px;
    width:auto;
    height:21px;
    color:#FFFFFF;
    text-align:left;
    font-family: verdanatahoma,,arial;
    font-size:9pt;
    font-weight:bold;
}
.sitemapLink
{
    margin-left:5px;
    margin-bottom:3px;
}
.sitemapLink A:visited
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:none;
}
.sitemapLink A:link
{
    margin-bottom:3px;
    color: #333333;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:none;
}
.sitemapLink A:hover
{
    margin-bottom:3px;
    color: #002288;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
    text-decoration:underline;
}