body {
    background-color: #ffffff;
    margin-top: 0px;
}
.mainarea {
    background-color: #ffffff;
    margin-top: 0px;
}
.menuarea {
    background-color: #ffffff;
}
.pageheader {
    width: 100%;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 2px solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
}
.pagefooter {
    width: 100%;
    border-right: 0px;
    border-left: 0px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-top-color: #000000;
    border-bottom-color: #000000;
}
.pageheading {
    font-weight: bold; font-size: 16pt; font-family: verdana,sans-serif;
    text-align: left; color: #333333;
    border-bottom: 2px dotted; border-bottom-color: #444444
}
.pageheadingC {
    font-weight: bold; font-size: 16pt; font-family: verdana,sans-serif;
    text-align: center; color: #333333;
    border-bottom: 2px dotted; border-bottom-color: #444444
}
.title {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 0em; font-weight: bold; font-size: 13pt; color: #666666; font-family: verdana,sans-serif
}
.subtitle {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 1em; font-weight: bold; font-size: 12pt; color: #666666; font-family: verdana,sans-serif
}
.subsubtitle {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 2em; font-weight: bold; font-size: 11pt; color: #666666; font-family: verdana,sans-serif
}
.subsubsubtitle {
    letter-spacing: .04em; word-spacing: .4em; font-weight: bold; font-size: 11pt; color: #666666; font-family: verdana,sans-serif; text-decoration: underline
}
.boldtitle {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 3em; font-weight: bold; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.pagetext {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 4em; font-weight: normal; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.codetext {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 5em; font-weight: normal; font-size: 9pt; color: #666666; font-family: verdana, sans-serif
}
.code {
    letter-spacing: .04em; word-spacing: .4em; font-weight: normal; font-size: 9pt; color: #666666; font-family: verdana, sans-serif
}
.codeR {
    letter-spacing: .04em; word-spacing: .4em; font-weight: normal; font-size: 9pt; color: #333300; font-family: verdana, sans-serif
}
.notetext {
    font-weight: normal; font-size: 7pt; color: #666666; font-family: verdana, sans-serif
}
.notetextR {
    font-weight: normal; font-size: 7pt; color: #ff6600; font-family: verdana, sans-serif
}
.processing {
    font-weight: normal; text-align: center; font-size: 7pt; color: #ff8800; font-family: verdana, sans-serif
}
.processed {
    font-weight: normal; text-align: center; font-size: 7pt; color: #66aa00; font-family: verdana, sans-serif
}
.tableheader {
    letter-spacing: .04em; word-spacing: .4em; font-weight: bold; font-size: 9pt; color: #000000; font-family: verdana, sans-serif
}
.textbold {
    letter-spacing: .04em; word-spacing: .4em; font-weight: bold; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.textbolditalic {
     font-style: italic; font-weight: bold; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.text {
    letter-spacing: .04em; word-spacing: .4em; font-weight: normal; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.commentstext {
    font-weight: normal; font-size: 9pt; color: #555555; font-family: verdana, sans-serif
}
.inputcell {
    font-size: 8pt; color: #000066; font-family: verdana,sans-serif; background-color: #ffffff
}
.selectopt {
	font-size: 10pt;
	font-weight: bold;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #666666;
	border-bottom-color: #666666;
	color: #000000;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #ffffff;
	border-top-style: solid;
	border-bottom-style: solid;
}
.inputboxW {
	font-size: 8pt;
	font-family: verdana;
	font-weight: normal;
	color:#666666;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #ffffff;
	border-top-style: solid;
	border-bottom-style: solid;
}
.inputboxB {
	font-weight: bold;
	border-left-color: #663300;
	border-right-color: #663300;
	border-top-color: #663300;
	border-bottom-color: #663300;
	color: #000000;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #ffffff;
	border-top-style: solid;
	border-bottom-style: solid
}
.inputtext {
	letter-spacing: .04em; word-spacing: .4em; font-weight: bold; font-size: 9pt; color: #000000; font-family: verdana, sans-serif
}
.inputtextR {
	letter-spacing: .04em; word-spacing: .4em; font-weight: bold; font-size: 9pt; color: #999000; font-family: verdana, sans-serif
}
.inputtext_1 {
	font-weight: bold; font-size: 8pt; color: #000000; font-family: verdana, sans-serif
}
.inputtextR_1 {
	font-weight: bold; font-size: 8pt; color: #999000; font-family: verdana, sans-serif
}
.labelcell {
    font-size: 8pt; color: #000066; font-family: verdana,sans-serif;
}
.prompttext {
    font-weight: bold; font-size: 12pt; color: #0b8a0b; font-family: arial,sans-serif; padding-left: 2px; padding-right: 2px
}
.requiredfield {
    font-size: 10pt; color: #ff0000; font-family: verdana,sans-serif; padding-top: 4;
}
.copyrighttext {
    font-size: 7pt; color: #000000; font-family: arial,sans-serif
}
.successtext {
    font-weight: bold; font-size: 10pt; color: #0b8a0b; font-family: arial,sans-serif; padding-left: 2px; padding-right: 2px
}
.errortext {
    font-weight: bold; font-size: 10pt; color: #ff0000; font-family: arial,sans-serif; padding-left: 2px; padding-right: 2px
}

.menulinkH:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11pt; color: #116600; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkH:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11pt; color: #116600; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkH:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.menulinkL1:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #116699; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL1:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #116699; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL1:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.menulinkL2:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #110099; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL2:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #110099; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL2:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.menulinkL3:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #aa00bb; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL3:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #aa00bb; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkL3:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.menulink:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #000000; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulink:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #333333; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulink:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.menulinkCurr:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #cc6655; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkCurr:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #cc6655; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.menulinkCurr:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.newmenulink:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #116699; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.newmenulink:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #116699; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.newmenulink:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

.submenuselected {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 12pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}

.appLink:link {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10pt; color: #331155; font-family: verdana,sans-serif; text-decoration: underline
}
.appLink:visited {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10pt; color: #331155; font-family: verdana,sans-serif; text-decoration: underline
}
.appLink:hover {
    padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10pt; color: #993333; font-family: verdana,sans-serif; text-decoration: none
}
.pagelink:link {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #660000; font-family: verdana,sans-serif; text-decoration: underline
}
.pagelink:visited {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #660000; font-family: verdana,sans-serif; text-decoration: underline
}
.pagelink:hover {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #993333; font-family: verdana,sans-serif; text-decoration: none
}
.pagelink8:link {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 8pt; color: #660000; font-family: verdana,sans-serif; text-decoration: underline
}
.pagelink8:visited {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 8pt; color: #660000; font-family: verdana,sans-serif; text-decoration: underline
}
.pagelink8:hover {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 8pt; color: #993333; font-family: verdana,sans-serif; text-decoration: none
}
.extlink:link {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #003366; font-family: verdana,sans-serif; text-decoration: underline
}
.extlink:visited {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #003366; font-family: verdana,sans-serif; text-decoration: underline
}
.extlink:hover {
    padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11pt; color: #993333; font-family: verdana,sans-serif; text-decoration: none
}
.smalllink:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #000000; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #333333; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 7pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}
.smalllink_8:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #000000; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink_8:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #333333; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink_8:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}
.smalllink_8_c:link {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #116699; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink_8_c:visited {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #333333; font-family: verdana,sans-serif; height: 9px; text-decoration: none
}
.smalllink_8_c:hover {
    padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 8pt; color: #993333; font-family: verdana,sans-serif; height: 9px; text-decoration: underline
}

#tabnav {
        height: 20px;
        margin: 0;
        padding-left: 0px;
        padding-right: 0px;
        background: url(../images/icons/tab_bottom.gif) repeat-x bottom;
}
#tabnav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#tabnav a:link, #tabnav a:visited {
        float: left;
        background: #f3f3f3;
        font-size: 13px;
        line-height: 14px;
        font-family: verdana, sans-serif;
        font-weight: bold;
        padding: 2px 10px 2px 10px;
        margin-left: 6px;
        margin-right: 6px;
        border: 1px solid #ccc;
        text-decoration: none;
        color: #666666;
}
#tabnav a:link.active, #tabnav a:visited.active {
        border-bottom: 1px solid #fff;
        background: #fff;
        color: #000000;
}
#tabnav a:hover{
        color: #ffffff;
        background: #777777;
}
.pagetextspl {
    font-weight: bold; font-size: 9pt; color: #666666; font-family: arial,sans-serif
}
.tableheading {
    font-weight: bold; font-size: 10pt; color: #000000; font-family: arial,sans-serif
}
.tabletext {
    font-weight: normal; font-size: 9pt; color: #000000; font-family: arial,sans-serif
}
.comparetext {
    font-size: 8pt; font-family: verdana; color:#666666
}

.bookmark{
    font-family: verdana, sans-serif;
    font-size: 9px;
    clear:both;
    position:relative;
    padding:3px;
    margin:15px 0 0 0;
}
.bookmark p {
    padding:0;
    margin:0;
}
.bookmark p a{
    position:absolute;
    top:0px;
    right:0px;
    padding:3px 5px 0 0;
}
.bookmark h3{
    padding:0 3px 0 0;
    margin:0;
    margin:0 5px 0 3px;
    font-size:0.88em;
    font-weight:normal;
}
.bookmark ul{
    text-align:center;
    list-style:none;
    margin:6px 0 4px 0;
    padding:0;
}
.bookmark ul li{
    text-align:center;
    display:inline;
    padding:0 4px 6px 0 ;
}
.bookmark ul li.delicious{
    background:url("../images/icons/delicious.gif") no-repeat 0 0;
}
.bookmark ul li.digg{
    background:url("../images/icons/digg.gif") no-repeat 0 0;
}
.bookmark ul li.reddit{
    padding:0 0 0 2px;
    background:url("../images/icons/reddit.gif") no-repeat 0 0;
}
.bookmark ul li.facebook{
    background:url("../images/icons/facebook.gif") no-repeat 0 0;
}
.bookmark ul li.stumbleupon{
    background:url("../images/icons/stumbleupon.gif") no-repeat 0 0;
}
.bookmark ul li a{
    padding:0 0 0 18px;
    margin:0 3px 0 0px;
}
.boxouter {
    background-color: #ffffff; border-top:1px solid #c1cbd4; border-left:1px solid #c1cbd4; border-right:1px solid #c1cbd4; border-bottom:1px solid #c1cbd4;
}

.rightseparator {
    border-right: 1px dotted #dedede
}
.questiontext {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 1em; font-weight: normal; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.questionlink:link {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 1em; font-weight: bold; font-size: 10pt; color: #000000; font-family: verdana,arial, sans-serif; text-decoration: none
}
.questionlink:visited {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 1em; font-weight: bold; font-size: 10pt; color: #663300; font-family: verdana,arial, sans-serif; text-decoration: none
}
.questionlink:hover {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 1em; font-weight: bold; font-size: 10pt; color: #900000; font-family: verdana,arial, sans-serif; text-decoration: underline
}
.answertext {
    letter-spacing: .04em; word-spacing: .4em; text-indent: 2em; font-weight: normal; font-size: 10pt; color: #000000; font-family: verdana, sans-serif
}
.textbrown{
    padding-right: 0px; padding-left: 0px; font-family: arial,sans-serif; font-size: 8pt; color: #663300; vertical-align: top; font-family: verdana,arial,sans-serif
}
.textbrownbold{
    font-weight: bold; padding-right: 0px; padding-left: 0px; font-family: arial,sans-serif; font-size: 10pt; color: #663300; vertical-align: top; font-family: verdana,arial,sans-serif
}
.routebig1:link {
	font-weight: normal; font-size: 10pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig1:visited {
	font-weight: normal; font-size: 10pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig1:hover {
	font-weight: normal; font-size: 10pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}
.routebig2:link {
	font-weight: normal; font-size: 15pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig2:visited {
	font-weight: normal; font-size: 15pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig2:hover {
	font-weight: normal; font-size: 15pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}
.routebig3:link {
	font-weight: normal; font-size: 20pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig3:visited {
	font-weight: normal; font-size: 20pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig3:hover {
	font-weight: normal; font-size: 20pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}
.routebig4:link {
	font-weight: normal; font-size: 25pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig4:visited {
	font-weight: normal; font-size: 25pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig4:hover {
	font-weight: normal; font-size: 25pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}
.routebig5:link {
	font-weight: normal; font-size: 30pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig5:visited {
	font-weight: normal; font-size: 30pt; color: #111111; font-family: verdana,sans-serif; text-decoration: none
}
.routebig5:hover {
	font-weight: normal; font-size: 30pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}
.routebig6:link {
	font-weight: normal; font-size: 33pt; color: #116699; font-family: verdana,sans-serif; text-decoration: none
}
.routebig6:visited {
	font-weight: normal; font-size: 33pt; color: #116699; font-family: verdana,sans-serif; text-decoration: none
}
.routebig6:hover {
	font-weight: normal; font-size: 33pt; color: #aaaaaa; font-family: verdana,sans-serif; text-decoration: underline
}

.titlelink {
        height: 20px;
        margin: 0;
        padding-left: 0px;
        padding-right: 0px;
}
.titlelink li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
.titlelink a:link, .titlelink a:visited {
        float: left;
        background: #f3f3f3;
        font-size: 15px;
        line-height: 20px;
        font-family: verdana, sans-serif;
        font-weight: bold;
        margin-left: 6px;
        margin-right: 6px;
        text-decoration: underline;
        color: #666666;
}
.titlelink a:link.active, .titlelink a:visited.active {
        background: #fff;
        color: #000000;
}
.titlelink a:hover{
        color: #ffffff;
        background: #777777;
}

.thead {
	background-color:#331155;
	color:#ffffff;
}

.tlight {
	background-color:#eeeeee;
}
.pagebreadcrumb {
    font-weight: normal; font-size: 10pt; color: #331155; font-family: verdana,arial, sans-serif; text-decoration: none
}