
.dateasdkfjalsdfhlasdhjf {}
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}

#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}
.suggest_linkVol {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_overVol {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggestVol {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}
.suggest_linkRef {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_overRef {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggestRef {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}

.DWcellheader {
	background: #497EB2;
	border: 0px solid #497EB2;
	padding: 2px;
	text-align: center;
	COLOR: #D5EAFF;
	font-family:Open Sans,Verdana;
	font-size:12px;
	font-weight:bold;
	border-collapse: collapse;
	margin: 0px;
}
 
.DWcellbody {
	background: #FFFFFF;
	border: 1px solid #497EB2;
	padding: 2px;
	margin: 0px;
	text-align: center;
	empty-cells: show;
	border-collapse: collapse;
}
.DWtable {
	border: 1px solid #497EB2;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.DWlighttext {
	font-family: Open Sans,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	font-weight: normal;
}

TD {
	font-family : Open Sans,Verdana;
	font-size : 12px;
	color : #5B6874;
}


A:link, A:visited, A:active, .link {
	COLOR: #0099ff;
/* 	COLOR: #497EB2; */
	text-decoration : none;
	cursor: pointer;
}

A:hover {
	COLOR: #18A7FF;
	text-decoration : underline;
}

.tablelink {
	font-family : Open Sans,Verdana, ms sans serif,san serif, geneva;
	font-size : 12px;
	margin: 0px;
	color : #5B6874;
}

table { 
    width: 100%; !important;
}

.header {
	COLOR: #D5EAFF;
	BACKGROUND: #497EB2;
}

.showtable {
	border-collapse: collapse;
	border: 1px solid #497EB2;
	padding: 1px; 
	background-image:none; 
	background-repeat:repeat; 
	background-attachment:scroll
}


 
.cellheader {

	background: #4a688c;
	color: #FFFFFF;
	border: 1px solid #497EB2;
	padding: 2px;
	text-align: center;
	font-family:Open Sans,Verdana;
	font-size:12px;
	font-weight:bold;
	border-collapse: collapse;
}

.cellemphasis {
	background: #ddddee;
	border: 0px solid #aaaaaa;
	padding: 0px;
	text-align: center;
	font-weight:bold;
	COLOR: #555555;

}


.cellemphasisborder { 
	background: #eeeeFF;
	border: 1px solid #497EB2;
	padding: 2px;
	text-align: center;
	empty-cells: show;
}

.cellbody {
	background: #FFFFFF;
	border: 1px solid #497EB2;
	padding: 2px;
	text-align: center;
	empty-cells: show;
	border-collapse: collapse;
}

.cellbodyalt {
	background: #f6f6ff;
	border: 1px solid #497EB2;
	padding: 2px;
	text-align: center;
	empty-cells: show;
}

.cellinvisible {
	background-color: #FFFFFF;
	border-style:solid; 
	border-width:0; 
	font-size:12px; 
	font-family:Open Sans,Verdana; 
	color:#808080; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px; font-size: 11px;
}



input[type="text"] {
	background-color: #fffffe;
	color: #00305F;
	border: 1px solid #5B6875;
	border-radius: 5px;
	text-indent : 1px;
	font-family : Open Sans,Verdana;font-variant:normal; font-size:12px;
}
input[type="submit"] {
	border-radius: 5px;
}

select {
	background-color: #fffffe;
	color: #00305F;
	border: 1px solid #5B6875;
	border-radius: 5px;
	text-indent : 1px;
	font-family : Open Sans,Verdana;font-variant:normal; font-size:12px;
}

textarea {
	margin:0; padding:1px; background-color: #fffffe;
	border-radius: 5px;
	color: #00305F;
	border: 1px solid #5B6875;
	font-family : Open Sans,Verdana; font-variant:normal; font-size:12px;text-align:left; text-indent:0; line-height:100%;

}

.checkbox {
	background-color: #fffffe;
	color: #00305F;
	border: 0px;
	border-style: solid;
	border-color: #5B6875;
	text-indent : 1px;
	font-family : Open Sans,Verdana;font-variant:normal; font-size:12px
}
th {
    background: #4a688c;
	color: #FFFFFF;
	border: 0px solid #497EB2;
	padding: 2px;
	text-align: center!important;
	font-family:'Open Sans',Verdana;
	font-size:13px;
	font-weight:bold;
	border-collapse: collapse;

}
thOLD {
	font-family: Open Sans,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #99CCFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.fieldreadonly {
	background-color: #d1dded;
	color: #999999;
	border: 1px solid #5B6875;
	text-indent : 1px;
	font-family : Open Sans,Verdana;font-variant:normal; font-size:12px
}

.button_old {
	font-size: 16px;
	background-color: #497EB2;
	color: #d1dded;
	border: 2px solid #5B6875;
	text-indent : 1px;
	font-family : Open Sans,Verdana;font-style:normal; font-variant:normal; font-weight:normal; font-size:12px
}
.button {
/*     background-color: #FFAA32; */
    background-color: #224160;
    border: 2px solid #000;
    color: #ffffff;
    font-family: Open Sans,Verdana;
    font-size: 12pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 6px 15px; 
}
.buttonSmall {
/*     background-color: #FFAA32; */
    background-color: #224160;
    border: 2px solid #000;
    color: #ffffff;
    font-family: Open Sans,Verdana;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 2px 10px; 
}

a:link.product, a:visited.product, a:hover.product, a:active.product {
	COLOR: #FF6600;
	text-decoration : none;
}


a:link.moreinfo, a:visited.moreinfo, a:hover.moreinfo {
	COLOR: #497EB2;
	text-decoration : underline;
}


a:hover.moreinfo, a:active.moreinfo { 
	COLOR: #18A7FF;
	text-decoration : underline;
}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:250px; padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}
div.tp1 { font-size:12px; color:#336; font-style:italic }
div.tp2 { font-weight:bolder; color:#337; padding-top:4px }

.headerstyle{
	display:block;
	margin:30px 0 10px 0;
	padding:5px 0 5px 8px;
	background:#eee url(img/gradient2.png) repeat-x;
	color:#222;
	border-top:1px solid #ddd;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #ddd;
	text-decoration:none;
}
#noti_Container {
    position:absolute;
    display:inline;
    border:0px solid blue;
    width:16px;
    height:16px;
}
.noti_bubble {
    position:absolute;
    top: -4px;
    right:-4px;
    padding:2px 4px 2px 4px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.55em;
    
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
}

.tagbtn {
	padding: 4px 10px 3px 6px;
	border-radius: 4px;
	white-space: nowrap;
	margin: 2px;
	float: right;
	font-size: 10px;
	color: white;
	background: #808080;
}