html{min-height:100%;margin-bottom:1px;}
body,font,.RItem,.NItem,.RItemB,.NItemB,.RItemS,.NItemS,.PItem,.IItem,.Item,.ItemB,.MItem,.LItem,.GItem,.sub-normal,.gy,.gybold,.error-body,.sub-error,.mlink,.mlink_hand,.mlink_small,.RItemI,.mlink_hand1{font:13px Verdana,sans-serif;}
.PItem,.Item,.MItem,.LItem,.font_dgray{text-align:center;}
.IItem,.Item,.ItemB{color:#FFFFFF;}
.MItem{color:#27518A;}
.LItem{color:#2f60cf;}
.GItem{color:#505050;}
.RItemI{font-style:italic}
.mlink,.mlink_hand,.mlink_small,.mlink_hand1{color:#336699;}
.mlink,.mlink_hand,.mlink_small{text-decoration:underline;cursor:default;}
.mlink_hand,.mlink_small,.mlink_hand1{cursor:pointer;cursor:hand;}
/*normal font properties*/
.error-body,.sub-error{color:Red;}
.gy,.gybold{color:#707070;}
.font_dgray,.RItemB,.NItemB,.gybold,.ItemB{font-weight:bold;}
.mlink_small,.RItemS,.NItemS,.sub-normal,.sub-error{font-size:10px;}
.font_dgray{color:#606060;}
.font_dgray2{color:#666666;}
td.nounder{text-decoration:none;}
.itext,.itext2{background-color:#fdf5e6;}
.itext{border:1px solid #336699}
img{border:0;}
img.link{
border:1px solid #336699
}
img.link2{
border:1px solid #10c7e8
}
img.hov:hover{
border: 1px solid #10c7e8
}
/*linkproperties*/
a,a.under{color:#336699;text-decoration:underline;}
a.nounder{text-decoration:none;}
a.nounder:hover{text-decoration:underline;}
a.header{color:#ffffff}
a.nav{color:#2f60cf;text-decoration:none;}
a.nolink,a.nolinkb{color:#000000;text-decoration:none}
a.nolinkb{font-weight:bold}

table{font:inherit}
input,textarea,select{}

/*normal table properties*/
table.border,tr.header{background-color:#333;}
tr.category{background-color:#CCC;}
tr.status,tr.MENU,row.odd,.subject{background-color:#DDD;}
tr.title,row.even,.body{background-color:#EEE;}

/*
font.required{color:Red;font:13px Symbol;}
font.textbox{color:#333333;font-size:13px;font-weight:bold;}
font.sub-textbox{color:#333333;font-size:10px;}
input.textbox{width:100%;}
font.filebox{color:#333333;font-size:13px;font-weight:bold;}
font.sub-filebox{color:#333333;font-size:10px;}
input.filebox{width:100%;}
font.passwordbox{color:#333333;font-size:13px;font-weight:bold;}
font.sub-passwordbox{color:#333333;font-size:10px;}
input.passwordbox{width:100%;}
font.textarea{color:#333333;font-size:13px;font-weight:bold;}
font.sub-textarea{color:#333333;font-size:10px;}
textarea.textarea{width:100%;}
font.radio{color:#333333;font-size:13px;font-weight:bold;}
font.sub-radio{color:#333333;font-size:10px;}
input.radio{}
font.checkbox{color:#333333;font-size:13px;font-weight:bold;}
font.sub-checkbox{color:#333333;font-size:10px;}
input.checkbox{}
font.selectbox{color:#333333;font-size:13px;font-weight:bold;}
font.sub-selectbox{color:#333333;font-size:10px;}
*/
select.selectbox{width:100%;}

pre{font:inherit}
pre.code{font:13px Courier,CourierNew;}

ul.clean,ol.clean{list-style-type:none;margin:0px;padding-left:0;padding-bottom:0;}
.clean2{margin:0px;padding-left:0;padding-bottom:0;}
.indi{padding-left:5px;padding-bottom:5px;padding-right:5px;display:none;background-color:#ffffe0;position:absolute;border:1px solid #cccccc;border-top:0px;font:10px Verdana,sans-serif;}
.dhtmlgoodies_question{font:11px Verdana,sans-serif;color:#2c60cf;background-color:#f5f5f5;margin-bottom:0px;margin-top:0px;padding-left:0px;width:200px;overflow:hidden;cursor:pointer;}
.indidesc_selected{font:11px Verdana,sans-serif;color:#000000;background-color:#f5f5f5;margin-bottom:0px;margin-top:0px;padding-left:0px;overflow:hidden;cursor:pointer;}
.dhtmlgoodies_answer{border:1px solid #cccccc;background-color:#ffffe0;font:11px Verdana,sans-serif;color:#000000;visibility:hidden;display:none;height:0px;width:198px;overflow:hidden;position:relative;}
.dhtmlgoodies_answer_content{/*Contentthatissliddown*/padding:1px;font-size:0.9em;position:relative;}

.lheight{line-height:80%}
.alphabeta{background-color:#f0f0f0;border:1px solid #336699;width:360px;height:230px;display:none;visibility:hidden;position:absolute;font-size:smaller;z-index:101;}

span.tipspan,.indicator_hide,.hide{display:none;visibility:hidden;}
.indicator_show,.show{display:block;visibility:visible;}

.indicator_width{width:25px;}
.pimg{height:450px;}

#tooltip,.tooltip{padding:3px;background:#f9f9f9;border:1px solid #eee;text-align:left;opacity:.9;filter:alpha(opacity=90);position:absolute}
#chartoptions,.chartoptions,#indioptions{z-index:1000;position:absolute;width:870px;float:center;border:1px solid #336699;background:#fdf5e6;text-align:center;margin-left:3%;top:45px;}
/*
table.sortable a.sortheader{font:bold 10px Verdana,sans-serif;color:#ffffff;text-decoration:none;display:block;}
*/
.pointer{cursor:pointer;cursor:hand}
.pointer_wait{cursor:wait;}
/*
.hdg{background-color:#fff;height:1.6em;margin-top:2px;padding:.3em .5em 0 .5em;white-space:no wrap}
.hdg{margin-top:0}

.g-tab-bar-clear{clear:left;height:0;overflow:hidden}

.g-tab-bar{border-bottom:1px solid #89A9E4;height:1.6em;font-family:Arial,Helvetica,sans-serif;outline:none;padding:3px .5em 0 .5em;width:auto}

.g-tab-disabled{float:left;padding:1px 28px 0 0}

.g-tab{background:#fff;border:solid #fff;border-width:0 1px;display:block;float:left;height:1.6em;margin:0 3px 0 0;white-space:nowrap}
.g-tab-selected{background:#fff;border:solid #89A9E4;border-width:0 1px}
.g-tab-selected a.t{border-top:1px solid #89A9E4}

.g-tab a.t{top:-1px;color:#00C;cursor:pointer;display:block;font-weight:bold;position:relative;text-decoration:underline}
.g-tab a.t b.t{display:block}
.g-tab a.t b.t b.t{display:block;font-weight:normal;padding:.2em 9px 0}

.g-tab-selected a.t{background:#fff;color:#000;cursor:default;text-decoration:none}
.g-tab-selected a.t b.t{background:#eee;position:relative;top:.4em;height:1.2em;}
.g-tab-selected a.t b.t b.t{background:#ebeff9;font-weight:bold;padding:.2em 9px 4px;position:relative;top:-.4em;}
*/

.hdg{background-color:#fff;height:1.6em;margin-top:2px;padding:.3em .5em 0 .5em;white-space:nowrap}


div.g-tab-bar-clear{clear:left;height:0;overflow:hidden}

.g-tab-bar{border-bottom:1px solid #89A9E4;height:1.6em;outline:none;padding:3px .5em 0 .5em;width:auto}

.g-tab-disabled{float:left;padding:1px 28px 0 0}

.g-tab{background:#fff;border:solid #fff;border-width:0 1px;display:block;float:left;height:1.6em;margin:0 3px 0 0;white-space:nowrap}

.g-tab-selected{background:#fff;border:solid #89A9E4;border-width:0 1px}
.g-tab-selected a.t{border-top:1px solid #89A9E4}

.g-tab a.t{top:-1px;color:#00C;cursor:pointer;display:block;font-weight:bold;position:relative;text-decoration:underline}
.g-tab a.t b.t{display:block}
.g-tab a.t b.t b.t{display:block;font-weight:normal;padding:.2em 9px 0}

.g-tab-selected a.t{background:#fff;color:#000;cursor:default;text-decoration:none}
.g-tab-selected a.t b.t{background:#eee;position:relative;top:.4em}
.g-tab-selected a.t b.t b.t{background:#ebeff9;font-weight:bold;padding:.2em 9px 0;position:relative;top:-.4em}



.bg_color1{background-color:#E2ECF5;}
.bg_color2{background-color:#D9E3E7;}


#sddm{margin:0;padding:0;z-index:201}
#sddm li{margin:0;padding:0;list-style:none;float:left;font:bold 11px arial;}
#sddm li a{display:block;margin:0 1px 0 0;padding:2px 5px;width:80px;background:#5970B2;color:#FFF;text-align:center;text-decoration:none}
#sddm li a:hover{background:#49A3FF}
#sddm div{position:absolute;visibility:hidden;margin:0;padding:0;background:#EAEBD8;border:1px solid #5970B2;z-index:100;}
#sddm div a{position:relative;display:block;margin:0;padding:5px 10px;width:auto;white-space:no wrap;text-align:left;text-decoration:none;background:#eeeeee;color:#2875DE;font:11px arial}
#sddm div a:hover{background:#49A3FF;color:#FFF}
hr{
border:0;
height:1px;
color: #ccc;
background-color:#ccc;
/* width: 100%;
text-align:left
*/
}
#talign  td {
text-align:right
}
#talign tr.c td {
text-align:center
}
#talign tr.l td {
text-align:left
}

div.indidesc{
position:absolute;
visibility:hidden;
border:1px solid #336699;
background-color:#E2E7FF;
padding:2px
}

div.button{
cursor:pointer;
width:50px;
border:1px solid #336699;
background-color:#E2E7FF;
}
div.button:hover{
border:1px dashed #336699;
/*
background-color:beige;
*/
}

tr.greybot td {
border-bottom:1px solid #eeeeee;
}
tr.greyright td {
border-right:1px solid #eeeeee;
}

div.line1 {
padding-top:3px;
padding-bottom:1px
}
.toggler { width: 500px; height: 200px; position:absolute; z-index:1006}
.effect { padding: 0.4em; position: relative; display:none;width:460px;}
.effect h4 { margin: 0; padding: 2px ;text-align: center;font-size:small }
.ui-effects-transfer { border: 2px dotted gray; } 

.toggler2 {position:relative}
.error, .success {
	padding: 5px 5px 5px 25px;
	margin: 5px 0px;
}

.error {
	border: 1px solid #ff0000;
	background: #ffdddd;
	background-image: url('/shared/images/action-error.gif');
	background-repeat: no-repeat;
	background-position: 5px center;
}

.success {
	border: 1px solid #009900;
	background: #cfffcf;
	color: #003300;
	background-image: url('/shared/images/action-success.gif');
	background-repeat: no-repeat;
	background-position: 5px center;
}

.loading {
	background: #ffdddd;
	font-weight: bold;
	padding: 6px;
	font-size: 8pt;
}
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('/shared/images/oval-green-left.gif') no-repeat top left;
display: block;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; 
height: 24px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/shared/images/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.databox{
width:650px;
/*max-height:300px;*/
z-index:105;
overflow:auto;
position:absolute
border:1px solid #336699;
padding:0;
height: expression(this.scrollHeight > 300 ? "300px" : "auto"); /* IE */
}

.popup {
	background: #f5f5f5;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
}

.hover_blue:hover{
background-color: #E2ECF5;
}

.hover_white1:hover{
background-color: #f5f5f5;
}

.hover_beige:hover{
background-color: #fdf5e6;
}

.hover_beige2:hover{
background-color: #ffefd5;
}

.hover_purple:hover{
background-color: #A0CFEC;
}

.bg_grey1{
background-color: #f9f9f9;
}
