
/**************/
/* fonts */
/**************/

register_font
{
	font-family: verdana;
	font-size:11px;
	line-height: 13px;
	background-color:#6A838F;
	color:#ffffff;
	text-decoration:none;
	text-align : center;
}

.generic_font
{
	font-family: verdana;
	font-size:12px;
	color:#030303;
	line-height:18px;
}

.generic_font_background
{
	font-family: verdana;
	font-size:12px;
	color:#030303;
	line-height:18px;
	background-color: #E7EEEF;
}

.error
{
	font-family: verdana;
	font-size:12px;
	color:#C93A4D;
	line-height:18px;
	font-weight:bold;
}


.address_font
{
	font-family:tahoma;
	font-size:12px;
	color:#6a838f;
	text-align:right;
}

.generic_font_italic
{
	font-family:verdana;
	font-size:11px;
	color:#030303;
	font-style:italic;
}

.generic_font_major_header
{
	font-family:verdana;
	font-size:18px;
	color:#6A838F;
	font-weight:bold;
}

.generic_font_minor_header
{
	font-family:verdana;
	font-size:14px;
	color:#6A838F;
	font-weight:bold;
}

.generic_font_grey
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
}

.generic_font_grey_bold
{
	font-family:tahoma;
	font-size:14px;
	color:#506169;
	font-weight:bold;
}

.news_title
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
	font-weight:bold;
}

.generic_font_link
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#D02A42;
}

.generic_font_blue
{
	font-family:verdana;
	font-size:12px;
	color:#333399;
}


.generic_font_red
{
	font-family:verdana;
	font-size:12px;
	color:#D02A42;
}

.generic_font_red_bold
{
	font-family:verdana;
	font-size:12px;
	color:#D02A42;
	font-weight:bold;
}

.generic_font_blue_bold
{
	font-family:verdana;
	font-size:12px;
	color:#333399;
	font-weight:bold;
}

/**************/
/* form elements */
/**************/

.textBox
{
	font-size:10px;
	border: solid 1px #010101;
	font-family:verdana;
	font-size:11px;

}

.textBox_selected
{
	font-size:10px;
	border: solid 1px #D02A42;
	font-family:verdana;
	font-size:11px;

}

.textBox_noBorder
{
	font-size:10px;
	border: 1px;
	font-family:verdana;
	font-size:11px;

}

.inputButton
{
            font-family: Tahoma, Arial                     ;
	          font-size: 11px                              ;
	              color: #000000                           ;
       background-image: url(../images/button_slither.gif) ;
      background-repeat: repeat-x                          ;
    background-position: bottom                            ;
	             border: 1px solid #000000                 ;
	       padding-left: 2px                               ;
	      padding-right: 2px                               ;
	             cursor: pointer                           ;
}
/**************/
/* tables */
/**************/

.table_heading
{
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	background-color:#6A838F;
	color:#ffffff;
	valign:middle;
	
}

.table_standard
{
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#A2B2AC;
	color:#ffffff;
	
}

.table_blue
{
	font-family:verdana;
	font-size:12px;
	color:#333399;
	background-color:D9E1FB;
}

.table_light_grey
{
	font-family:verdana;
	font-size:11px;
	background-color:#DBE5EE;
	color:#030303;
}

.table_blue_bold
{
	font-family:verdana;
	font-size:12px;
	color:#333399;
	font-weight:bold;
	background-color:D9E1FB;
}


/**************/
/* links */
/**************/

a.white_link
{
	font-family: verdana;
	font-size:12px;
	line-height: 17px;
	font-weight:bold;
	background-color:#A2B2AC;
	color:#ffffff;
	text-decoration:underline;
}

a.register_link
{
	font-family: verdana;
	font-size:11px;
	line-height: 13px;
	background-color:#6A838F;
	color:#ffffff;
	text-decoration:none;
	text-align : center;
}

a.register_link:hover
{
	font-family: verdana;
	font-size:11px;
	line-height: 1312:30 09/03/2005px;
	background-color:#6A838F;
	color:#ffffff;
	text-decoration:underline;
	text-align : center;
}

a.related_link
{
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#A2B2AC;
	color:#ffffff;
	text-decoration:none;
}

a.related_link:hover
{
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#A2B2AC;
	color:#ffffff;
	text-decoration:underline;
}

a.red_link
{
	font-family: verdana;
	font-size:12px;
	font-weight:normal;
	color:#D02A42;
	text-decoration:underline;
}

a.grey_linkBold
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
	font-weight:bold;
	text-decoration : none;
}

a.grey_linkBold:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
	font-weight:bold;
	text-decoration : underline;
}

a.grey_link
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
	text-decoration : none;
}

a.grey_link:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#506169;
	text-decoration : underline;
}


/**************/
/* Scrollbars */
/**************/

.generic_scroll
{
	margin-left: 0px;
	margin-top : 0px;
	margin : 0px;
	scrollbar-face-color:#A2B2AC;
	scrollbar-arrow-color:#A2B2AC;
	scrollbar-track-color:#A2B2AC;
	scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	background-color : #ffffff ;
	padding : 0;
}

/**************/
/* images */
/**************/

.imageBorder
{
	border:1px solid #030303 ;
}