/****************/
/*   COLORS     */
/****************/

BODY, P, TD, INPUT, SELECT, TEXTAREA {
	color: #333333;
}

TH {
	color: #000000;
}

H1 {
	color: #F32E00;
}

H2 {
	color: #black;
}

H3 {
	color: #0666b0;
}

A {
	color: #d32901;
}

A:hover {
	color: red;
}

INPUT.btn, INPUT.def {
	color: #FFFFFF;
	background-color: #f32e00;
	border-color:  red;
}

INPUT.del {
	color: #FFFFFF;
	background-color: #E1332F;
	border-color: #6C0000;
}

IMG.border {
	border: 1px solid #C1C1C1;
}

#login {
	background-color: #F32E00;
}

#pagebody  {
	background-color: #595858;
}

TD#center {
	background-color: #FFFFFF;
	border: 0px solid #333333;
}


#mainbar .module, #auxbar .module {
	background-color: #FFFFFF;
	border: 0px solid #333333;
}

#mainbar h2, #auxbar h2 {
	background-color: #F32E00;
	background-image: url(bullet1.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	color: white;
}

#nav A {
	text-decoration: none;
	font-weight: bold;
	padding: 8px 8px 8px 14px;
}

#errors {
	color: red;
	background-color: #FFECEC;
	border: 1px solid red;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#copybar {
	background-color: #F6F6F6;
	border-top: 5px solid #F32E00;
}



/*********************/
/* COMPONENTS COLORS */
/*********************/
#topbar .module {
	border-bottom: 1px solid #A30000;
}

#topbar {
	background-color: #F32E00;
}

#topbar .menu A, #topmenu .menu A {
	color: #CECECE;
	background: url(../images/menu1sep.gif);
	background-repeat: no-repeat;
}

#topbar .menu A:hover, #topmenu .menu A:hover {
	color: white;
}



.userlogin, .userlogin label {
	color: #faab99;
}

.userlogin A {
	color: white;
}

.userlogin A:hover {
	color: yellow;
}

.userlogin .btn {
	background-color: #5C5C5C;
	border-color: black;
}

.userlogin A.btn:hover {
	color: white;
}

A.btn:hover {
	color: #FFFFFF;
}

.user .type {
	color: #0666b0;
}

.user .company {
	color: #F7941D;
}
#nav {
	background-color: #ECECEC;
}

#nav A {
	color: black;
	background-image: url(../images/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

#nav A:hover {
	color: #0666b0;
}

#body .dialog, #mainbar .dialog, #auxbar .dialog {
	background-color: #F1F1F1;
	border: 1px solid #BEBEBE;
}

.dialog h2 {
	color: #f32e00;
	background-image: url(bullet7.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#mainbar .menu li, #auxbar .menu li {
	background-color: #F2F2F2;
	background-image: url(../images/menu2bg.gif);
}

#mainbar .menu A.level1 , #auxbar .menu A.level1 {
	background-image: url(bullet2.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	color: #2A6194;
	border: 1px solid #C4C4C4;
}

#mainbar .menu A.level2, #auxbar .menu A.level2{
	background-color: #FFFFFF;
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	border: 1px solid #E4E4E4;
}

#mainbar .menu A.level1:hover , #auxbar.menu A.level1:hover {
	color: black;
}

#mainbar .menu A.level2:hover , #auxbar .menu A.level2:hover{
	color: #FFFFFF;
	background-color: #0666b0;
}

.userprofile A {
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	border-bottom: 1px solid #EEF3E7;
}

.rline {
	border-right: 1px solid #EAEAEA;
}

.bline {
	border-bottom: 1px solid #EAEAEA;
}

.bg, .header TD,  .header TH {
	background-color: #F8F8F8;
}

.header A {
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

TD.feature {
	border-left: 3px solid #F32E00;
}