
.NoStyles {
        color: none;
        background: none;
        background-color: none;
        width: none;
        height: none;
        border: 0px;
}
.NoSpacing {
        margin: 0px;
        spacing: 0px;
        padding: 0px;
}
.NormalFontSize {
        font-size: 12px;
}
.LoFontSize {
        font-size: 12px;
}
.TinyFontSize {
        font-size: 11px;
}
.HiFontSize {
        font-size: 16px;
}
.HugeFontSize {
        font-size: 18px;
}
.ArticleTitle {
        font-size: 20px;
}
.BannerFontSize {
        font-size: 22px;
}
.CommandTitle {
        font-size: 20px;
}
.ErrorFontSize {
        font-size: 16px;
}
body {
        color: #2D4D88;
        margin:  0;
        spacing: 0px;
        padding: 0px;
        font-family: verdana;
        text-align: center;
        background-color:#ffffff;
        vertical-align:middle;
}
p.classic {
		spacing: 0px;
    padding: 0px;
/*		padding-left:15px; 
		padding-right:8px;
*/
		width:695px;
		margin:0px auto;
    
}
td,th {
        font-size: 11px;
        color: #000000;
        font-family: verdana;
        line-height: 17px;
}
li {    font-family: verdana;
        font-size: 11px;
}
th {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
}
input,textarea {
        border-width: 1px;
        border-color: #b4b4b4;
        border-style: solid;
        font-weight: normal;
        font-size: 14px;
        color: #444444;
}
.ibottom{
        vertical-align:bottom;
}
select {
        border-width: 1px;
        border-color: #b4b4b4;
        border-style: solid;
        font-weight: normal;
        font-size: 12px;
        color: #000000;
}
input.no-border {
		border-width: 0px;
}
input.FormButton {
        font-weight: bold;
        font-size: 12px;
        background-color: #<?= VIEW_BUTTON_C; ?>;
        color: #AEB5BE;
        cursor: pointer;
}
input.ActionButton {
        font-weight: bold;
        font-size: 12px;
        background-color: #<?= VIEW_BUTTON_C; ?>;
        color: #AEB5BE;
        cursor: pointer;
}
input.DangerButton {
        font-weight: bold;
        font-size: 12px;
        color: #AEB5BE;
        background-color: #<?= VIEW_BUTTON_C; ?>;
        cursor: pointer;
}
a,a:visited {
        color: #77787B;
        text-decoration: none;
		font-family: verdana;
		font-size:11px;
}
a:hover {
        color: #77787B;
        text-decoration: none;
		font-family: verdana;
		font-size:11px;
}

.gen-opposite-direction                   { direction: ltr; }
.gen-normal-direction                     { direction: ltr; }
.gen-align-top                            { vertical-align: top; }
.gen-align-top-normal                     { vertical-align: top; text-align: right; }
.gen-align-top-opposite                   { vertical-align: top; text-align: left; }
.gen-align-bottom                         { vertical-align: bottom; }
.gen-align-bottom-normal                  { vertical-align: bottom; text-align: right; }
.gen-align-bottom-opposite                { vertical-align: bottom; text-align: left; }
.gen-align-middle                         { vertical-align: middle; }
.gen-align-normal                         { text-align: right; }
.gen-align-opposite                       { text-align: left; }
.gen-align-normal-top                     { text-align: right; vertical-align:top;}
.gen-align-center                         { text-align: center; }
.gen-align-center-top                     { text-align: center; vertical-align: top; }
.gen-align-center-middle                  { text-align: center; vertical-align: middle; }
.gen-align-opposite                       { text-align: right; }
.gen-align-justify                        { text-align: justify; }
.gen-align-mc                             { text-align: center; vertical-align: middle; }
.gen-text-error                           { font-size: 12px; font-weight: bold; color: #ff6000; }
.gen-common-text                          { text-align: justify; font-size: 12px; }
.splash                                   { width: 100%; }
.bold                                     { font-weight:bold;}
.fp-sections		{width:180px;border-left:2px solid #76787B;padding:0 10px 0 10px;font:10px Verdana;}

.common-site-size                         { width:695px;}
.common-header-flash                      { border-left:2px #CED0D1 solid; padding-bottom:5px;}
.common-header-flash-inner                { border-left:2px #CED0D1 solid; padding-bottom:-2px;}

.common-border-top                        { border-top:2px #CED0D1 solid; border-bottom:2px #CED0D1 solid; padding-top:5px; padding-bottom:5px;}
.common-menu-off                          { background-color:#939598; text-align:center; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px;}
.common-menu-on                           { background-color:#ABD037; text-align:center; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px;}
.common-table-margin                      { margin-right:3px; margin-left:3px;}
.common-menu-link                         { text-decoration:none; font-weight:bold; color:#ffffff;}
.common-home-title                        { color:#F58423; font-size:14px; font-weight:bold;}
.common-home-title-spe                    { color:#F58423; font-size:14px; font-weight:bold;}
.NewsDate                                 { vertical-align: top;} 
.common-title-category                    { color:#F58423; font-size:10px; font-weight:bold;}
.common-product-title-lobby               { color:#F58423; font-size:11px; font-weight:bold; vertical-align:top;}
.common-contactleft-field                 { width:68px;}
.common-productsel-title                  { color:#F58423; font-size:11px; font-weight:bold; vertical-align:top;}
.common-product-title                     { color:#F58423; font-size:14px; font-weight:bold; vertical-align:top;}
.common-table-menu                        { padding: 5px; background-color:#cccccc; border-right: 2px solid #3F3F3F; border-bottom: 2px solid #3F3F3F; }
.common-small-text                        { font-size:10px; font-weight:bold; font-family:tahoma; color:#585555; word-spacing:0px}
.common-product-back                      { background-color:#E4E5E6; padding-left:10px; color:#96989B; font-weight:bold; font-size:10px; height:20px;}
.common-padding-bottom                    { padding-bottom:20px;}
.common-gray-bold                         { color:#898B8E; font-weight:bold;  font-size:12px;}
.common-padding-top, p.common-padding-top       { padding-top:10px;}
.common-home-padding                     { padding-top:5px;}
.graybg                                   { background-color:#E4E5E6;}
.common-padding-4                         { padding:4px;}
.common-padding-tbl-6                     { padding-left:6px;padding-top:5px; padding-bottom:5px; padding-right:5px;}
.common-padding-tbl-6-prod                { padding-left:6px;padding-top:0px; padding-bottom:0px; padding-right:5px;}
.common-product-menu-lobby-left           { border-right:1px solid #E4E5E6;}
.common-product-menu-lobby-right          { border-left:1px solid #E4E5E6;}
.common-padding-tbl-6-on                  { padding-left:6px;padding-top:5px; padding-bottom:5px;}
.common-padding-left-4                    { padding-left:4px;}
.common-blgraybg                          { background-color:#E4E5E6;}
.common-blgraybg-menu-prod                { background-color:#E4E5E6; padding-top:1px; padding-bottom:1px; padding-left:5px;}
.common-product-menu-lobby-bottom         { padding-right:2px; padding-left:2px; padding-top:2px; border-bottom:1px solid #E4E5E6;}
.common-blgraybg-menu                     { background-color:#E4E5E6; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.common-blgraybg-menu-products            { background-color:#E4E5E6; padding-top:3px; padding-bottom:3px; padding-left:1px;}
.common-whitebg-products                  { background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:1px;}
.common-whitebg                           { background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.common-table-center-padding              { padding-left:15px; padding-right:15px; padding-top:0px;}
.common-table-center-padding-wtb          { padding-left:7px; padding-right:7px; padding-top:0px;}
.common-subtitle-font                     { color:#F5821F; font-weight:normal; font-size:23px; font-family:tahoma;line-height:30px;}
.common-table-gray-border                 { border:0px #E4E5E6 solid;}
.common-table-gray-border-bottom          { border-bottom:1px #E4E5E6 solid;}
.common-table-gray-border-notop           { border:0px #E4E5E6 solid; border-top:0px; padding-top:0px; vertical-align:top;}
.common-require-field                     { color:#FF3333;}
.common-promo                             { color:#999999; font-size: 10px; font-family:verdana;} 
.common-table-gray-border-nobottom        { border:0px #E4E5E6 solid; border-bottom:0px;}
.common-padding-top-5                     { padding-top:7px; padding-bottom:0px;}
.common-table-right-padding               { padding-right:15px;}
.comment-padding-content-article          { padding:10px;}
.common-right-pane                        { height:100%;} 
.common-subpages-menu                     { padding:5px; border:1px #E4E5E6 solid; border-bottom:0px;}
.common-subpages-menu-off                 { padding:5px; border:1px #E4E5E6 solid; border-bottom:0px; background-color:#E4E5E6;}
.common-subpage-menu                      { color:#F5821F; font-size:10px;}
.common-subpages-menu-on                  { padding:5px; border:1px #E4E5E6 solid; border-bottom:0px; background-color:#ffffff;}
.common-links                             { text-decoration:none; font-weight:bold; color:#939598; font-size:10px;}
.common-search-title-pad                  { padding-top:5px; padding-bottom:5px;}
p.common-site-padding                     { padding-top:15px;}
p.common-home-padding                     { padding-top:5px;}
p.nostyle                                 { padding-left:0px; padding-right:0px; width:100%;}
p.border-right                            { border-right:2px #CED0D1 solid;}
p.padding-left                            { padding-left:10px;}
p.padding-right                           { padding-right:5px;}
p.common-align-normal                     { text-align:left;}
.common-white-bg                          { background-color: #ffffff;}
.common-g-bg                              { background-color: #cccccc; padding:2px;}
p.graybg                                  { background-color:#E4E5E6;}

a.menu-link,a.menu-link:visited           { text-decoration:none; font-weight:bold; color:#ffffff;}
a.comrax-link,a.comrax-link:visited       { text-decoration:none; font-weight:bold; color:#939598; font-size:10px;}
a.comrax-link:hover                       { text-decoration:none; font-weight:bold; color:#939598; font-size:10px;}
a.menu-link:hover                         { text-decoration:none; font-weight:bold; color:#ffffff;}

a.submenu-link,a.submenu-link:visited     { text-decoration:none; font-weight:bold; color:77787B; font-size:10px;}
a.submenu-link:hover                      { text-decoration:none; font-weight:bold; color:77787B; font-size:10px;}

a.product-lobby,a.product-lobby:visited   { text-decoration:none; font-weight:bold; color:000000; font-size:10px; border:0px solid #ffffff;}
a.product-lobby:hover                     { text-decoration:underline; font-weight:bold; color:000000; font-size:10px;}

a.common-small-text,a.common-small-text:hover,a.common-small-text:visited { font-size:10px; font-weight:bold; font-family:tahoma; color:#585555; word-spacing:0px}
a.orange,a.orange:visited,a.orange:hover  { text-decoration:none; font-weight:bold; color:#F78621; font-size:11px;}
a.common-small-text-hp,a.common-small-text-hp:hover,a.common-small-text-hp:visited { font-size:10px; font-weight:none; font-family:tahoma; color:#585555; word-spacing:0px}
a.search-title,a.search-title:visited,a.search-title:hover { font-size:14px; font-weight:bold; font-family:verdana; color:#000000; }
input.searchMenu                          { width:85px; font-size:10px; color:#000000;}
a.homeNewsLink,a.homeNewsLink:visited,a.homeNewsLink:hover { font-size: 9px; }
