/****************/
/*   COLORS     */
/****************/

BODY, P, TD, INPUT, SELECT, TEXTAREA {
	color: #333333;
}

TH {
	color: #000000;
}

H1 {
	color: #0666B0;
}

H2 {
	color: #000000;
}

H3 {
	color: #F7941D;
}

A   {
	color: #F07100;
}

A:hover {
	color: #F3B300;
}

INPUT.btn, INPUT.def, A.btn {
	color: #FFFFFF;
	background-color: #5C5C5C;
	border-color: black;
}

A.btn:hover {
	color: #FFFFFF;
}

INPUT.del, A.del {
	color: #FFFFFF;
	background-color: #E1332F;
	border-color: #6C0000;
}

IMG.border {
	border: 1px solid #C1C1C1;
}


#login {
	background-color: #F3B300;
}

#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: #F3B300;
	background-image: url(bullet1.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	color: black;
}

#body h2 {
	color: #3b5e0b;
}

#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 #F3B300;
}



/*********************/
/* TOP MENU			 */
/*********************/

#topbar {
	background-color: #F3B300;
}

#topbar .module {
	border-bottom: 1px solid #AA8800;
}

#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 A {
	color: black;
}

.userlogin A:hover {
	color: white;
}

.userlogin .btn {
	background-color: #5C5C5C;
	border-color: black;
}




.user .type {
	color: #2E6492;
}

.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: #2E6492;
}

#body .dialog, #mainbar .dialog, #auxbar .dialog {
	background-color: #F1F1F1;
	border: 1px solid #BEBEBE;
}

#body .dialog h2 {
	color: #0666B0;
	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: #0666B0;
	border: 1px solid #D4D4D4;
}

#mainbar .menu A.level2, #auxbar .menu A.level2{
	border-bottom: 1px solid EEF3E7;
	background-color: #FFFFFF;
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	border: 1px solid #D4D4D4;
}

#mainbar .menu ul A:hover , #auxbar.menu ul A:hover {
	color: black;
}

#mainbar .menu A.level2:hover , #auxbar .menu A.level2:hover{
	color: #FFFFFF;
	background-color: #2A6194;
}

.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 #F3B300;
}