﻿*{ margin:0; padding:0;}

body {
background-color:#cecece;
}

#container {
width:760px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
height:auto;
padding:10px;
}

#header {
height:70px;
width:100%;
padding:10px;
}

#nav_btn1 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#006666;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn2 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#639c63;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn3 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#cece63;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn4 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#ffc631;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn5 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#ce6331;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn6 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#9c0000;
margin-right:10px;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#nav_btn7 {
width:90px;
height:60px;
padding:5px;
float:left;
color:#FFF;
background-color:#633163;
font-family:Arial;
font-size:11px;
margin-bottom:10px;
}

#topnav {
margin-bottom:10px;
width:auto;
height:auto;
}

#topnav a {
text-decoration:none;
}

#maincontent {
height:auto;
width:auto;
margin:0 0 0 0;
padding-top:10px;
}

#banner {
width:auto;
}

#left_content {
float:left;
width:450px;
margin:10px 10px 20px 10px;
padding:10px;
min-height:300px;
background-color:#f0f0f0;
}

#right_content {
float:left;
width:260px;
text-align:left;
padding:10px 10px 10px 0;
}

#right_content a { font-family:Arial; color:#000; font-size:12px; text-decoration:none;}

#right_content a:hover { font-family:Arial; color:#000055; font-size:12px; text-decoration:underline;}

#right_content ul { margin-left:20px;}

#left_content a { font-family:Arial; color:#000; font-size:12px; text-decoration:none;}

#left_content a:hover { font-family:Arial; color:#000055; font-size:12px; text-decoration:underline;}

#left_content ul { margin-left:20px;}

.floatright {
float:right;
margin-right:10px;
}

#footer {
width:740px;
height:30px;
padding:10px;
border-top:solid 1px #ccc;
}

h1 { font-family:Arial; font-size:13px; color:#000;}

.footer_link { float:left; width:90px; font-family:Arial; color:#333; font-size:10px; }

.footer_link a { text-decoration:none; color:#000;}

.footer_link a:hover { text-decoration:none; color:#333;}

p { margin:10px 0 10px 0; font-family:Arial; font-size:12px;}


.contentRegistration {font-family:Arial; font-size:12px;}
.contentRegistration .contentPanel {padding:0 10px 10px; background-color:#eee; margin:10px 0; border:1px solid #999;}
.contentRegistration .required, 
.contentRegistration .errorMessage {color:#f00;}
.contentRegistration .textinput {padding:2px;}
.contentRegistration .formrow {clear:both; margin-top:8px; height:23px;}
.contentRegistration .buttonrow {margin-bottom:10px;}
.contentRegistration .formrow .label {float:left; width:120px; text-align:right; display:block; padding-top:3px;}
.contentRegistration .formrow .input {margin-left:10px; text-align:left;}
.contentRegistration .formrow .input .accesscode {width:120px;}
.contentRegistration .formrow .input .email,
.contentRegistration .formrow .input .jobtitle,
.contentRegistration .formrow .input .company,
.contentRegistration .formrow .input .country {width:300px;}
.contentRegistration .formrow .input .name,
.contentRegistration .formrow .input .companysize {width:200px;}
.contentRegistration .formrow .button {margin-left:130px;}

