html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
                  { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;  }
a				{ color:#2200CC;}
a:hover	{color:#4485fc}

body    { padding: 0; margin: 0; font: 12px arial, sans-serif; line-height: 1.5em;  background: #fff url(gfx/bcgr.png) repeat-x; color: #2b2b2b; }
h1     {font-size:24px; color:#BC2472; text-align: center;   padding: 0px 0 0px 0px; margin:45px 0 20px;}
h1  span {font-weight: bold;}
h2     { font-size:24px; color:#BC2472;   padding: 0px 0 0px 0px; margin:35px 0 10px 118px;}
p { font-size:14px; text-align: center; margin:12px auto 15px; width:50%; }
div.footer { font-size:11px; text-align: center; margin:5px auto 5px; width:50%; color:#777 }
div.desc		{ width:310px; margin:0px auto 10px;  font-size:13px;}
a.seemore		{ display:block; text-align:center; font-weight:bold; font-size:13px; color:#BC2472; margin:10px 0 0 0 }
div.descAll		{ width:400px; margin:0px auto 20px ;  font-size:13px;}
.text_c			{ text-align:center;}
img					{ float:left; margin:0 10px 0 0}
.alert							{ display:block; background:#FFEAEA ; border: 1px solid #FFABAB; color:#9D1F62; padding:3px 8px; margin:2px 0; }	
.succes							{ display:block; background:#EEFFE8 ; border: 1px solid #AFE09D; color:#4E5F43; padding:3px 8px; margin:2px 0; }	
input.text                           { border-style:solid; font-size:12px; background:#fff;  border-color: #919395  #e2e7ea #e2e7ea #919395 ; border-width: 1px; padding:2px 3px 2px;}
textarea                        { border-style: solid; border-color:#b2b2b2 #e1e1e1 #e1e1e1 #b2b2b2; border-width: 1px; padding: 3px 2px;  }
input:focus, textarea:focus , input:active
																{ background: #fff none repeat; color:#000 ;   border-color: #828282  #b1b1b1 #b1b1b1 #828282 ;}


form.forms 				            	{ padding:0; margin:20px 0 0 ; width:270px}
form.forms 	 legend							{ font-weight:bold; font-size:14px;}
form.forms div                  { margin:0px 0 2px 0; float:left;width:100%; clear:both; height:auto !important; height:10px; min-height:10px }

form.forms div label			    	{ display:block;  font-weight:normal; text-align:left; color:#333; cursor: pointer  }
form.forms  div.button      		{ margin:0; text-align:center; }
form.forms  input.button    		{ width:70px; margin:5px auto 10px;}
form.forms div input.text, form.forms div select, form.forms div textarea{ display:block; float:left; width:98%;}
form.forms div input.short			{ width:50px; margin-right:4px; }
form.forms div	textarea			  { height:100px; }
span.form-required							{ color:#dd0000; font-weight:bold;}

input.error	, textarea.error		{ border:1px solid #dd0000}
form.forms label.error					{ font-weight:bold; color:#dd0000}

div.allDomain							{ width:500px; margin:20px auto;}
table.domain 							{ width:100%; text-align:left; background:#dadcdf; margin:0 auto 5px; border-collapse:separate; border-spacing:1px}
table.domain	caption			{ display:none;}
table.domain thead				{ height:28px; line-height:28px; text-align:center;}
table.domain th						{ background:#fff url('gfx/table_h.png') 0 100% repeat-x; color:#222; font-weight:bold; height:20px; padding:4px 4px 0 4px; text-align:center; border-bottom:0px solid #ced0d3;}
table.domain th div				{ height:14px; width:100%; line-height:12px; padding:0; font-size:0;}
table.domain th div a			{ line-height:12px;}
table.domain td						{ vertical-align:middle; padding:7px 6px 5px; background:#FFF; color:#4e4e4e; text-align:center;}
tr.odd td									{ background:#F6F6F6; color:#2e2e2e;}
a.gray										{ color:#888;}