  /* ********************************************************* */
 /* ***** CSS STYLE SHEET FILE, Copyright 2003, MAD STUDIOS **** */
/* ******************************************************* */


/* --------------     STANDARD SELECTORS     -------------- */
body {
	background-color: #002F3C;
	font-family: Sans-serif;
	font-size: 8pt;
	color: #7CA7B3;
}

td.menu{
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: right;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	color: #C4EFFB;
}
a.topmenu:hover {
	color: white;
}

.body, td, p, div, span {
	font-family: Sans-serif;
	font-size: 8pt;
	color: #7CA7B3;
}

h1, .h1 {font-family: Sans-serif; font-size: 10pt; color: #FFCC45; font-weight: bold;}
h2, .h2 {font-family: Sans-serif; font-size: 8pt; color: #FFCC45; font-weight: bold;}
h3, .h3 {font-family: Sans-serif; font-size: 7pt; color: #FFCC45; font-weight: bold;}

p {	
	margin-top: 0px; margin-bottom: 0px;
	margin-left: 0px; margin-right: 0px;
}

a, a:visited, a:active {
	text-decoration: none;
	color: #B9D4DB;
}

a:hover {
	color: #FFFFFF;
}

a.adminmenu:link, a.adminmenu:visited, a.adminmenu:active {
	color: #E5F3FB;
}
a.adminmenu:hover {
	color: white;
	text-decoration: underline;
}

a.product_menu:link, a.product_menu:visited, a.product_menu:active, a.product_menu:hover {
	font-size: 8pt;
}

a img {border: 0px;}

pre {
	font-size: 7pt;
}

form {margin-top: 0px; margin-bottom: 0px;}
input, textarea, select {font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #0D61A9; color: #0D61A9;}

table.standard {border: 1px solid #005067;}
td.capt {background-color: #005067; font-weight: bold; font-size: 7.5pt;}
td.info {background-color: #002F3C; color: #7CA7B3; font-size: 7.5pt;}
td.info_light {background-color: #002F3C; color: #7CA7B3; font-size: 7.5pt;}
td.sep  {background-color: #3E8EA5; color: #FFFFFF; font-size: 7.5pt; font-weight: bold; text-transform: uppercase;}

hr.hradmin {height: 3px; color: #0D61A9;}

.button {
	font-family: Arial; 
	font-size: 7.5pt;
	background-color: #2375BC;
	border-left-color: #5B9FDA;
	border-top-color: #5B9FDA;
	border-right-color: #145288;
	border-bottom-color: #145288;
	color: white;
	letter-spacing: 0.2pt;
}

.arrow {font-family: Wingdings; color:#DE5050; font-size:7pt;}
.error {font-family: tahoma, verdana; font-size: 8pt; color: red; font-weight: bold;}
.red {color: #CE4D2C;}
.white {color: #FFFFFF;}
.whitesmall {color: #FFFFFF; font-size: 7pt;}
.attention {color: #AA1931;}
.info {color: #004A7D;}

.tr_active {background-color: #F0F0EE;}
.tr_select {
	background-color: #F0F0EE;
	cursor: default;
	border: 1px solid #F0F0EE;
}
.tr_selected {
	background-color: #D2D8E8;
	cursor: default;
	border: 1px solid #0A246A;
}


a.menu:hover {
	color: red;
}

a.offer:link, a.offer:visited, a.offer:active {
	color: black;
	text-decoration: underline;
}

a.offer:hover {
	color: red;
}

ul.menu {
	 list-style: url(../images/ident_2.gif);
	 margin-left: 0px;
	 padding-left: 20px;
	 line-height: 150%;
	 margin-bottom: 0px;
}

ul.standlist {
	 list-style: square;
	 line-height: 120%;
	 color: #666666;
}

ul.product {
	 list-style: square;
	 line-height: 120%;
	 margin-left: 25px;
}

p.main {
	text-align: justify;
	color: #666666;
	margin-left: 5px;	/* margin-right: 10px;*/
}

p.leftbar {
	margin-left: 24px; margin-right: 10px;
}

div.main {
	text-align: justify;
	color: #7CA7B3;
	margin-left: 5px;	/* margin-right: 10px;*/
}

div.leftbar {
	margin-left: 24px; margin-right: 10px;
}

table.toparticle {
	margin-left: 10px; margin-right: 10px;
}

td.td1 {
	background-color: white;
}

.td.redsep  {background-color: #AA1931; font-size: 7pt;}

hr {height: 1px; color: #0D61A9;}

*.small {
	font-size: 7pt;
}

*.gray {
	color: #666666;
}

*.blue {
	color: #004A7D;
}

*.maincaption {
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: -0.5px;
}

*.productname {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -0.5px;
	
	margin-left: 30px; margin-right: 10px; margin-bottom: 0px;
	line-height: 130%;
}

*.caption {
	font-family: Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #FFCC45;
}

*.intro {
	font-size: 7pt;
	font-weight: normal;
	letter-spacing: -0.5px;
	color: #595959;
	
	margin-left: 30px; margin-right: 20px; margin-top: 2px;	margin-bottom: 10px;
}

*.prjcapt {
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -0.5px;
}

*.subprjcapt {
	font-family: Arial;
	font-size: 7pt;
	letter-spacing: 0px;
}

*.subcaption {
	font-family: Arial;
	font-size: 7pt;
	letter-spacing: 1px;
}

*.newscapt {
	color: #2A7F54;
	font-weight: bold;
}

*.panelcapt {
	font-family: Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

*.captbar {
	background-color: #F1F1F1;
}

*.leftopcaption {
	background-color: #AADDC3;
	color: #317A4A;
}

*.sectcapt {
	font-size: 14pt;
	font-weight: normal;
	color: #317A4A;
}

.radio {border: 0px;}

#AdminMenu td {font-size: 8pt; color: #E5F3FB;}
