/* General */

.small {
font-size: 11px;
}

.smaller {
font-size: 10px;
}

A {
text-decoration: none;
}

A:hover {
text-decoration: underline;
}

A:visited {
text-decoration: none;
}

A:visited:hover {
text-decoration: underline;
}

BODY {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #FFFFFF;
color: #000000;
}

FORM {
margin: 0px;
}

INPUT, SELECT {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
}

INPUT.button_s {
height: 21px;
background-color: #737170;
background-image: url('images/bg.button.gif');
background-repeat: repeat-x;
border: 1px #FFFFFF solid;
color: #FFFFFF;
 padding-left: 8px;
 padding-right: 8px;
 }



INPUT.checkbox {
background-color: #FFFFFF;
background-image: url('images/bg.inputbox.gif');
background-repeat: repeat-x;
margin: 0px;
border: none;
color: #000000;
}

INPUT.checkbox_like {
width: 16px;
background-color: #FFFFFF;
background-image: url('images/bg.inputbox.gif');
background-repeat: repeat-x;
margin: 0px;
border: 1px #000000 solid;
color: #000000;
cursor: default;
}

INPUT.radio {
}

INPUT.text_s {
width: 117px;
background-color: #FFFFFF;
background-image: url('images/bg.inputbox.gif');
background-repeat: repeat-x;
margin: 0px;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
border-top: 1px #6E6E6E solid;
border-bottom: 1px #000000 solid;
padding: 2px;
color: #000000;
}

INPUT.text_m {
width: 157px;        /* 161 - 4 (padding) */
/* height: 22px; better look if height is not specified */
background-color: #FFFFFF;
background-image: url('images/bg.inputbox.gif');
background-repeat: repeat-x;
margin: 0px;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
border-top: 1px #6E6E6E solid;
border-bottom: 1px #000000 solid;
padding: 2px;
color: #000000;
}

STRONG {
font-weight: bold;
}


/* header */

TD.hmenuactive {
	margin: 0px;
	margin-bottom: 0px;
	border: 0px;
	padding: 0px 5px 0px 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
	font-size: 13px;
	color: #000000;
	background-repeat: repeat;
	background-color: #95BD77;
	height: 20px;
	}



A.hmenuactive {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #FFCC00;
}


A.hmenuactive:visited {
font-weight: bold;
color: #FFFFFF;
}



A.hmenuactive:hover {
font-weight: bold;
color: #FFCC00;
text-decoration: none;
}


A.hmenu1active {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
}






A.hmenu {
font-weight: bold;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
}


A.hmenu:visited {
font-weight: bold;
color: #FFFFFF;
}

A.hmenu:hover {
font-weight: bold;
color: #EEBF00;
text-decoration: none;
}

A.hmenu:visited:hover {
font-weight: bold;
color: #EEBF00;
text-decoration: none;
}

A.hmenu_1 {
color: #ffffff;

}

A.hmenu_1:visited {
color: #FFFFFF;
}

A.hmenu_1:hover {
color: #FFCC00;
text-decoration: none;
}


TABLE.hmenu {
margin-left: 10px;

border: 0px;
padding: 0px;
}

TD.hmenu {
margin: 0px;
border: 0px;
padding: 2px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
color: #FFFFFF;
}

TABLE.hmenu_1 {
display: none;
position: absolute;
z-index: 500;
margin-top: 10px;
border: 1px #FFFFFF solid;
padding: 0px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
color: #ffffff;

background: #2E5215;
background-image: url('images/bg.submenu.gif');
background-repeat: repeat-x; */

/* Non-standard but working proprietary instructions for transparent background */

flter:alpha(opacity=85);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity:.85;
-khtml-opacity:.85;

/* simulated transparent background with an image reproducing the content below
background-image: url('images/bg.submenu.simulated.gif');
background-repeat: repeat-x; */

/* transparent background using a transparent PNG - not supported in IE 6
background-image: url('images/bg.submenu.png');
background-repeat: repeat; */

/* background: #77985E; solid background */

}

TABLE.hmenu_1 TD {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
}

TABLE.hmenu_1 TD:hover {

/* this background color is repeated also in onMouseOver event on TD
   to get the mouse over background change in IE too.
   To change color must edit both to the same value */

background: #000000;

/* background: #B0C5A1; greenish */

/* Non-standard but working proprietary instructions for transparent background */

filter:alpha(opacity=75);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity:.75;
-khtml-opacity:.75;

/* transparent background using a transparent PNG - not supported in IE 6 */
background-image: url('images/bg.submenu.selected.png');
background-repeat: repeat;

}

TABLE.header {
width: 100%;
margin: 0px;
border: 0px;
padding: 0px;
background-image: url('images/bg.header.repeat.gif');
background-repeat: repeat-x;
}

TABLE.header_background_image {
width: 100%;
margin: 0px;
border: 0px;
padding: 0px;
background-image: url('images/bg.header.jpg');
background-repeat: no-repeat;
}

TD.header_left {
width: 20px;
}

TD.header_logo {
width: 184px;
}

TD.header_menu_top {
height: 26px;
margin: 0px;
border: 0px;
padding: 0px;
background-image: url('images/bg.header.menu.top.gif');
background-repeat: repeat-x;
}

TD.header_menu_mid {
	height: 19px;
	background-color: #476827;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
}

A.header_menu_mid {
	color: #DDE2E8;
}


A.header_menu_mid:Active {
	color: #FFFFFF;
}

A.header_menu_mid:Hover {
	color: #FFCC00;
	text-decoration: none;
}

TR.header_body_back {
height: 136px;
}

DIV.header_body {
height: 136px;
}

SPAN.slogan {
position: relative;
top: 43px;
left: 368px;
font-family: Garamond, "Times New Roman", Times, Serif;
font-size: 38px;
font-weight: normal;
font-style: normal;
letter-spacing: 1px;
color: #FFFFFF;
}


/* Green Box */

A.box {
color: #FFFFFF;
text-decoration: none;
}

A.box:hover {
color: #FFFFFF;
text-decoration: none;
}

A.box:visited {
color: #FFFFFF;
text-decoration: none;
}

A.box:visited:hover {
color: #FFFFFF;
text-decoration: none;
}

P.box_heading {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

P.box {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
color: #FFFFFF;
}

P.box_links {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 15px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
color: #FFFFFF;
}

P.checkbox_label {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
text-align: left;
}

TABLE.box {
width: 157px;
}

TABLE.box_login {
margin-top: 5px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
}

TABLE.box_register {
margin-top: 15px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
}

TABLE.box_mid {
width: 157px;
margin-top: 15px;
border-bottom: 1px #FFFFFF solid;
}

TD.box_form_spacer {
height: 5px;
}

TR.box_back {
background-color: #549639;
}

TR.box_mid_back {
background-image: url('images/bg.box.mid.gif');
background-repeat: repeat-x;
background-position: top left;
}

P.box_mid_left {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 15px;
margin-right: 0px;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
text-align: left;
}

P.box_mid_right {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 7px;
color: #666633;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
text-align: right;
}

TD.box_top {
background-image: url('images/bg.box.top.jpg');
background-repeat: no-repeat;
background-position: top left;
}

TD.box_bottom {
height: 15px;
background-image: url('images/bg.box.bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
}


/* News */

A.news {
color: #669933;
}

P.news_caption {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
color: #FFFFFF;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
font-weight: bold;
}

P.news_heading, A.news_heading {
margin-top: 10px;
margin-bottom: 0px;
padding-left: 7px;
padding-right: 7px;
color: #003366;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
font-weight: bold;
}

P.news {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
color: #6F6F6F;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
}

P.news_footer {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
color: #669933;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
}

TABLE.news {
width: 157px;
margin-top: 15px;
}

TD.news_top {
height: 23px;
background-image: url('images/bg.news.top.gif');
background-repeat: no-repeat;
background-position: top left;
}

TD.news_body {
background-color: #DBE0E4;
}

TD.news_bottom {
height: 18px;
background-image: url('images/bg.news.bottom.gif');
background-repeat: no-repeat;
background-position: bottom left;
}


/* Ticker */

P.ticker_time {
font-family: Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
line-height: 20px;
color: #FFFFFF;
text-align: center;
margin-top: 0px;
}

SPAN.ticker_up_color {
color: #00CC00;
}

.ticker_wrap {
width: 100%;
background-color: #191919;
background-image: url('images/bg.ticker.gif');
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
border: 0px;
padding: 0px;
}

TD.ticker_buttons_hi {
height: 22px;
background-image: url('');
padding-left: 5px;
 padding-right: 5px;
 width: 40px;
}

TD.ticker_buttons_lo {
 width: 40px;
height: 22px;
background-image: url('');
border-top: 1px #FFFFFF solid;
 padding-left: 5px;
}

TD.ticker_time {
width: 68px;
border-left: 1px #FFFFFF solid;
font-family: Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
}

TD.ticker_cont {
}

TD.ticker_up {
height: 15px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
background-color: #006600;
background-image: url('images/bg.ticker.up.gif');
background-repeat: repeat-x;
background-position: top left;
color: #FFFFFF;
}

TD.ticker_down {
height: 15px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
background-color: #375476;
background-image: url('images/bg.ticker.down.gif');
background-repeat: repeat-x;
background-position: bottom left;
color: #FFFFFF;
}


/* Central content */

A.main {
color: #669933;
text-decoration: underline;
}

DIV.central {
background-color: #FFFFFF;
background-image: url('images/bg.central.gif');
background-repeat: no-repeat;
background-position: top left;
}

IMG.float_left {
float: left;
margin-right: 10px;
margin-bottom: 0px;
}

H1.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 24px;
font-weight: normal;
color: #336699;
margin-top: 27px;
margin-bottom: 0px;
border-bottom: 1px #999999 solid;
}

H2.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 20px;
font-weight: normal;
color: #336699;
margin-top: 27px;
margin-bottom: 0px;
border-bottom: 1px #999999 solid;
}

H3.main, H3.main A, caption {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 17px;
font-weight: bold;
color: #669933;
margin-top: 27px;
margin-bottom: 0px;
}

H4.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-weight: bold;
color: #669933;
margin-top: 27px;
margin-bottom: 0px;
}

H5.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #000000;
margin-top: 27px;
margin-bottom: 0px;
}

H6.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
color: #000000;
margin-top: 27px;
margin-bottom: 0px;
}

HR.main {
}

P.h1_main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-weight: normal;
color: #7F7F7F;
margin-top: 0px;
margin-bottom: 0px;
}

P.main {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-weight: normal;
color: #4C4C4C;
 text-align: justify;
}
P.main_tdr {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
font-weight: normal;
color: #4C4C4C;
 text-align: right;
}

P.main_image {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 13px;
color: #4C4C4C;
margin-top: 10px;
margin-bottom: 0px;
}

TABLE.central {
background-color: #FFFFFF;
background-image: url('images/bg.central.gif');
background-repeat: no-repeat;
background-position: top left;
}

TD.mleft {
width: 12px;
}

TD.mright {
width: 12px;
}


/* right */

A.right {
color: #336699;
}

TABLE.search_box {
width: 226px;
margin-top: 15px;
}

P.right_heading {
/* font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 17px; */
font-family: Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
 text-align: left;
}


SELECT.data {
width: 180px;
/* height: 22px; */
border: 1px #999999 solid;
color: #000000;
background-color: transparent;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
}
SELECT.data_reg {
width: 65px;
border: 1px #999999 solid;
color: #000000;
background-color: transparent;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
}

TABLE.ma_box {
width: 206px;
margin-top: 15px;
margin-left: 15px;
border: 1px #97CA64 solid;
}

TABLE.ma_tabs {
width: 206px;
margin-left: 15px;
border: none;
}

TD.ma, TH.sortth {
background-image: url('images/bg.ma.box.gif');
background-repeat: no-repeat;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #FFFFFF;
}

TD.ma_tab1 {
background-color: #FFFFFF;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
}

TD.ma_tab3 {
border-left: 1px #FFFFFF solid;
border-right: 1px #FFFFFF solid;
background-image: url('images/bg.ma.tab.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
}

TD.ma_tab {
background-image: url('images/bg.ma.tab.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
}

TABLE.data_select {
width: 206px;
height: 42px;
margin-top: 15px;
margin-left: 15px;
border: 1px #999999 solid;
background-image: url('images/bg.data.select.gif');
background-repeat: repeat-x;
background-position: top left;
}

TABLE.data {
width: 206px;
margin-top: 10px;
margin-left: 15px;
}

DIV.data_graph {
height: 120px;
margin-top: 5px;
margin-bottom: 10px;
border: 1px #999999 solid;
}
TD.empty, TABLE.rms TH.empty {
	background-color: transparent;
	border: 0px none;
}
TD.data_heading {
height: 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: right;
}

TD.data_symbol {
height: 20px;
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
 padding-left: 5px;
}
TD.data_symbol_gray {
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
 padding-left: 5px;
 background-color: #DDE2E8;
 text-align: right;
 padding-right: 5px;
}

TD.data_symbol_gray2 {
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
 padding-left: 5px;
 background-color: #EEF1F4;
 text-align: right;
 padding-right: 5px;
}
TD.data_quote {
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: right;
 padding-right: 5px;
 white-space: nowrap;
}

TD.data_plus {
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #669933;
text-align: right;
}

TD.data_minus {
border-top: 1px #999999 solid;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #D34E22;
text-align: right;
}

TABLE.data_links {
width: 206px;
margin-top: 10px;
margin-left: 15px;
/* border-top: 1px #999999 solid; */
}

TD.data_links {
height: 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
}

TABLE.data_footer {
width: 206px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 20px;
border-top: 1px #999999 solid;
}

TD.data_footer {
height: 20px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
}

TABLE.right_wrap {         /* The first one has margin-top: 15px defined in the document */
width: 226px;
border-top: 4px #669933 solid;
border-bottom: none;
border-left: 1px #999999 solid;
border-right: none;
text-align: left;
}

TABLE.rms {
width: 206px;
margin-top: 15px;
margin-left: 15px;
border: 1px #CFCFCF solid;
 height: auto;
}

TD.rms_caption {
height: 18px;
background-image: url('images/bg.rms.caption.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
white-space: nowrap;
}
TH.rms_caption {
height: 18px;
background-image: url('images/bg.rms.caption.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
white-space: nowrap;
}
TH.rms_caption2 {
height: 18px;
background-image: url('images/bg.rms.caption.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
white-space: nowrap;
 padding-left: 5px;
 padding-right: 5px;
 margin-left: 4px;
 margin-right: 4px;
}
TD.rms_caption2 {
height: 18px;
background-image: url('images/bg.rms.caption.gif');
background-repeat: repeat-x;
background-position: top left;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
white-space: nowrap;
}

tr.odd td.left, 
TD.rms_odd_left {
height: 18px;
background-color: #ECEFF2;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
 padding-left: 3px;
 padding-right: 3px;
font-size: 10px;
color: #000000;
text-align: right;
white-space: nowrap;
}

tr.odd td.right,
TD.rms_odd_right {
background-color: #FFFFFF;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
color: #000000;
text-align: right;
white-space: nowrap;
}

tr.pair td.left,
TD.rms_pair_left {
height: 18px;
background-color: #DDE2E8;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
 padding-left: 2px;
 padding-right: 2px;
text-align: right;
white-space: nowrap;
}

tr.pair th.left,
TH.rms_pair_left {
height: 18px;
background-color: #DDE2E8;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: right;
 font-weight: bold;
 white-space: nowrap;
 padding-left: 2px;
 padding-right: 2px;
white-space: nowrap;
}

tr.pair td.right,
TD.rms_pair_right {
 padding-left: 2px;
 padding-right: 2px;
background-color: #EEF1F4;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 10px;
color: #000000;
text-align: right;
white-space: nowrap;
}


/* Footer */

A.footer {
color: #FFFFFF;
font-weight: bold;
}

A.footer:hover {
color: #EEBF00;
text-decoration: none;
}

P.footer {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans, "Nimbus Sans", Sans-serif;
font-size: 11px;
line-height: 13px;
color: #FFFFFF;
text-align: center;
/* margin-top: 0px; */
}

TD.footer {
height: 40px;
background: #375476;
}






/* CSS 2nd Menu Tabs */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0;
        padding: 5px 0 4px 0px;
        background-color: #476827;
        border-top: none;
        border-bottom: none;
}

#navlist a, #navlist a:link {
	margin: 0;
	padding: 5px 9px 4px 9px;
	color: #FFFFFF;
	border-right: 1px solid #d1e3db;
	text-decoration: none;
	border: 0;
}

ul#navlist li#active {
	color: #000000;
	background-color: #95BD77;
	font-weight: bolder;
}

#navlist a:hover {
        color: #FFCC00;
        background-color: #5B9038;
}





#navheadcontainer { /* none needed */ }

ul#navheadlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navheadlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: none;
        border-top: none;
        border-bottom: none;
}

#navheadlist a, #navheadlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #FFFFFF;
        border-right: 1px solid #ffffff;
        text-decoration: none;
}

ul#navheadlist li#active {
	color: #000000;
	background-color: #95BD77;
}

#navheadlist a:hover {
        color: #FFCC00;
}
.hidden {
	visibility: hidden;
}
.bluerow, .bluerow2 {
		white-space:no-wrap;
	padding: 2px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bluerow {
	color: #FFFFFF;
	background-color: #92A1B3;
}
.bluerow2 {
	background-color: #ECEFF2;
	border-bottom: 1px solid #92A1B3;
	color: #4C4C4C;
}

/* Navigacija na vrhovima stranica dionica i dr. */

 #navlist2 {
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669933;
}

 #navlist2 li {
	list-style: none;
	margin: 0;
	display: inline;
	color: #FFFFFF;
}

 #navlist2 li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	text-decoration: none;
	background-color: #669933;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #669933;
	border-right-color: #669933;
	border-bottom-color: #669933;
	border-left-color: #669933;
	color: #FFFFFF;
}

 #navlist2 li a:link { color: #FFFFFF; }
 #navlist2 li a:visited { color: #FFFFFF; }

 #navlist2 li a:hover {
	color: #FFFFFF;
	border-color: #336699;
	background-color: #336699;
}

 #navlist2 li a#current {
        background: white;
        border-bottom: 1px solid white;
}

#osobni_podaci{
	float: left;
	width: 560px;
	display: inline;
}

.osobni_podaci{
	float: left;
	width: 360px;
	padding-left: 0px;
	display: inline;
}

.fotka_podaci{
	float: left;
	width: 165px;
	padding-left: 30px;
	padding-top:30px;
}

.fotka_podaci .fotka{
	border: 7px solid #CCCCCC;
	width: 150px;
        margin:0px;
        padding:0px;
}



#k_kalkulator select,input
	{
		margin-top:2px;
	}


#k_iznos
	{
		width:96px;
		
	}
#k_rezultat
	{
		margin-top:15px;
		font-size:1.2em;
		background-color:#DDE2E8;
	}