/* Body theme */
body {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-family: arial, tahoma verdana, helvetica, sans-serif;
	font-size:11pt;
	background-color : #ffffff;
	color : #000000;
	height:auto;
}


/* Fonts theme */

.large {
	font-size: 18pt
}

.mid {
	font-size: 14pt
}

.small {
	font-family: arial, tahoma verdana, helvetica, sans-serif; 
	font-size: 10pt
}

.tiny {
	font-family: arial, tahoma verdana, helvetica, sans-serif; 
	font-size: 8pt
}


/* Links/URL theme */
a:link {
	color : #0000ff; 
	text-decoration : none
}

a:hover {
	color : #ff0000; 
	text-decoration : underline
}

a:visited {
	color : #800080; 
	text-decoration : none
}


/* Master header/table theme */

.td_clr {
	background-color : #f4f4f4;
	font-family: arial, tahoma verdana, helvetica, sans-serif;
	font-size: 11pt;
}

.wh_1_bg {
	background-image: url("/images/wh_1_bg.gif");
	background-repeat: repeat-x;
}


.wh_5_bg {
	background-image: url("/images/wh_5.gif");
	background-repeat: repeat-x;
}

.wh_6_bg {
	background-image: url("/images/wh_6.gif");
	background-repeat: repeat-x;
}

td {
	font-family: arial, tahoma verdana, helvetica, sans-serif; 
	font-size: 11pt
}


/* Misc items */
p {
	font-family: arial, tahoma verdana, helvetica, sans-serif; 
	font-size: 11pt
}

br {
	font-family: arial, tahoma verdana, helvetica, sans-serif; 
	font-size: 11pt
}


hr { 
	border-right: #d1d7dc 0px solid;
    border-top: #d1d7dc 1px solid;
    border-left: #d1d7dc 0px solid;
    border-bottom: #d1d7dc 0px solid;
    height: 0px
}

.button {
font-weight : bold;
border : 2px outset #efefef;
margin : 2px 4px 2px 4px;
background-color : #ff8e00;
font-weight : bold;
color : #ffffff;
}

.field_input_text { 
border : 1px solid #ff8e00;
background-color : #ffffff;
padding-left : 2px;
padding-bottom : 0;
} 

.field_input_text:hover {
    border: 1px solid #333333;
    background: #ffcc00;
}

/* Footer theme */
#companies {
	width:800px;
	height:49px;
	background-image:url('/images/companies.gif');
}