.no_size { width:auto; }

/* validation dialog */
#dialog_validation { width:358px; }

#dialog_validation .dialog_n1,
#dialog_validation .dialog_s1 { width:4px; margin-right:354px; }
#dialog_validation .dialog_n2,
#dialog_validation .dialog_s2 { width:350px; margin-left:-354px; }
#dialog_validation .dialog_n3,
#dialog_validation .dialog_s3 { width:4px; margin-left:-4px; }

#dialog_validation .dialog_data1 { width:35%; margin-right:65%; }
#dialog_validation .dialog_data2 { width:65%; margin-left:-65%; }


a.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#57499d;}
a:hover.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f83a16;}

/* footer styles */
#footer { width:100%; text-align:center; color:#FC9709; }
#footer a { font-weight:bold; text-decoration:underline; }
#footer_bottom				{ margin:0 auto; padding-bottom:20px; width:600px; }
#footer_bottom_left			{ float:left; width:490px; margin-top:10px; height:40px; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background-color:#F0FAFE }
#footer_separator			{ float:left; border-left:1px solid #BC7443; height:20px; margin-top:10px; }
#footer_sublinks			{ padding-top:10px; font-size:10px; padding-left:20px; width:100%; text-align:center; }
#footer_sublinks a			{ font-size:10px; color:black; text-decoration:none; }
#sp_logo					{ float:left; width:140px; height:41px; padding-left:10px; padding-top:5px; }
#sp_logo img				{ border:0px; }
#footer_logos				{ float:left; padding-top:10px; padding-left:15px; height:35px; width:300px; }
#footer_logos_content		{ padding-left:10px; margin-top:3px; }
#footer_logos_content a 	{ font-size:12px; text-decoration:none; }
#bbb						{ float:left; padding-left:10px; padding-top:13px; }
#bbb img					{ border:0px; }