h1.office  {
    font-size:18px;
    color:#ce191c;
    font-weight:bold;
    padding-left:10px;
}

.openchat {
    text-decoration:none;
    display:block;
    background: transparent url(/res/images/office/button_openchat.png) top left no-repeat;
    font-size:13px;
    color:#fff;
    padding:18px 20px 19px 77px;
}

.button_simple {
    text-decoration:none;
    text-align:center;
    display:block;
    background: transparent url(/res/images/office/button_simple.png) top left no-repeat;
    color:#fff;
    padding:6px 0 8px 0;
    width:90px;
}

.submit_simple {
    text-decoration:none;
    text-align:center;
    background: transparent url(/res/images/office/button_simple.png) top left no-repeat;
    color:#fff;
    height:25px;
    font-size:12px;
    font-family:Arial;
    width:90px;
    border:none;
    cursor:pointer;
}

.phone {
    padding-top:13px;
}

#center {
    padding-left:1px;
    padding-right:1px;
    width:960px;
}

#table_userinfo {
    width:100%;
    height:71px;
    background:url(/res/images/office/table_userinfo_bg.gif) top center no-repeat;
}

#userinfo-panel {
    width:100%;
    height:46px;
    background:url(/res/images/office/userinfo-panel.gif) top center no-repeat;
}


#table_userdata {
    width:100%;
    background:url(/res/images/office/table_userdata_bg.png) top center repeat-y;
}

.top_rounded_bg {
    width:100%;
    height:14px;
    background:url(/res/images/office/rounded_top_bg.png) top center no-repeat;
    margin-top:20px;
}

.middle_rounded_bg {
    width:100%;
    background:url(/res/images/office/table_userdata_bg.png) top center repeat-y;
}


.table_userdata_bottom {
    width:100%;
    background:url(/res/images/office/table_userdata_bottom.png) top center no-repeat;
    height:23px;
    font-size:1px;
}

#table_userdata .mt4 th {
    color:#fff;
    font-size:12px;
    padding:6px 10px 6px 10px;
    background:url(/res/images/office/balance_header_bg.png) top left repeat-x;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    text-align:left;
    vertical-align:top;
}

#table_userdata .mt4 td {
    background-color:#f1f1ec;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:none;
    padding:8px 10px 6px 10px;
    text-align:left;
    vertical-align:top;
    font-size:12px;
    color:#797979;
}

.inout td {
    background-color:#ffffff;
    border:none;
    padding:8px 10px 6px 10px;
    vertical-align:middle;
    font-size:12px;
    color:#797979;
}

#table_userdata .mt4 tr.odd td {
    background-color:#ffffff;
}

#userinfo {
    font-size:15px;
    color:#666;
    padding-left:15px;
    padding-top:15px;
}

#thumbs .item1 {
    height:30px;
}

#thumbs .item_text{
    height:170px;
    width:100%;
    color:#929292;
    font-size:12px;
}

#thumbs .item_text_container {
    padding:10px 20px 5px 145px;
    line-height:150%;
    text-align:left;
}

ul#cssmenu a.title {
	font-size:14px;
}

#topmenu {
	background:url(/res/images/office/office_nav_bg.png) top right no-repeat;
	width:960px;
	height:50px;
	margin-bottom:20px;
	padding-left:0px;
}

ul#cssmenu li.first:hover{
    background: transparent url(/res/images/office/topmenu_over_1_rounded.png) top left no-repeat;
}



ul#cssmenu li:hover.second {
	background: transparent url(/res/images/office/topmenu_over_2.png) top left no-repeat;
}


ul#cssmenu li:hover div.thirditem {
	background: url(/res/images/office/topmenu_over_3.png) top left no-repeat;
	height:49px;
	width:148px;
}


ul#cssmenu li:hover div.fourthitem {
	background: transparent url(/res/images/office/topmenu_over_4.png) top left no-repeat;
	height:49px;
	width:100px;
}

ul#cssmenu li:hover div.fifthitem {
	background: transparent url(/res/images/office/topmenu_over_5.png) top left no-repeat;
	height:49px;
	width:118px;
}
ul#cssmenu li:hover div.sixthitem {
	background: url(/res/images/office/topmenu_over_6.png) top left no-repeat;
	height:49px;
	width:129px;
}

ul#cssmenu li:hover div.seventhitem {
	background: url(/res/images/office/topmenu_over_7.png) top left no-repeat;
	height:49px;
	width:174px;
}
ul#cssmenu li:hover div.eighthitem {
	background: url(/res/images/office/topmenu_over_8.png) top left no-repeat;
	height:49px;
	width:100px;
}

/*  This is File Input modifications */
.input-file{
    width:auto; /* you can change the width*/
    position:relative;
    font:x-small/160% Verdana;
    margin:15px 0 10px 0;
    zoom:1; /*clear float*/
    overflow:hidden; /*clear float*/
}

.input-file label:hover{
    color:#663300;
    cursor:pointer;
}

.input-file label span{
    display:none;
}

.input-file label input{
    display:block;
    /*width:100%;*/
    width:70px;
    height:22px;

}



html.js .input-file label{
    float:right;
    white-space:nowrap;
    position:relative;
    z-index:1;
    left:0;
    top:0;
    overflow:hidden;
    height:22px;
    width:70px;
    background:#FFFFFF url(/res/images/office/input_file_seek_but.png) top left no-repeat;
    /*padding:0.25em 22px 0.2em 22px;*/
    font-weight:bold;
    display:inline;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-right-radius:8px;
}

html.js .input-file-no-path label{
    float:left;
}

html.js .input-file label span{
    display:inline;
}


html.js .input-file label input{
    width:auto;
    position:absolute;
    right:0;
    top:0;
    border:none;
    font-size:5em;
    line-height:11px;
    opacity:0;
    zoom:1;
    filter:alpha(opacity=0);
    cursor:pointer;
}


.input-file var{
    display:none;
    background:#eeeeee;
    position:relative;
    overflow:hidden;
    /*border:solid 1px #7f9db9;*/
    border-left: 2px solid #323232;
    border-right: 2px solid #cdcdcd;
    border-top: 2px solid #323232;
    border-bottom: 2px solid #cdcdcd;
    padding:0.25em 0.6em 0.2em 0.6em;
    zoom:1;
    height:13px;
    _right:-3px; /*eliminate gap for IE*/
    /*visual candies*/
    -webkit-border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
}

* HTML .input-file var {
    height:22px;
}

html.js .input-file var{
    display:block;
}

.input-file-no-path label{
    -webkit-border-radius:2px;
}


.input-file var input{

    display:block;
    width:100%;
    position:absolute;
    padding:0;
    border:none;
    background:transparent;
    font-size:100%;
    color:#000;
    font-style:italic;
    top:0;
    left:0;
    padding:0.25em 0.6em 0.2em 0.6em;
    height:100%;

}


.input-file var input:focus{
    outline:none;
}

/* End of File Input Modifications */

/* -------------
 * JNICE Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0; }

.jNiceSelectWrapper {
	height: 19px;
	left:0px;top:0px;z-index:3;position:absolute;
	background:#f1f1ec;
}

.jNiceWrapper iframe {position:absolute;z-index:1; width:100px; height:19px;left:0px;top:0px;background:transparent}

.jNiceSelectWrapper .jNiceSelectText {
	height: 17px;
	line-height: 17px;
	padding: 0px 3px;
	border: 1px solid #929292;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

* HTML .jNiceSelectWrapper .jNiceSelectText {
    height: 19px;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 18px;
	height: 19px;
	background: url(/res/images/office/jnice_select_right.png) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 18px;
	background-color: #ebebeb;
	border: solid 1px #929292;
	height: auto;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 99%;
}

* HTML .jNiceSelectWrapper ul {
    width:100%;
}

.jNiceSelectWrapper ul a {
	color:#333;
	background-color: #ebebeb;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul span {
	color:#333;
	background-color: #ebebeb;
	display:block;padding:5px;text-decoration:none;
	font-style:italic;
	font-weight:bold;
}

.jNiceSelectWrapper ul a:hover { background:#f6cccc; color:#333;}
.jNiceSelectWrapper ul a.selected {background: #f2f2f2;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}
/* -------------
 * END of JNICE Selects
 * ------------- */

.pnt_arr {
    height:10px;
	background: url(/res/images/office/pointer.gif) center left no-repeat;
	padding-left: 10px;

}

.pnt_dscr {
	padding-top: 8px;
	padding-left: 10px;
	width:300px;
}
.pnt_dscr2 {
	padding-top: 8px;
	padding-left: 10px;
	color:#949494;
}
.dprt_card {
	height:122px;
	padding-left: 20px;
	padding-top: 10px;
	background: url(/res/images/office/card.gif) bottom left no-repeat;

}
.dprt_title {
	margin-top: 10px;
    color:#ce191c;
    font-weight:bold;
}
.dprt_details {
	padding-top: 5px;
line-height: 1.5em;
}

.log-form {
    border-collapse: collapse;
    width: 100%;
}
.log-form td {
    height: 24px;
    padding:5px;
}
.log-form th {
    color: #333;
    font-weight: bold;
    height: 24px;
    padding:5px;
}
#login_area {
    background: url(/res/images/forexnews_bg.png) bottom left no-repeat;
    width:469px;
    height:330px;
    overflow:hidden;
    float:left;
}
.loginblock {
    padding:100px 15px 0 15px;
    overflow:hidden;
    height:330px;
}

#fx-graph {
    background: url(/res/images/forexnews_bg.png) bottom left no-repeat;
    width:469px;
    height:330px;
    overflow:hidden;
    float:right;
    margin-top:20px;
}
.graphblock {
    padding:40px 15px 0 15px;
    overflow:hidden;
    height:330px;
}



