html
{
	min-width: 945px;
}
body
{
	color: #393733;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff;
}
body, textarea, input, select, h2, h3, h4, h5, h6
{
	font: 83%/1.4 arial, helvetica, sans-serif;
}
input
{
	line-height: 1;
}
hr
{
	height: 1px;
	background: #ccc;
	border: none;
}

img
{
	border: none;
}

ul.compact
{
	margin: 0;
	padding-left: 20px;
}

li
{
	margin-bottom: 0.3em;
}

p
{
	line-height: 1.2;
}
form
{
	clear: left;
	margin: 0;
}

option.child-level
{
	padding-left: 15px;
}

option.top-level
{
	font-weight: bold;
}

h2
{
	margin: 0 0 0.2em 0;
	font-size: 185%;
	letter-spacing: -1px;
	font-weight: normal;
	clear: left;
	color: #f28554;
}

h3
{
	margin: 0 0 0.5em 0;
	font: bold 105%/1 arial,sans-serif;
	letter-spacing: -0.03em;
	clear: left;
	color: #fff;
}

h4
{
	clear: left;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0.2em;
	color: #999;
}

pre, code
{
	font-size: 100%;
	color: #666;
	margin: 0;
}
#top{
	background:#ccc url(../images/button.gif) repeat-x 0% -110px;
	height:29px;
	min-height:29px;
	width:100%;
}
#container
{
	text-align: left;
	margin: 0 auto;
	padding:0 5px 0 5px;
	width:980px;
	/*margin: 0 25px 0 25px;*/
}
#header
{
	background: #fff;
	color: #ccc;
	float: left;
	width: 100%;
	margin-bottom: 0;
	position: relative;
	z-index: 99999;
}
#header #imaslogo
{
	margin:5px 0 0 15px;
	float:left;
	text-decoration:none;
}
#header #fundlogo
{
	position:relative;
	top:2px;
	left:200px;
}
#header #lipperlogo
{
	float:right;
	margin:15px 15px 0 0;
}
#header h2
{
	font:bold 140%/1.5 arial, helvetica, sans-serif;
	margin-top:5px;
	padding:0 0 0 150px;
	line-height:90px;
	color:#868788;
	float:left;
	background:url(../images/logo_06.gif) no-repeat;
	height:55px;
}
#header #searchbox
{
	position:absolute;
	right:40px;
	bottom:0px;
	color:#666;
}

#contents 
{
    clear: both;
    padding: 0 0 30px 0;
    margin-top: 7px;
    background: #fff;
    overflow:hidden;
}
#wrapper 
{
    /*padding: 0 10px 0 10px;*/
    padding:0 5px 0 5px;
    min-height: 400px;
} /*IE6*/
#border-head{
	background:url(../images/button.gif) repeat-x 0% -81px;
	height:9px;
	width:100%;
	overflow:hidden;
}
#border-head #top-left
{
	background:url(../images/button.gif) no-repeat 0% -72px;
	width:10px;
	height:9px;
	float:left;
}
#border-head #top-right{
	background:url(../images/button.gif) no-repeat -20px -72px;
	width:9px;
	height:9px;
	float:right;
}
#border-bottom{
	background:#fff url(../images/button.gif) repeat-x 0% -100px;
	height:10px;
	width:100%;
	line-height:0px;
}
#border-bottom #bottom-left{
	background:#fff url(../images/button.gif) no-repeat 0% -90px;
	height:10px;
	width:9px;
	float:left;
}
#border-bottom #bottom-right{
	background:#fff url(../images/button.gif) no-repeat -20px -90px;
	height:10px;
	width:9px;
	float:right;
}
#border-left{
	background:#fff url(../images/border_left.gif) repeat-y;
	padding-left:7px;
	height:100%;
	overflow:hidden;
}
#border-right{
	background:#fff url(../images/border_right.gif) 100% 0 repeat-y;
	padding-right:5px;
	height:100%;
	overflow:hidden;
}

#col-1
{
	float:left;
	width:20%;
	padding:5px;
	background:#e9eff5;
}
#col-3
{
	float:right;
	width:19%;
	padding:5px;
	background:#e9eff5;
}
#col-2
{
	float:left;
	padding:0 2px 5px 5px;
	width:58%;
}
#col-full
{
	width:98%;
	float:left;
	padding:10px;
}
#col-1, #col-2, #col-3, #col-full
{
	overflow:hidden;
	position:relative;
	min-height: 400px;
}
#footer
{
	clear: both;
    background: #fff;
    position: relative;
    text-align: center;
    padding-right: 20px;
    min-height: 100px;
    color:#666;
}
.footer-contents {
    position:relative;
    padding-top: 25px;
    padding-left: 10px;
}
.footer-contents img
{
	position:relative;
}
#footer #thomson-logo
{
	position:relative;
	float:left;
}
#footer #lipper-logo
{
	position:relative;
	float:right;
}
#footer #contactus
{
	position:relative;
	margin-left:19%;
	float:left;
}
#footer a
{
	font-weight:normal;
	color:#5a7c9b;
	font:normal 90%/1.4 arial, helvetica, sans-serif;
}

.copyrighted
{
	clear:both;
	margin-left:10%;
	text-align:center;
	color:#ccc;
	font-size:0.9em;	
}
.poweredby
{
	padding-top:8px;
	font-size:0.87em;	
}

a.blue{
	color:#5a7c9b;
	font:normal 90%/1.4 arial, helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
}
a.blue:hover{
	color:#5a7c9b;
	font:normal 90%/1.4 arial, helvetica, sans-serif;
	text-decoration:underline;
}
.blue-box{
	background:#bdd5eb url(../images/back_blue.gif) repeat-x;
	min-height:200px;
	padding:5px;
}
.blue-box p{
	font: 88%/1.4 arial, helvetica, sans-serif;
	color:#21496d;
}
.blue-box ul{
	list-style:none;
	margin:0px;
}
.blue-box li{
	color:#5a7c9b;
	border-bottom:dotted 1px #d9e7f3;
	height:2.0em;
}
.blue-box li a{
	color:#5a7c9b;
	font:bold 90%/1.4 arial, helvetica, sans-serif;
	text-decoration:none;
}
.blue-box li a:hover{
	color:#eef4fa;
	text-decoration:none;
}
.black-blue
{
	background:#eef4fa;
	min-height:200px;
	
}
.black-blue h3
{
	background:#5a7c9b;
	min-height:26px;
	padding-left:10px;
	line-height:27px;
	font:bold 90%/2.0em arial;
	margin:0px;
}
.black-blue table, .orange-box table
{
	margin:0px;
	border:solid 1px #bdd5eb;
}
.black-blue td, .orange-box td,.black-blue th,.orange-box th
{
	background:#eef4fa;
	border-bottom:dotted 1px #bdd5eb;
	color:#5a7c9b;
	vertical-align:top;
}
.black-blue td.value, .orange-box td.value
{
	font:bold 0.9em/1.5em arial;
	color:#5a7c9b;
	text-align:right;
}
.orange-box{
	margin-top:5px;
	background:#eef4fa;
	min-height:150px;
}
.orange-box h3{
	background:#ce4f00;
	margin:0px;
	padding-left:10px;
	line-height:27px;
	min-height:27px;
	font:bold 90%/2.0em arial;
}
.orange-box ul, .orange-box li
{
	margin:0px;
	padding:5px;
	text-indent:0px;
}
.orange-box ul{
	list-style:none;
	margin:0px 5px 0px 5px;
}
.orange-box li{
	color:#666;
	border-bottom:dotted 1px #666;
	padding:5px 0 20px 0;
}

.quaterly_update td
{
	padding:5px;
	border-bottom:dotted 1px #d9e7f3;
}
.quaterly_update a
{
	color:#5a7c9b;
	font:bold 90%/1.4 arial, helvetica, sans-serif;
	text-decoration:none;
}
.quaterly_update a:hover
{
	color:#eef4fa;
	font:bold 90%/1.4 arial, helvetica, sans-serif;
	text-decoration:none;
}
.quaterly_update .archive
{
	border-bottom:none;
	text-align:right;
}
.quaterly_update .archive a
{
	font-size:0.9em;
}
.quaterly_update .archive a:hover
{
	text-decoration:underline;
}
.gray-box{
	margin-top:5px;
	background:#fff;
	min-height:200px;
}
.gray-box .gray-container
{
	margin-bottom:20px;
	clear:both;
}
.gray-box h3{
	background:#fff url(../images/button.gif) repeat-x 0% -139px;
	color:#58584f;
	border:solid 1px #ccc;
	padding-left:10px;
	min-height:26px;
	line-height:26px;
}
.gray-box .gray-headline
{
	clear:both;
	border-bottom:dotted 1px #ccc;
	padding:5px;
	height:50px;
	position:relative;
	
}
 .gray-content
 {
 	clear:both;
	border-bottom:dotted 1px #ccc;
	padding:5px;
	position:relative;
 }
.gray-box .gray-headline strong
{
	float:left;
}
.gray-box:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
* html .gray-box{height:1%;}
* html .hollyhacked{height:1%;}
.gray-box .gray-headline span
{
	position:absolute;
	bottom:5px;
	right:5px;
}
.gray-box p
{
	font:0.9em/1.5em arial;
	clear:both;
	margin:0 5px 0 5px;
}
.gray-box p, .orange-box p{
	padding:5px;
}
.gray-box .source-news
{
	float:right;
	padding-right:20px;
}
.gray-box .gray-bottom
{
	clear:both;
}
.gray-box .gray-bottom a,.gray-box .gray-headline a
{
	margin-left:15px;
	cursor:pointer;
}
.gray-box .gray-bottom img
{
	margin-left:3px;
	vertical-align:middle;
}
.ob{
	color:#f28554;
	font-weight:bold;
}
a{
	color:#f28554;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.txtblue
{
	color:#527595;
	font-weight:bold;
}
.txtblack
{
	color:#000;
	font:bold 95%/1.0 arial, helvetica, sans-serif;
}
#fragment-1
{
	height:260px;
}
#quick-search{
	float:left;
	width:48%;
	border-right:dotted 1px #ccc;
	min-height:220px;
	padding:5px 5px 5px 20px;
}
#newly-fund{
	float:left;
	width:45%;
}
#newly-fund ul, #newly-fund li{
	margin:0;
	padding:0px;
	text-indent:0px;
	list-style:none;
	line-height:2.2em;
}
.line{
	border-top:dotted 1px #ccc;
	margin-top:10px;
	height:10px;
}
.selection{
	width:224px;
	margin-top:5px;
}
.search{
	background:url(../images/search.gif) no-repeat;
	width:50px;
	height:17px;
	border:0;
	cursor:pointer;
}
a.lnkbutton
{
	margin-left:2px;
	background:#f3f3f3;
	overflow:hidden;
	border:solid 1px #ccc;
	line-height:1.8em;
	padding:3px;
}
a.lnkmore
{
	font-weight:normal;
	position:absolute;
	margin-top:17px;
	right:10px;
}
.table-classification
{
	width:100%;
}
.table-classification th
{
	background:#b5bace;
	font-weight:bold;
	padding-left:10px;
}
.table-classification td
{
	cursor:pointer;
	clear:both;
	background:#efefef;
}
.table-classification td a
{
	float:left;
}
.table-classification td img
{
	float:right;
}
#step
{
	clear:both;
	width:100%;
}
#amount
{
	clear:both;
	float:right;
	font-size:85%;
}


/* version 2.1 */
#searchbox
{
	width:100%;
	height:100%;
	clear:both;
}
#searchbox #criteria
{
	background:#fff;
	height:50px;
}
#searchbox #result
{
	/*background:#efefef;
	border:solid 1px #ccc;*/
	height:180px;
}
#searchbox #result .sourcepanel, #searchbox #result .targetpanel, #searchbox #result .commandpanel
{
	border:solid 1px #ccc;
	width: 44%;
	height: 100%;
	float:left;
}
#searchbox #result .commandpanel
{
	width:9%;
	height:auto;
	text-align:center;
	border:none;
	margin-top:50px;
}
#searchbox #result .sourcepanel
{
	margin-right:5px;
	overflow-y:auto;
}
#searchbox #result .targetpanel
{
	margin-left:5px;
	overflow-y:auto;
}
#searchbox #searchfooter
{
	clear:both;
	height:20px;
	margin-top:10px;
}
.lstbase
{
	list-style:none;
	padding:0px;
	margin:2px;	
}
.lstitem, .lstaltitem, .lsthoveritem, .lstselecteditem
{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#5a7c9b;
	border-top:solid 1px #fff;
	cursor:pointer;
	white-space:pre-line;
}
.lstitem
{
	background:#eee;
}
.lstaltitem
{
	background:#fff;
}
.lsthoveritem
{
	background:#eef4fa;
}
.lstselecteditem
{
	background:#d6dfef;
	color:#000;
}
.dbtn, .obtn
{
	clear:both;
	display:inline-block;
	padding:0px;
	height:18px;
	cursor:pointer;
	vertical-align:middle;
}
.dbtn span, dbtn img, .obtn span, obtn img
{
	float:left;
}
.dbtn .dbtn-center
{
	background:transparent url('../images/button.gif') repeat-x 0% -18px;
	font:normal 80%/1.5 arial, helvetica, sans-serif;
	color:#0065ce;
	min-width:20px;
	height:18px;
	text-align:center;
}
.dbtn .dbtn-left
{
	clear:left;
	width:5px;
	height:18px;
	background:transparent url('../images/button.gif') no-repeat 0% 0%;
}
.dbtn .dbtn-right
{
	clear:right;
	width:4px;
	height:18px;
	background:transparent url('../images/button.gif') no-repeat 100% 0%;
}

.obtn .obtn-center
{
	background:transparent url('../images/button.gif') repeat-x 0% -54px;
	font:bold 83%/1.5 arial, helvetica, sans-serif;
	color:#fff;
	min-width:20px;
	height:18px;
}
.obtn .obtn-left
{
	clear:left;
	width:5px;
	height:18px;
	background:transparent url('../images/button.gif') no-repeat 0% -36px;
}
.obtn .obtn-right
{
	clear:right;
	width:4px;
	height:18px;
	background:transparent url('../images/button.gif') no-repeat 100% -36px;
}
.ClassContainer{background-color:#ffffff; height:110px; border: solid 1px #cecbce; overflow:auto}
.ClassChild{height:15px; background-color:#efefef; margin-bottom:1px; font-size:10px; padding:2px;}
.ClassChild a {	text-decoration:none; color:#5a7c9b; }
.ClassHeader{background-color:#bdd5eb; font-weight:bold; padding-left:5px;}
.DropdownFilter{font-size:11px;width:140px}
.TextFilter{font-size:11px;width:40px}
.HideCount{ display:none; visibility:hidden}
.ShowCount{ display:inline; visibility:visible}
.TotalCount{color:#606060; font-weight:normal}
.FilterMaskMainHeader{ background-color:#b5bace; font-weight:bold; height:20px;border: solid 1px #b5bace}
.FilterMaskHeader{ background-color:#cedfef; font-weight:normal; width:100%; height:20px;border-top: solid 1px #ffffff; padding-left:5px}
.FilterContainer{height:260px; overflow:visible}
