.H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif
}
.H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif
}
.H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif
}
.H4
{
    BACKGROUND: #ffffff;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, sans-serif
}
.breadcrumb
{
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif
}
.breadcrumb A:link
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.breadcrumb A:visited
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
.breadcrumb A:active
{
    COLOR: #a5a5a5;
    TEXT-DECORATION: none
}
.breadcrumb A:hover
{
    COLOR: #495bae;
    TEXT-DECORATION: none
}
.table-body
{
	BACKGROUND-COLOR: #ffffff;
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #ffffff;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px dotted;
    FONT-FAMILY: Arial;
}
.table-left
{
	BACKGROUND-COLOR: #ffffff;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px dotted;
    FONT-FAMILY: Arial, sans-serif
}
.table-left1
{
	BACKGROUND-COLOR: #ffffff;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px dotted;
    FONT-FAMILY: Arial, sans-serif
}
.table-top
{
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #42568b;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #dcecff;
    HEIGHT: 40px;
}
.table
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
A:hover
{
    COLOR: #e68c20
}
TD.nav_left
{
    WIDTH: 175px;
    TEXT-ALIGN: left
}
html
{
	height: 100%;
}
body
{
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	min-width: 960px;
}
img
{
	border: none;
}
.white A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.white A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
H4 A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
H4 A:hover
{
    COLOR: #e68c20;
    TEXT-DECORATION: none
}
.alert
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
    text-align: center;
}
P
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.table-body-sub
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: silver 1pt solid;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: lightgrey 1pt dashed;
    FONT-FAMILY: Arial, 'sans serif'
}
.table-left-sub
{
    BORDER-RIGHT: 1pt;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: lightgrey 1pt dashed;
    FONT-FAMILY: Arial, 'sans serif'
}
.table-sub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
INPUT
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #999999;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial, Arial;
    BACKGROUND-COLOR: #ffffff
}
.nav_page
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 20px
}
.nav_page A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.nav_page A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.nav_page P
{
    COLOR: white
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TEXTAREA
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e5e5e5
}
.selection
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666
}
.selection SELECT
{
    BORDER-RIGHT: green 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: green 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: green 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: green 1px solid;
    HEIGHT: 18px
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    PADDING-BOTTOM: 10px;
    FONT-FAMILY: Arial, 'sans serif'
}
.dropdown
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 1;
    VISIBILITY: hidden;
    BORDER-LEFT: black 1px;
    COLOR: white;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent;
    layer-background-color: #ff0000
}
.noborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.dropdown A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-DECORATION: none
}
.H4
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 3px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, sans-serif
}
.H4 A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.H4 A:hover
{
    COLOR: #495bae;
    TEXT-DECORATION: none
}
.table-total
{
    BORDER-TOP: #999999 2pt double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #666666;
    BORDER-BOTTOM: #999999 2pt double;
    FONT-FAMILY: Arial
}
.dropdown SELECT
{
    BORDER-RIGHT: green 1pt solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: green 1pt solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: green 1pt solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: green 1pt solid
}
.printdetails
{
    DISPLAY: none
}
.nav_page_sub_on
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #000000;
    BACKGROUND-COLOR: #efefef
}
.nav_page_sub_on A:visited
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #000000
}
.nav_page_sub_off
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: white;
    PADDING-LEFT: 5px;
    BORDER-LEFT: white;
    COLOR: #000000;
    BORDER-BOTTOM: white
}
.nav_page_sub_off A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.nav_page_sub_off A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TR.lightgreenback
{
    BACKGROUND-COLOR: #ffffff
}
.TopNAV
{
    CLEAR: left;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    LEFT: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 10px;
    COLOR: #666666;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 10px;
    TEXT-DECORATION: none
}
.TopNAV A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.TopNAV A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.TopNAV A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.TopNAV A:hover
{
    COLOR: #0099cc;
    TEXT-DECORATION: none
}
.left_menu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #ffffff 5px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #42568b;
    BORDER-BOTTOM: #ffffff 5px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e1e8ff;
    TEXT-DECORATION: none
}
.left_menu A:link
{
    COLOR: #42568b;
    TEXT-DECORATION: none
}
.left_menu A:visited
{
    COLOR: #42568b;
    TEXT-DECORATION: none
}
.left_menu A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.left_menu A:hover
{
    COLOR: #0099cc;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #a5a5a5;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #495bae;
    TEXT-DECORATION: none
}
.left_menu LI
{
}
INPUT .carriage
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: right
}
UL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
.left_menu_on
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #ffffff 5px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: #ffffff 5px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0099ff;
    TEXT-DECORATION: none
}
.left_menu_on A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.left_menu_on A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.left_menu_on A:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
.left_menu_on A:hover
{
    COLOR: #0099cc;
    TEXT-DECORATION: none
}
.mainarea
{
    BORDER-RIGHT: white 10px solid;
    BORDER-TOP: white 10px solid;
    BORDER-LEFT: white 10px solid;
    BORDER-BOTTOM: white 10px solid
}
.menutop
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/menubg.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menubottom
{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(/images/menubg.gif)
}
.menumain
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 123px
}
.left_menu_no_border
{
    BORDER-RIGHT: gray 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT: gray 1px;
    COLOR: #42568b;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #e1e8ff
}
.bodytext
{
    FONT-SIZE: 10px
}
.overdue
{
    FONT-SIZE: 10px;
    COLOR: red
}
.completed
{
    FONT-SIZE: 10px;
    COLOR: silver;
    TEXT-DECORATION: line-through
}
.outline
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 3px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BACKGROUND-COLOR: white;
	min-height: 450px;
}
.highlightcb
{
    BORDER-RIGHT: red solid;
    BORDER-TOP: red solid;
    BORDER-LEFT: red solid;
    BORDER-BOTTOM: red solid;
    BACKGROUND-COLOR: red
}
.alertsmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red
}
#pagepanel
{
	width: 960px;
	text-align: left;
	margin:0 auto;
}
#header
{
	width: 100%;
	background: #000;
	color: #ffffff;
	font-size: 11px;
}
#header a
{
	color: #ffffff;
	font-size: 11px;
}
#menu
{
	width: 100%;
	height: 40px;
	BACKGROUND-IMAGE: url(/images/menuback.gif);
}
#maincontent
{
	width: 938px;
	_width: 960px;
	background: #FFF;
	min-height: 500px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 10px;
}
#maincontent.default
{
    width: 938px;
}
.groupWrapper
{
	width: 300px;
	float: left;
	padding: 0px;
	margin: 20px 0px;
	border-left: 1px solid #333;
	border-right: 1px solid #333; 
}
.groupWrapper.empty 
{
    border: none;
}
.serializer
{
	clear: both;
}
.groupItem
{
    padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #333;
}
.pgroupItem
{
    width: 300px;
    padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #333;
}
.groupItem .itemFooter
{
    background-position: left top;
    background-repeat: no-repeat;
}
.groupItem .itemHeader
{
	line-height: 25px;
	background: url(/images/widget_top.gif) no-repeat;
	color: #333;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
}
.groupItem .itemHeader a
{
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.groupItem .itemContent
{
	background: #fff;
	padding: 10px;
	color: #666;
	font-weight: normal;
	font-size: 12px;
}
.groupItem .itemContent a
{
	color: #666;
	font-weight: normal;
	font-size: 11px;
}
.sortHelper
{
	border: 2px dashed white;
	background: #dddddd;
	width: auto !important;
}
.groupWrapper p
{
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#addwidgets
{
    background: #cccccc;
    color: #ffffff;
    padding:10px;
}
#blog
{
    WIDTH: 615px;
    MIN-HEIGHT: 80px;
    BACKGROUND:white;
    color: black;
    padding:5px;
}
#jsddm
{	
	z-index: 150;
	margin: 0;
	padding: 0
}
	
#jsddm li
{	
	z-index: 150;
	float: left;
	list-style: none;
	font: 13px Arial
}

#jsddm li a
{	
	display: block;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	padding: 5px;
	text-decoration: none;
	color: black;
	white-space: nowrap
}

#jsddm li a:hover
{	
	background: navy;
	color: white;
}
		
#jsddm li ul
{	
	z-index: 150;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	min-width: 120px;
	width: auto;
	background: #ffffff
}
		
#jsddm li ul li
{	
	font: 12px Arial;
	float: none;
	display: inline;
}
		
#jsddm li ul li a
{	
	text-align: center;
	margin: 2px;
	padding: 5px;
	background: #bbbbbb
}
		
#jsddm li ul li a:hover
{	}
.widgetselbox
{
	width: 151px;
	height: 21px;
    BACKGROUND-IMAGE: url(/images/widget_add.gif);
    margin: 5px;
    padding: 2px;
    color: black; 
    font-size: 12px; 
}
.widgetselbox INPUT
{
	border-style: none;
	background-color: transparent;
}
.widgettable
{
	background: #ffffff;
	font-size: 11px;
	color: black;
}
.widgettable TD
{
	color: black;
	border-bottom: 1px dotted #aaaaaa;
}
.widgettable A
{
	color: black;
}
.widgettable A:link
{
	color: black;
}
.widgettable A:visited
{
	color: black;
}
#dialog 
{
	position: absolute;
	left:200px;
	top:100px;
	width:450px;
	background-color:#cccccc;
	border: 3px solid #aaaaaa;
	z-index: 50;
}
#dialog_handle 
{
	background-color:#ffffff;
	padding:2px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 30px;
}
#dialog_content 
{
	padding:5px;
}
#dialogclose
{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
}
.pagenumbers
{
	width: 20px;
	height: 20px;
	text-align: center;
	background-color:#dddddd;
	border: 1px solid #999999;
	font-size: 12px;
	color: #333333;
}
.pagenumbers_on
{
	width: 20px;
	height: 20px;
	text-align: center;
	background-color:#333333;
	border: 1px solid #999999;
	font-size: 12px;
	color: white;
}
.mediaframe
{
	border: 1px dotted #999999;
	width: 180px;
	min-height: 180px;
	font-size:12px;
}
.pgroupItem .pitemFooter
{
}
.pgroupItem .pitemHeader
{
	line-height: 24px;
	border-bottom: 1px gray dotted;
	color: #333;
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
	background: url(/images/widget_top.gif) no-repeat;
}
.pgroupItem .pitemContent
{
	background: white;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
}
.pgroupItem .pitemContent a
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
}


form {
    padding: 0;
    margin: 0;
}

#topLeft {
    position: relative;
    float: left;
    width: 463px;
    border: 1px solid #333;
    height: 160px;
    overflow: hidden;  
}

#gi_11 {
    background: #FFF;
    width: 460px;
    padding: 0px 5px 20px 0px;
    margin: 0;
}

#topRight {
    position: relative; 
    float: left;
    width: 463px;
    height: 160px;
    margin-left: 8px;
    border: 1px solid #333;
    overflow: hidden;
}

#sort1 {
    border-left: none;
    padding-right: 6px;
    _padding-right: 5px;
}

#sort2 {
    padding: 0px 6px 0px 6px;
    _padding: 0px 3px 0px 3px;
    margin-left: -1px;    
}

#sort3 {
    margin-left: -1px;
    border-right: none;
    padding-left: 6px;
    _padding-left: 5px;
}

#repreport {
    float: left;
    width: 615px;
    border-left: 1px solid #333;
    margin: 5px 0px 5px -1px;
    padding:5px; 
    font-size:10px; 
    background-color: White;
}

#repchart {
    width: 100%;
}

#body {
    position: relative;
}

#blCorner, #brCorner, #tlCorner, #trCorner {
   position: absolute;
   width: 5px;
   height: 5px;
   font-size: 0;
   background: url(/images/corners.gif) no-repeat;   
}

#blCorner {
    bottom: 0px;
    _bottom: 82px;
    left: 0px;
    background-position: bottom left;
}

#brCorner {
    bottom: 0px;
    _bottom: 82px;
    right: 0px;
    background-position: bottom right;
}

#tlCorner {
    top: 0px;
    left: 0px;
    background-position: top left;
}

#trCorner {
    top: 0px;
    right: 0px;
    background-position: top right;
}

#logo {
    background: url(/images/td_logo.gif) no-repeat;
    width: 347px;
    height: 49px;
    float: right;
}

#headerContent {
    position: relative;
    width: 520px; 
    float: left; 
    text-align: left;   
}

#headerRight {
    position: relative;
    float: right;
    width: 400px;
}

#welcomeText {
    position: relative;
    padding-top: 10px;
}

#footer {
    padding: 10px 0px;
    text-align: center;
    color: #FFF;   
}

#footer a {
    color: #FFF;   
}

#footer a:hover {
    text-decoration: underline;   
}

.footeritem {
    padding: 0px 10px;
    border-right: 1px solid #FFF;
}

.footeritem.last {
    border: none;   
}

#menuSearch {
    float: right; 
    margin: 10px 10px 0px 0px; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: arial;   
}

#menuSearch input {
    margin-left: 5px;
    width: 150px;
}

#search_suggest {
    font-size: 10px;
    position: absolute; 
    text-align: left;
    top: 28px;
    right: 11px;
    #right: 16px;
    color: #FFF;
    width: 148px;
    background-color: #000;
    z-index: 100;
    min-height:0px;
}

#search_suggest .bodytext {
    padding: 2px;
}

.suggest_link {
    width: 144px;
    background-color: #000;
    color: #FFF;
    font-size: 10px;
    padding: 2px;
}

.suggest_link_over {
    width: 144px;
    background-color: #333;
    color: #FFF;
    font-size: 10px;
    padding: 2px 2px;
}

#search_suggest a {
    color: #FFF;   
}

#search_suggest a:hover  {
    color: #CCC;   
}

#contactNumbers {
    float: right;
    text-align: right;
    padding-bottom: 10px;
}

#repreport-mobile {
    background-color: #FFF;   
}

.clear {
    clear: both;
}

#load {
    background: url(/images/load.gif) no-repeat top center;
    width: 100%;
    height: 11px; 
    margin-top: 10px;  
}

.goldtag, .goldtag a {
    color: #00F;    
}

#bottomBar {
    position: relative;
}
