* {
	margin:0px; padding:0px;
}
body   {
	margin:0px 0px 30px 0px;
	background-color: #4E5343;	
	background-image:url(../images/background/bg_tile.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
body, input, select, textarea {
	/*font-size:small;*/
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, Tahoma, sans-serif;
	color:#BEBFAD;
}
/*p, td, th, body, input, textarea, select*/
#wrapper2, input, select, textarea {
	font-size:100%;
}
input {
	color:#000000;
}

/* layout divs */
#wrapper1 { text-align:center; }
#wrapper2 { text-align:left; margin: 0px auto;
			width:700px; 
}


#header {
	height:54px;
	background-image:url(../images/background/top_bar.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}
#mcWrapper {
	
}
#mainContainer {	
	background-image:url(../images/background/content.gif) ;
	background-position:366px 158px;	
	background-repeat:no-repeat;
}

#col1 {
	width:334px;	
	float:right;
}
#col2 {
	width:366px;
	float:left;		
}

#content {
	
}
body.content #content, div.nodownloads{ 
	padding: 30px 0px 20px 20px;
}

div.divider1 {
	margin-top:30px;
	background-image:url(../images/divider_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:35px;
}
div.divider2 {
	background-image:url(../images/divider_2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:35px;
}
#contentArea {
	padding-top:5px;
}
img.content {
	float:right;
}
#footer {
	background-image:url(../images/footer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#93E200;
	margin:29px 0px 0px 0px;
	padding:10px 15px;
	font-size:80%;
	height:44px;
}
#footer a {
	color:#93E200;;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

a {
	color:#93E200;
	/*text-decoration:none;*/
}
a:hover {
	text-decoration:underline;
}


div.left {
	float:left;
}
div.right {
	float:right;
}



/* general styles */
img { border:0px}
.clear { clear:both; }


h1, h2, h3, h4, h5, h6 {
	
	padding-bottom:10px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
h1 {	
	font-size:medium;
}
h1 span {	
}
h2 {
	font-size:110%;
}

p {	padding-bottom:20px;
}


input {
	padding:0px 2px;
	width:120px;
}
input.large {
	width:170px;
}
input.checkbox {
	width:15px;
	padding:0px;
}
input.button_login {
	width:95px;
	height:35px;
	padding:0px;
	margin:0px;
}
input.button_register {
	width:126px;
	height:35px;
	padding:0px;
	margin:0px;
}
table.form {
	border-collapse:collapse;
}
table.form td {
	padding:0px 5px 6px 0px;
	vertical-align:top;
}
.message, .required {
	color:#93E200;	
}
