
/**************************    Infortis Style Sheet   *************************/
/**************************    by Martin Weber        *************************/
/**************************    mweber@infortis.com    *************************/
/******************************************************************************/

/******************************************************************************/
/**************************          Elements         *************************/
/******************************************************************************/

body, a, p, table, td, tr, blockquote, div, br {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

body {
	background: White;
}

a:active, a:link {
  color: #1566AF;
}

a:hover {
	color: #FF6600;
}

a:visited {
  color: #B6064C;
}

h1, th, 
h1 a:link, h1 a:active, h1 a:hover, h1 a:visited, 
th a:link, th a:active, th a:hover, th a:visited {
	color: #FF6600;
	font-size: 12pt;
	text-align: left;
}

h2, h3, 
h2 a:link, h2 a:visited, 
h3 a:link, h3 a:visited  {
	color: #000000;
	font-size: 11pt;
	text-align: left;
	text-decoration: none;
}

h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover  {
	color: #FF6600;
	font-size: 11pt;
	text-align: left;
	text-decoration: underline;
}

h4 {
	color: #FF6600;
	font-size: 9pt;
	text-align: left;
	line-height: 9pt;
}

small {
  font-size: 8pt;
  text-align: left;
}

ul {
  list-style-image: url(/mime.php?id=312);
}

/******************************************************************************/
/**************************          Classes          *************************/
/******************************************************************************/

.title, .title:link, .title:active, .title:active, .title:visited {
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
}

.titleSmall, .titleSmall:link, .titleSmall:visited {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.titleSmall:active, .titleSmall:hover {
	font-size: 11pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

.titleXSmall, .titleXSmall:link, .titleXSmall:active, .titleXSmall:active, .titleXSmall:visited  {
	color: #FF6600;
	font-size: 9pt;
	text-align: left;
}

table.menu{
	height: 100%;
}

/*table.menu{
	border-left: solid 1px #999999;
}*/

.menu, .menu a, .menu a:link, .menu a:visited {
	color: #666666;
	font-size: 9pt;
	text-align: center; 
	vertical-align: bottom;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

.menu a:active, .menu a:hover {
	color: #FF6600;
}

.searchLink, .searchLink:active, .searchLink:link, .searchLink:visited, .searchLink:hover{
	color: #666666;
	font-size: 10pt;
	text-decoration: none;
	font-style: italic;
}

.header {
	font-size: 11pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.footmark, .footmark a:active, .footmark a:link, .footmark a:visited, .footmark a:hover{  
	font-size: 10pt;
}
 
.mark {
	font-weight: bold;
}

.markmenu  {
	padding: 5px;
	border-left: #FF6600 solid 1px; 
	border-bottom: #FF6600 solid 1px; 
}

.markmenu th {
	font-size: 10pt;
	background-color: White;
	font-weight: bold;
}

.markmenu a, .markmenu a:link, .markmenu a:active, .markmenu a:visited {
	font-size: 9pt;
	color: #666666;
}

.markmenu a:hover {
	font-size: 9pt;
	color: #FF6600;
}

.menusmall a, .menusmall a:link, .menusmall a:active, .menusmall a:visited, .menusmall a:hover {
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-align: left; 
	text-decoration: none;
	vertical-align: middle;
}

.menusmall a:active, .menusmall a:hover {
	color: #FF6600;
}

.menusmall img {
	vertical-align: middle;
}

.menusmall td {
	border-top: solid #FFFFFF 5px:
	border-bottom: solid #FFFFFF 5px;
}

.menusmall th{
	font-size: 8pt;
	background-color: White;
	font-weight: bold;
}

.highlight {
	color: #FF6600;
}

/**************************************************************************/
/***********************    Admin CSS Classes   *************************/
/**************************************************************************/

.admin {
	background: #FFF; 
	color: #000;
}
						
.admin, .admin  td, .admin  th, .admin p, .admin a, .admin input, .admin textarea, .admin select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}
						
.admin input, .admin textarea {
	border: solid 1px #999;
}
			
.admin td {
		border-bottom: solid 1px collapse #CCC;
		vertical-align: text-top;
}
			
.admin th, .admin th a:link , .admin th a:hover , .admin th a:visited {
		font-size: 8pt;
//		border-left: solid 1px #FFF;
		background: #CCC;
		font-weight: bold;
		border-top: none;
}