body {
background-color: #FFFFF0;
text-align: center;
margin-top: 0px;
}

#wrapper {
text-align: left;
width: 822px;
background-image: url("index_images/back.gif");
background-repeat: repeat-y;
margin: 0 auto;
}

#content {
text-align: left;
width: 760px;
background-color: #FFFFFF;
margin: 0 auto;
}

#right_side {
float: right;
width: 236px;
margin: 0px;
text-align: center;
}

#main {
width: 511px;
margin-top: 0px;
padding: 13px 0px 0px 13px;
}


/* Header Styles */

#header {
width: 511px;
padding-bottom: 7px;
border-bottom: 3px solid #000000;
}

#logo {
font-size: 40px;
font-family: Arial, Times New Roman, Verdana;
text-transform: capitalize;
font-weight: bold;
line-height: 35px;
color: #000000;
text-align: left;
padding-top: 17px;
margin-bottom: 3px;
}

.logo_pic {
float: left;
padding-right: 10px;
}

h1 {
font-size: 16px;
font-family: Arial, Times New Roman, Verdana;
color: #000000;
text-align: left;
vertical-align: bottom;
padding: 0px;
margin: 0px;
}


/* Left Side Nav Styles */

#sidenav {
width: 71px;
height: 490px;     /* change this to mod length of page */
}

#sidenav_ourservices {
width: 71px;
height: 558px;
}

.button {
margin-top: 10px;
}

#sidenav_info {
height: 52%;
border-right: 1px solid #000000;
}

.side_info_position {
padding-top: 15px;
float: right;
}


/* Right Side Styles */

.pic_pad {
padding-top: 10px;
}

#contact_box {
width: 207px;
border: 1px solid #000000;
margin: 0 auto;
margin-top: 10px;
background-color: #FFFFF0;
}

#contact_head {
width: 202px;
height: 16px;
background-color: #000000;
font-size: 10px;
font-family: Arial, Verdana, Gill San;
text-transform: uppercase;
color: #FFFFFF;
text-align: left;
padding: 2px 0px 0px 5px;
}

.contact_label {
font-size: 10px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
text-transform: uppercase;
color: #000000;
text-align: right;
vertical-align: top;
padding: 5px 0px 5px 0px;
}

.contact_info {
width: 122px;
float: right;
font-size: 10px;
font-family: Arial, Verdana, Gill San;
text-transform: uppercase;
color: #000000;
text-align: left;
padding: 5px 0px 5px 5px;
}

.contact_info a:link {
color: #000000;
text-decoration: none;
}

.contact_info a:visited {
color: #000000;
text-decoration: none;
}

.contact_info a:hover {
color: #545454;
text-decoration: none;
}

.contact_info_e {
width: 122px;
float: right;
font-size: 10px;
font-family: Arial, Verdana, Gill San;
text-transform: lowercase;
color: #000000;
text-align: left;
padding: 5px 0px 5px 5px;
}

.contact_info_e a:link {
color: #000000;
text-decoration: none;
}

.contact_info_e a:visited {
color: #000000;
text-decoration: none;
}

.contact_info_e a:hover {
color: #545454;
text-decoration: none;
}

.tel_pad {
padding-top: 66px;
}




/* Main Styles */

#inner_main {
width: 420px;
float: right;
padding: 10px 10px 10px 10px;
}

#our_services_box {
width: 429px;
border: 1px solid #000000;
margin: 0 auto;
margin-top: 10px;
background-color: #FFFFF0;
}

#our_services_head {
width: 424px;
height: 19px;
background-color: #000000;
font-size: 13px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-align: left;
padding: 2px 0px 0px 5px;
}

.box_footer {
width: 414px;
font-size: 11px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
text-transform: uppercase;
color: #000000;
text-align: right;
border-top: 2px solid #000000;
padding: 3px 15px 3px 0px;
}

.box_footer a:link {
color: #000000;
text-decoration: none;
}

.box_footer a:visited {
color: #000000;
text-decoration: none;
}

.box_footer a:hover {
color: #545454;
text-decoration: none;
}


#our_team_box {
width: 429px;
border: 1px solid #000000;
margin: 0 auto;
margin-top: 10px;
background-color: #FFFFF0;
}

#our_team_head {
width: 424px;
height: 19px;
background-color: #000000;
font-size: 13px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-align: left;
padding: 2px 0px 0px 5px;
}

.our_team_text {
font-size: 13px;
font-family: Arial, Verdana, Gill San;
color: #000000;
text-align: justify;
padding: 10px 15px 10px 15px;
margin: 0px;
}

ul {
font-size: 14px;
font-family: Arial, Verdana, Gill San;
color: #000000;
margin: 10px;
padding: 0px 0px 0px 20px;
}

li {
padding: 3px;
}

p {
font-size: 13px;
font-family: Arial, Verdana, Gill San;
color: #000000;
text-align: justify;
padding: 10px 0px 10px 5px;
margin: 0px;
}

h2 {
font-size: 15px;
font-family: Arial, Verdana, Gill San;
color: #000000;
text-align: left;
padding-left: 5px;
margin-top: 0px;
}

h3 {
font-size: 13px;
font-family: Arial, Verdana, Gill San;
color: #000000;
text-align: left;
text-transform: uppercase;
padding-left: 5px;
margin: 0px;
}

#hr_head {
height: 19px;
background-image: url("index_images/compensation_consultancy.gif");
background-repeat: no-repeat;
font-size: 12px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 0px 8px;
margin: 10px 0px 10px 5px;
}

#expat_head {
height: 19px;
background-image: url("index_images/expat_tax.gif");
background-repeat: no-repeat;
font-size: 12px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 0px 8px;
margin: 10px 0px 0px 5px;
}

#jm_head {
height: 19px;
background-image: url("index_images/john_mooney.gif");
background-repeat: no-repeat;
font-size: 12px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 0px 8px;
margin: 10px 0px 0px 5px;
}

#lm_head {
height: 19px;
background-image: url("index_images/louise_mooney.gif");
background-repeat: no-repeat;
font-size: 12px;
font-family: Arial, Verdana, Gill San;
font-weight: bold;
color: #FFFFFF;
padding: 2px 0px 0px 8px;
margin: 10px 0px 0px 5px;
}




/* Footer Styles */



#footer {
background-color: #000000;
font-size: 10px;
font-family: Arial, Verdana, Times;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding: 5px 10px 30px 15px;
}

#footer a:link {
color: #FFFFFF;
text-decoration: none;
}

#footer a:visited {
color: #FFFFFF;
text-decoration: none;
}

#footer a:hover {
color: #545454;
text-decoration: none;
}

.wrt {
background-color: #999999;
font-size: 10px;
font-family: Arial, Verdana, Times;
font-weight: bold;
color: #FFFFFF;
text-align: right;
padding: 10px 10px 10px 15px;
}