
body {
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 10pt;
	background: #f7f7f7;
}
td {
	font-size: 10pt;
}
.header {
	background: #aaaaaa;
	color: #ffffff;
}
.footer {
	background: #aaaaaa;
	text-align: center;
	color: #ffffff;
	padding: 8px;
}
.title_caption {
	background: #aaaaaa;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.main_area {
	padding: 5px;
	vertical-align: top;
	background: #cccccc;
}
#left_area {
	width: 120px;
}
.left_area {
	vertical-align: top;
	background: #eeeeee;
	color: #000000;
}
#right_area {
	width: 640px;
}
.right_area {
	padding: 5px;
	vertical-align: top;
	background: #cccccc;
}
.heading {
	color: #000000;
	font-family: Trebuchet MS, Arial;
	text-align: center;
}
.menu li {
	display:		inline;
}
.menu ul {
	margin:			0;
	padding:		0;
}
.menu a {
	border:			0px;
	text-decoration:none;
	display:		block;
	padding:		2px 0 2px 10px;
	color:			#aaaaaa;
}
.menu a:hover, .menu .selected {
	border:			solid 1px #aaaaaa;
	background:		#cccccc;
	color:			#000000;
	font-weight:	bold;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
/********************************/

.dark_border {
	border: solid 1px #aaaaaa;
	background: #eeeeee;
	padding: 5px;
}
.img_border {
	border: solid 1px #aaaaaa;
}

.acr {
	cursor: help;
	border-bottom: dotted 1px #aaaaaa;
}

fieldset, fieldset.fieldset_categ {
	border-top: solid 1px #aaaaaa;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

legend {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

legend.legend_categ {
	color: #000000;
}

.vgurgov_com {
	color: #ffffff;
	font-size: 20pt;
	text-decoration: none;
}

.one_and_one {
	width: 100px;
	padding-right: 3px;
	/*margin-left: 330px;*/
	line-height: 19px;
	cursor: pointer;
	background: url(".APP_PATH."/images/1and1.jpg) no-repeat right;
}

.top_link {
	text-decoration: none;
	cursor: pointer;
}
a.top_link, span.top_link {
	color: #eeeeee;
}
a.top_link:hover, span.top_link:hover {
	color: #000000;
}
.link {
	cursor: pointer;
}
a.link, span.link {
	color: #000000;
	text-decoration: underline;
}
a.link:hover, span.link:hover {
	color: #000000;
	text-decoration: none;
}

a.link_heading:link, a.link_heading:visited, a.link_heading:active {
	color: #000000;
	font-family: Trebuchet MS, Arial;
	font-size: 12pt;
	text-decoration: none;
}

a.link_heading:hover {
	text-decoration: underline;
}

#main_table {
	width: 800px;
}
.main_table {
	border: solid 3px #ffffff;
}

.txt_focus {
	border: solid 1px #aaaaaa;
	background: #f7f7f7;
	color: #000000;
	padding-left: 3px;
}
.txt_blur {
	border-top: solid 1px #a6a6a6;
	border-left: solid 1px #a6a6a6;
	border-bottom: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	background: #ffffff;
	color: #000000;
	padding-left: 3px;
}

/*input.button {
	background: #eeeeee;
	color: #aaaaaa;
	font-family: Trebuchet MS, Arial;
	font-size: 10pt;
	font-weight: bold;
}*/

select {
	font-size: 10pt;
	color: #000000;
	background: #f7f7f7;
}

ul.arrowList {
    list-style-image: url(/images/arrow.gif);
}

.altRow0 {
	background: white;
}
.altRow1 {
	background: #eeeeee;
}
.rowHighlight
{
	background: #FFFFDD;
}

.scrollingPane
{
	overflow: auto;
	height: 200px;
}

.titlediv {
	cursor: pointer;
	/*padding-left: 5px;*/
}
.submenu {
	padding: 5px;
}
.past {
	color: #A00000;
}
.present {
	color: blue;
}
.future	{
	color: black;
}

.warning {
	color: red;
}
.disabled {
	color: gray;
}
.status {
	text-align: center;
	border: solid 1px #aaaaaa;
	background: #eeeeee;
	padding: 5px;
}
.small-text {
	font-size: 10pt;
}
.menu a.gray {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.gray {
	border:			solid 1px #aaaaaa;
	background:		#cccccc;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.java {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.java {
	border:			solid 1px #666699;
	background:		#a8a8d7;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.cde {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.cde {
	border:			solid 1px #B24D7A;
	background:		#9397A5;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.green {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.green {
	border:			solid 1px #199692;
	background:		#aed2d0;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.blue {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.blue {
	border:			solid 1px #356cc9;
	background:		#b3cdf7;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.olive {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.olive {
	border:			solid 1px #93A070;
	background:		#D6DEB8;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.pink {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.pink {
	border:			solid 1px #DB53DF;
	background:		#FFAFF8;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}
.menu a.ubuntu {
	border:			0px;
	color:			#aaaaaa;
	text-decoration:none;

	display:		block;
	padding:		2px 0 2px 10px;
}
.menu a:hover.ubuntu {
	border:			solid 1px #C8823A;
	background:		#EFCC95;
	color:			#000000;

	display:		block;
	padding-top:	1px;
	padding-bottom:	1px;
}