html, body, #container { height: 100%; }
body {
	margin:0;
	color:#383838;
	background: url(/includes/images/bg-signin.gif) repeat-x;
	padding:2px;	
	font-size:10pt;
	font-family:tahoma, arial, helvetica, sans-serif;
    height: 100%;	
}

#container { height: auto; min-height: 100%; width:100%; }
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#content { padding-bottom: 3em; }
div.clear, div.clear-small, div.clear-large {
	clear: both;
	height: 5px;
}
div.greyline {
	clear: both;
	height: 2px;
	border-bottom:1px solid #ddd;
}

div.greenBox {
	border: 1px solid #98DE8D;
	background-color: #FFFFFA;
	color:black;
	padding-top: 2px;
	font-size:1.0em;
}
div.orangeBox {
	border: 1px solid #EC9D33;
	background-color: #FFFFFA;
	color:black;
	padding-top: 2px;
	font-size:1.0em;
}


div.sidebar-box {
	border: 1px dotted #CCFFFF;
	background:#FFF  url(../images/newswin_bg.gif) repeat-x ;
	color:black;
}
div.mainRight-box {
	border: 1px solid #FF9933;
	background-color: #FFFFFA;
	color:black;
	font-size:1.0em;

}
.mainRight-box	li{	
	color:#666666;
	padding:0px;	
}

.mainRight-box	li a{	
	color:#000099;
}
fieldset{background-color:#fff;border:1px solid #ccc;font:12px arial,verdana,sans-serif;width:70%;padding:.3em .5em;text-align:center;}
legend{color:#ccc;font:10px arial;font-weight:bold;}
a
{color:#0E4589; text-decoration:none;}
a:hover
{color:#923b07; text-decoration:underline;}
a:visited{background-color:transparent;color:#923b07;text-decoration:none}

.searchWords {
color:#009ed9;
}
a.searchWords:hover{
border-bottom-color:#009ed9;
border-bottom:0;
text-decoration:underline
}
.title
{
	color:#000000;
	border: 1px groove #B2B2B2;
	font-size:1.1em;
   	background: #FFF url(../images/form_input_bg.gif) repeat-x bottom right;
	text-align:center;
}
.title a{color:#000000; vertical-align:top; }
.title a:hover{color:#3D5376;text-decoration:underline;}
.title img { border-style: none; padding:0px;}

div.search-message-bar {
	border: 1px solid #fc0;
	background: #fdfaee url(../images/search-message-bar_bg.gif) left top repeat-x;
	padding: 4px;
	padding-right: 5px;
	margin-bottom: 0.5em;

}

h1, h2, h3, h4, h5 {
	color:#161616;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.submit-box {
	background: #272727 url(../images/submit-background.gif) repeat-x;
	border: 1px solid #343434;
	padding: 3px 0px;
	color: #FFF;
}

#header{
	clear:both;background: url(/includes/images/headCap1.gif) top repeat-x; 
}
.aliSearch {clear:both;background:#F5F8FB url(/includes/images/aliSearch_tabsBg.gif) repeat-x; }
.aliSearch ul {margin:0;list-style-type:none;list-style-image:none;height:30px;margin-left:400px;}
.aliSearch li {float:left;margin-right:2px;background:#D6E5EE url(/includes/images/aliSearch_tabsLeft.gif) left top no-repeat;}
.aliSearch li a{padding:7px 10px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(/includes/images/aliSearch_tabsRight.gif) right top no-repeat!important;}
.aliSearch .searchBox {padding:6px 6px;text-align:center;color:#fff;background:#93C2DE url(/includes/images/aliSearch_searchBg.gif);}
.aliSearch .searchBox a{color:#fff;}
.aliSearch li.current {height:30px;background:#93C2DE url(/includes/images/aliSearch_current_tabsLeft.gif) left top no-repeat;}
.aliSearch li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(/includes/images/aliSearch_current_tabsRight.gif) right top no-repeat!important;}
.aliSearch li.other{margin-left:20px;background:none;}
.aliSearch li.other a{background:none!important;font-size:10px;font-family:verdana;font-weight:normal;}
.homePopSearch{padding:5px;background:url(/includes/images/aliSearch_popBg.gif) top repeat-x;}
.homePopSearch a{margin-left:2px;margin-right:2px;font:80%/1.4;}

#mainNav{float:right;}
#mainNav ul {display:inline;}
#mainNav li {display:block;float:left;margin-right:4px;background:#339900 url(/includes/images/mainNavHome.gif) right no-repeat;}
#mainNav a:link,#mainNav a:visited {display:block;width:83px;height:21px;text-align:center;font:bold 11px/20px arial!important;color: #4E2207;text-decoration: none;}

div.auto_complete {
	position:absolute;
	background-color:#FEF8CE;
	width:145px;
	border: 1px dotted #CEB503;
	visibility:hidden;
}
div.auto_complete li { 
	font-size:9px;
}
div.auto_complete li:hover { 
	font-size:9px;
	background-color:#E78C3A;
}
#footer {
background: url(../images/footer-background.gif) repeat-x;
bottom:0;  width:100%;
text-align:center;
height:45px;
border-bottom: 2px solid #232323;
border-top:1px solid #ccc; 
margin-top:30px;font:0.85em/14px verdana;
clear: both;
position: relative;
}

#TagBox{
	text-align:justify;
	border: 2px solid #DDDDDD;
}

#TagBox h1{
	background: url(../images/bx_tit_bk1.gif) repeat-x ;	
	font:1em/14px verdana;
	font-weight:bold;
	text-align:left;
}


#footer ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#footer li {
	margin-right: 10px;
	display: inline;
}

#sidebar .cats { background:#FFFFFF url(../images/bx_tit_bk1.gif) repeat-x;border:1px solid #cbcbcb;margin-bottom:15px;padding:1px 15px 1px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
#sidebar .cats h4 { padding-bottom: 10px;margin:0;text-decoration:none;}

/* Page Navigation*/
.pagenav_box {  padding: 5px; margin-bottom:0px; border: 0px solid #BCD2E6; font-size: 0.85em; float: left; vertical-align:bottom;  }
.search_pagenav { padding: 2px; padding-left: 4px; padding-right: 4px; margin: 2px; border: 1px solid #ccc; background: white; text-decoration: none; white-space: nowrap; }
.search_pagenav:hover { background: #D6E8FF; color: black; border: 1px solid #999; }

.search_pagenav_text { padding: 2px; padding-left: 4px; padding-right: 4px; margin: 2px; border: 1px solid #ddd; background: white; color: #495463 !important; text-decoration: none;   }
.search_pagenav_text:hover { background: #D6E8FF; color: black !important; border: 1px solid #999; }

.search_pagenav_current { font-weight: bold; color: white; background: #5590DE; border: 1px solid #aaa; color: white !important; text-decoration: none; }
.search_pagenav_current:hover { background: #5590DE; border: 1px solid #000; }


.search_pagenav_menu {  padding: 2px; padding-left: 4px; padding-right: 4px; margin: 2px; margin-left: 4px; background: #426598; border: 1px solid #eee;  }

/* Select Region Block*/

#content .mkt-desc{font-size:100%;padding-left:25px;margin:-7px 0 10px 0;}#content .mkt-desc span{font-weight:bold;}#panel-01-slot-05{display:none;}.status-nus-b{margin-left:5px;}.status-nus-b,.status-nus-c{margin-bottom:15px;}.status-nus-b.mod,.status-nus-b.mod .mod-content,.status-nus-b.mod .ft,.status-nus-b.mod .ft-wrapper{background:#f7f7f7 url(/includes/images/bg_sidebox_gray.gif) no-repeat;position:relative;}
.status-nus-b.mod{background-position:100% 0;z-index:0;}
.status-nus-b.mod .mod-content{background-position:0 0;left:-7px;width:100%;position:relative;z-index:2;}
.status-nus-c.mod .mod-content{position:relative;}
.status-nus-b.mod .ft{background-position:100% 100%;bottom:-7px;right:-7px;width:100%;}
.status-nus-b.mod .ft .ft-wrapper{background-position:0 100%;padding:0 0 7px 0;left:-7px;height:1%;}
.status-nus-b .hd{font-size:120%;margin:0;padding:0;}.status-nus-b .hd h3{padding:10px 5px 0 10px;height:1em;width:auto;color:#333;}.status-nus-b .bd,.status-nus-b .bd form{padding:0;margin:0;}.status-nus-c .bd{padding:0 10px 0 5px;margin:0;height:1%;}.status-nus-b .status-input,.status-nus-b .nus-status-clear,.status-nus-c .nus-status-clear{background:none;border:none;color:#069;font-size:90%;text-decoration:underline;padding:0;margin:0;padding-top:5px;}


/* BUBBLE TOOLTIP */
a.tt {cursor: help;}
.tt {
  font-size: .9em;
  font-weight: normal;
  text-decoration:none;
  text-align: left;
}
.tt span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
.tt:hover {   position:relative;text-decoration:none; z-index:1000; color: #aaaaff; background:transparent;}
.tt:hover span.tooltip {
  color: #111;
  display:block;
  position:absolute;
  top:0px; left:-10px;
  padding: 15px 0 0 0;
  width:200px;
  text-align: left;
  text-decoration:none;
  z-index: 2000;
}
.tt.rightEnd:hover span.tooltip {
	right: -20px; left: auto;
}

.tt:hover span.top {
  display: block;
  padding: 30px 8px 0;
  background: url(../images/bubble.png) no-repeat top;
}
.tt.rightEnd:hover span.top {
	background: url(../images/bubble-right.png) no-repeat top;
}
.tt:hover span.middle { /* different middle bg for stretch */
  display: block;
  padding: 0 8px; 
  background: url(../images/bubble_filler.png) repeat bottom; 
}
.tt:hover span.bottom {
  display: block;
  padding:3px 8px 10px;
  color: #548912;
  background: url(../images/bubble.png) no-repeat bottom;
}
.tt .fakeLink {text-decoration: underline;}
