body
 {
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin : 0px 0px 0px 0px;
}

table
{
       border : 0px none;
}

h1
{
	font-size : 20pt;
	font-weight : bold;
	padding-left : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2
{
	font-size : 16pt;
	font-weight : bold;
	padding-left : 20px;
}

h3
{
	font-size : 12pt;
	margin-left : 10px;
	font-weight : bold;
	color:  #004e5f;
}

h4
{
	font-size : 10pt;
	font-weight : bold;
	color:  #004e5f;
}

hr
{
	width : 90%;
	text-align : center;
	color:  #004e5f;
} 

img
{
	border-width : 0;
}

p.space4
{
       margin-top : 2px;
       margin-bottom : 2px;  
}

p.space8
{
       margin-top : 4px;
       margin-bottom : 4px;  
}

p.space16
{
       margin-top : 8px;
       margin-bottom : 8px;  
}

p.space32
{
       margin-top : 16px;
       margin-bottom : 16px;  
}

p.updated
{
       font-size: 10pt; 
       font-style: italic; 
       text-align: center;
}

a.navbut
{
	color: white;
	text-decoration : none;
}

a:hover
{
	color : #ff5050;
}

img.ro
{
	margin-right : 20px;
}

img.left
{
	clear : none;
	margin-right : 10px;
	float : left;
}

img.right
{
	clear : none;
	margin-left: 20px;
	float : right;
}

img.imfar
{
	clear : none;
	float : right;
}

img.imcentre
{
	text-align : center;
	margin-left : 24px;
}

img.imalone
{
	clear : both;
	float : none;
}

.nav
{
	width : 120px;
	background-color : #004e5f;
	color: white;
	text-align : center;
	font-size : 12px;
	line-height : 150%;
	font-weight : bold;
	border : 3px outset Silver;
}

.navsel
{
	width : 120px;
	background-color : silver;
	color: white;
	text-align : center;
	font-size : 12px;
	line-height : 150%;
	font-weight : bold;
	border : 3px outset Silver;
}

.contact
{
	margin-left : 2px;
        margin-top  : 1em; 
        margin-bottom: 1em;
	font-size : 8pt;
	color: black;
}

.contactname
{
	margin-left : 6px;
        margin-top  : 1em; 
        margin-bottom: 1em;
	font-size : 8pt;
	color: black;
}

.maintable
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : #dde4e4;
	width : 840px;
	border : thin solid #004e5f;
	margin : 0px 0px 0px 0px;
	margin-top : 0px;
}

.mcol1
{
	text-align:left; 
	background-color : #c2dcfc;
	vertical-align : top;
	width : 150px;
	padding : 0px 10px 0px 10px;
	border-width : 0px 4px 0px 0px;
	border-right-color : #004e5f;
	border-style : double;
}

.mcol2
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : white;
	padding : 0px 10px 10px 10px;
	vertical-align : top;
	width : 690px;
	font-size:9pt;
	border-width : 0px 0px 0px 0px;
}

.contable
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : white;
	border-width : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	margin-top : 0px;
}

.con1
{
	font-family: Arial,Helvetica,sans-serif;	
	width : 340px;
	font-size: 10pt;
	background-color : white;
	padding : 0px 10px 10px 10px;
	vertical-align : top;
	border-width : 0px 0px 0px 0px;
}

.con2
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : white;
	padding : 0px 10px 10px 10px;
	vertical-align : top;
	width : 340px;
	border-width : 0px 0px 0px 0px;
}

.spectable
{  
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : #dde4e4;
	width : 640px;
	border : thin solid #004e5f;
	margin : 0px 0px 0px 0px;
	margin-top : 0px;
}

.spec1
{
	text-align:left;
	font-size:9pt;
	background-color : #c2dcfc;
	vertical-align : top;
	width : 140px;
	padding : 5px 10px 0px 10px;
	border-width : 0px 0px 0px 0px;
	border-right-color : #004e5f;
	font-weight : bold;
}

.spec2
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : white;
	padding : 5px 10px 10px 10px;
	vertical-align : top;
	width : 500px;
	border-width : 0px 0px 0px 0px;
}


.longlink
{
	margin-left : 10px;
	background-color : #E0F0FF;
	font-size : 9pt;
	width : 530px;
}

.footer
{
	font-size : 10pt;
	font-style : italic;
	text-align : center;
}

.red
{
	color : Red;
}

.silver
{
	color : silver;
}

.venue
{
	font-size : 14pt;
	font-weight : bold;
	color : Navy;
}

.info
{
	font-family: Arial,Helvetica,sans-serif;	
	width : 240px;
	font-size: 10pt;
	background-color : white;
	padding : 10px 10px 10px 10px;
	border-width : 0px 0px 0px 0px;
}

.twoeventable
{
	margin-left : 20px;
	background-color : #FFFFE0;
	font-size : 9pt;
	width: 530px;

}

.twoeven1
{
	text-align:left;
	width:265px;
	padding : 2px 2px 2px 10px;
}

.twoeven2
{
	text-align:left;
	width:265px;
	padding : 2px 2px 2px 10px;
}

.twocoltable
{
	margin-left : 20px;
	background-color : #FFFFE0;
	font-size : 9pt;
	width: 530px;

}

.twocol1
{
	text-align:left;
	width:100px;
	padding : 2px 2px 2px 10px;
}

.twocol2
{
	text-align:left;
	width:430px;
	padding : 2px 2px 2px 10px;
}

.linktext
{
	background-color : #FFFFE0;
	font-size : 9pt;
	font-weight : bold;
}

.eventstable
{
	margin-left : 10px;
	background-color : InfoBackground;
	font-size : 9pt;
	width: 630px;
	border : thin solid silver;
	vertical-align : top;
}

.events1
{
	text-align:left;
	width:160px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
	font-style : italic;
}

.events2
{
	text-align:left;
	width:380px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
}

.events3
{
	text-align:left;
	width:80px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
	font-weight : bold;
}
.threeeventable
{
	margin-left : 10px;
	background-color : InfoBackground;
	font-size : 9pt;
	width: 510px;
	border : thin solid silver;
	vertical-align : top;
}

.threeeven1
{
	text-align:left;
	width:170px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
}

.threeeven2
{
	text-align:left;
	width:170px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
}

.threeeven3
{
	text-align:left;
	width:170px;
	padding : 2px 2px 2px 10px;
	vertical-align : top;
}

.shortlink
{
	margin-left : 10px;
	font-size : 9pt;
	padding : 2px 2px 2px 10px;
	border-width : 0px 0px 0px 0px;
	margin : 00px 0px 0px 0px;
	width : 360px;
}

.caption
{
    text-align : center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : InfoBackground;
	padding : 10px 10px 10px 10px;
}

.panel
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color : InfoBackground;
	padding : 10px 10px 10px 10px;
	border-width : 2px 2px 2px 2px;
}

.piclinktable
{
	margin-left : 20px;
	background-color : #FFFFE0;
	font-size : 9pt;
	width: 560px;

}

.piclink1
{
	text-align:left;
	width:200px;
	padding : 2px 2px 2px 10px;
}

piclink2
{
	text-align:left;
	width:300px;
	padding : 2px 2px 2px 10px;
}