
body
{
font-family:trebuchet ms;
    background-color:#E9EFEF;
    color:#666666;
    font-size:x-small;
}

input,textarea,select,button
{
	font-family:trebuchet ms;
    background-color:#E9EFEF;
    color:#666666;
    font-size:x-small;
}

h1
{
    font-family:trebuchet ms;
    font-size:16pt;
    color:#ff0000;
    font-weight:bold;
    margin-bottom:3px;    
}

h2 /*page title*/
{
    font-family:trebuchet ms;
    font-size:14pt;
    color:#265959;
    font-weight:normal;
    margin-bottom:0px;    
}

h3
{
    font-family:trebuchet ms;
    font-size:120%;
    color:red;
    font-weight:bold;
    margin:0px;  
    padding:0px;  
}

h4 /*news title at top of page */
{
    font-family:trebuchet ms;
    font-size:110%;
    color:red;
    font-weight:bold;
    margin:0px;  
    padding:0px;  
    float:left;
}

h5 /* subtitle on page */
{
    font-family:trebuchet ms;
    font-size:12pt;
    color:red;
    font-weight:normal;
    margin:0px;  
    padding:0px;  
    float:left;
}


h6 /* news title on home page*/
{
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}

a
{
    font-family:trebuchet ms;
    color:#ff0000;
    text-decoration:none;
}

a:hover
{
    font-family:trebuchet ms;
    color:#ff0000;
    text-decoration:underline;
}

a.rightmenu
{
    font-family:trebuchet ms;
    color:#ff0000;
    text-decoration:none;
}

a.rightmenu:hover
{
    font-family:trebuchet ms;
    color:#333333;
    text-decoration:none;
}

a.rightthree
{
    font-family:trebuchet ms;
    color:#666666;
    text-decoration:none;
}

a.rightthree:hover
{
    font-family:trebuchet ms;
    color:#333333;
    text-decoration:none;
}

a.expo
{
    font-family:trebuchet ms;
    font-size:18pt;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

a.expo:hover
{
    font-family:trebuchet ms;
    font-size:18pt;
    font-weight:bold;
    color:#ff0000;
    text-decoration:none;
}

a.expohome
{
    font-family:trebuchet ms;
    font-size:120%;
    font-weight:bold;
    color:#ff0000;
    text-decoration:none;
    background-color:#ffffff;
    padding-left:3px;
    padding-top:0px;
    padding-right:3px;
    padding-bottom:0px;
    border-style:solid;
    border-width:1px;
    border-color:#748494;
}

a.expohome:hover
{
    font-family:trebuchet ms;
    font-size:120%;
    font-weight:bold;
    color:#ff0000;
    text-decoration:underline;
    background-color:#ffffff;
    padding-left:3px;
    padding-top:0px;
    padding-right:3px;
    padding-bottom:0px;
    border-style:solid;
    border-width:1px;
    border-color:#748494;
}

a.cediamenu
{
    font-family:trebuchet ms;
    font-size:9pt;
    font-weight:bold;
    color:#265959;
    text-decoration:none;
}

a.cediamenu:hover
{
    font-family:trebuchet ms;
    font-size:9pt;
    font-weight:bold;
    color:#265959;
    text-decoration:none;
    background-color:#99B3B3;
}

a.submenu
{
    font-family:trebuchet ms;
    font-size:8pt;
    color:#ff0000;
    text-decoration:none;
}

a.submenu:hover
{
    font-family:trebuchet ms;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
}

a.homemain
{
    font-family:trebuchet ms;
    font-size:120%;
    color:red;
    font-weight:bold;
}

a.homemain:hover
{
    font-family:trebuchet ms;
    font-size:120%;
    color:red;
    font-weight:bold;
}

a.intro
{
    font-family:trebuchet ms;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

a.intro:hover
{
    font-family:trebuchet ms;
    color:#ffffff;
    font-weight:bold;
    text-decoration:underline;
}

a.notice
{
    font-family:trebuchet ms;
    color:#ffffff;
    font-size:115%;
    font-weight:bold;
    text-decoration:none;
}

a.notice:hover
{
    font-family:trebuchet ms;
    color:#ffffff;
    font-size:115%;
    font-weight:bold;
    text-decoration:underline;
}

a.delete
{
    font-family:trebuchet ms;
    font-size:150%;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}
a.delete:hover
{
    font-family:trebuchet ms;
    font-size:150%;
    color:red;
    font-weight:bold;
    text-decoration:none;
}

font.addresslabel
{
	color:#ff0000;
}

font.cvteaser
{
	font-style:italicise;
	color:#999999;
	font-size:90%;
}

/**********  membership  application  ***********/
/************************************************/

font.appcomplete
{
	font-size:90%;
	color:#cccccc;
}

font.appactive
{
	font-size:125%;
	color:#333333;
	font-weight:bold;
}	

font.appnext
{
	font-size:110%;
	color:#888888;
}

font.labelnote
{
	font-weight:normal;
	font-style:italic;
}

/* messages */

div.message
{
	margin: 10px 0px 10px 0px;
	color:#f00;
}