/*
	blue	#033051
	green	#78BE44
	orange	#FF9900
 */
html,body,form {height:100%;margin:0;padding:0;}
body {background:url(images/bg-tile-a.jpg) top left repeat-x #033051;font-size:100%;}
#container {height:auto !important;height:100%;margin:auto;min-height:100%;position:relative;width:920px;}
#header {background:url(images/header-bg.png) top left no-repeat;height:120px;margin-bottom:10px;}
#link-home img {margin-left:25px;height:95px;width:275px;}
#content {margin:auto;min-height:360px;padding-bottom:60px;position:relative;}

#menu {margin-bottom:10px;width:250px;}
#menu ul {margin:0;padding:0;}
#menu ul li {list-style-type:none;margin:0;margin-right:2px;padding:0;}
#menu ul li a {background:url(images/menu-li-a-bg.png) top left no-repeat;color:#FFFFFF;display:block;font:normal 11px Arial,sans-serif;height:14px;letter-spacing:normal;padding:3px 2px 3px 15px;text-decoration:none;text-transform:none;}
#menu ul li a.here,#menu ul li a.here:hover {background:url(images/menu-li-a-bg.png) top left no-repeat;color:#78BE44;}
#menu ul li a:hover {color:#FF9900;background-position:0px -20px;}

#leftContent {float:left;width:250px;}
#leftContent p {margin:0;padding:0;}
#leftContent img {border:4px solid #990000;margin-bottom:10px;}

#mainContent {background-color:#FFFFFF;margin-left:260px;min-height:350px;padding:10px 20px;width:620px;}

#footer {border-top:1px solid #78BE44;bottom:0;color:#E0E0E0;font:11px normal Arial,sans-serif;letter-spacing:0.1em;padding-top:5px;position:absolute;text-align:center;width:920px;}
#footer a, #footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer div {background-color:#FFFFFF;border:2px solid #990000;color:#000040;margin:auto;padding:2px 5px;width:500px;}

h1,h2,h3,h4,h5,h6 {margin:5px 0px;}
h1,h2,h3,h5 {font-family:Palatino,Palatino Linotype,Times New Roman,serif;font-weight:bold;}
h1,h4	{color:#033051;}
h2,h5	{color:#589E24;}
h3,h6	{color:#CC6600;}
h4,h6	{font-family:Arial,sans-serif;font-weight:bold;}
h1	{font-size:24px;}
h2	{font-size:20px;}
h3	{font-size:18px;}
h4	{font-size:14px;}
h5	{font-size:12px;}
h6	{font-size:11px;}

img	{border:0;}
input.fade,textarea.fade	{color:#999999;}
input.txt,textarea	{border:1px solid #99AACC;padding:1px 2px;}
textarea	{font:normal 12px Arial,sans-serif;}

#mainContent a, 
#mainContent a:visited {color:#033051;text-decoration:underline;}
#mainContent a:hover {color:#CC6600;/*78BE44;*/}

#mainContent p {text-indent:2em;}
p	{font-family:Palatino,Palatino Linotype,Times New Roman,serif;text-align:justify;}
ul {margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}
ul li {font:normal 12px Palatino,Palatino Linotype,Georgia,Times New Roman,serif;margin-bottom:2px;}
ul.no-bullets li {list-style-type:none;}
ol {color:#78BE44;font:bold 16px Arial,sans-serif;}
ol li h2 {font:bold 16px Arial,sans-serif;margin:0;}
ol li p {color:#202020;font:normal 12px Palatino,Palatino Linotype,Georgia,Times New Roman,serif;line-height:150%;text-align:justify;}

.alert	{color:#990000;font:bold italic 12px Arial,sans-serif;}
.b	{font-weight:bold;}
.i	{font-style:italic;}
.sm,.small {font-size:10px;}

.l	{text-align:left;}
.c	{text-align:center;}
.r	{text-align:right;}

.blue	{color:#033051;}
.gray	{color:#777777;}
.green	{color:#78BE44;}
.orange	{color:#FF9900;}
.red	{color:#990000;}

.up	{text-transform:uppercase;}

.pr	{padding-right:4px;}
.sans	{font-family:Arial,sans-serif;}
.serif	{font-family:Palatino,Palatino Linotype,Georgia,Times New Roman,serif;}

div.standout	{background-color:#F8F8F8;border:1px solid #CCCCCC;padding:2px;}
div.caution		{background-color:#FFCCCC;border:1px solid #990000;padding:2px;}

#btn-employers,
#btn-employers:visited,
#btn-seekers,
#btn-seekers:visited	{background-image:url(images/btn-employers-seekers.png);background-repeat:no-repeat;display:block;height:105px;width:205px;}
#btn-employers			{background-position:0px 0px;}
#btn-employers:hover	{background-position:0px -105px;}
#btn-seekers			{background-position:-205px 0px;}
#btn-seekers:hover		{background-position:-205px -105px;}
#btn-employers img,
#btn-seekers img		{border:0;height:105px;width:205px;}

#contact-ihf {padding:0;position:absolute;right:0px;top:80px;}
.contact-ihf,
.contact-ihf:visited {background:url(images/btn-contact-ihf.png) 0 0 no-repeat;display:block;height:20px;padding:0;width:120px;}
.contact-ihf:hover {background-position:0px -20px;}
.contact-ihf img {border:0;height:20px;margin:0;padding:0;width:120px;}

.bar		{height:2px;margin:5px auto;width:400px;}
.bar-blue	{background-color:#033051;}
.bar-green	{background-color:#78BE44;}
.bar-orange	{background-color:#CC6600;}
