* {
margin:0;
padding:0;
}

body {
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background:#ffffff url(../images/talentbox_bg.gif) repeat-x;
text-align:justify;
}

#wrapper {
margin: 0px auto;
width: 900px;
background-color:#ffffff;
}

#wrapper #header #header_left {
float: left;
width: 690px;
}

#wrapper #header #header_left ul {
margin: 0px;
padding-left: 20px;
list-style: none;
padding-top: 43px;
padding-bottom: 18px;
}

#wrapper #header #header_left li {
display: inline;
padding:0;
margin:0;
padding-top:43px;
border-right: 2px solid #E4E4E6;
}

#wrapper #header #header_left a {
font-size: 14px;
color: #1E2631;
text-decoration: none;
padding-left:15px;
padding-right:15px;
width:100%;
}

#wrapper #header #header_left a:hover {
color: #AC2931;
text-decoration: underline;
border-top: 10px solid #AC2931;
padding-top:33px;
}

#wrapper #header #header_left #active {
color: #AC2931;
text-decoration: underline;
border-top: 10px solid #AC2931;
padding-top:33px;
}

#wrapper #header #header_right {
float: right;
width: 206px;
text-align: right;
}

#wrapper #header #header_right img {
margin-right: -10px;
}

.clear {
margin: 0px;
padding: 0px;
clear: both;
border-width: 0px;
border-style: none;
}

#wrapper #box_area {
padding-top: 20px;
padding-bottom: 20px;
background: url(../images/talentbox_box_bg.gif) no-repeat;
margin: 20px auto 0px;
width: 853px;
}

#wrapper #box_area #box1 {
float: left;
width: 35%;
}

/* box 1 paragraph */
#box_area #box1 p {
padding:0px 40px 0px 20px;
line-height:130%;
}

/* box 2 paragraph */
#box_area #box2 p {
padding:0px 20px 0px 20px;
line-height:130%;
}


#wrapper #box_area img {
padding-left: 0px;
margin-left:-7px;
}

#wrapper #box_area h1 {
color: #AC2931;
font-size: 16px;
font-weight: normal;
padding-left: 20px;
}

#wrapper #box_area ul {
padding-left: 35px;
padding-top: 10px;
}

#wrapper #box_area li {
font-size: 12px;
padding-bottom:3px;
}

#wrapper #box_area a {
color: #AC2931;
font-weight: bold;
text-decoration: none;
padding-left: 20px;
}

#wrapper #box_area a:hover {
text-decoration: underline;
}

.more {
padding-right: 20px;
padding-left:15px;
}

/* more link */
.more a {
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.more a:hover {
text-decoration:underline;
}

#wrapper #box_area #box3 {
float: right;
width: 35%;
}

#wrapper #box_area #box3 p {
padding-top: 20px;
padding-left: 20px;
}

#wrapper #box_area #box2 {
width: 29%;
float:left;
}

#wrapper #box_area #box2 img {
padding-left: 0px;
}

#wrapper #box_area #box3 p {
padding-left:40px;
padding-right: 50px;
padding-top:15px;
}

#wrapper #box_area #box3 .more {
padding-left: 20px;
}

#wrapper #box_area #box3 img {
padding-left: 40px;
}

#wrapper #box_area #box3 h1 {
padding-left: 40px;
padding-top:0px;
}

#wrapper #data {
padding-top: 20px;
padding-bottom: 20px;
background: #AC2931;
color: #FFFFFF;
margin-top: 20px;
}

#wrapper #data #data_left h1 {
font-size: 20px;
padding-left: 20px;
font-weight: normal;
padding-bottom: 15px;
}

#wrapper #data #data_left {
float: left;
width: 60%;
}

#wrapper #data #data_left p {
padding-right: 20px;
padding-left: 20px;
}

#wrapper #data #data_right {
float: right;
width: 40%;
}

#wrapper #data #data_left h2 {
font-size: 14px;
font-weight: normal;
padding-left: 20px;
padding-bottom: 10px;
color: #000000;
}

#wrapper #data #data_right table {
height: 232px;
width: 317px;
background: url(../images/talentbox_login_bg.gif) no-repeat;
margin-left:15px;
font-size:12px;
}

#wrapper #data #data_right p {
color: #000000;
padding-left: 20px;
}

#wrapper #data #data_right h1 {
padding-left: 20px;
font-size: 18px;
font-weight: normal;
}

#wrapper #data #data_right .form_title {
background: url(../images/talentbox_red_bullet.gif) no-repeat left center;
margin-left:20px;
}

#wrapper #data #data_right a {
font-weight: bold;
color: #000000;
text-decoration: none;
background: url(../images/talentbox_red_square.gif) no-repeat left center;
padding-left:10px;
}

#wrapper #data #data_right a:hover {
text-decoration: underline;
}

#wrapper #footer {
background-color: #737373;
border-top: 1px solid #FFFFFF;
/* background-image:url(../images/talentbox_small_logo.gif); */
}

#wrapper #footer ul {
padding-top: 30px;
padding-bottom: 30px;
font-size: 10px;
margin:0 40px 0 20px;
}

#wrapper #footer li {
display: inline;
}

#wrapper #footer a {
color: #DBDBDB;
text-decoration: none;
border-right: 1px solid #DBDBDB;
padding: 0px 10px;
}
#wrapper #banner {
padding-top: 20px;
}

#wrapper #sublinks ul {
margin: 0px;
padding: 15px 0 15px 0;
list-style: none;
border-bottom:1px solid #E4E4E6;
}

#wrapper #sublinks li {
display: inline;
}

#wrapper #sublinks a {
padding: 15px 20px 15px 20px;
border-right: 2px solid #E4E4E6;
font-size: 12px;
color: #333333;
text-decoration: none;
}
#wrapper #inside_data {
background: url(../images/talentbox_inside_bg.gif) repeat-y;
padding-top: 20px;
padding-bottom: 20px;
}

#wrapper #inside_data h1 {
font-size: 18px;
font-weight: normal;
color: #AC2931;
padding-left: 20px;
}

#wrapper #inside_data #inside_data_left h2 {
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
padding-left: 20px;
text-decoration: underline;
}

#wrapper #inside_data #inside_data_left h3 {
font-size: 14px;
font-weight: normal;
color: #5C5C5C;
padding-left: 20px;
}

#wrapper #inside_data #inside_data_left p {
color: #5C5C5C;
padding-right: 20px;
padding-left: 20px;
line-height:150%;
}

#wrapper #inside_data #inside_data_left {
float: left;
width: 600px;
}

#wrapper #inside_data #inside_data_right {
float: right;
width: 300px;
height:100%;
}

#wrapper #inside_data #inside_data_right ul {
padding: 20px 0px 0px 30px;
margin: 0px;
list-style: url(../images/talentbox_red_square.gif);
}

#wrapper #footer a:hover {
text-decoration:underline;
}
#wrapper #inside_data #inside_data_right img {
padding-top: 20px;
padding-bottom: 20px;
}

#wrapper #inside_data #inside_data_right a {
color: #5C5C5C;
text-decoration: none;
font-size: 12px;
}

#wrapper #inside_data #inside_data_right a:hover {
text-decoration: underline;
color:#AC2931;
}

#wrapper #inside_data #inside_data_right li {
padding-bottom: 3px;
}

#wrapper #footer #copyright {
padding-bottom: 6px;
border-bottom: 7px solid #AC2931;
margin-left: 20px;
width:330px;
text-align:center;
color:#E4E4E6;
}

/* copyright links*/
#wrapper #footer #copyright a {
color:#fff;
font-weight:bold;
text-decoration:underline;
}

#wrapper #footer #copyright a:hover {
text-decoration:none;
}

#wrapper #sublinks a:hover {
background-color:#AC2931;
color:#FFFFFF;
}

#wrapper #sublinks #inside_active {
background-color:#AC2931;
color:#FFFFFF;
}

#wrapper #inside_data #inside_data_left ul {
padding-right: 20px;
padding-left: 20px;
list-style: none;
}

#wrapper #inside_data #inside_data_left li {
color: #5C5C5C;
padding-bottom: 5px;
background: url(../images/talentbox_red_bullet.gif) no-repeat left 4px;
padding-left: 10px;
}

#inside_data_left a {
color: #AC2931;
text-decoration: none;
font-weight: bold;
}

#wrapper #inside_data #inside_data_left a:hover {
text-decoration: underline;
}

#wrapper #inside_data #inside_data_right #link_selected {
color: #AC2931;
text-decoration: underline;
}

#wrapper #inside_data #inside_data_left table {
margin: 0px auto;
border-left: 1px solid #E4E4E6;
}

#wrapper #inside_data #inside_data_left td {
padding-top: 3px;
padding-bottom: 3px;
}

#wrapper #inside_data #inside_data_left table p {
color: #AC2931;
}

#wrapper #inside_data #inside_data_left #table_header {
background: #5C5C5C;
padding-top: 7px;
padding-bottom: 7px;
}

#wrapper #inside_data #inside_data_left #table_header p {
font-size: 12px;
color: #FFFFFF;
}

#wrapper #inside_data #inside_data_left .table_footer {
padding-top: 10px;
padding-bottom: 10px;
border-top:1px solid #AC2931;
}

/*styling for the next button on the four pages of talent box*/
#next_flow {
position:relative;
bottom:-31px;
left:510px;
height:40px;
}

#inside_data #inside_data_left #next_flow a {
background-color:#AC2931;
color:#FFFFFF;
text-decoration:none;
padding:15px 30px;
font-size:14px;
}

/* small data headings */
#inside_data_left p strong {
color:#AC2931;
}

/*view more box*/
.view_more {
padding:5px;
background-color:#AC2931;
width:50px;
margin:10px 0px 0px 20px;
float:right;
}

#inside_data_left .view_more a {
color:#FFFFFF;
}

/* form fields */
.textbox {
width:200px;
}


/* delete padding for box1 image on the home-page */
#box1 img {
padding-left:0px !important;
}