@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;
}

h3 {
font-size:16px;
font-weight:bold;
color:#E14900;
text-align:left;
}

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;
}

ul.privacylist {
font-size:13px;
font-weight:400;
text-align:left;
padding-bottom:10px;
margin-left:60px;
}

li.privacybullets {
padding-bottom:5px;
}

p.rightlinks {
text-align:center;
margin-bottom:40px;
}

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:430px;
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-image:url(../images/monarca_background_sub.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

#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_sub.jpg);
background-repeat:no-repeat;
}

#contentwrapper {
position:relative;
width:775px;
text-align:center;
}

#leftcolumn {
float:left;
width:715px;
text-align:left;
margin-top:20px;
margin-left:30px;
_margin-left:15px;
}

#leftcolumnsub {
float:left;
width:535px;
text-align:left;
margin-top:20px;
margin-left:30px;
}


/* JOB SEARCH RESOURCES */
#linksbackground {
margin: 0 auto;
position:relative;
width:400px;
height:400px;
background-image:url(../images/monarca_background_links.jpg);
background-repeat:no-repeat;
margin-left:10px;
padding: 6px 0;
}

#linksbackground ul
{
overflow: hidden;
text-align:left;
font-size:12px;
margin:0;
padding:0;
width:140px;
}

#linksbackground li
{
padding-bottom:8px;
background-image:url(../images/monarca_bullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
list-style-position:inside;
list-style:none;
padding-left:15px;
}

#linksbackground ul.r
{
clear: none;
float: right;
margin-right:40px;
margin-top:30px;
padding:0;
}

#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-left:20px;
margin-top:30px;
padding:0;
}
/* JOB SEARCH RESOURCES ENDS */

#rightcolumn {
float:right;
width:180px;
text-align:center;
margin-top:20px;
}

#home {
position:absolute;
width:70px;
height:20px;
background-image:url(../images/monarca_home_button.gif);
background-repeat:no-repeat;
left: 1px;
top: -22px;
}

#spanish {
position:absolute;
width:70px;
height:20px;
background-image:url(../images/monarca_spanish_button.gif);
background-repeat:no-repeat;
left: 70px;
top: -22px;
}

#submit{
background-image:url(../images/monarca_submit.gif);
width:85px;
height:33px;
border:none;
cursor:pointer;
margin-right:30px;
}

#bottomgradient {
position:relative;
width:775px;
height:21px;
background-image:url(../images/monarca_bottom_gradient_sub.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:450px;
}

#bottomlinks {
float:left;
width:450px;
text-align:center;
margin-top:33px;
}

#copyright {
float:left;
width:450px;
text-align:center;
margin-top:50px;
}

#bottomlinks li{
display:inline;
float:left;
margin-left:25px;
padding-left:20px;
}

#icons {
float:right;
width:280px;
display:block;
padding-left:10px;
margin-left:20px;
margin-top:33px;
}

.clearfix:after {
    content: ".";
	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}


* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* NEW CHANGES */
.boldTextDates { font-weight: bold; padding: 2px; border-bottom: solid 1px #000; font-size: 14px; }
.boldText { font-weight: bold; }
.jobDates { margin: 0 20px 15px 0; padding: 5px; width: 140px; float: left; font-size: 12px; border: solid 1px #000; }
.jobDates ul { margin: 0; padding: 0; list-style: none; }
.jobDates li { margin: 0; padding: 0 0 2px 0; }
.floatRight { float: right; width: 230px; padding: 0 0 0 15px }
 
