
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 background-image:url(images/grad.png);
 background-repeat:repeat-x;
}
h1{
 color:#707070;
 font-size:1.2em;
 padding:1.2em 0;
}
h2{
 color:#707070;
 font-size:.9em;
 padding:0 0 10px 0;
 text-align:left;
}
h3{
 color:#707070;
 font-size:.85em;
}
span{
 color:blue;
}
a{
 text-decoration:none;
 color:#622160;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 margin-top:0px;
}
#navigation {
 float: left;
 width: 896px;
 color: #fff;
 padding: 3px 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #622160;
}

#leftcolumn { 
 color: #333;
 border-left: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 680px;
 width: 150px;
 float: left;
 background-image:url(images/logo.gif);
 background-repeat:no-repeat;
 background-position:2em 2em;
}
#content { 
 float: left;
 color: #333;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 680px;
 width: 456px;
 display: inline;
 line-height:1.5em;
 text-align:justify;
 overflow:auto;
}
#content p{
 font-size:.8em;
 padding-bottom:.4em;
}
#content img{
 float:left;
 padding-right:8px;
 border:0;
}
#content blockquote{
 color:#333333;
 font-size:.75em;
 padding-bottom:1em;
 margin:2em;
 
}
#content blockquote byline{
color:#000000;
font-size:.9em;
font-weight:bold;
float:right;
}
#calltoaction{
padding-left:4px;
}
#rightcolumn { 
 color: #333;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0;
 padding:35px 10px;
 height: 630px;
 width: 250px;
 float: left;
 position: relative;
 font-size:.9em;
 text-align:center;
}
#rightcolumn h2{
text-align:center;
}
#wwu{
text-align:left;
 border:2px solid #622160;
 padding:15px;
}
#wwu p{
 padding-bottom:1em;
 font-size:.75em;
 color:#303030;
}
#wwu a{
font-weight:bold;
color:#622160;
}
#wwu h2{
 color:#707070;
 padding-bottom:1em;
 background-color:#ffffff;
 font-size:1.1em;
}
#opps{
 text-align:left;
 border:2px solid #622160;
 padding:15px;
}
#opps p{
 padding-bottom:1em;
 font-size:.75em;
 color:#303030;
}
#opps a{
font-weight:bold;
color:#622160;
}
#opps h2{
color:#707070;
 padding-bottom:1em;
 background-color:#ccc;
 font-size:1.1em;
}
#footer { 
 width: 898px;
 clear: both;
 color: #ffffff;
 background: #622160;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center;
 font-size:.8em;
}
#footer a{
 color:#c7b299;
 text-decoration:none;
}
#byline{
color:#000000;
font-size:.9em;
font-weight:bold;
}
#workwithej{
padding-top:2em;
padding-bottom:1em;
color:#ffffff;
}
#workwithej h2{
color:#ffffff;
text-align:center;
}
#workwithej a{
color:#cccccc;
}
#vacancies{
 font-size:.85em;
 border-bottom:1px solid #999999;
 padding-bottom:2em;
}
#vacancies a{
 font-size:.8em;
 font-weight:bold;
 color:red; 
}
#vacancies h3{
color:red;
}
#vacancies ul{
margin-left:14px;
font-size:.8em;}
#vacimg{
float:right;
}
#vacancies ol{
margin-left:18px;
font-size:.8em;}
#vacimg{
float:right;
}

form{
background:#622160;
color:#ffffff;
padding:15px;
font-size:1.1em;
text-align:right;
line-height:2em
}
input{
width:20em;
}
textarea{
width:20.2em;
}
select{
width:20.3em;
}



