div.box_middle {
      width: 220px;
      background-image: url(pics/box_middle.gif);
      background-repeat: repeat-y;
}
div.box_top {
      background-image: url(pics/box_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
}
div.box_bottom {
      background-image: url(pics/box_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
}


div.main_middle {
      width: 680px;
      background-image: url(pics/main_middle.gif);
      background-repeat: repeat-y;
}
div.main_top {
      background-image: url(pics/main_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
}
div.main_bottom {
      background-image: url(pics/main_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
}


.tiptitle {
	font-size: 10pt;
	font-weight: bold;
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
}

.tipcomment {
	font-size: 10pt;
	line-height: 13pt;
	color: #483922;
	font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	color: #339900;
}

p, td, th, body {
	font-size: 9pt;
	line-height: 14pt;
        color: #1F2156; 	
	font-family: Arial, Helvetica, sans-serif;
}

.button_link {
        font-weight:bold; text-decoration:none; color:#1F2156; font-size:10pt; font-family:Arial, Helvetica, sans-serif;
}
.button_link A {
        font-weight:bold; text-decoration:none; color:#1F2156; font-size:10pt; font-family:Arial, Helvetica, sans-serif;
}
.button_link A:hover {
        font-weight:bold; text-decoration:none; color:#FC7D1E; font-size:10pt; font-family:Arial, Helvetica, sans-serif;
}

.menu {
        font-weight:bold; text-decoration:none; color:#1F2156; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.menu A {
        font-weight:bold; text-decoration:none; color:#1F2156; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.menu A:hover {
        font-weight:bold; text-decoration:none; color:#FC7D1E; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}

.price {
        font-weight:bold; text-decoration:none; color:#FC7D1E; font-size:10pt; font-family:Arial, Helvetica, sans-serif;
}

.orange {
        font-weight:bold; text-decoration:none; color:#FC7D1E; font-size:9pt; font-family:Arial, Helvetica, sans-serif;
}

.red {
        font-weight:bold; text-decoration:none; color:#FF0000; font-size:10pt; font-family:Arial, Helvetica, sans-serif;
}


.green {
        font-size: 9pt;
        font-weight: bold;
        color: #339900;
        font-family: Arial, Helvetica, sans-serif;
}

.white {
        font-size: 9pt;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
}


.blue {
        font-size: 9pt;
        font-weight: bold;
        color: #1F2156;
        font-family: Arial, Helvetica, sans-serif;
}

.table_silver {
        font-size: 9pt;
        font-weight: bold;
        color: #1F2156;
        bgcolor: #C0C0C0;
        font-family: Arial, Helvetica, sans-serif;
}

.imag {
	font-size: 12px;
	color: #483922;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif; 
}

a:link { color: #999999; text-decoration:none; }
a:hover { color: #999999; text-decoration:none; }
a:visited { color: #999999; text-decoration:none; }

.breadcrumbs	{ font-size: 10px; }
.bottomlinks	{ font-size: 11px; color: #FFFFFF; }
a.bottomlinks	{ color: #CCCCCC; }
a.bottomlinks:hover {color: #FFCC00; }

.toplinks {
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

a.toplinks {
	color: #483922;
	font-weight: bold;
}

.code {
	font-weight: bold;
	font-size: 9pt;
	font-family: Courier, mono;
}

th {
	text-align: left;
	color: #333;
	font-size: 10pt;
}

#colortable table tr td {
	font-size: 9pt;
}
#colortable table tr td strong {
	font-size: 10pt;
}

.whitetext {
	color: white;
}

#resultstable table tr td {
	font-size: 10pt;
	color: #333;
}

#scoring table tr th {
	background-color: #483922;
	color: white;
}

#scoring table tr td {
	font-size: 10pt;
}

