@font-face {
	font-family: bebas;
	src: url( 'BEBAS.eot?#iefix' ) format('embedded-opentype'), 
	url( 'BEBAS.woff' ) format('woff'), 
	url( 'BEBAS.TTF' )  format('truetype'),
	url( 'BEBAS.svg#bebas' ) format('svg');
}

.nounder{ text-decoration: none; cursor: pointer; }

.info_box{ background: #FBF7B4; border: 1px solid #F1E5A3; padding: 5px; color: #806732; text-shadow: 1px 1px #FBF9DB; }
.info_error{ background: #FD7D7F; border: 1px solid #E16F71; padding: 5px; color: #FFFFFF; }
.info_good{ background: #7BD869; border: 1px solid #65CB55; padding: 5px; color: #FFFFFF; }
.info_blue{ background: #89B9F9; border: 1px solid #6BA0EC; padding: 5px; color: #FFFFFF; }
.info_green{ background: #42B184; border: 1px solid #36926D; padding: 5px; color: #FFFFFF; }
.info_orange{ background: #FFE896; border: 1px solid #FBC586; padding: 5px; color: #2F1C00; }
.info_neutral, .info_default{ background: #F6F7F8; border: 1px solid #DEDEDE; color: #6D6D71; padding: 5px; }
.info_info{ background: #F6F7F8; padding: 20px; border: 1px solid #DEDEDE; color: #6D6D71; }
.info_warning{ background: #FFE8C4; border: 1px solid #E1CDAD; padding: 5px; color: #5A5245; }
.info_menu_focus{ background: #3AC0C3; border: 1px solid #30A1A3; color: #FFFFFF; padding: 12px; }
.info_menu_blank{ background: transparent; border: 1px solid transparent; padding: 12px; }
.info_clear{ background: transparent; border: 1px solid transparent; padding: 5px; }
.info_misc{ background: #3AC0C3; border: 1px solid #33AAAD; padding: 5px; color: #FFFFFF; text-shadow: none; }
.info_white{ background: #FFFFFF; border: 1px solid #D8DEE7; padding: 8px; color: #596369; }

input[type=text], input[type=password], .input{ background: #E2F1F9; color: #333638; border: 1px solid #C3D0D7; padding: 15px; -moz-border-radius: 5px; border-radius: 5px; }
select{ border: 1px solid transparent; padding: 15px; -moz-border-radius: 5px; border-radius: 5px; }
textarea{ color: #333638; border: 1px solid transparent; padding: 15px; -moz-border-radius: 5px; border-radius: 5px; }

.main_point, .main_point_focus{ height: 62px; font-size: 22px; font-weight: bold; text-shadow: #FFFFFF 1px 1px; }
.main_point{ color: #A8A8A8; border: 1px solid transparent; cursor: pointer; }
.main_point_focus{ background: url( ../pics/bg_menu_wrapper.gif ) repeat-x; border: 1px solid #D7D7D7; }

#btn_pricing_download{ padding: 15px; font-size: 16px; font-weight: bold; border: 0px; background: #EC6224; color: #FFFFFF; cursor: pointer; }
#btn_pricing_ondemand{ padding: 15px; font-size: 16px; font-weight: bold; border: 0px; background: #0655A3; color: #FFFFFF; cursor: pointer; }

/* login and forgot password buttons */
#btn_login, #btn_forgot, #btn_activate, #btn_code, #btn_password{ padding: 15px; font-family: bebas; font-size: 22px; border: 0px; background: #3D5B79; color: #FFFFFF; }
#btn_login:hover, #btn_forgot:hover, #btn_activate:hover, #btn_code:hover, #btn_password:hover{
    background: #385470;
}
#btn_trial{ padding: 15px; background: #3789D8; color: #FFFFFF; border: 1px solid #337EC7; font-size: 22px; font-weight: bold; text-align: center; cursor: pointer; }
#btn_trial:hover{
	background: #3C96ED;
}
#btn_freev, #btn_freev_big{ padding: 15px; background: #0DCB49; color: #FFFFFF; border: 1px solid #0BB240; font-size: 22px; font-weight: bold; text-align: center; cursor: pointer; }
#btn_freev:hover, #btn_freev_big:hover{
	background: #0CBB43;
}

.info_box, .info_menu, .info_info, .info_good, .info_error, .info_neutral, .info_default, .info_blue, .info_white, .info_green, .info_orange, .info_warning, .info_misc, .info_clear, input[type=text], input[type=password], select, textarea, .pricing_package_price, .title_features, .main_point_focus, .round{ -moz-border-radius: 5px; border-radius: 5px; }
.round_top, .submenu, .submenu_focus{ border-top-left-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-top-right-radius: 5px 5px; -moz-border-radius-topright: 5px 5px; }
.round_bottom{ border-bottom-left-radius: 5px 5px; -moz-border-radius-bottomleft: 5px 5px; border-bottom-right-radius: 5px 5px; -moz-border-radius-bottomright: 5px 5px; }
.placeholder{ border-top-left-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-bottom-left-radius: 5px 5px; -moz-border-radius-bottomleft: 5px 5px; }

/* pricing related */
.pricing_package_name{ font-family: bebas; font-size: 20px; }
.pricing_package_numops{ margin-top: 5px; font-family: arial; font-size: 16px; }
.pricing_package_price{ font-size: 20px; color: #FFFFFF; background: #31CB70; text-shadow: 1px 1px #2AAF61; border: 1px solid #2AAE60; padding: 2px; }
.pricing_package_ondemand{ width: 150px; background: #EEF5FF; border: 10px solid #D6E8FF; }
.pricing_package_ondemand_content{ padding: 15px; }


.title{ font-family: bebas; word-spacing: 10px; font-size: 24px; }


.info_client{ background: #F0F0F0; padding: 10px; }

.li_about{ background: url( "../pics/icons/arrows/main_white.png" ) no-repeat; background-position: 0px 5px; padding-left: 25px; margin-bottom: 25px; }

.li_title{ margin-bottom: 5px; font-size: 24px; }

.li_features{ padding-bottom: 10px; background: url( "../pics/icons/check2.png" ) no-repeat; background-position: 0px 5px; padding-left: 20px; text-decoration: underline; cursor: pointer; }
.li_features:hover{
	background: url( "../pics/icons/check2_focus.png?1" ) no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
}


/* MEMBER AREA */
#menu_wrapper{ }
.menu, .menu_hover, .menu_focus{ float: left; padding: 10px; font-size: 16px; margin-right: 5px; cursor: pointer; }
.menu{ color: #FFFFFF; }
.menu_hover, .menu_focus{ color: #3C3C3C; background: #FFFFFF; }

.submenu, .submenu_focus{ padding: 5px; }
.submenu{ background: transparent; border: 1px solid #DFDFDF; border-bottom: 1px solid transparent; }
.submenu_focus{ background: #3AC0C3; border: 1px solid #30A1A3; color: #FFFFFF; }

#header_wrapper{ padding-top: 85px; }
#header_title{ font-size: 24px; color: #999999; text-shadow: #FFFFFF -1px -1px; }
#header_title_sub{ display: none; margin-top: 25px; font-size: 24px; color: #999999; text-shadow: #FFFFFF -1px -1px; }

#body_main{ margin-top: 15px; font-size: 12px; }
#body_sub{ margin-top: 50px; }

.menu_hosted, .menu_hosted_focus{ padding: 5px; }
.menu_hosted{ border: 1px solid transparent; cursor: pointer; }
.menu_hosted_focus{ background: #FBF7B4; border: 1px solid #FFE221; color: #806732; }

.msearch_li, .msearch_li_inactive, .msearch_li_hosted, .msearch_form{ padding: 5px; margin-bottom: 5px; }
.msearch_li{ background: #EFEFEF; border: 1px solid #EBEBEB; color: #676662; }
.msearch_li_inactive{ background: #F55054; border: 1px solid #BA3D40; color: #FFFFFF; }
.msearch_li_hosted{ background: #00AFF0; border: 1px solid #0090C5; color: #FFFFFF; }
.msearch_form_focus{ background: #EFEFEF; border: 1px solid #EBEBEB; padding: 5px; color: #676662; }
.msearch_tab{ float: left; padding: 5px; font-weight: bold; color: #ABABAB; margin-right: 10px; cursor: pointer; }
.msearch_tab_focus{ float: left; padding: 5px; font-weight: bold; background: #EFEFEF; border: 1px solid #EBEBEB; margin-right: 10px; }

.info_post_client{ background: #9CBF4F; border: 1px solid #76B13A; padding: 5px; color: #FFFFFF; text-align: center; }
.info_post_osi{ background: #92C7E0; border: 1px solid #8CC1DC; padding: 5px; color: #47616D; text-align: center; text-shadow: #B6E8FF 1px 1px; }

#info_data{ background: #FFFFFF; padding: 5px; }

.td_trans{ padding: 3px; }
.td_trans_nth{ background: #D4DDE2; padding: 3px; }
.td_promos_nth{ background: #F0F0F0; padding: 3px; }

.tr_forums{ background: #EDEDED; border: 1px solid #DFDFDF; padding: 5px; color: #676662; font-weight: bold; text-shadow: 1px 1px #FFFFFF; }
.td_forums{ padding: 3px; }
.td_notes_nth{ background: #EDEDED; }

#new_topic{ padding: 7px; background: #FFFFFF; border: 1px solid #FFFFFF; }
.new_topic_title{ font-size: 14px; font-weight: bold; }

.page, .page_focus{ float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 10px; }
.page{ background: #EFEFEF; border: 1px solid #EBEBEB; color: #676662; cursor: pointer; }
.page_focus{ font-weight: bold; border: 1px solid #DEDEDE; background: #FDFDFD; }
