
/*Produced by MicroGraphix - Anno Domini 2007 - http://micrographix.co.uk*/

/*page properties*/

body {
background-color: #EAE5E5;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
font-size: 90%;
font-family : "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
line-height: 120%;
text-align: left;
color: #666666;
}

h1{
font-size: 130%;
text-decoration: none;
font-weight: bold;
font-style:italic;
line-height: 140%;
text-align:left;
color:#006172;
height:35px;
vertical-align:middle;
}

h2 {
font-size: 130%;
text-decoration: none;
font-weight:lighter;
font-style:italic;
line-height: 140%;
text-align:left;
color:#006172;
vertical-align:middle;
}

h3 {
font-size: 130%;
text-decoration: none;
font-weight: bold;
line-height: 110%;
text-align:left;
color:#006172;
vertical-align:middle;
}

h4 {
font-size: 100%;
text-decoration: none;
font-weight: bold;
line-height: 80%;
text-align:left;
color:#006172;
padding-top:8px;
}

a {
  color: #006172;
  outline: none;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
color: #333333;
text-decoration: none; } 

/* background colours */

.whitebg {
background-color:#FFFFFF;
text-decoration: none;
}

.blankbg {
text-decoration: none;
}

.greybg{
background-color:#CCCCCC;
text-align: center;
}

.greenbg{
background-color:#007B84;
}

.darkgreenbg{
background-color:#006172;
text-align:center;
}

.lightgreenbg{
background-color:#D5E5E6;
}

/* navigation styles */

.navdivider {
color:#D5E5E6;
text-decoration: none;
vertical-align:middle;
text-align:center;
}

.navlinksgreen {
color:#D5E5E6;
text-decoration: none;
background-color:#007B84;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
text-align:center;
font-weight:normal;
}

a:hover.navlinksgreen {
color: #FFFFFF;
text-decoration: none;
}

.navlinksdarkgreen {
font-size: 85%;
color:#D5E5E6;
text-decoration: none;
background-color:#006172;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
text-align:center;
font-weight:normal;
}

a:hover.navlinksdarkgreen {
color: #FFFFFF;
text-decoration: none;
}

/* body styles */

.titlebar{
background-color:#007B84;
font-weight:bold;
text-align:center;
color:#FFFFFF;
height:15px;
vertical-align:middle;
}

.titlebarsmall{
background-color:#007B84;
font-weight:bold;
text-align:center;
padding-top:10px;
vertical-align:top;
color:#FFFFFF;
}

.photocaptions {
color:#007B84;
font-size:80%;
font-style:italic;
font-weight : normal;
text-decoration:none;
padding-top:15px;
}

.bodybold {
font-weight : bold;
text-decoration:none;
}
.countrybold {
font-size: 100%;
text-decoration: none;
font-weight: bold;
line-height: 80%;
text-align:left;
color:#006172;
padding-top:8px;
}
.white {
color:#FFFFFF;
}

.smallgreytext{
font-size:80%;
text-decoration:none;
}

.bullets {
font-size:120%;
color:#333333;
font-weight : bold;
text-decoration:none;
line-height:130%;
}

.tabtop {
height:30px;
width:189px;
background-color:#E6F1F3;
background-image:url(../images/reflok_tabtop.jpg);
background-repeat:no-repeat;
background-position:top left;
text-align:center;
vertical-align:middle;
color:#006172;
font-weight : bold;
text-decoration:none;
outline:none;
}

.formcategory{
font-size:80%;
background-color:#007B84;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-right:10px;
vertical-align:top;
color:#FFFFFF;
}

.formpanels {
font-size:80%;	
color: #000000;
text-decoration: none;
text-align:left;
vertical-align:middle;
background-color:#CCCCCC;
}

/* Footerlinks */

.footerlinksdivider {
font-size: 80%;
text-decoration: none;
color: #CCCCCC;
font-weight: normal;
text-align:center;
padding-left:4px;
padding-right:4px;
}

.footerbar {
text-decoration: none;
color: #006172;
font-weight: bold;
text-align:center;
background-color:#D5E5E6;
vertical-align:middle;
}

.footerlinks {
font-size: 80%;
text-decoration: none;
color: #666666;
font-weight: normal;
text-align:center;
background-color:#FFFFFF;
}

a:hover.footerlinks {
text-decoration: none;
font-weight:normal;
color: #006172;
}

/* Error code */

.attention {
color:red;
}

div.attention input, div.attention textarea {
border:1px solid red; 
}

.errors {font-size: 115%;
text-decoration: none;
color: #CC0001;
font-weight: normal;
}