BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url(/images/background.gif);
    BACKGROUND-REPEAT: repeat-y
}

BODY.DIALOG
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url(/images/background_dialog.gif);
}

a:link {  
	text-decoration: underline; 
	color:#313031;
	}
a:visited {  
	text-decoration: underline; 
	color:#313031;
	}
a:hover {  
	text-decoration: underline; 
	color: #E7B221;
	}
a:active
{
	color: #E7B221;
	text-decoration: underline;
}


/*  ================  Navigation  ================  */

TD.menu{
	font-family: Arial, Geneva, Helvetica; 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #E7B221;	
}
TD.submenu{
	font-family: Arial, Geneva, Helvetica; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFEEBF;	
}

.lineSepHorz
{
    BACKGROUND-IMAGE: url(/images/dot_lightgrey.gif);
    BACKGROUND-REPEAT: repeat-x;
}
.lineSepVert
{
    BACKGROUND-IMAGE: url(/images/dot_lightgrey.gif);
    BACKGROUND-REPEAT: repeat-y;
		background-color: "#CCCAC5"
}

.input
{
	font-family: Arial, Geneva, Helvetica; 
  FONT-SIZE: 10px;
}


/*  ================  News - Homepage  ================  */

.newslist{
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-weight: none;	
	text-decoration: none;
	font-size: 10px;
}


A.smallpro {
	font-family: Arial, Helvetica;
	color: #313031;
	font-weight: none;	
	text-decoration: none;
	font-size: 11px;
}

A.smallpro:visited {
	font-family: Arial, Helvetica;
	color:#313031;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

A.smallpro:hover {
	font-family: Arial, Helvetica;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

A.white {
	font-family: Arial, Helvetica;
	color: #ffffff;
	font-weight: none;	
	text-decoration: none;
	font-size: 11px;
}

A.white:visited {
	font-family: Arial, Helvetica;
	color:#ffffff;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

A.white:hover {
	font-family: Arial, Helvetica;
	color: #999999;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

A.red {
	font-family: Arial, Helvetica;
	color: #FF0000;
	font-weight: none;	
	text-decoration: none;
	font-size: 11px;
}

A.red:visited {
	font-family: Arial, Helvetica;
	color:#FF0000;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

A.red:hover {
	font-family: Arial, Helvetica;
	color: #FF0000;
	font-weight: none;
	text-decoration:none;
	font-size: 11px;
}

.smallproTitle { 
	font-family: Arial, Geneva, Helvetica; 
	color: #313031; 
	font-size: 15px;
	font-weight: 600;
	padding-bottom: 4px;		
} 

.smallproHeader{
	font-family: Arial, Helvetica;
	color: #313031;
	font-weight: 600;	
	font-size: 11px;
}

.smallproHeaderWhite{
	font-family: Arial, Helvetica;
	color: #FFFFFF;
	font-weight: 600;	
	font-size: 11px;
	text-align: left;
}

.smallpro{
	font-family: Arial, Helvetica;
	color: #000000;
	font-weight: none;	
	text-decoration: none;
	font-size: 11px;
	line-height: 130%;
}

.errtext{
		font-family: Arial, Geneva, Helvetica; 
    FONT-SIZE: 11px;
		font-weight: normal;
		TEXT-ALIGN: left;
    TOP: 4px;
		padding-bottom: 2px;
		COLOR: #FF0000;
}


.offsetLabel{
	font-family: Arial, Helvetica;
	font-weight: none;	
	font-size: 11px;
	top: 4px	
}

.offsetLabelWhite{
	font-family: Arial, Helvetica;
	color: #FFFFFF;
	font-weight: none;	
	font-size: 11px;
}
