@charset "UTF-8";
/* CSS Document */

body 					{margin:0px;background-color: #031926;	background-image: url(web2images/bg.jpg);background-repeat: repeat-x;font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;}
#header 				{width:859px; margin:auto;padding-top:31px;}
#login 					{float:right;width:165px;height:115px;margin-top:40px;}
#menu 					{text-align:right;margin-top:20px;}
#menu a 				{color:#FFFFFF; font-size:0.8em; text-decoration:none;margin-left:10px;margin-right:10px;}
#menu a:hover 			{text-decoration:underline;}
#abovethefold_content	{background-image:url(web2images/header_content.jpg);width:896px;height:110px;margin:auto;}
#abovethefold 			{background-image:url(web2images/abovethefold.jpg);width:896px;height:296px;margin:auto;}
#content 				{margin-top:33px;color:#bee1ff;text-align:justify; line-height:1.2}
#content strong 		{color:#dce7f1;}
#content a				{color:#FFFFFF;}
#inset 					{width:245px;padding:24px;border:solid 1px #0E3A54; font: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;color:#FFFFFF;text-align:justify; line-height:1.3;float:left;margin-right:30px;margin-bottom:20px;}
#inset img 				{margin-bottom:15px;}
#inset ul				{font-size:0.9em; margin-left:-20px;text-align:left;line-height:1.0;}
#tradingname 			{ background-color:#0c3349;font-size:0.7em; color:#FFFFFF;text-align:center;clear:both; margin-top:20px;padding:5px;}
#footer 				{background-color:#000000;height:100px;color:#136a9b;padding:25px;overflow:visible;font-size:0.8em;}
#footer a 				{color:#FFFFFF;text-decoration:none;}
#footer a:hover 		{text-decoration:underline;}
#hostingfooter 			{width:185px;float:left;margin-left:85px;}
#supportfooter 			{width:185px;float:left;}
#membersfooter 			{width:185px;float:left;}
#smallprintfooter 		{width:185px;float:left;}
.insetrss 				{width:277px;height:158px; margin-left:10px;margin-right:5px;float:left;}
.insetnonprofit 		{width:225px;height:158px;float:left;margin-left:15px;}
.insetcompetition 		{width:346px;height:179px;float:left;margin-top:-21px;margin-left:15px;}
.container 				{width:896px; margin:auto;clear:both;}
.badgescontainer 		{width:896px; margin:auto;clear:both;height:170px;}
.textinput 				{font-size:0.85em;padding:2px;padding-left:9px;margin-left:12px;margin-top:0px;background-image:url(web2images/textboxbg.jpg);background-repeat:no-repeat; border:solid 1px #5d5f6e; background-color:#e7edef;}
.textinputlogin			{font-size:0.85em;padding:2px;padding-left:9px;margin-left:12px;margin-top:5px;background-image:url(web2images/textboxbg.jpg);background-repeat:no-repeat; border:solid 1px #5d5f6e; background-color:#e7edef;}

.dropdown				{font-size:0.85em;padding:2px;margin-left:12px;margin-top:7px;background-image:url(web2images/textboxbg.jpg);background-repeat:no-repeat; border:solid 1px #5d5f6e; background-color:#e7edef;}

.textbox				{font-size:0.85em;padding:2px;padding-left:9px;margin-left:12px;margin-top:7px; border:solid 1px #5d5f6e; background-color:#e7edef;}

.login 					{font-size:1em; color:#6d828f; border:none;padding:3px; background-color:#0b2f44;margin-top:7px;margin-right:7px;float:right;}

h1 						{color:#FFFFFF; font-size:1.3em;margin-bottom:5px;}
h1 a 					{text-decoration:none; color:#FFFFFF;}
h1 a:hover				{text-decoration:underline;}
label					{float: left;  
width: 12em;
margin-right: 1em;
text-align:left;
font-size:0.9em}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 0.5em;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset.submit {  
border-style: none;
}
fieldset {  
border-style: none;
}
label em {  
display: block;  
color:#006600;  
font-size: 0.7em;  
font-style: normal;  
text-transform: uppercase;
}