/* define standard element styles */

@import url( '/css/style.css' );

BODY {
	font : 13px Trebuchet MS, Arial, sans-serif; 
	color : #474747;
	background-color: #CCCCCC;
	background-image: url(images/bg.gif);
	margin: 0;
	padding: 0;
}

P {
	color : #474747;
	font : 13px Trebuchet MS, Arial, sans-serif; 
}

P.first:first-letter {
	color : #003063;
	font-size : 150%;
	font-style : italic;
}

TD {
	color : #474747;
	font : 13px Trebuchet MS, Arial, sans-serif; 
}

DIV {
	color : #474747;
	font : 13px Trebuchet MS, Arial, sans-serif; 
}

INPUT {
	font : 12px Trebuchet MS, Arial, sans-serif; 
	background : #FBFEE1;
	border-left : 1px solid #003063;
	border-top : 1px solid #003063;
	border-right : 1px solid #6699CC;
	border-bottom : 1px solid #6699CC;
}

TEXTAREA {
	font : 12px Trebuchet MS, Arial, sans-serif; 
	background : #FBFEE1;
	border-left : 1px solid #003063;
	border-top : 1px solid #003063;
	border-right : 1px solid #6699CC;
	border-bottom : 1px solid #6699CC;
}

SELECT {
	font : bold 12px Trebuchet MS, Arial, sans-serif; 
	color : #fff;
	background-color : #f47721;
}

H1 {
	color : #c30;
	font-size : 13px;
	font-weight : bold;
	letter-spacing : 3px;
}

HR {
	color : #FFBF50;
}


/* define classes */

.small {
	font-size : 11px;
}

.page_title {
	color : #6699CC;
	font-size : 15px;
	font-weight : bold;
}

.prod_title {
	color : #6699CC;
	font-size : 14px;
	font-weight : bold;
}

.prod_subtitle {
	color : #003063;
	font-size : 12px;
	font-weight: bold;
}

.form_text {
	color : #003063;
	font-size : 14px;
	font-weight : bold;	
}

.form_text_small {
	color : #474747;
	font-size : 12px;
	font-weight : normal;
	font-style : italic;
}

.required {
	color : #990000;
	font-size : 11px;
}

.border {
	border-left : 1px solid #003063;
	border-right : 1px solid #003063;
	border-top : 1px solid #003063;
	border-bottom : 1px solid #003063;
	margin-right: 8px;
}

.radio {
	background : #FFF;
	border-left : 1px solid #FFF;
	border-right : 1px solid #FFF;
	border-top : 1px solid #FFF;
	border-bottom : 1px solid #FFF;
}

.button {
	color : #003063;
	font-size : 12px;
	font-weight : bold;	
	background : #FFBF50;
	border-left : 1px solid #003063;
	border-right : 1px solid #003063;
	border-top : 1px solid #003063;
	border-bottom : 1px solid #003063;
}

.report_border {
	background-color : #FBFEE1;
	border-left : 1px solid #FFBF50;
	border-right : 1px solid #FFBF50;
	border-top : 1px solid #FFBF50;
	border-bottom : 1px solid #FFBF50;			
	padding : 15px;
}

	.report_border td {
		line-height: 18px;
	}

.shadow_right {
	background-image: url(images/shadow_right.gif);
}

/* define link properties */

A {
	color : #003063;
}

A:Visited {}

A:Active {}

A:Hover {
	color : #6699CC;
}
