@charset "utf-8";
/* CSS Document */
body {background-color:#CBCBCB;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#2E2E2E;
font-style:normal;
font-weight:400;
}

* {margin:0;
padding:0;
}

h1 {
font-size:18px;
font-weight:bold;
text-align:left;
padding-bottom:10px;
}

h2 {
font-size:16px;
font-weight:bold;
color:#E14900;
text-align:left;
padding-bottom:10px;
}

p {
font-size:13px;
font-weight:400;
text-align:left;
padding-bottom:10px;
}

ul.listintro {
text-align:left;
margin-left:40px;
font-size:13px;
padding-bottom:10px;
}

p.rightlinks {
text-align:center;
margin-bottom:40px;
margin-top:10px;
}

p.copy {
text-align:center;
font-size:10px;
width:430px;
color:#000000;
}

p.language {
text-align:center;
font-size:11px;
width:70px;
padding-top:1px;
color:#003366;
}

p.homepage {
text-align:center;
font-size:11px;
width:70px;
padding-top:1px;
}

ul.footerlinkbox {
width:465px;
font-size:11px;
list-style-type:none;
}

/* LINKS */
a:link {
color:#003366;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#003366;
font-weight:bold;
text-decoration:none;
}

a:active {
color:#003366;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#003366;
font-weight:bold;
text-decoration:underline;
}
/* LINKS ENDS */

#wrapper{
position:relative;
width:775px;
height:100%;
margin:auto;
background-color:#FFFFFF;
background-image:url(../images/monarca_background.gif);
background-repeat:repeat-y;
}

#masthead {
position:relative;
margin:auto;
width:775px;
height:242px;
}

#logos {
float:left;
width:437px;
}

#hands {
float:right;
width:338px;
height:242px;
background-image:url(../images/monarca_hands.jpg);
background-repeat:no-repeat;
}

#topgradient {
position:relative;
width:775px;
height:30px;
background-image:url(../images/monarca_top_gradient.jpg);
background-repeat:no-repeat;
}

#contentwrapper {
position:relative;
width:775px;
text-align:center;
}

#leftcolumn {
float:left;
width:420px;
margin-left:30px;
_margin-left:15px;
text-align:center;
margin-top:20px;
}

/* JOB SEARCH RESOURCES */
#linksbackground {
margin: 0 auto;
position:relative;
width:400px;
height:100%;
background-image:url(../images/monarca_background_links-update.jpg);
background-repeat:no-repeat;
margin-left:10px;
padding: 6px 0;
}

#linksbackground ul
{
overflow: hidden;
text-align:left;
font-size:12px;
margin-left:0;
padding-left:0;
width:145px;
}

#linksbackground li
{
padding-bottom:8px;
background-image:url(../images/monarca_bullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
list-style:none;
padding-left:10px;
margin-left:10px;
}

#linksbackground ul.r
{
clear: none;
float: right;
margin-right:35px;
_margin-right:15px;
margin-top:30px;
padding:0;
width:155px;
}

#linksbackground ul li a
{
padding:0;
color:#003366;
text-decoration:none;
}

#linksbackground ul li a:hover
{
padding:0;
color:#003366;
text-decoration:underline;
}

#linksbackground ul.l
{
clear:none;
float:left;
margin-top:30px;
margin-left:5px;
padding-left:5px;
width:185px;
}
/* JOB SEARCH RESOURCES ENDS */

/* SPANISH JOB SEARCH RESOURCES */
#linkspanish {
margin: 0 auto;
position:relative;
width:400px;
height:100%;
background-image:url(../images/monarca_background_links_spanish-update.jpg);
background-repeat:no-repeat;
margin-left:10px;
padding: 6px 0;
}

#linkspanish ul
{
overflow: hidden;
text-align:left;
font-size:12px;
margin-left:0;
padding-left:0;
width:145px;
}

#linkspanish li
{
padding-bottom:8px;
background-image:url(../images/monarca_bullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
list-style:none;
padding-left:10px;
margin-left:10px;
}

#linkspanish ul.r
{
clear: none;
float: right;
margin-right:35px;
_margin-right:15px;
margin-top:30px;
padding:0;
width:150px;
}

#linkspanish ul li a
{
padding:0;
color:#003366;
text-decoration:none;
}

#linksbackground ul li a:hover
{
padding:0;
color:#003366;
text-decoration:underline;
}

#linkspanish ul.l
{
clear: none;
float: left;
margin-top:30px;
margin-left:0;
padding-left:0;
width:190px;
}
/* SPANISH JOB SEARCH RESOURCES ENDS */


#rightcolumn {
float:right;
width:240px;
margin-right:30px;
_margin-right:15px;
margin-top:20px;
}

#spanish {
position:absolute;
width:70px;
height:20px;
background-image:url(../images/monarca_spanish_button.gif);
background-repeat:no-repeat;
left: 1px;
top: -22px;
}

#bottomgradient {
position:relative;
width:775px;
height:21px;
background-image:url(../images/monarca_bottom_gradient.gif);
background-repeat:no-repeat;
}

#footer {
position:relative;
width:775px;
margin:auto;
height:131px;
background-image:url(../images/monarca_footer.gif);
background-repeat:repeat-y;
}

#footerspanish {
position:relative;
width:775px;
margin:auto;
height:131px;
background-image:url(../images/monarca_footer_spanish.gif);
background-repeat:repeat-y;
}

#linklist {
float:left;
width:465px;
}

#bottomlinks {
float:left;
width:465px;
text-align:center;
margin-top:33px;
}

#copyright {
float:left;
width:465px;
text-align:center;
margin-top:50px;
}

#bottomlinks li{
display:inline;
float:left;
padding-left:45px;
}

#icons {
float:right;
width:280px;
display:block;
padding-left:10px;
margin-left:20px;
margin-top:33px;
}

#googleads {
position:relative;
text-align:center;
width:400px;
margin-top:0;
padding-top:0;
}

#googlead1 {
float:left;
width:120px;
height:90px;
margin-top:0;
padding-top:0;
margin-left:20px;
}

#googlead2 {
float:right;
width:120px;
height:90px;
margin-top:0;
padding-top:0;
margin-right:70px;
_margin-right:30px;
}


.clearfix:after {
    content: ".";
	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}


* html .clearfix {height: 1%;}
.clearfix {display: block;}