﻿/* Top-level styles */
html { font-size: 62.5%; }

body
{
    margin: 0;
    padding: 0;
    background-color: #E7E7E7;
    /* font-size: 62.5%; */
    font-size: 1.2em;
    font-family: Arial, Sans-Serif;
    line-height: 1.5;
    zoom: 1;
}

.centre { text-align: center; }
.error  { color: #EE1C25; }
.smallerror { color: #EE1C25; font-size: 0.95em; }
.indent { margin-left: 20px; }
.comment { font-size: 0.9em; font-style: italic; }
.blue { color: #283991; }
.red { color: #EE1C25; }
h1    { font-size: 1.7em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h2    { font-size: 1.5em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h3    { font-size: 1.3em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h4    { font-size: 1.2em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h5    { font-size: 1.1em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h6    { font-size: 1.0em; font-family: Verdana, Sans-Serif; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6
{
    /*color: #283991;*/
    color: #EE1C25;
    font-weight: normal;
    /*padding: 0px 5px;
    background-color: #283991;
    margin-left: -5px;
    margin-top: -5px;
    margin-bottom: 5px;
    width: 100%;*/
}
p     { margin: 0; margin-bottom: 10px; }
a     { text-decoration: underline; color: #EE1C25; }
a:hover { text-decoration: none; }
img   { border: none; }
a span {color: #EE1C25!important;}

div#printlogo
{
    display:none;
}
div.divider
{
    width: 100%;
    height: 1px;
    border-top: solid 1px #9F9F9F;
    margin-top: 8px;
    margin-bottom: 3px;
}

div.popupwindow
{
    width: 260px;
    background-color: #FFFFFF;
    margin: 10px auto;
    padding: 5px;
}

div.popupemail
{
    width: 560px;
    margin: 10px auto;
    padding: 5px;
}

div.toolbar
{
    width: 100%;
    background-color: #E7E7E7;
    margin-bottom: 10px;
}

div.toolbar div
{
    padding-left: 4px;
}

div.pdsection
{
    border: solid 1px #C7C7C7;
    margin-top: 5px;
}

div.pdsection div.pdcontainer
{
    padding: 2px;
}

div.pdsection h4
{
    color: #283991;
    background-color: #C7C7C7;
    padding-left: 2px;
}

div#header
{
    width: 1000px;
    height: 92px;
    background: transparent url('/images/headerpanel.gif') no-repeat;
    margin: 5px auto;
    margin-top: 10px;
}

div#header a#logo
{
    display: block;
    height: 56px;
}

div#header h1, div#header h2, div#header h3, div#header h4, div#header h5, div#header h6
{
    margin: 0;
    padding: 0;
}

div#headerleft
{
    width: 447px;
    height: 56px;
    float: left;
    padding-left: 16px;
    padding-top: 16px;
    overflow: hidden;
}

div#headerright
{
    width: 527px;
    height: 100%;
    float: right;
    padding: 5px 10px 0px 0px;
}

div#headerlinksdiv
{
    padding-right: 50px;
    overflow: hidden;
}

ul#headerlinks
{
    display: inline;
    list-style: none;
    margin: 0;
}

ul#headerlinks li
{
    color: White;
    display: inline;
    padding-left: 10px;
    float: right;
}

ul#headerlinks a
{
    color: White;
}

div#headerlangdiv
{
    
}

ul#headerlang
{
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#headerlang li
{
    color: White;
    display: inline;
    padding-left: 10px;
    float: right;
    text-align: right;
}

ul#headerlang a
{
    color: White;
    background-repeat: no-repeat;
    background-position: center top;
    text-decoration: none;
    font-size: 10px;
    display: block;
    height: 0px;
    width: 24px;
    padding-top: 24px;
    margin-left: 10px;
}

ul#headerlang a.gb
{
    background-image: url(/images/gb24.gif);
}

ul#headerlang a.fr
{
    background-image: url(/images/fr24.gif);
}

ul#headerlang a.nl
{
    background-image: url(/images/nl24.gif);
}

div.headerother
{
    float: right;
    font-size: 12px;
    color: White;
    line-height: 24px;
}

div.headerrss
{
    float: right;
    width: 24px;
    height: 24px;
    margin-left: 20px;
}

div.button
{
    height: 27px;
    border: solid 1px #7F7F7F;
    background: transparent url('/images/buttonback.gif') repeat-x;
    line-height: 27px;
}

div.buttonsmall
{
    height: 18px;
    border: solid 1px #7F7F7F;
    background: transparent url('/images/buttonback.gif') repeat-x;
    line-height: 18px;
    text-align: center;
    color: #7F7F7F;
}

div.button163
{
    width: 145px;
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 8px;
}

a.button
{
    color: #283991;
    text-decoration: none;
    display: block;
    padding-left: 27px;
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

a.button2
{
    color: #283991;
    text-decoration: none;
    display: block;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

a.button:hover, a.button2:hover
{
    color: #EE1C25;
    background-color: #FFF;
}

div.buttonsearch
{
    width: 138px;
    margin-top: 8px;
    margin-left: 20px;
    margin-right: 20px;
}

div.buttonsave
{
    width: 138px;
    margin-top: 8px;
    margin-left: 20px;
    margin-right: 20px;
}

.bsearch
{
    background-image: url('/images/search16.png');
}

.bsave
{
    background-image: url('/images/save16.png');
}

table.button
{
    height: 24px;
}

td.headerbuttonleft
{
    height: 24px;
    width: 4px;
    background-image: url('/images/headerbuttonleft.gif');
    background-repeat: no-repeat;
}

td.headerbuttonright
{
    height: 24px;
    width: 4px;
    background-image: url('/images/headerbuttonright.gif');
    background-repeat: no-repeat;
}

td.buttonfill
{
    height: 24px;
    background-image: url('/images/buttonfill.gif');
    background-repeat: repeat-x;
    vertical-align: middle;
}

table.button:hover td.headerbuttonleft
{
    background-image: url('/images/headerbuttonlefth.gif');
}

table.button:hover td.leaderbuttonright
{
    background-image: url('/images/headerbuttonrighth.gif');
}

table.button:hover td.buttonfill
{
    background-image: url('/images/buttonfillh.gif');
}

td.buttonfill a
{
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
}

div#menu
{
    width: 995px;
    height: 32px;
    /*height: 30px;*/
    /*background-color: #283991;*/
    margin: 5px auto;
    margin-top: 0px;
    background: transparent url('/images/menupanel.gif') no-repeat;
    padding-left: 5px;
}

div#menu div.inner
{
    width: 995px;
}

div#container
{
    width: 1000px;
    background: transparent url('/images/3col-back.gif') repeat-y;
    /*background-image: url(/images/0col-back.gif);
    background-repeat: repeat-y;*/
    margin: 0 auto;
    overflow: hidden;
    /*border: none;
    border-top: solid 1px #283991;
    border-bottom: solid 1px #283991;*/
}

div#containerbottom
{
    margin: 0 auto;
    margin-top: -10px;
    margin-bottom: 5px;
    width: 1000px;
    height: 10px;
    background: transparent url('/images/3col-bottom.gif') no-repeat;
    z-index: 99;
}

div#left
{
    width: 200px;
    float: left;
    min-height: 1px;
}

div#right
{
    width: 195px;
    float: right;
    padding-left: 5px;
    min-height: 1px;
}

div#centretopright2
{
    width: 800px;
    height: 10px;
    background: transparent url('/images/2col-top.gif') no-repeat;
}

div#centretop3
{
    width: 600px;
    height: 10px;
    background: transparent url('/images/3col-top.gif') no-repeat;
}

div#centre
{
    width: 600px;
    float: left;
    min-height: 1px;
}

div#centreinner
{
    width: 582px;
    padding: 0px 12px 10px 6px;
    margin-top: -8px;
}

div#footer
{
    width: 1000px;
    margin: 0px auto;
    margin-bottom: 10px;
}

div#footerpaneltop
{
    background: transparent url('/images/footerpaneltop.gif') no-repeat;
    width: 1000px;
    height: 10px;
}

div#footerpanelbody
{
    background: transparent url('/images/footerpanelbody.gif') repeat-y;
    width: 1000px;
}

div#footerpanelbottom
{
    background: transparent url('/images/footerpanelbottom.gif') no-repeat;
    width: 1000px;
    height: 10px;
}

div#pagefooter
{
    padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 15px;
    width: 975px;
    text-align: center;
    vertical-align: middle;
    font-size: 0.9em;
    color: White;
}

div#pagedisclaimer
{
    padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 15px;
    width: 975px;
    text-align: center;
    vertical-align: middle;
    font-size: 0.9em;
    color: White;
}

div#pagefooter a, div#pagedisclaimer a
{
    color: White;
}

/* News */
div.newsitem
{
    width: 582px;
    overflow: hidden;
    margin-bottom: 20px;
    border: solid 1px #C7C7C7;
}

div.newsheader
{
    width: 582px;
    background-color: #C7C7C7;
    color: #283991;
    overflow: hidden;
    font-size: 1.2em;
    line-height: 24px;
    font-weight: normal;
    height: 24px;
}

div.newsdate
{
    width: 90px;
    float: left;
    text-align: center;
    font-weight: bold;
}

div.newstitle
{
    width: 492px;
    float: right;
    font-weight: bold;
}

div.newstext
{
    width: 482px;
    padding: 5px;
    margin-left: 85px;
}

/*Links*/

div.linksection
{
    width: 572px;
    overflow: hidden;
    margin-bottom: 20px;
    border: solid 1px #C7C7C7;
    padding: 5px;
}

div.linkheader
{
    width: 577px;
    background-color: #C7C7C7;
    color: #283991;
    overflow: hidden;
    font-size: 1.2em;
    line-height: 24px;
    font-weight: normal;
    height: 24px;
    padding-left: 5px;
    margin-left: -5px;
    margin-top: -5px;
}

div.linkitem
{
    width: 572px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 5px;
}

div.linkimage
{
    width: 150px;
    float: left;
    padding-right: 5px;
}

div.linkimage img
{
    width: 150px;
    border: none;
}

div.linktext
{
    width: 402px;
    padding-left: 10px;
    padding-right: 5px;
    float: right;
}

/* Normal form */
div.layout
{
    width: 540px;
    overflow: hidden;
    margin-bottom: 5px;
}

div.layoutleft
{
    float: left;
    width: 160px;
    margin-right: 10px;
}

div.layoutright
{
    float: left;
    width: 370px;
}

div.layoutbutton
{
    margin-left: 170px;
    margin-top: 20px;
    width: 370px;
}

div.l
{
    width: 540px;
    overflow: hidden;
    margin-bottom: 5px;
}

div.l a
{
    color: #EE1C25;
}

div.ls
{
    width: 540px;
    overflow: scroll;
    margin-bottom: 5px;
}

div.ll
{
    float: left;
    width: 160px;
    margin-right: 10px;
}

div.lr
{
    float: left;
    width: 370px;
}

div.lb
{
    margin-left: 170px;
    margin-top: 20px;
    width: 370px;
}

/*Login form*/
div.login
{
    margin: 0 0 5px 20px;
    width: 540px;
    overflow: hidden;
}

div.loginleft
{
    float: left;
    width: 170px;
    margin-left: 20px;
}

div.loginright
{
    float: left;
    width: 330px;
}

div.loginbutton
{
    width: 330px;
    margin-left: 190px;
    margin-top: 20px;
}

div.loginerror
{
    width: 551px;
    padding: 15px;
    border: solid 1px #EE1C25;
    background-color: #FFEFF0;
    text-align: center;
    margin-top: 20px;
}

table.login
{
    margin-left: 20px;
    width: 450px;
}

table.login td.2col
{
    width: 450px;
}

table.login .indent
{
    padding-left: 20px;
}

table.login td.left
{
    width: 170px;
}

table.login td.right
{
    width: 280px;
}

table.login h3
{
    margin: 0px;
    background-color: Transparent;
}

/*Popup panel*/
div.popup
{
    width: 192px;
}

div.popup div.top
{
    width: 173px;
    height: 25px;
    padding: 3px 10px 0px 9px;
    background: transparent url('/images/popuptop.png') no-repeat;
}

div.popup div.top h2
{
    font-size: 14px;
    color: White;
    background-color: Transparent;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div.popup div.body
{
    width: 177px;
    background: transparent url('/images/popupbody.png') repeat-y;
    padding: 4px 10px 0px 5px;
    overflow: hidden;
}

div.popup div.body2
{
    width: 177px;
    font-size: 11px;
}

div.popup div.bottom
{
    width: 192px;
    height: 6px;
    background: transparent url('/images/popupbottom.png') no-repeat;
}

/*Narrow web panel*/
div.narrowpanel
{
    width: 195px;
}

div.narrowpanel div.top
{
    width: 176px;
    height: 24px;
    padding: 3px 10px 0px 9px;
    background: transparent url('/images/narrowpaneltop.gif') no-repeat;
}

div.narrowpanel div.top h2
{
    font-size: 14px;
    color: White;
    background-color: Transparent;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div.narrowpanel div.body
{
    width: 180px;
    background: transparent url('/images/narrowpanelbody.gif') repeat-y;
    padding: 4px 10px 0px 5px;
    overflow: hidden;
}

div.narrowpanel div.body2
{
    width: 180px;
    font-size: 11px;
}

div.narrowpanel div.slideshow
{
    width: 180px;
    height: 135px;
    font-size: 11px;
    overflow: hidden;
}

div.narrowpanel div.bottom
{
    width: 195px;
    height: 10px;
    background: transparent url('/images/narrowpanelbottom.gif') no-repeat;
}

ul.quicklinks
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.quicklinks li
{
    text-align: center;
}

/*Wide web panel*/
div#bottompanels
{
    width: 1000px;
    height: 140px;
    margin: 0 auto;
    margin-bottom: 5px;
}

div.widepanelgap
{
    width: 5px;
    height: 140px;
    float: left;
}

div.widepanel
{
    width: 330px;
    height: 140px;
    float: left;
}

div.widepanel div.top
{
    width: 311px;
    height: 24px;
    padding: 3px 10px 0px 9px;
    background: transparent url('/images/widepaneltop.gif') no-repeat;
}

div.widepanel div.top h2
{
    font-size: 14px;
    color: White;
    background-color: Transparent;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div.widepanel div.body
{
    width: 315px;
    background: transparent url('/images/widepanelbody.gif') repeat-y;
    padding: 4px 10px 0px 5px;
}

div.widepanel div.body2
{
    width: 315px;
    height: 99px;
    font-size: 11px;
    overflow: hidden;
}

div.widepanel div.bottom
{
    width: 330px;
    height: 10px;
    background: transparent url('/images/widepanelbottom.gif') no-repeat;
}

/*Slideshow*/
div#slideshow
{
    width: 180px;
    height: 176px;
}

div#slideback
{
    width: 180px;
    height: 176px;
    position: absolute;
}

.slides 
{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	height:209px;
	width:374px;
}

.slides li 
{
	position:absolute;
	height:209px;
	width:374px;
}

.active
{
    z-index: 99;
}

/*Advanced search*/
div.as
{
    width: 576px;
    overflow: hidden;
    margin-bottom: 5px;
}

div.asc
{
    overflow: hidden;
    padding: 2px;
    padding-bottom: 0px;
    padding-top: 5px;
}

div.asl
{
    float: left;
    width: 170px;
    overflow: hidden;
    line-height: 21px;
}

div.asr
{
    float: left;
    width: 406px;
    overflow: hidden;
    /*line-height: 21px;*/
}

div.asc div.divider
{
    margin-top: 5px;
    margin-bottom: 4px;
}


/*Region and Department search panel*/
div.rd
{
    width: 576px;
    height: 372px;
    overflow: hidden;
    margin-bottom: 4px;
}

div.rdl
{
    width: 350px;
    height: 372px;
    /*background: transparent url('/images/regions.gif') no-repeat;*/
    float: left;
    overflow: hidden;
    position: relative;
}

div#rdmain
{
    position: relative;
    display: none;
}

div.rdregion
{
    position: relative;
    display: none;
}

div#rdregions
{
    position: relative;
    width: 350px;
    height: 372px;
    display: none;
}

div#rdloader
{
    position: relative;
    width: 350px;
    height: 372px;
    background: transparent url('/images/loaderbig.gif') no-repeat center center;
}

div#rdregions a
{
    position: absolute;
    top: 349px;
    left: 266px;
    font-weight: bold;
    color: #283991;
    background-color: #9DA0D2;
    text-decoration: none;
    width: 84px;
    line-height: 23px;
    text-align: center;
}

div#rdregions a:hover
{
    color: #E54E55;
}

div.rdl img.rdmap
{
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
    height: 372px;
    display: none;
}

div.rdl div.rdmap
{
    position: absolute;
    top: 0;
    left: 0;
    width: 4200px;
    height: 4092px;
    display: none;
    background-repeat: no-repeat;
}

div.rdr
{
    width: 217px;
    height: 372px;
    margin-left: 6px;
    border-left: solid 1px #9F9F9F;
    float: right;
    /*overflow: hidden;*/
    padding-left: 2px;
}

div.rdrt
{
    width: 217px;
    padding: 0;
}

div.rdrb
{
    width: 217px;
    padding: 0;
    border-top: solid 1px #9F9F9F;
    margin-top: 5px;
    padding-top: 3px;
    /*position: relative;*/
}

div.rdrinfo
{
    display: none;
    width: 217px;
    margin-bottom: 5px;
}

div.rdrinfo h6
{
    display: inline;
}

div.rdrinfo ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 10px;
}

/*Search results page*/

div.pscont
{
    width: 580px;
    border: solid 1px #C7C7C7;
    background-color: #F7F7F7;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.pscont h4
{
    color: #283991;
}

div.psconttop
{
    width: 580px;
    overflow: hidden;
}

div.pscontbot
{
    width: 550px;
    overflow: hidden;
    margin-top: 5px;
    background: transparent url('/images/delete16.png') no-repeat 10px 2px;
    padding: 2px 0px 2px 30px;
    cursor: pointer;
    color: #283991;
}

div.pscontbot:hover
{
    color: #EE1C25;
}

div.pscont:hover
{
    background-color: #FFFFFF;
}

div.pshead
{
    width: 580px;
    background-color: #C7C7C7;
    overflow: hidden;
}

div.pshead h4
{
    font-weight: bold;
    font-size: 1.1em;
}

div.psheadl
{
    width: 425px;
    margin-left: 5px;
    float: left;
}

div.psheadr
{
    width: 145px;
    margin-right: 5px;
    float: right;
    text-align: right;
}

div.psphoto
{
    margin: 4px;
    margin-right: 0px;
    width: 122px;
    float: left;
    height: 92px;
    position: relative;
}

div.psphoto img
{
    border: solid 1px #C7C7C7;
    position: absolute;
    top: 0;
    left: 0;
}

div.psphoto div.psover
{
    padding-top: 2px;
    position: absolute;
    top: 2px;
    left: 1px;
    width: 120px;
    height: 17px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    background: transparent url('/images/webstatus.png') repeat-x;
    overflow: hidden;
}

div.psdetails
{
    margin: 4px;
    width: 444px;
    float: right;
    overflow: hidden;
}

table.psitems td
{
    width: 111px;
    line-height: 20px;
    color: #000000;
}

table.psitems strong
{
    color: #283991;
}

div.psnavig
{
    width: 580px;
    border: solid 1px #C7C7C7;
    background-color: #C7C7C7;
    color: #283991;
    overflow: hidden;
}

div.psnavigtop
{
    width: 576px;
    height: 20px;
    padding: 2px;
}

div.psnavigtopl
{
    width: 326px;
    float: left;
    height: 20px;
    line-height: 20px;
}

div.psnavigtopr
{
    width: 250px;
    float: right;
    height: 20px;
    line-height: 20px;
}

div.psnavigbot
{
    width: 576px;
    height: 20px;
    padding: 2px;
    padding-top: 12px;
}

div.psnavigbotl
{
    width: 75px;
    height: 20px;
    float: left;
}

div.psnavigbotc
{
    width: 426px;
    height: 20px;
    float: left;
    text-align: center;
}

div.psnavigbotr
{
    width: 75px;
    height: 20px;
    float: left;
}

span.psactive
{
    color: #FFF;
    background-color: #283991;
    padding-left: 3px;
    padding-right: 3px;
    border: solid 1px #283991;
    display: inline-block;
}

.psm { margin-right: 3px; }

a.pspage
{
    height: 18px;
    border: solid 1px #7F7F7F;
    background: transparent url('/images/buttonback.gif') repeat-x;
    color: #283991;
    text-decoration: none;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    display: inline-block;
}

a.pspage:hover
{
    color: #EE1C25;
    background-color: #FFF;
}

/*Logged on user styles*/
ul.usermenu
{
}

ul.usermenu li
{
    list-style: none;
    width: 300px;
    border: solid 1px #FFF;
    margin: 5px;
    padding: 5px;
}

ul.usermenu li img
{
    vertical-align: middle;
    margin-right: 10px;
}

ul.usermenu li a
{
    text-decoration: none;
    font-size: 1.2em;
}

ul.usermenu li a:hover
{
    text-decoration: underline;
}

ul.usermenu li:hover
{
    background-color: #E7E7E7;
    border-color: #B7B7B7;
}

/* Appointments page */
table.appt
{
    width: 580px;
}

table.appt tr
{
    
}

table.appt td
{
    text-align: left;
    vertical-align: top;
    padding-bottom: 10px;
}

table.appt th
{
    text-align: left;
    color: #283991;
    border-bottom: solid 1px #283991;
}

table.appt .apptdate
{
    width: 15%;
}

table.appt .appttime
{
    width: 10%;
}

table.appt .apptagent
{
    width: 20%;
}

table.appt .apptproperties
{
    width: 55%
}

/* Purchase page */
table.userpurchase
{
    line-height: 23px;
}

table.userpurchase td
{
    padding-right: 10px;
    vertical-align: top;
}

/* Property highlights */
div.ph
{
    width: 180px;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
}

div.ph:hover
{
    background-color: #DDDDDD;
}

div.phtop
{
    width: 180px;
    overflow: hidden;
}

div.pht
{
    width: 180px;
    overflow: hidden;
    color: #283991;
    font-weight: bold;
}

div.phi
{
    width: 82px;
    float: left;
    margin-bottom: 2px;
}

div.phd
{
    width: 95px;
    padding-left: 3px;
    overflow: hidden;
    float: left;
}

div.ph img
{
    width: 80px;
    height: 60px;
    border: solid 1px #C7C7C7;
}

div.phdiv
{
    border-top: solid 1px #283991;
}

/*------------------------------------------------------------------------------------------
Dev Express styles
------------------------------------------------------------------------------------------*/
/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_fpa
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxcpLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent_fpa
{
	font: 9pt Tahoma;
	color: #303030;
	border: solid 1px #9F9F9F;
	background-color: White;
}
.dxcpLoadingPanelWithContent_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv_fpa
{
	background-color: Gray;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled_fpa
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl_fpa a:hover
{
    text-decoration:underline!important;
}
.dxccControl_fpa a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_fpa
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled_fpa
{
	color: #808080;
	cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_fpa 
{
	font: 9pt Tahoma;
	color: black;
}
.dxdvControl_fpa td.dxdvCtrl_fpa
{
	padding: 12px 40px 12px 40px;
}
.dxdvLoadingPanel_fpa
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxdvLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_fpa
{
}
.dxdvItem_fpa, .dxdvFlowItem_fpa
{
	font: 9pt Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 12px 12px 12px 14px;
	height: 180px; /*if IE*/
	height: expression("154px");
}
.dxdvFlowItem_fpa
{
	float: left;
	overflow: hidden;
}
.dxdvFlowItemsContainer_fpa 
{
}
.dxdvEmptyItem_fpa
{
	font: 9pt Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
	height: 180px;
	/*if IE*/
	height:expression("154px");
}
.dxdvPagerPanel_fpa
{
}
.dxdvEmptyData_fpa
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled_fpa
{
	color: #808080;
	cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_fpa 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_fpa
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_fpa
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_fpa
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_fpa
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_fpa
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_fpa
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_fpa
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_fpa
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_fpa
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_fpa a
{
	color: #1E3695;
}
.dxhlTailDiv_fpa a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_fpa a:visited
{
    color: #996085;
}
.dxhlContent_fpa a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_fpa a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_fpa a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled_fpa
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_fpa
{
	font: 9pt Tahoma;
	color: #303030;
	background-color: white;
	border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv_fpa
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl_fpa 
{
	/*font: 9pt Tahoma;*/
	color: black;
}
.dxmControl_fpa a, .dxmMenu_fpa a, .dxmVerticalMenu_fpa a, .dxmSubMenu_fpa a
{
	color: Black;
	text-decoration: none;
}

.dxmMenu_fpa a, dxmVerticalMenu_fpa a, .dxmSubMenu_fpa a
{
    color: White;
}

.dxmLoadingPanel_fpa
{
	/*font: 9pt Tahoma;*/
	color: #303030;
}
.dxmLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}   
.dxmMenu_fpa, .dxmVerticalMenu_fpa
{
	/*font: 9pt Tahoma;*/
	font-size: 1em;
	color: white;
	/*background-color: #283991;*/
	/*border: solid 1px #A8A8A8;*/
	/*padding: 2px 2px 2px 2px;*/
}
.dxmMenuGutter_fpa
{
}
.dxmMenuSeparator_fpa, .dxmMenuVerticalSeparator_fpa
{
	background-color: #A8A8A8;
}
.dxmMenuItem_fpa, .dxmMenuItemWithImage_fpa, .dxmMenuItemWithPopOutImage_fpa, .dxmMenuItemWithImageWithPopOutImage_fpa,
.dxmVerticalMenuItem_fpa, .dxmVerticalMenuItemWithImage_fpa, .dxmVerticalMenuItemWithPopOutImage_fpa, .dxmVerticalMenuItemWithImageWithPopOutImage_fpa, 
.dxmMenuLargeItem_fpa, .dxmMenuLargeItemWithImage_fpa, .dxmMenuLargeItemWithPopOutImage_fpa, .dxmMenuLargeItemWithImageWithPopOutImage_fpa,
.dxmVerticalMenuLargeItem_fpa, .dxmVerticalMenuLargeItemWithImage_fpa, .dxmVerticalMenuLargeItemWithPopOutImage_fpa, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_fpa
{
	/*font: 9pt Tahoma;*/
	color: white;
	white-space: nowrap;
}
.dxmMenuItem_fpa, .dxmMenuItemWithImage_fpa
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_fpa, .dxmMenuItemWithImageWithPopOutImage_fpa
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_fpa
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_fpa
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_fpa
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_fpa
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_fpa, .dxmMenuLargeItemWithImage_fpa
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_fpa, .dxmMenuLargeItemWithImageWithPopOutImage_fpa
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_fpa, .dxmVerticalMenuLargeItemWithImage_fpa
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_fpa, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_fpa
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButton_fpa, .dxmMenuLargeItemDropDownButton_fpa
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton_fpa, .dxmVerticalMenuLargeItemDropDownButton_fpa
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmMenuItemSelected_fpa, .dxmMenuItemSelectedWithImage_fpa, .dxmMenuItemSelectedWithPopOutImage_fpa, .dxmMenuItemSelectedWithImageWithPopOutImage_fpa,
.dxmVerticalMenuItemSelected_fpa, .dxmVerticalMenuItemSelectedWithImage_fpa, .dxmVerticalMenuItemSelectedWithPopOutImage_fpa, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_fpa,
.dxmMenuLargeItemSelected_fpa, .dxmMenuLargeItemSelectedWithImage_fpa, .dxmMenuLargeItemSelectedWithPopOutImage_fpa, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_fpa,
.dxmVerticalMenuLargeItemSelected_fpa, .dxmVerticalMenuLargeItemWithImageSelected_fpa, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_fpa, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_fpa
{
	background-color: #6164AB;
	border: solid 1px #283991;
}
.dxmMenuItemSelected_fpa, .dxmMenuItemSelectedWithImage_fpa
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_fpa, .dxmMenuItemSelectedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_fpa
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_fpa
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_fpa, .dxmMenuLargeItemSelectedWithImage_fpa
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_fpa, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_fpa, .dxmVerticalMenuLargeSelectedItemWithImage_fpa
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_fpa, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_fpa
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected_fpa, .dxmMenuLargeItemDropDownButtonSelected_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected_fpa, .dxmVerticalMenuLargeItemDropDownButtonSelected_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemChecked_fpa, .dxmMenuItemCheckedWithImage_fpa, .dxmMenuItemCheckedWithPopOutImage_fpa, .dxmMenuItemCheckedWithImageWithPopOutImage_fpa,
.dxmVerticalMenuItemChecked_fpa, .dxmVerticalMenuItemCheckedWithImage_fpa, .dxmVerticalMenuItemCheckedWithPopOutImage_fpa, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_fpa,
.dxmMenuLargeItemChecked_fpa, .dxmMenuLargeItemCheckedWithImage_fpa, .dxmMenuLargeItemCheckedWithPopOutImage_fpa, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_fpa,
.dxmVerticalMenuLargeItemChecked_fpa, .dxmVerticalMenuLargeItemWithImageChecked_fpa, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_fpa, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_fpa
{
	background-color: #6164AB;
	border: solid 1px #283991;
}
.dxmMenuItemChecked_fpa, .dxmMenuItemCheckedWithImage_fpa
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_fpa, .dxmMenuItemCheckedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_fpa
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_fpa
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_fpa, .dxmMenuLargeItemCheckedWithImage_fpa
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_fpa, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem_fpa, .dxmVerticalMenuLargeCheckedItemWithImage_fpa
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_fpa, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_fpa
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked_fpa, .dxmMenuLargeItemDropDownButtonChecked_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked_fpa, .dxmVerticalMenuLargeItemDropDownButtonChecked_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmMenuItemHover_fpa, .dxmMenuItemHoverWithImage_fpa, .dxmMenuItemHoverWithPopOutImage_fpa, .dxmMenuItemHoverWithImageWithPopOutImage_fpa, 
.dxmVerticalMenuItemHover_fpa, .dxmVerticalMenuItemHoverWithImage_fpa, .dxmVerticalMenuItemHoverWithPopOutImage_fpa, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_fpa, 
.dxmMenuLargeItemHover_fpa, .dxmMenuLargeItemHoverWithImage_fpa, .dxmMenuLargeItemHoverWithPopOutImage_fpa, .dxmMenuLargeItemHoverWithImageWithPopOutImage_fpa, 
.dxmVerticalMenuLargeItemHover_fpa, .dxmVerticalMenuLargeItemHoverWithImage_fpa, .dxmVerticalMenuLargeItemHoverWithPopOutImage_fpa, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_fpa
{
	background-color: #6164AB;
	border: solid 1px #6164AB;
	color: White;
}
.dxmMenuItemHover_fpa, .dxmMenuItemHoverWithImage_fpa
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_fpa, .dxmMenuItemHoverWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_fpa
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_fpa
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_fpa
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_fpa, .dxmMenuLargeItemHoverWithImage_fpa
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_fpa, .dxmMenuLargeItemHoverWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_fpa, .dxmVerticalMenuLargeItemHoverWithImage_fpa
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_fpa, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_fpa
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover_fpa, .dxmMenuLargeItemDropDownButtonHover_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover_fpa, .dxmVerticalMenuLargeItemDropDownButtonHover_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenu_fpa
{
	/*font: 9pt Tahoma;*/
	color: white;
	background-color: #283991;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_fpa
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_fpa
{
	background-color: #A8A8A8;
}
.dxmSubMenuItem_fpa, .dxmSubMenuItemWithImage_fpa, .dxmSubMenuItemWithPopOutImage_fpa, .dxmSubMenuItemWithImageWithPopOutImage_fpa
{
	/*font: 9pt Tahoma;*/
	color: white;
	white-space: nowrap;
}
.dxmSubMenuItem_fpa, .dxmSubMenuItemWithImage_fpa
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_fpa, .dxmSubMenuItemWithImageWithPopOutImage_fpa
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemDropDownButton_fpa
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxmSubMenuItemSelected_fpa, .dxmSubMenuItemSelectedWithImage_fpa, .dxmSubMenuItemSelectedWithPopOutImage_fpa, .dxmSubMenuItemSelectedWithImageWithPopOutImage_fpa
{
	background-color: #6164AB;
	border: solid 1px #283991;
}
.dxmSubMenuItemSelected_fpa, .dxmSubMenuItemSelectedWithImage_fpa
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_fpa, .dxmSubMenuItemSelectedWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuItemChecked_fpa, .dxmSubMenuItemCheckedWithImage_fpa, .dxmSubMenuItemCheckedWithPopOutImage_fpa, .dxmSubMenuItemCheckedWithImageWithPopOutImage_fpa
{
}
.dxmSubMenuItemChecked_fpa, .dxmSubMenuItemCheckedWithImage_fpa
{
}
.dxmSubMenuItemCheckedWithPopOutImage_fpa, .dxmSubMenuItemCheckedWithImageWithPopOutImage_fpa
{
}
.dxmSubMenuItemDropDownButtonChecked_fpa
{
}
.dxmSubMenuItemHover_fpa, .dxmSubMenuItemHoverWithImage_fpa, .dxmSubMenuItemHoverWithPopOutImage_fpa, .dxmSubMenuItemHoverWithImageWithPopOutImage_fpa
{
	background-color: #6164AB;
	border: solid 1px #283991;
}
.dxmSubMenuItemHover_fpa, .dxmSubMenuItemHoverWithImage_fpa
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_fpa, .dxmSubMenuItemHoverWithImageWithPopOutImage_fpa
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover_fpa
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxmSubMenuBorderCorrector_fpa
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled_fpa
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl_fpa 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
}
.dxnbControl_fpa td.dxnbCtrl_fpa
{
    padding: 11px;
}
.dxnbControl_fpa a
{
	color: #1E3695;
}
.dxnbLoadingPanel_fpa
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_fpa
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_fpa table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_fpa td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_fpa
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_fpa table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_fpa td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_fpa
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_fpa, .dxnbLargeItem_fpa, .dxnbBulletItem_fpa
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_fpa
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_fpa
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_fpa, .dxnbLargeItemSelected_fpa, .dxnbBulletItemSelected_fpa
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_fpa
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_fpa
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_fpa, .dxnbLargeItemHover_fpa, .dxnbBulletItemHover_fpa
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_fpa
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_fpa
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_fpa, .dxnbGroupHeaderCollapsed_fpa
{
    text-align: left;
}
.dxnbItem_fpa, .dxnbItemHover_fpa, .dxnbItemSelected_fpa,
.dxnbBulletItem_fpa, .dxnbBulletItemHover_fpa, .dxnbBulletItemSelected_fpa
{
    text-align: left;
}
.dxnbLargeItem_fpa, .dxnbLargeItemHover_fpa, .dxnbLargeItemSelected_fpa
{
    text-align: center;
}
.dxnbGroupHeaderHover_fpa
{
}
.dxnbGroupHeaderCollapsedHover_fpa
{
}
/* Disabled */
.dxnbDisabled_fpa, .dxnbDisabled_fpa table.dxnb
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_fpa
{
	font: 10px Tahoma;
	color: black;
	background-color: White;
}
.dxncControl_fpa td.dxncCtrl_fpa
{
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_fpa
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_fpa
{
}
.dxncPagerPanel_fpa
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_fpa
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_fpa
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_fpa
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_fpa a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_fpa a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_fpa a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_fpa
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_fpa
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_fpa
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_fpa .dxncItemDate_fpa
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_fpa
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_fpa
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_fpa
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_fpa
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_fpa
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_fpa a
{
	color: #1E3695;
}
.dxncItemTailDiv_fpa a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_fpa a:visited
{
    color: #996085;
}
.dxncItemContent_fpa a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_fpa a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_fpa a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData_fpa
{
    color: Gray;
}
/* Disabled */
.dxncDisabled_fpa, .dxncDisabled_fpa a, .dxncDisabled_fpa a:hover
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxPager -- */
.dxpControl_fpa
{
	font: 9pt Tahoma;
	color: black;
}
.dxpControl_fpa td.dxpCtrl_fpa 
{
    padding: 5px 2px 5px 2px;
}
.dxpButton_fpa
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_fpa a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_fpa
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_fpa
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_fpa a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_fpa
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_fpa
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_fpa
{
	background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled_fpa
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl_fpa
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_fpa a
{
	color: #1E3695;
}
.dxpcCloseButton_fpa
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_fpa
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_fpa
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_fpa
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_fpa td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_fpa
{
	font: 9pt Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_fpa td.dxpc
{
	font: 9pt Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_fpa
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled_fpa
{
	color: #808080;
	cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_fpa td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_fpa, .dxrpHeader_fpa td.dxrp
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}
/* Disabled */
.dxrpDisabled_fpa, .dxrpDisabled_fpa td.dxrp
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_fpa a:hover
{
    text-decoration:none!important;
}
.dxsmControl_fpa a:visited
{
    color:#996085!important;
}

.dxsmControl_fpa 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_fpa, .dxsmCategoryLevel_fpa a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_fpa
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_fpa
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_fpa, .dxsmLevelCategoryFlow_fpa a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_fpa, .dxsmLevel0_fpa a, .dxsmLevel0Categorized_fpa a, .dxsmLevel0Categorized_fpa
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_fpa, .dxsmLevel0Categorized_fpa
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_fpa
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_fpa, .dxsmLevel0Flow_fpa a, .dxsmLevel0CategorizedFlow_fpa a, .dxsmLevel0CategorizedFlow_fpa
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_fpa
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_fpa
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_fpa, .dxsmLevel1_fpa a, .dxsmLevel1Categorized_fpa a, .dxsmLevel1Categorized_fpa
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_fpa, .dxsmLevel1Categorized_fpa
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_fpa, .dxsmLevel1Flow_fpa a, .dxsmLevel1CategorizedFlow_fpa, .dxsmLevel1CategorizedFlow_fpa a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_fpa
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_fpa, .dxsmLevel2_fpa a, .dxsmLevel2Categorized_fpa a, .dxsmLevel2Categorized_fpa
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_fpa, .dxsmLevel2Categorized_fpa
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_fpa, .dxsmLevel2Flow_fpa a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_fpa
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_fpa, .dxsmLevel3_fpa a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_fpa
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_fpa, .dxsmLevel3Flow_fpa a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_fpa, .dxsmLevel4_fpa a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_fpa
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_fpa, .dxsmLevel4Flow_fpa a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_fpa
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_fpa
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_fpa
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_fpa, .dxsmLevelOtherFlow_fpa a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}
/* Disabled */
.dxsmDisabled_fpa
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_fpa 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_fpa
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_fpa a, .dxtcTabWithTabPositionLeft_fpa a, .dxtcTabWithTabPositionBottom_fpa a, .dxtcTabWithTabPositionRight_fpa a,
.dxtcActiveTab_fpa a, .dxtcActiveTabWithTabPositionBottom_fpa a, .dxtcActiveTabWithTabPositionLeft_fpa a, .dxtcActiveTabWithTabPositionRight_fpa a,
.dxtcTabHover_fpa a, .dxtcTabHoverWithTabPositionBottom_fpa a, .dxtcTabHoverWithTabPositionLeft_fpa a, .dxtcTabHoverWithTabPositionRight_fpa a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_fpa, .dxtcActiveTabWithTabPositionBottom_fpa,
.dxtcActiveTabWithTabPositionLeft_fpa, .dxtcActiveTabWithTabPositionRight_fpa
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
	text-align: center;
}
/* Active Tab */
.dxtcActiveTab_fpa table.dxtc, .dxtcActiveTabWithTabPositionBottom_fpa table.dxtc,
.dxtcActiveTabWithTabPositionLeft_fpa table.dxtc, .dxtcActiveTabWithTabPositionRight_fpa table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_fpa td.dxtc, .dxtcActiveTabWithTabPositionBottom_fpa td.dxtc,
.dxtcActiveTabWithTabPositionLeft_fpa td.dxtc, .dxtcActiveTabWithTabPositionRight_fpa td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_fpa
{
	background-color: white;
}
/* Tab */
.dxtcTab_fpa, .dxtcTabWithTabPositionLeft_fpa, 
.dxtcTabWithTabPositionBottom_fpa, .dxtcTabWithTabPositionRight_fpa
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	text-align: center;
}
.dxtcTab_fpa table.dxtc, .dxtcTabWithTabPositionBottom_fpa table.dxtc, 
.dxtcTabWithTabPositionLeft_fpa table.dxtc, .dxtcTabWithTabPositionRight_fpa table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_fpa td.dxtc, .dxtcTabWithTabPositionBottom_fpa td.dxtc, 
.dxtcTabWithTabPositionLeft_fpa td.dxtc, .dxtcTabWithTabPositionRight_fpa td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_fpa
{
}
.dxtcTabWithTabPositionLeft_fpa
{
}
.dxtcTabWithTabPositionRight_fpa
{
}
/* Hover */
.dxtcTabHover_fpa, .dxtcTabHoverWithTabPositionBottom_fpa,
.dxtcTabHoverWithTabPositionLeft_fpa, .dxtcTabHoverWithTabPositionRight_fpa
{
	background-color: #F2F2F2;
}
.dxtcPageContent_fpa, .dxtcPageContentWithTabPositionBottom_fpa, 
.dxtcPageContentWithTabPositionLeft_fpa, .dxtcPageContentWithTabPositionRight_fpa,
.dxtcPageContentWithoutTabs_fpa
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_fpa, .dxtcContentWithTabPositionBottom_fpa, .dxtcContentWithTabPositionLeft_fpa, .dxtcContentWithTabPositionRight_fpa
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_fpa td.dxtcTabsCell_fpa, .dxtcControl_fpa td.dxtcTabsCellWithTabPositionBottom_fpa,
.dxtcControl_fpa td.dxtcTabsCellWithTabPositionLeft_fpa, .dxtcControl_fpa td.dxtcTabsCellWithTabPositionRight_fpa 
{
}
/* Disabled */
.dxtcDisabled_fpa, .dxtcDisabled_fpa table.dxtc
{
	color: #acacac;
	cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_fpa a:hover
{
    text-decoration: none!important;
}
.dxtiControl_fpa a:visited
{
    color: #996085!important;
}
.dxtiControl_fpa 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_fpa
{
	border: solid 1px #9F9F9F;
	background-color: white;
	font: 9pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_fpa td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_fpa, .dxtiItem_fpa a
{
	font: 9pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_fpa
{
	white-space: nowrap;
}
.dxtiGroupHeader_fpa, .dxtiGroupHeaderCategorized_fpa
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_fpa, .dxtiGroupHeaderCategorized_fpa
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_fpa
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_fpa
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_fpa
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_fpa
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_fpa
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_fpa
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_fpa
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox_fpa, .dxtiFilterBox_fpa table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_fpa
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_fpa
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_fpa, .dxtiIndexPanelItem_fpa a, .dxtiCurrentIndexPanelItem_fpa
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_fpa a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_fpa, .dxtiCurrentIndexPanelItem_fpa
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_fpa
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_fpa, .dxtiBackToTop_fpa a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_fpa a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_fpa a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_fpa
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled_fpa
{
	color: #acacac;
	cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl_fpa, .dxucEditArea_fpa
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;    
}
.dxucErrorCell_fpa
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
.dxucButton_fpa, .dxucButton_fpa a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar_fpa
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar_fpa, .dxucProgressBar_fpa td.dx
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
   	color: Black;
}
.dxucProgressBar_fpa .dxucPBMainCell_fpa, .dxucProgressBar_fpa td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator_fpa 
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled_fpa, .dxucDisabled_fpa a
{
	color: #acacac;
	cursor: default;
    font-size: 10pt;
}
