html, body {
 height: 100% }

body {
 width: 901px; 
 min-width: 901px; 
 margin: 0 auto; 
 padding: 0 }

body {
 background-image: url(images/foto-background.jpg); 
 background-color: #FFF; 
 background-repeat: repeat-x; 
 background-position: top left }

body, th, td, li {
 font-family: Tahoma, Geneva, sans-serif; 
 font-size: 11px; 
 color: #404040 }

ul {
 margin:0px 4px;
 list-style:none;
 list-style-image:url(images/bullet_red.gif); }

li {
 padding-bottom: 4px; 
 line-height: 15px; 
 text-align: left }

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

a:link {
 color: #CF1822; 
 text-decoration: underline }

a:visited {
 color: #CF1822; 
 text-decoration: underline }

a:hover {
 color: #404040; 
 text-decoration: underline }

form {
 margin: 0px }

fieldset {
 padding:0px 15px 20px 15px;
 margin-bottom:0px;
 border:1px solid #ddd;
 -moz-border-radius: 5px; 
 border-radius: 5px; }

legend { 
 margin:0px 4px; }

.Field,
.Field50,
.Field150,
.Field250,
.Field298,
.Field300,
.Field400,
.Field700,
.FieldFull {
 font-size: 11px; 
 color: #333333; 
 font-family: Tahoma, Verdana, Helvetica, sans-serif; 
 margin-top: 1px;
 margin-bottom: 1px; 
 margin-right: 5px }

.Field50 {
 width: 50px }

.Field150 {
 width: 150px }

.Field250 {
 width: 250px }
 
.Field298 {
 width: 294px } 

.Field300 {
 width: 300px }

.Field400 {
 width: 400px }

.Field700 {
 width: 722px }
 
.FieldFull {
 width: 99% }

.FormButton {
 font-size: 11px; 
 width: 80px; 
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 margin-top:3px; }

.FormButton_wide {
 font-size: 11px; 
 width: auto; 
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 margin-top:3px; }

hr {
 color: #ffffff; 
 background-color: #ffffff; 
 height: 0px; 
 border-bottom: 1px dotted #CCCCCC; 
 border-top-style: none; 
 border-left-style: none; 
 border-right-style: none }

a.linkside:link {
 color: #3366CC; 
 text-decoration: none }

a.linkside:visited {
 color: #3366CC; 
 text-decoration: none }

a.linkside:hover {
 color: #404040; 
 text-decoration: underline }

a.linkmenu:link {
 color: #666666; 
 text-decoration: none }

a.linkmenu:visited {
 color: #666666; 
 text-decoration: none }

a.linkmenu:hover {
 color: #CF1822; 
 text-decoration: underline }

a.linkmenured:link {
 color: #CC0000; 
 text-decoration: none }

a.linkmenured:visited {
 color: #CC0000; 
 text-decoration: none }

a.linkmenured:hover {
 color: #CC0000; 
 text-decoration: underline }

a.linkgreydark:link {
 color: #404040; 
 text-decoration: none }

a.linkgreydark:visited {
 color: #404040; 
 text-decoration: none }

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

.bgcolor {
 background-color: #D0D4DD }

.bgcolor1 {
 background-color: #BBBBC3 }

.bgcolor2 {
 background-color: #EFEFEF }

.bgcolor3 {
 background-color: #FAFAFA }

.bgcolor-white {
 background-color: #FFFFFF }

.ColorGreyDark {
 color: #AAAAAA }

.ColorGreyLight {
 color: #EAEAEA }

.ColorWhite {
 color: #FFFFFF }

.title {
 font-size: 18px; 
 font-weight: bold; 
 color: #333; 
 text-transform: none }

.title-nocolor {
 font-size: 18px; 
 font-weight: bold; 
 text-transform: uppercase }

h1 {
 color: #CF1822; 
 font-size: 15px }

h2 {
 font-size: 14px }

h3 {
 font-size: 14px; 
 font-weight: normal }

.small {
 font-size: 10px }

.Xsmall {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px }

.grey {
 color: #999 }

.grey_light {
 color: #EFEFEF }

.greydark {
 color: #666666 }

.white {
 color: #FFFFFF }

.red {
 color: #CF1822 }

.orange {
 color: #F6821F }

.blue {
 color: #999 }

.select-multi {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 height: auto; 
 width: 100%; 
 margin: 0px }

.border-bottom-light {
 border-bottom: 1px dotted #EAEAEA }

.border-bottom-dark {
 border-bottom: 1px solid #999 }

.border-top-dark {
 border-top: 1px solid #999 }

/* cms styles*/
.inputradio {
 border: none !important; 
 background-image: none !important; 
 margin: 0px 1px 0px 1px; 
 padding: 0px }

.inputtext {
 color: #333333; 
 background-color: #FFFFFF; 
 background-image: url('../images/bg_txt.jpg'); 
 background-repeat: repeat; 
 font-family: Verdana; 
 font-size: 10px; 
 border: #888888 1px solid; 
 height: 17px; 
 width: 200px }

.inputselect {
 color: #333333; 
 background-color: #FFFFFF; 
 font-family: Verdana; 
 font-size: 10px; 
 border: #888888 1px solid; 
 height: 17px }

.inputtextarea {
 color: #333333; 
 background-color: #FFFFFF; 
 font-family: Verdana; 
 font-size: 10px; 
 border: #888888 1px solid; 
 font-weight: bold }

.inputbutton {
	color: #333333;
	background-color: #EEEEEE;
	background-image: url(images/bg_btn.jpg);
	background-repeat: repeat;
	font-family: Verdana;
	font-size: 9px;
	cursor: pointer;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	height: 19px;
	width: 70px;
	font-weight: bold
}

.no-scrollbar {
 overflow: hidden }

.width_100perc {
 width: 100% }

.padding-top2 {
 padding-top: 3px }

.scroll_checkboxes {
 height: 237px; 
 padding: 5px; 
 overflow: auto; 
 border: 1px solid #ccc }

.extraLinespace {
 line-height: 16px }

.shadow-left {
 background-image: url(images/shadow-left.png); 
 background-repeat: repeat-y; 
 background-position: right }

.shadow-right {
 background-image: url(images/shadow-right.png); 
 background-repeat: repeat-y; 
 background-position: left }

.plain {
 font-weight: normal }

.inverted {
 color:#FFF;
background-color:#000 }

.sidebar {
	width:250px;
	float:right;
	padding:27px 30px;
	background-color:#fff;
	line-height:32px;
	font-size:12px;
	border: 1px solid #ddd;
	text-align:left
}

