.header1 
{
	border-bottom: #999999 1px solid;
	padding-right: 17px; 
	padding-left: 11px; 
	padding-bottom: 3px; 
	margin: 0px; 
	vertical-align: top; 
	color: #000; 
	padding-top: 3px; 
	background-color: #d3e7ec; 
	font-weight: bold; 
	font-size: 10pt;
	height: 40px;
}

.RadUpload input.ruFakeInput
        {
            display: none;
        }
        .RadUpload input.ruBrowse
        {
            width: 115px;
        } 
       
        .RadUpload input.ruButton
        {
            background-position: 0 -46px;
            margin-left: 0px;
        }
        

.invalid 
{
    color: Red;
    font-weight: bold;
}

.candidate_table td
{
    border: none 0 #fff !important;
    background: #ffffff;
}

.subheader1 
{
	border-bottom: #999999 1px solid;
	padding-right: 17px; 
	padding-left: 11px; 
	padding-bottom: 2px; 
	margin: 0px; 
	vertical-align: top; 
	color: #000; 
	padding-top: 2px; 
	background-color: #d3e7ec; 
	font-weight: bold; 
	font-size: 9pt
}

div#content {
	margin: 0px 20px; width: 970px
}

A.conferenceLabel  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0000FF; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none; 
}

#news A 
{
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0000FF; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none; 
}

#content A:hover {
	TEXT-DECORATION:underline
}

#content A.no-decoration {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#content A.no-decoration:link {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#content A.no-decoration:visited {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#content A.no-decoration:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#content A.no-decoration:active {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}

.forum_header {
	font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;
	TEXT-ALIGN: center; FONT-SIZE: 14pt
}

p.section {
	BORDER-TOP: #426696 6px solid; FONT-WEIGHT: bold; MARGIN: 0px 0px 1em; COLOR: #222
}

.clist2 {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; text-align: center
}

.clist2 TH {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #819ac4; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-SIZE: 13px
}

.subTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; COLOR: #000; PADDING-TOP: 0px; HORIZONTAL-ALIGN: left;
}

.subTable TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #555; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: left;
}

.grayHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: left;
}
.grayHeader TD{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: left;
}

.radio_filter    { margin-left: 5px;        } 



div.new_features
{
    font-family: Arial;
    font-size: 1.5em;
    text-align: center;
}

.alert-note 
{
	background-color: 	#F99;
	padding: 		5px;
	margin-bottom:		10px;
	FONT-STYLE:             italic;
	font-size:              12px;
	font-weight:            bold;
}
