a
{
    text-decoration: none;
    color: #669900;
    border: 0px;
}
a:hover
{
    color: #669900;
    text-decoration: underline;    
}
img
{
    border: 0px;
}
h1{

font-size: 15px;
color: #669900;
margin-top: 10px;
}
.h1copy{

font-size: 15px;
color: #669900;
margin-top: 10px;
font-weight: bold;
}

h2
{
    font-size: 14px;
    margin-top: 10px;
    
    
}
h3
{
    font-size: 13px;
    color: #669900; 
   
}
.darkgrey
{
	color: gray;
}
#container
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    margin-top: 10px;
}

#abovetopmenu
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #00CC00;
    text-align: right;
}

#topmenu
{
    vertical-align: middle;
}

#button ul li
{

display:inline;
float:right;
margin:2px;

}

#button ul li a
{
line-height:36px;
color:#0099FF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: overflow:hidden;
}

#button ul li a:hover
{
text-decoration:none; color:#003300;

}

#login1, #login2, #search1, #loginenter
{
    font-family: "Trebuchet MS" Arial, Helvetica, sans-serif,;
    font-size: 12px;
    padding: 10px 0px 5px 0px;
    color: #666666;
}
.list
{
    border: 1px solid #c6c6c6;
    list-style-type: none;
    margin: 0px;
    background-color: #FFF;
}

ul.list li
{
    padding: 2px 5px;
}

.listitem
{
    color: #090;
}

.hoverlistitem
{
    background-color: #F0FFF8;
}

.list2
{
    border: 1px solid #c6c6c6;
    list-style-type: none;
    margin: 0px;
    background-color: #FFF;
}

ul.list2 li
{
    padding: 2px 5px;
}



.hoverlistitem2
{
    background-color: #F0F8FF;
}

#login1, #login2, #search1, #loginenter
{
    font-family: "Trebuchet MS" Arial, Helvetica, sans-serif,;
    font-size: 12px;
    padding: 10px 0px 5px 0px;
    color: #666666;
}

#leftmenu1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
    color: #999999;
    display:inline;
}

/*classes*/

p
{
	padding-top: 6px;
	font-size: 12px;
	font-family: Verdana;
	color:Black;
	line-height: 20px;
}

div
{
	padding-top: 6px;
	font-size: 11px;
	font-family: Verdana;
	color:Black;
	line-height: 20px;
}

.title
{
    float: left;
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #669900;
    padding: 6px;
}

/*
.leftmenu1_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0099FF;
    text-align: center;
    border-bottom: #CCCCCC solid 1px;
    padding: 8px 0px 8px 0px;
    background-image: url(../images/button_nonactive_bg.jpg);
}
*/
.leftmenu1_title

{ font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  color:#0099FF; 
  text-align: center; 
  border-bottom:#CCCCCC solid 1px; 
  padding:8px 0px 8px 0px; 
  background-image:url(../images/searchlog_bg.jpg); 
  height: 10px;}

.latesttitle
{
    font-weight: bold;
}
/*
.leftmenu1_title
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0099FF; text-align: center; border-bottom:#CCCCCC solid 1px; padding:8px 0px 8px 0px; background-image:url(../images/button_nonactive_bg.jpg);}
*/

#registrationform ul li{
float:left;
height:1%;
vertical-align: middle;
display:inline;
width: 80%;
}

#registrationform ul li label{
float:left;
}
#registrationform ul li input, ul li textarea{
float:left;
border:1px solid #ccc;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px, 10px, 10px, 0px;

}
#registrationform li input:focus, li textarea:focus{
border:1px solid #666; }


/* registration styles*/


.regpage-title {
font-size: medium;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}

.ul-styler {font-family: Verdana, Arial, Helvetica, sans-serif; line-height:45px;}

.req-field{font-family: Verdana, Arial, Helvetica, sans-serif; color:red;}


/* GENERAL FONTS */
/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */
.bold_title_grey {
font-family: Tahoma;
color: #666666;
font-size: 1.7em;
font-weight: bold;
letter-spacing: 0.5px;
line-height: 25px;

}

.sub_title_grey {
font-family: verdana,sans-serif;
color: #666666;
font-size: 1em;
font-weight: bold;
letter-spacing: -2pt;
word-spacing: 2.6pt;

}
.sub_title_blue {
font-family: Arial;
color: #3399CC;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 0.2pt;
}

.sub_title_green {
font-family: verdana,sans-serif;
color: #009900;
font-size: 0.7em;
text-transform: uppercase;
letter-spacing: -9.2pt;
word-spacing: 1.8pt;

}

.main_text_grey {
font-family: verdana,sans-serif;
color: #666666;
font-size: 0.9em;
letter-spacing: -0.2pt;
word-spacing: 1.8pt;
}

.main_text_blue {
font-family: verdana,sans-serif;
color: #3399cc;
font-size: 1.2em;
letter-spacing: -0.2pt;
word-spacing: 1.8pt;
}
.sectorname
{
	font-size: 10px;
}
h1
{
    font-size: 15px;
}
.EventPrice
{
    font-family: verdana,sans-serif;
color: #669900;
font-size: 2.5em;
letter-spacing: -0.2pt;
word-spacing: 1.8pt;
}
.verticalaligntext
{
    vertical-align: middle;
    
}