/* button styles */

a.button, a.buttonDis {
display: table-cell;
background-color: transparent;
background-image: url("images/bbutton.gif");
background-repeat: no-repeat;
width: 109px;
height: 34px;
margin: 5px auto;
padding: 9px 0 0 0;
text-align: center;
font-size: 11px;
/*font-weight: bold;*/
text-decoration: none;
}

input.button {
display: inline;
background-color: transparent;
background-image: url("images/bbutton.gif");
background-repeat: no-repeat;
width: 109px;
height: 34px;
margin: 5px auto;
text-align: center;
font-size: 11px;
/*font-weight: bold;*/
text-decoration: none;
border: none;
color: #ffffff;
font-weight:bold;
}

a.button:link, a.button:visited {
color: #ffffff;
font-weight:bold;
}

input.button:hover {
cursor: pointer;
}

a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
color: #5F5F5F;
font-weight:bold;
cursor: default;
}

hr.com {border: none 0; 
	border-top: 3px double #151515;
	width: 50%;
	height: 1px;
	margin: 5px auto auto auto;
}

.img_container {
	border: solid 1px #405fff;
}

h1 {
	color:#ffffff;
	font-size:14pt;
}

.wbold {
	font-weight: bold;
	color:#ffffff;
}

.rbold {
	font-weight: bold;
	color:#ff0000;
}

.bold {
	font-weight: bold;
}

body {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
td {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

a {
	text-decoration: underline;
	color:#000000;
}

a.email {
	text-decoration: none;
	color:#405fff;
}

a.message {
	text-decoration: underline;
	color:#405fff;
}

a.nmessage {
	text-decoration: underline;
	font-weight: bold;
	color:#405fff;
}

.greyheader {
	color:#ababab;
}

/* Table Styling  */

TD.lineleft {
	border-left: dashed 1px #000000;
}

TABLE.printheader {
	border-bottom: dashed 1px #000000;
	font-weight: bold;
}

TD.printheader {
	border-bottom: dashed 1px #000000;
	font-weight: bold;
}

TD.printheadert {
	border-top: dashed 1px #000000;
	font-weight: bold;
}

TABLE.tstyle {
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
}

/*
	background-color: #263897;
	background-color: #1e2c77;
*/

TR.tstyle_rowa {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-image: url(images/news_grada.gif);
	background-repeat: repeat-x;
	background-color: #404040;
}

TR.tstyle_rowb {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-image: url(images/news_gradb.gif);
	background-repeat: repeat-x;
	background-color: #202438;
}

TD.tstyle_bl {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

TD.tstyle_b {
	border-bottom: solid 1px #000000;
}

.whitelink {
	color: #ffffff;
}

/* Popup */

div#links a span {display: none;}
div#links a:hover span {
	display: block;
   position: relative;
   top: 10px;
   left: 10;
   width: 125px;
   padding: 5px;
   margin: 10px;
   z-index: 100;
   color: #AAA;
   background: black;
   font: 10px Verdana, sans-serif;
   text-align: center;
}

/* Tasklist Priority */

TD.pri_1 {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-color: #000000;
}

TD.pri_2 {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-color: #ff0000;
}

TD.pri_3 {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-color: #fca900;
}

TD.pri_4 {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-color: #ffff00;
}

TD.pri_5 {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;

	background-color: #ffffff;
}

a.left_button {
	width: 160px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	
	padding: 0 0 2px 15px;
	
	background: url(images/buttons/button_new.gif) no-repeat;
	display: block;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

a.left_button:hover {
	width: 160px;
	height: 30px;
	background: url(images/buttons/button_new_on.gif) no-repeat;
}
a.on {
	width: 160px;
	height: 30px;
	background: url(images/buttons/button_new_on.gif) no-repeat;
}
