/*
 * Customer - QSoft
 * System - Gaydar
 *
 * Replace #foreground with the customer-specific foreground colour
 * and #background with the customer specific background colour,
 * #highlight with the customer specific highlight colour and
 * #warning with the customer specific warning colour.
 * This will give you the basis for the customer skin. Changes can
 * then be made as necessary
 */

/*
 * Styles for standard HTML tags
 */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FD9A32;
}

img {
	vertical-align: middle;
	border-width:0; 
	border-style:none;
}

a:hover {
	border-color:blue;
	border-width:2; 
	border-style:solid;

}

a:active {
        border-color:blue;
        border-width:2;
        border-style:solid;
}

/*
 * Context-independent styles
 */

.txtNmlFore {
	color: #FD9A32;
	font-weight: normal;
}

.txtSmlBack {
	color: white;
	font-size: 80%;
	font-weight: normal;
}

.txtSmlFore {
	color: #FD9A32;
	font-size: 80%;
	font-weight: normal;
}

.txtNmlBack {
	color: white;
}

a.txtNmlFore {
	color: #FD9A32;
}

.txtNmlInv {
	background-color: #FD9A32;
	color: white;
}

.txtNmlWarn {
    color: #B50000;	
}

a.txtNmlFore:link {
	color: #FD9A32;
	font-weight: bold;
}
a.txtNmlFore:visited {
	color: #FD9A32;
	font-weight: bold;
}

a.txtNmlBack {
	color: white;
	font-weight: bold;
	text-decoration:underline;
}

/*
 * Context styles
 */
 
.listTbl{
	width: 100%;
	background-color: #FD9A32;
	color: white;
    font-size: 80%;
}

.thumbnailCell{
	width: 30%;
	background-color: #FD9A32;
	float: left;
}

.briefCell{
	width: 70%;
	background-color: #FD9A32;
	color: white;
    font-size: 80%;
    display: table-cell;
}

.thumbnailImage {
	border: 0;
}

.detailCell{
	width: 100%;
	background-color: #FD9A32;	
	color: white;
    font-size: 80%;
    clear: all;
}

.fieldTxt {
	background-color: white;
	color:black;
	border: 1px solid black;
	font-size: 80%;
}

.fieldTxtarea {
	background-color: white;
	color: black;
	border: 1px solid black;
}

.navbarTxt {
}

.fakeNavbarTxt {
	font-weight: bold;
	background-color: #FD9A32;
	color: #969696;
}

a.navbarTxt {
	font-weight: bold;
	background-color: #FD9A32;
	color: white;
}

a.navbarTxt:link {
			font-weight: bold;
            background-color: #FD9A32;
            color: white;
}

a.navbarTxt:visited {
            font-weight: bold;
            background-color: #FD9A32;
            color: white;
}

.logoImg {
	border: 0;
}

.btnNml {
	color: black;
	border: 1px solid black;
}

.btnBlock {
	background-color: #FD9A32;
	color: white;
	width: 100%;
	text-align: center;
	padding: 0.2em;
	margin: 0;
}

.btnCell {
	background-color: #FD9A32;
	color: white;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}

.btnCell form {
	margin: 0;
	padding: 0;
}

.btnCell form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}


.btnBlock form {
	margin: 0;
	padding: 0;
}

.btnBlock form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.btnCell input {
	margin: 0.2em;
}

.searchResultLink {
	font-weight: normal;
}

.pseudoBtnNml {
	font-weight: bold;
	background-color: #FD9A32;
	color: white;
}


/*
 * Utility styles
 */

.break {
	/* Used to place included content below all other content */
	clear:all;
}

.separator {
	/* Used in horizontal rules <hr/> */
	color:#FD9A32;
	height:1px;
}

/*
 * Place customer-specific styles here
 */