body{
font-family: arial;
font-size: 10pt;
background-color: #E5E5E8;
text-align: center;
background-image: url('../media/body_bg.png');
background-repeat: repeat-x;
margin: 0;
}
h1{
margin-top: 0;
color: #E45A91;
font-size: 12pt;
}
h2{
margin-top: 0;
color: #E45A91;
font-size: 14pt;
}
h3{
margin-top: 0;
color: #000;
font-size: 10pt;
}
strong{
color: #000;
}
a{
color: #E45A91;
font-weight: bold;
}
a:hover{
color: #62696F;
}
#photo0{
background-image: url(../media/keri.jpg);
background-repeat: no-repeat;
width: 105px; height: 140px;
border: 1px #FFF solid;
}
#photo1{
background-image: url(../media/barbara.jpg);
background-repeat: no-repeat;
width: 105px; height: 140px;
border: 1px #FFF solid;
}
#container0{
width: 796px;
margin-right: auto; margin-left: auto;
background-image: url('../media/backgroundy_grey.png');
background-repeat: repeat-y;
background-color: #FFFFFF;
}
#header{
background-image: url('../media/backgroundtop_tag.png');
background-repeat: no-repeat;
padding-top: 48px;
}
#banner0{
width: 770px; height: 95px;
padding-top: 20px;
padding-right: 26px;
text-align: right;
font-size: 8pt;
}
#logo{
float: left;
display: inline;
width: 240px; height: 42px;
background-image: url('../media/logo0.png');
background-repeat: no-repeat;
margin-top: 24px; margin-left: 48px;
}
#bottom{
width: 796px; height: 49px;
background-image: url('../media/backgroundbottom_grey.png');
background-repeat: no-repeat;
background-position: 0 bottom;
}
#footer_wrapper{
background-color: #EDEDF0;
border-top: 1px solid #CCC;
margin-top: 16px;
}
#footer{
width: 786px;
margin-right: auto; margin-left: auto;
padding-top: 12px;
padding-right: 10px;
text-align: left;
background-image: url('../media/axml_logo.png');
background-repeat: no-repeat;
background-position: 554px 15px;
}
#footer a{
color: #62696F;
font-weight: bold;
}
#footer a:hover{
color: #E45A91;
}
#footer0{
font-size: 7pt;
text-align: right;
line-height: 170%;
}
#logo0b{
float: left;
width: 240px;
padding-top: 40px;
padding-bottom: 32px;
background-image: url('../media/logo0b.png');
background-repeat: no-repeat;
text-align: left;
font-size: 10pt;
}
.colour{
float: left; width: 175px; height: 20px;
}

.innertop{
background-image: url('../media/innertop.png'); 
background-repeat: no-repeat;
width: 500px; height: 16px;
}
.innerbottom{
background-image: url('../media/innerbottom.png');
background-repeat: no-repeat;
width: 500px; height: 16px;
margin-top: 4px;
}

#content0{
width: 500px;
margin-top: 32px;
margin-left: 48px;
padding-right: 24px;
float: left;
display: inline;
text-align: left;
}
#content1{
width: 160px;
margin-top: 32px;
margin-right: 48px;
float: right;
display: inline;
text-align: left;
font-size: 10pt;
}
#content2{
clear: both;
width: 500px;
margin-left: 48px;
float: left;
display: inline;
text-align: left;
}
#content_wrapper{
background-image: url('../media/orth0.png');
background-repeat: no-repeat;
background-position: 650px bottom;
}
.image0{
float: right;
background-repeat: no-repeat;
clear: right;
display: inline;
margin-bottom: 32px;
margin-left: 44px;
}
#contact_parent{
float: left;
width: 440px;


}
#contact_form{
width: 380px;
float: left;
margin-top: 12px;
}
#contact_form fieldset{
margin: 0; padding: 0;
/*border: none;*/
}
#contact_form input{
border: 1px solid #999999;
}
#contact_form label{
width: 80px; height: 32px;
float: left;
margin-right: 12px;
margin-bottom: 8px; margin-left: 0;
clear: left;
}
#contact_submit{
float: right;
margin-top: 8px;
border: none;
background: #44A7B3;
width: 60px; height: 30px;
color: #FFF;
font-weight: bold;
cursor: pointer;
}
#name{
float: right;
width: 280px; height: 32px;
margin-bottom: 8px;
}
#number{
float: right;
width: 280px; height: 32px;
margin-bottom: 8px;
}
#email{
float: right;
width: 280px; height: 32px;
margin-bottom: 8px;
}
#text{
float: right;
border: 1px solid #999999;
}
.error{
color: #C40000;
}



#cvupload{
color: #000;
}
#cvupload fieldset{
margin: 0; padding: 0;
border: none;
}
#cvupleft{
width: 300px;
float: left;
}
#cvupright{
width: 340px;
float: right;
}

#cvupload label{
float: left;
width: 500px;
margin-top: 14px;
margin-bottom: 8px;
}
.cvinput{
float: left;
width: 300px;
}
#cvphone{
width: 160px;
}
#cvtext{
float: left;
width: 300px;
height: 120px;
}
#cvfile{
float: left;
width: 300px;
margin: 0;
background-image: url(../buttons/ie7filebg.png);
}

#cvsubmit{
float: right;
width: 90px;
margin-top: 20px;
position: relative; left: 8px;
}

#cvref{
font-size: 16pt;
font-weight: bold;
float: right;
height: 25px;
width: 100%;
margin-top: 30px;
text-align: right;
}
#cvtitle{
font-size: 14pt;
float: right;
height: 25px;
width: 100%;
margin-top: 10px;
text-align: right;
}
#cvdescription{
float: right;
width: 100%;
margin-top: 20px;
text-align: right;
height: 200px;
}
#cvthankyou{
font-weight: bold;
font-style: italic;
text-align: right;
line-height: 140%;
}
#checkfailed{
color: #F00;
}
#contact{
color: #000;
}
#contact fieldset{
margin: 0; padding: 0;
border: none;
}
#contact label{
float: left;
width: 100%;
margin-top: 14px;
margin-bottom: 8px;
}

#social{
list-style-type: none;
margin-left: 0;
padding-left: 0;
margin-top: 20px;
}
#social li{
margin-top: 10px;
}
#social li a{
text-decoration: none;
color: #E45A91;
font-weight: bold;
}
#social li a:hover{
color: #19171C;
}
.list0 {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
.list0 li {
background-image: url('../media/bullet_large.png');
background-repeat: no-repeat;
background-position: 3px 4px;
margin-bottom: 8px;
padding-left: 24px;
}

.title0{
color: #44A7B3;
font-weight: bold;
font-size: 14pt;
}

.navs0{
padding: 0 0 0 0; margin: 0 0 12px 48px;
list-style-type: none;
float: left;
width: 700px;
display: inline;
}
.navs0 li{
float: left;
}

.navs0 li a{
background-position: center 0;
float: left;
color: #000;
text-align: center;
height: 27px;
background-position: right -27px;
background-image: url('../media/nav0.png');
background-repeat: no-repeat;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
padding-right: 16px;
margin-right: 6px;
line-height: 200%;
display: inline;
}
.navs0 li a .nav0left{
background-image: url('../media/nav0left.png');
background-position: left -27px;
background-repeat: no-repeat;
display: block;
}

.navs0 li a:hover{
background-position: right 0;
color: #FFFFFF;
text-decoration: none;
}
.navs0 li a:hover .nav0left{
background-position: left 0;
}


.nav0left{
float: left;
width: 5px; height: 27px;
padding-right: 11px;
background-position: left -27px;
background-image: url('../media/nav0left.png');
background-repeat: no-repeat;
display: inline;
}

.active a{
height: 60px;
background-image: url('../media/nav0.png')!important;
background-position: right 0!important;
background-repeat: no-repeat;
color: #FFFFFF!important;
text-decoration: none!important;
}
.active a .nav0left{
background-image: url('../media/nav0left.png')!important;
background-position: left 0!important;
background-repeat: no-repeat;
}


.active a:hover{
background-image: url('../media/nav0.png')!important;
background-position: right 0!important;
}
.active a:hover.nav0left{
background-image: url('../media/nav0left.png')!important;
background-position: left 0!important;
}



.navs1{
clear: both;
padding: 0; margin: 0;
list-style-type: none;
}
.navs1 li{
float: left;
margin-right: 16px;
display: inline;
}

.navs1 li a{
float: left;
color: #1111CC;
text-decoration: underline;
font-size: 9pt;
display: inline;
text-align: left;
}

.navs1 li a:hover{
color: #1111CC;
}
.navs1_last{
margin-right: 0!important;
}

#table_title{
width: 170px;
}
#table_location{
width: 150px;
}
#table_description{
width: 200px;
}
#table_salary{
width: 100px;
}
#table_ref{
width: 40px;
}
#table_info{
width: 40px;
}
.table_row0{
height: 32px;
vertical-align: top;
border-bottom: 1px solid #D5D5D9;
}
.table_row1{
height: 32px;
vertical-align: top;
border-bottom: 1px solid #D5D5D9;
}
#page{
height: 44px;
text-align: center;
}

#form_apply{
margin: 0; padding: 0;
}
#form_apply fieldset{
margin: 0; padding: 12px 0 12px 0;
border: none;
}
#btn_apply{
border: none;
width: 90px; height: 27px;
background-image: url('../media/button0.png');
background-repeat: no-repeat;
color: #FFF;
font-weight: bold;
font-size: 8pt;
cursor: pointer;
}
.pinkbold{
color: #E45A91;
font-weight: bold;
}
.greybold{
color: #19171C;
font-weight: bold;
}
