/* CSS Document */
/*  latest rev. 11/04/2010 -  Jac J. Koeman  */

/* Stylesheet specific for Lofgren's mobile pages. */

body {
	background-color: #333333;
	margin-top: 0em;
	border: none;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 100%;   
	font-style: normal;
	font-weight: normal;
	height: auto;
	text-decoration: none;
}

p {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
font {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 1em;  
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}
.changesize {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}
.upsize { 
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;	
}

address {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: lighter;
	text-decoration: none;
	color: #996600;
}

h1 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #526277;
}
h2 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: .9em;
	font-weight: bold;
	}
h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #526277;
}
h4 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
    font-size: 1.4em;
}
h5 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 1.1em;
}
h6 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
}
h7 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .8em;
}

.ulchansize {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .7em;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
.underline {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	text-decoration: underline;
	font-weight: normal;
}
.Uline13 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	text-decoration: underline;
	font-weight: normal;
}
ul {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
.ulupsize {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: .9em; 
	font-style: normal; 
	text-decoration: underline;
}
.ulTxtLg {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 1.5em; 
	font-style: normal; 
	text-decoration: underline;
	font-weight: normal;
}

A:link {
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
}
a:hover {
	color: #33FF33;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
}
a:active {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
}
.smallsize {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .6em;
	font-style: normal;
}
.Headsize {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 2em;
	font-style: normal;
	font-weight: bold;
}
.LargeText {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
}

/* style 2 used for Breadcrumbs only */
.style2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
.style3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: .5em;
	font-style: normal;
	color: #996600;
	text-decoration: none;
	font-weight: normal;
}
.style4 {
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.style5 {
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.style6 {
	color: #666666;
}
.style7 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* adjusted fontsize for mobile dev. */
.style8 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
/* Style 10 specific for Opera Mini home page */

.style10 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.BorderAll {
	border: 1em solid #DFD0B1;
}
.BorderR {
	border-right-width: .1em;
	border-right-style: solid;
	border-right-color: #DFD0B1;
}
.BorderL {
	border-left-width: .1em;
	border-left-style: solid;
	border-left-color: #DFD0B1;
}


/* Style specifications for top navigation bar  NOTE: decreased font size from 11-to-11  */

.menu {width:860px; height:20px; font-size:1em; position:relative; z-index:100; left:12px;}
* html .menu {width:861px;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:86px;}
.menu li {float:left;width:86px;position:relative;}
.menu a:link {font-size:.9em;}
.menu a, .menu a:visited {display:block;font-size:11em;text-decoration:none; color:#000000; width:86px; height:20px; background:#9B988D; text-align:center; line-height:20px;}
* html .menu a, * html .menu a:visited {width:86px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#B9B9B9;}
.menu ul ul a.drop:hover{background:#D3732F;}
.menu ul ul :hover > a.drop {background:#D3732F;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#B9B9B9;}
.menu ul ul ul a:hover {background:#D3732F;}
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:20px;
	left:0;
	width:86px;
	z-index: 113;
}
* html .menu ul ul {top:20px;}
.menu ul ul ul{left:86px; top:0px; width:86px;}
.menu ul ul ul.left {left:-86px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited {background:#B9B9B9; color:#666666; height:auto; line-height:1px; padding:5px 0px 5px 5px; width:81px; text-align:left; font-size:11px;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;}

.menu a:hover, .menu ul ul a:hover{color:#000000; background:#9B988D;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFFFFF;background:#D3732F;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}   

/* ©2008 MagicToolbox */

/* CSS class for thumbnail link <A> */
.MagicThumb {
    cursor: url(cursor/zoomin.cur), pointer;
    outline: none;
}
/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { border: none; outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(cursor/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}
/* CSS class for the control bar */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(graphics/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* CSS page specific for zoom enabled web pages */

    .cp, .cp a {color:#888;font-size:11px;
}

