

BODY
{ 
 
 font-family:Arial, helvetica, sans-serif;
 font-size:12px;
 margin:0px;
 padding:0px;
 text-align:center
}

a
{
	font-family:arial;
	font-size:12px;
	color: #4f6373;	
}

/*
a:visited
{
	font-family:arial;
	font-size:12px;
	color: #4f6373;
}
*/



a:hover
{
	font-family:arial;
	font-size:12px;
	color: #c72e37;
}




.TopBlackStrip
{
    height:5px;
    background-color:black;
    width:100%;	
}

.LogoTable
{	
	height:85px;
	width:900px;	
	margin-left:auto;
	margin-right:auto;
	
}

.MenuTable
{
	width:100%;			
}

.MenuTable TD A:hover
{
	color:White;
}

.MenuTable TD.DarkGrey
{
	font-size:12px;
	height:29px;
	font-weight:bold;
	background-color:#d6d3d6;
	zzzpadding-left:173px;
}

.MenuTable TD.BrightGrey
{
	height:7px;
	background-color:#efebef;
}


.MainTable
{
	width:900px;		
	margin-left:auto ;
	margin-right:auto ; 
	text-align:center;	
	height:78%;
	margin-top:top;	
	
}

.MenuTable TD.search
{
	text-align:right;	
}

.hiddenDiv 
{
	display: none;
}

.visibleDiv 
{
	
	border: border:1px solid #dddddd !important;
}

.FooterTable
{
	background-color:#212526;
	height:60px;
	width:100%;	
	
}

.PageContent
{
	text-align:center;	
	vertical-align:top;
}

Table TD,SPAN
{
	font-size:12px;	
}

.GreyStrip
{
	font-weight:bold !important;
	background-color:#cccccc !important;
	font-size:12px;	
	vertical-align:middle !important;
	border: 1px solid  #999999;	
}

.width700px
{
	width:700px;
}

.width900px
{
	width:900px;
}




.EndUserDetails
{
	background-color:white !important;
	font-size:12px !important;
	color:Black !important;	
	
}

.EndUserDetails TD.EndUserDetailsMac
{
	width:500px !important;
}

.valignTop
{
	vertical-align:top !important;	
}

Table.UserInfoTbl TD
{
	vertical-align:top;	
}

Table.EndUserDetails TD
{
	vertical-align:top ;	
}

.BodyPage
{
	text-align:center;	
	margin-left:auto ;
	margin-right:auto ; 
	
}

.RegistrationTable
{
	font-size:12px;	
}

.error
{
	font-weight:bold;
	color:#ce0031 !important;
}

.noDecoration
{
	text-decoration:none;
}

.BlackBold
{
	color:Black;
	font-weight:bold;
}

.RedBold
{
	color:#c72e37;
	font-weight:bold;
}

.BrightGrey
{
	color:#ceae9c;	
}

.DarkGrey
{
	color:#b59a9c;
}

.black
{
	color:Black;
}

.Italic
{
	font-style:italic;
}

.bold
{
	font-weight:bold
}

.alignLeft
{
	text-align:left
}

.alignCenter
{
	text-align:center;
}

.sendbutton	{ 
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 5px;
	font-size:0.8em;
	background:url(/alteon/images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important; 
}
.sendbutton1	{ 
	background:transparent url(../images/button-bg.gif) repeat-x scroll 0 0;
	border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
	border-style:solid !important;
	border-width:1px !important;
	font-size:0.8em;
	margin:10px 0 0 5px;
	padding:5px;
	width:100px; 
}
	
.standardFont
{
	font-family:arial;
	font-size:12px;
}

.standardHeader
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.TechSupportLink
{
	font-family:arial;
	font-size:12px;
	color: #000000;
	
}

.TechSupportLink a
{
	font-family:arial;
	font-size:12px;
	color: #4f6373;
	text-decoration:none;
	
}

.TechSupportLink a:visited
{
	font-family:arial;
	font-size:12px;
	color: #4f6373;
	text-decoration:none;
	
}

.TechSupportLink a:hover
{
	font-family:arial;
	font-size:12px;
	color: #c72e37;
	text-decoration:none;
	
}

.Question
{
	font-weight:bold;
	background-color:#cccccc;
	font-size:12px;	
	border: 1px solid  #999999;	
	height:25px;
	padding-top:4px;
	padding-left:3px;
}

.Answer
{
	font-size:12px;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:3px;
}

.alt_title
{
	font-weight:bold;
	background-color:#cccccc;
	font-size:12px;	
	border: 1px solid  #999999;	
	padding-left: 10px;
}
