body {
color : rgb(66,66,66);
font-family : arial , sans-serif;
font-size : 12px;
margin : 0;
/*background-image : url(bg_green.gif);*/
}

/*The pages are built by a big table and inside the table a centred table (table.mr). The big table has two "tr's" with two different "gif" files, the top "tr" is all the text area, the bottom is for links */

/*big table*/
table.big { 
width : 100%;
padding : 0;
}

/*MR top gif*/
tr.big_top {
background-image : url(bg_in_top_1000_rtl.gif);
background-position : top center;
}

/*MJ top gif*/
tr.big_top_mj {
background-image : url(bg_in_mj_top_1000_rtl.gif);
background-position : top center;
}

td.big_top {
padding : 0;
}

/* bottom tr & gif */
tr.big_bottom {
background-image : url(bg_in_bottom_1000_rtl.gif);
background-position : top center;
height : 100px;
}

td.big_bottom {
vertical-align : middle;
color : white;
padding : 32px 15px 0 15px;
text-align : center;
font-size : 11px;
}

td.big_bottom a {
color : white;
text-decoration : none;
}

td.big_bottom a:visited {
color : white;
text-decoration : none;
}

td.big_bottom a:hover {
color : rgb(40,63,37);
text-decoration : underline;
}

/* text area*/
table.mr {
width : 882px;
}

/* Shows in links where we are in the site */
tr.top {
height : 83px !important;
vertical-align : bottom;
}

td.top {
text-align : left;
vertical-align : bottom;
padding : 0 15px 0 15px;
}


/* Logo height, for contact link */
tr.logo {
height : 9px !important;
vertical-align : bottom;
}

td.logo {
padding : 0 15px 0 15px; 
vertical-align : bottom;
}

a.skate {
color : rgb(217,119,61);
font-size : 14px;
margin : 0;
font-weight : bold;
}

a:visited.skate {
color : rgb(217,119,61);
font-size : 14px;
margin : 0;
font-weight : bold;
}

a:hover.skate {
color : rgb(217,193,59);
font-size : 14px;
margin : 0;
font-weight : bold;
}

/* Dropdown menu area (the menu is further down */
tr.link1 {
height : 27px !important;
vertical-align : middle;
}

td.link1{
padding : 0 8px 0 8px;
text-align : right;
width : auto;
}

td.link1 a {
font-size : 12px!important;
color : white;
text-decoration : none;
width : auto;
font-weight : bold;
}

td.link1 :hover {
color : rgb(40,63,37);
font-size : 12px;
font-weight : bold;
text-decoration : none;
}

td.link1 a:visited {
font-size : 12px;
color : white;
text-decoration : none;
width : auto;
font-weight : bold;
}

/* green area, under link1 (not in use) */
tr.link2 {
height : 37px !important;
text-align : right;
}

td.link2 {
vertical-align : middle;
padding : 0 6px 0 6px;
}

td.link2 a {
color : white;
margin : 0 9px 0 9px;
}

td.link2 a:visited {
color : white;
margin : 0 9px 0 9px;
}

td.link2 a:hover {
color : rgb(40,63,37);
margin : 0 9px 0 9px;
}

tr.ctr {
height : 500px;
}

/* Link area on left */
td.ctr_left {
padding : 32px 15px 0 18px;
width : 140px;
vertical-align : top;
text-align : right;
}

/* Text area */
td.ctr {
padding : 32px 18px 0 149px;
width : 508px;
vertical-align : top;
text-align : right;
}

td.ctr li {
margin-bottom : 5px;
}

td.ctr a {
color : blue;
text-decoration : none;
}

td.ctr a:visited {
color : blue;
text-decoration : none;
}

td.ctr a:hover {
color : red;
text-decoration : underline;
}

/* Left link non-active */
td.ctr_left ul {
margin-right : -5px;	
}

li.left1 {
list-style-image : url(bullet1.gif);
margin-right : 10px;
color : rgb(100,90,103);
margin-bottom : 15px;
}

li.left1 a {
color : rgb(100,90,103);
text-decoration : none;
font-size : 12px;
}
li.left1 a:visited {
color : rgb(100,90,103);
text-decoration : none;
}
li.left1 a:hover {
color : rgb(113,113,114);
text-decoration : underline;
}



/* left active (not a link) */
li.left2 {
color : rgb(40,63,37);
list-style-image : url(bullet2.gif);
margin-right : 10px;
margin-bottom : 15px;
font-size : 11px;
font-weight : bold;
}


h1 {
color : rgb(104,35,122);
font-weight : bold;
font-size : 17px;
}

h2 {
color : rgb(217,119,61);
margin-top : 24px;
margin-bottom : 14px;
font-size : 12px;
/*background-image : url(bulleth2.gif);*/
background-position : 0 4px;
background-repeat : no-repeat;
/*padding-right : 10px;*/
}

h3 {
font-weight : bold;
font-size : 11px;
}

/* bottom hr - above copyrights */
hr.bt { 
color : white;
width : 847px;
height : 1px;
}

/* inner link div */
div.contact a {
font-size:11px; 
color:#3284ab; 
text-decoration:none; 
font-weight:bold;
}

div.contact a:visited {
font-size:11px; 
color:#3284ab; 
text-decoration:none; 
font-weight:bold;
}

div.contact a:hover {
font-size:11px; 
color:#6699ff; 
font-weight:bold; 
text-decoration:none;
}

p { 
margin-top : 3px;
margin-bottom : 5px;
} 

/* small 4x4 px bullet */
td.ctr ul {
list-style-image : url(bullet_li.gif);
margin-top : 8px;
margin-bottom : 5px;
}

td.ctr ul li {
list-style-image : url(bullet_li.gif);
}

td.ctr ol {
margin-top : 8px;
margin-bottom : 5px;
list-style-type : decimal;
}

td.ctr ol li {
list-style-type : decimal;
}

td.ctr ol ol li {
list-style-type : lower-alpha;
}
td.ctr ol ul li{
list-style-image : url(bullet_li.gif);
}

img.left {
float : left;
}

/* Dropdown menu */
.menu ul{
list-style-type:none !important;
padding:0;
margin:0;
}

.menu li{
float:right;
position:relative;
z-index:100;
}

.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
right:-1px;
top:26px;
}

.menu a, .menu :visited {
font-family : tahoma;
display:block;
font-size:11px;
padding:7px 12px 7px 13px ;
color: white;
background:#85b34b;
text-decoration:none;
text-align:right;
font-weight : bold;
border-bottom : 1px solid white;
border-spacing : 100px;
}

.menu :hover{
font-family : tahoma;
color:#283f25;
background:#b2dc7c;
font-weight : bold;
text-align : right;
}

.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
}

.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
right:-1px;
}

/* End of menu*/

/* contact page e-mail built out of link & pic */
a.email {
color : blue;
text-decoration : none;
}

a.email:visited {
color : blue;
text-decoration : none;
}

a.email:hover {
color : red;
text-decoration : none;
}

a img.email  {
background-color : blue;
}

a:visited img.email {
background-color : blue;
}

a:hover img.email {
background-color : red;
}
a.section, a.section:link, a.section:visited, a.section:active {
 width:auto; 
 border : 0px; 
 background-image : url(line.gif); 
 background-position : center left; 
 background-repeat : no-repeat; 
 cursor : default;
 }

input, select, textarea {
background-color:white; !important
}

input.small { 
width : 100px;
}

input.med { 
width : 150px;
}

input.big { 
width : 200px;
}

textarea { 
width : 400px; 
height : 40px;font-size:12px
}

