* {margin: 0; padding: 0;}

body {
	color: #1F1F49;
	font: normal 100% Arial,sans-serif;
    background-color: #fff;
}

#wrapper {
	margin: 10px;
}

.text {
     font: normal 100% Arial,sans-serif;}

.language {
     font: normal 0.9em Arial,sans-serif;
     padding: 10px 0 10px 10px;
     _padding: 0 0 0 0;
}

small,.small {
     font: normal 0.9em Arial,sans-serif;
}

.smallright {
     font: normal 0.9em Arial,sans-serif;
     float: right;
     margin-top: -20px;
     margin-right: 10px;
     _margin-top: -22px;
     _margin-right: 20px;
}


h1 {font: normal 2.4em Arial,serif,sans-serif;}
h2 {font: normal 1.8em Arial,serif,sans-serif;}
h3 {font: normal 1.4em Arial,serif,sans-serif;}
h4 {font: normal 1em Arial,serif,sans-serif;}

.padimg {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    display: block;
    margin: 0 10px 0 10px;
    position: relative;
}

.external {
     background: url(/menuimages/externallink.gif) no-repeat right top;
     padding-right: 10px;
}

.emaillink {
     background: url(/menuimages/emaillink.gif) no-repeat right top;
     padding-right: 15px;
}

a:link, a:visited {
     color: #3B1F08;
     text-decoration: none;
     font-weight: bold;
}

a:hover, a:active {
     border-bottom: 1px solid #3B1F08;
}     

ul {
     padding-left: 7px;
     margin: 5px;
}

ol {
     padding-left: 7px;
     margin: 5px;
}

li {
     padding-left: 7px;
     margin: 5px;
}   

/* Styling of the boxes if there is no JavaScript support */

.box {
margin: 15px 0 0 0;
padding: 5px 0 5px 0;
background:url(/menuimages/diags.gif);
width: 225px;
}

.menubox h3 {
font-size: 110%;
}

.cbb {
margin: 0 10px 0 10px;
background: #FFF;
padding: 5px 0 5px 0;
line-height: 170%;
}

/* paragraph styles for any main boxes */
.cbb p, .cb p {
margin: 0;
padding: 0 5px 5px 50px;
color: #333;
}

/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

.cb {
margin: 0.5em 0;
line-height: 170%;
	}

/* Rules for the top corners and border */
.bt {
	background:url(/menuimages/box.png) no-repeat 100% 0 !important;
	background:url(/menuimages/box.gif) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:27px;
	}
.bt div {
	height:27px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(/menuimages/box.png) no-repeat 0 0 !important;
	background:url(/menuimages/box.gif) no-repeat 0 0;
	}

/* Rules for the bottom corners and border */
.bb {
	background:url(/menuimages/box.png) no-repeat 100% 100% !important;
	background:url(/menuimages/box.gif) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:14px;
	}
.bb div {
	height:14px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(/menuimages/box.png) no-repeat 0 100% !important;
	background:url(/menuimages/box.gif) no-repeat 0 100%;
	}

/* Insert the left border */
.i1 {
	padding: 0 0 0 12px;
	background:url(/menuimages/borders.png) repeat-y 0 0 !important;
	background:url(/menuimages/borders.gif) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding: 0 12px 0 0;
	background:url(/menuimages/borders.png) repeat-y 100% 0 !important;
	background:url(/menuimages/borders.gif) repeat-y 100% 0;
	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#FFF;
    border: 1px solid #FFF;
	border-width:1px 0;
	padding:0 5px;
	}
/* CSS for the box ends here */  

h2 {
margin: 0 10px 0 10px;
padding: 2px;
color: #1F1F49;
}

h3 {
display: inline;
font-size: 92%;
margin: 10px 5px 0 5px;
padding: 2px;
}

.mainImage {
display: block;
float: none;
margin-top: 4px;
border: 3px solid #C5BDBD;
}