/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }
td{ vertical-align:top; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ text-decoration:none; color:#000; }
a:focus,a:hover{ text-decoration:none; color:#6F7088; }
body{ background:#fff; color:#000; }

/* General styles */
.style2{ font-family:"Gill Sans, Arial, Verdana"; font-size:14px; text-align:left; }
.style3{font-size:12px}
.signup-holder table{ font-size:13px; color:#333; border-top:1px dotted #999; margin:0 auto; padding:10px; width:690px; }
.signup-holder td{ padding:10px; }

/* New code */
.notice{ width:100%; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:20px; background:#555; padding:10px 0; }
	.notice-content{ width:800px; font-size:14px; margin:0 auto; padding:20px 0; text-align:center; }
	.notice-content h2{ font-size:25px; margin-bottom:20px; }
	.notice-content h3{ font-size:17px; }
	.notice-content p{ margin-bottom:15px; }
	.notice-content a, .notice-content a:visited{ color:#fff; text-decoration:underline; }
	.notice-content a:hover{ text-decoration:none; }