body {
	background-color: #fff;
	/* background: #eeeeee url('../images/graniter.gif') repeat top center; */
	color: #000000;
}

a {
	color: #04046b;
}

h1 {
	color: #04046b;
}

h2 {
	color: #04046b;
}

h3 {
	/* color: #c8dde9; */
	color: #04046b;
}

.button {
	border-color: rgb(62, 68, 70);
	background-color: rgb(0, 0, 114);
	border-radius: 4px;
	border: 1px solid #ccc;
	display: inline-block;
	cursor: pointer;
	color: rgb(232, 230, 227);
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px;
	margin-right: 4px;
	margin-top: 6px;
}

.button:hover {
	box-shadow: rgb(0 0 114) 0px 0px 5px;
	border-color: rgb(0, 0, 114);
	border: 1px solid rgba(0, 0, 114, 1);
	background-color: #efefef;
	color: #04046b;
	font-weight: bold;
}

.miniButton {
	border-color: #ffffff;
	/* background-color: #799cb8; */
	background-color: #466985;
	color: #ffffff;
}

.nonButton {
	border-left-color: #0000ff;
	color: #0000ff;
}

.customLink {
	color: #000077;
}

.customLinkLight {
	color: #630000;
}

.nonLink {
	/* color:#c8dde9; */
	color: #410000;
}

p.anunt a {
	color: #333333;
}

input.search_input {
	color: #818a8e;
	background-color: #403a39;
}

#mainFrame {
	background: #ffffff;
	border-color: #c7c6c6; /* temp note: for left border */
}

/* HEADER STYLES */

#header {
	background-color: #ffffff;
}

#header_logo h1 {
	color: #000000;
}

/* END HEADER STYLES */

/* HORIZONTAL MENU STYLES */

#menuTabTable ul._tabSet li._tab {
	border-top-color: #000000;
	border-right-color: #aaaaaa;
	border-left-color: #aaaaaa;
	background-color: #dddddd;
}
#menuTabTable ul._tabSet li._tab a._tabLink {
	color: #555555;
	text-decoration: none;
}

#menuTabTable ul._tabSet li._tab a._tabLink:hover {
	background: #283945;
	color: white;
}

#menuItemTable {
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
}

#menuItemTable td._menuCell {
	background-color: #efefef;
}

#menuItemTable tr td._menuCell div._menuSection {
	background-color: #efefef;
	border-top-color: #cccccc;
}

a.nav:link,
a.nav:visited {
	color: #767a84;
}

a.nav {
	box-shadow: 0 0;
	background-color: #efefef;
	color: #767a84;
}

a.nav_active {
	box-shadow: 0px 0px 4px #888888 inset;
	color: #ffffff;
	background-color: #283945;
}

/* END HORIZONTAL MENU STYLES */

/* MAIN CONTENT STYLES */

#main_container {
	background-color: #ffffff;
}

#main_content {
	background-color: #ffffff;
}

.successMsg {
	/* color: #bbff88; */
	color: #77ff55;
}
.validationMsg {
	/* color: #ffbb66; */
	color: #771177;
}
.warningMsg {
	/* color: #ff7777; */
	color: #880000;
}

.fileRemove {
	border-color: #ffbb66;
	color: #ffbb66;
}
.fileAdd {
	color: #bbff88;
}

#middleContent {
	color: #000000;
	border-top-color: #777777;
	border-right-color: #777777;
	border-left-color: #777777;
}

#middleTopContentFieldset {
	/* background-color: #99b0c6; */
	background: transparent;
}

#contentFadeoutLeft,
#contentFadeoutRight {
	background-image: linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(119, 119, 119) 50%
	);
	background-image: -o-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(119, 119, 119) 50%
	);
	background-image: -moz-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(119, 119, 119) 50%
	);
	background-image: -webkit-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(119, 119, 119) 50%
	);
	background-image: -ms-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(119, 119, 119) 50%
	);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(255, 255, 255)),
		color-stop(0.54, rgb(119, 119, 119))
	);
}
#contentFadeoutCenter {
	background-image: linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(255, 255, 255) 40%
	);
	background-image: -o-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(255, 255, 255) 40%
	);
	background-image: -moz-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(255, 255, 255) 40%
	);
	background-image: -webkit-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(255, 255, 255) 40%
	);
	background-image: -ms-linear-gradient(
		bottom,
		rgb(255, 255, 255) 1%,
		rgb(255, 255, 255) 40%
	);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.08, rgb(255, 255, 255)),
		color-stop(0.54, rgb(255, 255, 255))
	);
}

/* PUBLIC ROLE STYLES */

/* END PUBLIC ROLE STYLES */

.bottom_tab {
	color: #354753;
}

/* END MAIN CONTENT STYLES */

/* INTERNAL PORTAL STYLES */

#level1org_custnum {
	float: right;
	display: none;
	position: absolute;
	top: -50px;
	left: 307px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #888888;
	background-color: #dddddd;
}

#internalUserOfficeDialog {
	display: none;
	padding: 20px 0px 20px 0px;
	margin: 0;
}

/* END INTERNAL PORTAL STYLES */

/* FOOTER STYLES */

a.nav_footer:link,
a.nav_footer:visited {
	color: #2f2626;
}

a.nav_footer:hover {
	color: #2f2626;
}

a.nav_footer:active {
	color: #2f2626;
}
