BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    MARGIN: 0pt 0px 0px;
    COLOR: #262626;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
    LETTER-SPACING: 0px;
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #262626;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
    LETTER-SPACING: 0px
}
A
{
    COLOR: #003366
}
A:active
{
    COLOR: #003366
}
A:visited
{
    COLOR: #336699
}
A:hover
{
    COLOR: #cc6600;
    TEXT-DECORATION: none
}
IMG
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
HR
{
    COLOR: #cccccc;
    HEIGHT: 1px
}
HR.header
{
    COLOR: #a3b0c1;
    HEIGHT: 1px
}
TD.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(logo_bg.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 208px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
TD.logoAct
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(logo_bg.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 208px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
.rightBlueLine
{
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND-IMAGE: url(header_bg.gif);
    HEIGHT: 32px
}
.menuHr
{
    BACKGROUND-IMAGE: url(menu_bg_dark.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 34px
}
.menuHrWide
{
    BACKGROUND-IMAGE: url(menu_bg_dark.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 45px
}
A.contextMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #2d7abd;
    TEXT-DECORATION: none
}
A.contextMenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #2d7abd;
    TEXT-DECORATION: none
}
A.contextMenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #2d7abd;
    TEXT-DECORATION: none
}
A.contextMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #2d7abd;
    TEXT-DECORATION: none
}
A.contextSubMenu
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 25px;
    COLOR: #336699;
    LINE-HEIGHT: 18px
}
A.contextSubMenu:link
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 25px;
    COLOR: #336699;
    LINE-HEIGHT: 18px
}
A.contextSubMenu:active
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 25px;
    COLOR: #336699;
    LINE-HEIGHT: 18px
}
A.contextSubMenu:visited
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 25px;
    COLOR: #336699;
    LINE-HEIGHT: 18px
}
.contextSubMenuAct
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 25px;
    COLOR: #404040;
    LINE-HEIGHT: 18px
}
A.contextMenuAct
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f68132;
    TEXT-DECORATION: none
}
A.contextMenuAct:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f68132;
    TEXT-DECORATION: none
}
A.contextMenuAct:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f68132;
    TEXT-DECORATION: none
}
A.contextMenuAct:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f68132;
    TEXT-DECORATION: none
}
SPAN.contextMenuAct
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f68132;
    TEXT-DECORATION: none
}
.banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(index_banner_2.jpg);
    WIDTH: 542px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 168px
}
.greyVert
{
    BACKGROUND-POSITION-X: center;
    BACKGROUND-IMAGE: url(vert_line_bg.gif);
    BACKGROUND-REPEAT: repeat-y
}
.AwardsTable
{
    BORDER-RIGHT: #cccccc 1px dashed;
    BORDER-TOP: #cccccc 1px dashed;
    BORDER-LEFT: #cccccc 1px dashed;
    WIDTH: 100%;
    BORDER-BOTTOM: #cccccc 1px dashed;
    FONT-FAMILY: verdana;
    HEIGHT: 100%
}
.noline
{
    FONT-SIZE: 80%
}
TD.footer
{
    BACKGROUND-IMAGE: url(footer_bg.gif);
    BACKGROUND-COLOR: #ffffff
}
TD.footerCopy
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #eeeeee
}
TD.footerCurve
{
    BACKGROUND-IMAGE: url(footer_bg_2.gif);
    WIDTH: 33px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #eeeeee
}
TD.footerMail
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #eeeeee
}
TD.footerBottom
{
    BORDER-TOP: #cccccc 1px solid
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    COLOR: #6699cc;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    COLOR: #6699cc;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #6699cc;
    LINE-HEIGHT: 22px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma
}
.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #525b69;
    FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, Arial, Verdana
}
.featuresHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Verdana
}
.delimeterHeaderBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(delimeter_bg2.gif);
    COLOR: #333333;
    BACKGROUND-REPEAT: repeat-x
}
.delimeterTable
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    HEIGHT: 25px;
    BORDER-RIGHT-WIDTH: 0px
}
.delimHeaderBlue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(delim_bg.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #eeeeee
}
.HeaderBlueText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 12px
}
.delimeter_left2
{
    BACKGROUND: url(delimeter_left2.gif);
    WIDTH: 12px;
    HEIGHT: 25px
}
.orange
{
    COLOR: #f68132
}
.bottomBlueFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 0px 5px;
    COLOR: #333333
}
.boldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Verdana
}
.citationHeader
{
    BACKGROUND-IMAGE: url(citationHeader.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.recommendsHeader
{
    BACKGROUND-IMAGE: url(recommends_header_bg.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 42px
}
.citationFooter
{
    BACKGROUND-IMAGE: url(citationFooter.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.recommendsFooter
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(recommendsFooter.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.citationContent
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 10px;
    MARGIN: 12px 12px 0px 0px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 10px
}
.citationText
{
    COLOR: #333333
}
.csHeaderOrange
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND-IMAGE: url(cs_bg_orange.gif);
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    FONT-FAMILY: Arial
}
.csSmall
{
    FONT-SIZE: 10px
}
.csPageHeader
{
    BACKGROUND-IMAGE: url(cs_header_bg.gif);
    BACKGROUND-REPEAT: repeat-x
}
.csIntro
{
    FONT-SIZE: 12px;
    COLOR: #949494;
    BORDER-BOTTOM: #ff9933 1px solid;
    FONT-FAMILY: Arial
}
.csHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    COLOR: #1c5c96;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
.csBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000
}
.csBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #1c5c96;
    FONT-STYLE: italic
}
.csBgText
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(cs_bg_text.gif);
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    LINE-HEIGHT: 22px;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleCornerLeft
{
    BACKGROUND-IMAGE: url(module_corner_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleCornerRight
{
    BACKGROUND-IMAGE: url(module_corner_right.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleTop
{
    BACKGROUND-IMAGE: url(module_top_bg.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px
}
.moduleHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(module_bg.gif);
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.moduleBgLeft
{
    BACKGROUND-IMAGE: url(module_left_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleBgRight
{
    BACKGROUND-IMAGE: url(module_right_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleLineLeft
{
    BACKGROUND-IMAGE: url(module_line_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleLineRight
{
    BACKGROUND-IMAGE: url(module_line_right.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleBottomLeft
{
    BACKGROUND-IMAGE: url(module_bottom_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleBottomRight
{
    BACKGROUND-IMAGE: url(module_bottom_right.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleBottomLine
{
    BACKGROUND-IMAGE: url(module_bottom_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px
}
.moduleOrangeCornerLeft
{
    BACKGROUND-IMAGE: url(module2_corner_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleOrangeCornerRight
{
    BACKGROUND-IMAGE: url(module2_corner_right.gif);
    WIDTH: 9px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleOrangeTop
{
    BACKGROUND-IMAGE: url(module2_top_bg.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px
}
.moduleOrangeHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(module2_bg.gif);
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.moduleOrangeBgLeft
{
    BACKGROUND-IMAGE: url(module2_left_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleOrangeBgRight
{
    BACKGROUND-IMAGE: url(module2_right_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleOrangeLineLeft
{
    BACKGROUND-IMAGE: url(module2_line_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleOrangeLineRight
{
    BACKGROUND-IMAGE: url(module2_line_right.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-y
}
.moduleOrangeBottomLeft
{
    BACKGROUND-IMAGE: url(module2_bottom_left.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleOrangeBottomRight
{
    BACKGROUND-IMAGE: url(module2_bottom_right.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px
}
.moduleOrangeBottomLine
{
    BACKGROUND-IMAGE: url(module2_bottom_bg.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px
}
.tableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #86b6e1
}
.table
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.markTable
{
    BORDER-RIGHT: #d6e8fa 3px solid;
    BORDER-TOP: #d6e8fa 3px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: #d6e8fa 3px solid;
    WIDTH: 95%;
    COLOR: #333333;
    BORDER-BOTTOM: #d6e8fa 3px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.custTable
{
    BORDER-RIGHT: #d6e8fa 3px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d6e8fa 3px solid;
    PADDING-LEFT: 20px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #d6e8fa 3px solid;
    COLOR: #333333;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d6e8fa 3px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.notecontent
{
    BORDER-RIGHT: #cccccc 1px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px dashed
}
.underline
{
    BORDER-BOTTOM: #cccccc 1px dashed
}
.underlinetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    BORDER-BOTTOM: #cccccc 1px dashed
}
.upline
{
    BORDER-TOP: #cccccc 1px dashed
}
.rightline
{
    BORDER-RIGHT: #cccccc 1px dashed;
    FONT-SIZE: 80%
}
.buyTabl
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.buyTabl2
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.buyHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #6699cc;
    LINE-HEIGHT: 42px;
    FONT-FAMILY: Tahoma
}
.bigBoldGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #262626
}
.buyIdea
{
    FONT-WEIGHT: bold;
    COLOR: #333333
}
.buyTblHeader
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(tab_buy.gif);
    PADDING-BOTTOM: 6px;
    COLOR: #262626;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat
}
UL
{
    COLOR: #70afe5;
    font-color: #404040
}
LI.hotLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(bullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 2px 5px;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma
}
.hotLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(bullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 2px 5px;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma
}
UL.overview
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
.listitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #262626;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica
}
.econom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 15px
}
UL.module
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 0px 5px;
    PADDING-TOP: 0px
}
LI.mapBullet
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(mapBullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 2px 5px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
LI.classicBold
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: url(classicBullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 2px 5px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px
}
.smallDarkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366
}
.red
{
    COLOR: #cc0000
}
.odd
{
    BACKGROUND-COLOR: white
}
.even
{
    BACKGROUND-COLOR: #f5f9fe
}
.tabHeader
{
    BACKGROUND: url(tab_dev.gif) no-repeat left top;
    WIDTH: 394px;
    HEIGHT: 37px
}
.tabContent
{
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND: url(tab_bg.gif) no-repeat left top;
    BORDER-LEFT: #dddddd 1px solid
}
.tabBottomBg
{
    BACKGROUND: url(tab_bottom_bg.gif) no-repeat;
    HEIGHT: 11px
}
.collapsed
{
    DISPLAY: none
}
.expanded
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    MARGIN: 10px 25px 0px;
    LINE-HEIGHT: 15px
}
.listitemsmall
{
    MARGIN: 0px;
    COLOR: #262626;
    LINE-HEIGHT: 15px
}
.likelink
{
    CURSOR: hand
}
.developersTab
{
    BACKGROUND: url(tab_dev.gif)
}
.testimonialsTab
{
    BACKGROUND: url(tab_testim.gif)
}
.bigBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: Tahoma
}
.spacing
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 30px
}
.middleDarkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #336699;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Tahoma
}
.customersList
{
    MARGIN: 0px 0px 15px
}
.pressTitle
{
    FONT-SIZE: 120%
}
.bigDarkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366
}
.smallFonts
{
    COLOR: #333333
}
.bigOrange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #f68132
}
.darkOrange
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    COLOR: #cc6600
}
.featureContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
UL.error
{
    COLOR: #cc0000
}
.error
{
    COLOR: #cc0000
}
.basicHeader
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 765px;
    HEIGHT: 76px;
    BORDER-RIGHT-WIDTH: 0px
}
.reportPic
{
    PADDING-RIGHT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
.reportSmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    COLOR: #003366;
    PADDING-TOP: 3px
}
.resTitle
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
.resFooter
{
    BORDER-BOTTOM: #cccccc 2px solid
}
.common_team_div
{
    text-valign: top
}
.member_div
{
    BACKGROUND-POSITION: right top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(small_photo_bg.gif);
    MARGIN: 0px;
    WIDTH: 113px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 112px;
    TEXT-ALIGN: left;
    font-color: #275A8C;
    text-valign: top
}
.small_photo
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0px;
    LEFT: 45px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 41px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 57px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 69px;
    floating: none
}
.name
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 20px;
    LINE-HEIGHT: 11px;
    font-color: #336699
}
.question
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 20px 0px 0px;
    COLOR: #336699;
    HEIGHT: 30px
}
.answer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: 0px;
    font-color: #000000
}
.member_name
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-TOP: 0px
}
.form_point
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f3f2f1 1px solid
}
.big_team_photo
{
    BORDER-RIGHT: #e3ecf5 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #e3ecf5 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #e3ecf5 1px solid;
    WIDTH: 260px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e3ecf5 1px solid;
    HEIGHT: 290px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.photo_shadow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(big_photo_bg.gif);
    PADDING-BOTTOM: 20px;
    WIDTH: 291px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 311px
}
.smallbullet
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 11px 3px 0px 0px;
    PADDING-TOP: 0px
}
.list_name
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 0px;
    BORDER-LEFT: #eeeeee 10px solid;
    PADDING-TOP: 2px;
    font-color: #336699
}
.name_for_form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #6699cc;
    LINE-HEIGHT: 32px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma
}
.form
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 400px;
    PADDING-TOP: 0px
}
.right_floating
{
    FLOAT: right
}
.left_floating
{
    FLOAT: left
}
.left_content
{
    FLOAT: left;
    WIDTH: 400px
}
.short_recommends
{
    FLOAT: left;
    WIDTH: 370px
}
.recommends_books_header
{
    BACKGROUND-IMAGE: url(books_tab_bg.gif);
    WIDTH: 213px;
    HEIGHT: 29px
}
.recommends_softAppl_header
{
    BACKGROUND-IMAGE: url(softAppl_tab_bg.gif);
    WIDTH: 213px;
    HEIGHT: 29px
}
.recommends_webRes_header
{
    BACKGROUND-IMAGE: url(webRes_tab_bg.gif);
    WIDTH: 213px;
    HEIGHT: 29px
}
.recommends_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    WIDTH: 100%;
    COLOR: #333333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eeeeee
}
.recommends_content
{
    CLEAR: left;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #cccccc 1px dotted
}
.recommends_content_last
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 25px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 15px
}
.recommends_menu_content
{
    BORDER-RIGHT: #b6d3ec 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #b6d3ec 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #b6d3ec 1px solid;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #b6d3ec 1px solid
}
.recommends_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 30px;
    MARGIN: 0px 35px 0px 0px;
    PADDING-TOP: 20px;
    texi-valign: center
}
.recommends_image
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 10px 10px;
    PADDING-TOP: 0px
}
.recommends_image_books
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 10px 10px;
    PADDING-TOP: 0px
}
.recommends_point_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #336699;
    PADDING-TOP: 0px
}
.hidden
{
    DISPLAY: none
}
.visible
{
    DISPLAY: inline;
    WIDTH: 420px
}
.resellersheaderdiv
{
    BORDER-RIGHT: #e8e8e8 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #e8e8e8 1px solid;
    WIDTH: 420px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e8e8e8 1px solid;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #fefefe;
    TEXT-ALIGN: left;
    align: right
}
.resellersheaderdivact
{
    BORDER-RIGHT: #aecfef 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #aecfef 1px solid;
    WIDTH: 420px;
    COLOR: #0658aa;
    PADDING-TOP: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ebf4fc;
    TEXT-ALIGN: left;
    align: right
}
.disable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 28px;
    BACKGROUND-POSITION-X: left;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(collaps.gif);
    PADDING-BOTTOM: 0px;
    CURSOR: hand;
    COLOR: #508cc7;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana
}
.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 28px;
    BACKGROUND-POSITION-X: left;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(expand.gif);
    PADDING-BOTTOM: 0px;
    CURSOR: hand;
    COLOR: #0658aa;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    text-valign: center
}
.blueBordered
{
    BORDER-RIGHT: #aecfef 1px solid;
    BORDER-LEFT: #aecfef 1px solid;
    BORDER-BOTTOM: #aecfef 1px solid
}
.selectionList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    PADDING-TOP: 0px;
    font-color: #336699
}
