/* *************************************** */
/* Nicom IT Staffing Services Style Sheet */
/* *************************************** */
body								{color: gray; font-size: 11px; margin: 0px;	padding: 0px;}
a, address, h3, h4, li, ol, p, ul   {font-family: verdana, arial, sans-serif;}
h1, h2                              {font-family: arial, verdana, sans-serif;}                                                        
address                             {font-style: normal;}
h1                                  {border-bottom: 1px solid #4FA42B; color: #4FA42B; font-size: 20px; margin-top: 24px; margin-bottom: 16px;}
h2                                  {/*border-bottom: 1px dotted silver; */color: gray; font-size: 16px; margin-top: 24px; margin-bottom: 12px;/* padding-bottom: 2px;*/}
h3                                  {color: gray; clear: both; font-size: 11px; padding-top: 11px;}
img									{border: 0px; padding: 0px; margin: 0px;}
/* Anchors - Link, Visited, Active */

div.address 		a:link,
div.address 		a:visited,
div.address 		a:active,
div.address 		a:visited,
div.content 		a:link,
div.content 		a:visited,
div.content 		a:active,
div.content 		a:visited,
div.redundantmenu	a:link,
div.redundantmenu	a:visited,
div.redundantmenu	a:active,
div.redundantmenu 	a:visited		{background-color: white; color: #336699; text-decoration: none;}
	
div.quote a,
div.quote a:active,
div.quote a:link,
div.quote a:visited					{color: white; text-decoration: none;}
/* Anchors - Hover */
div.address			a:hover,
div.content			a:hover,
div.redundantmenu	a:hover,
div.quote			a:hover			{background-color: #336699; color: white; text-decoration: none;}
/* DIVs and div-related content formatting */
div.container						{background-image: url(../images/site-structure/background-body-of-site.gif); background-repeat: repeat-y; border-top: 25px solid white; margin: 0px auto; margin-bottom: 25px; padding: 0px; width: 760px;}
	div.header						{background-image: url(../images/site-structure/background-quote-and-mainmenu.gif); background-repeat: repeat-y; background-position: center; width: 760px;}
		div.quote					{float: left; padding: 20px; width: 210px;}
			div.quote address		{color: white; padding-top: 20px; text-align: center;}
			div.quote address p		{color: white; text-align: center;}
		div.mainmenu				{float: left; width: 510px;}
			div.mainmenu a, div.mainmenu a:link, div.mainmenu a:link, div.mainmenu a:visited
									{color: gray; padding: 4px; padding-left: 10px; text-decoration: none; width: 400px;}
			div.mainmenu a:hover	{background-color: none; color: white;}
			div.mainmenu li:hover	{background-image: url(../images/site-structure/background-menu-on.gif); color: white;}
			div.mainmenu li			{background-image: url(../images/site-structure/background-menu-off.gif); border-bottom: 1px solid silver; list-style-type: none; margin:0px; padding: 4px;}
			div.mainmenu ul			{padding: 0px; margin: 0px; width: 505px;}
	div.address						{clear: both; float: left; line-height: 16px; padding: 20px; width: 210px;}
	div.columnImageDiv				{float: left; width: 246px; height: 530px; margin: 2px 2px; background-image: url(http://staffing.nicomit.com/images/site-structure/background-homepage.jpg); background-repeat: no-repeat; margin-left: -18px; margin-top: -20px; }
	div.content						{float: left; line-height: 16px; padding: 20px; width: 470px;}
		div.content li				{padding-bottom: 8px;}
		div.content p				{/* text-align: justify; */}
		div.content ul li			{list-style-image: url(../images/icons/bullet-arrow-green.gif);}
		div.home-recentopportunities,
		div.home-jobseekers,
		div.home-employers			{background-repeat: no-repeat; padding: 20px;}
		div.home-recentopportunities{background-image: url(../images/site-structure/background-home-recentopportunities.jpg);}
		div.home-jobseekers			{background-image: url(../images/site-structure/background-home-jobseekers.jpg);}
		div.home-employers			{background-image: url(../images/site-structure/background-home-employers.jpg);}
		div.home-recentopportunities h2,
		div.home-jobseekers h2,
		div.home-employers h2		{margin-top: 0px;}
	div.redundantmenu				{background-image: url(../images/site-structure/background-bottom-of-site.gif); background-repeat: repeat-y; clear: both; margin: 0px auto; padding-top: 20px; padding-bottom: 10px; width: 760px;}
		div.redundantmenu p,
		div.redundantmenu ul
									{text-align: center;}
		div.redundantmenu ul li		{display: inline;}
/* All tables */
/* 
table								{width: 470px;}
thead th							{background-color: #0F3A68; color: white;}
tbody th							{background-color: #517E9F; color: white;}
tbody td							{border: 1px solid silver;}
tfoot td							{background-color: silver; color: white;}
*/
/* Forms */
/*
label								{clear: both; float: left; margin-bottom: 3px; width: 180px;}
input								{float: left;}
input, select, textarea				{margin-bottom: 3px;}
input[type=text]					{width: 285px;}
optgroup							{font-style: normal;}
textarea							{width: 250px; height: 150px;}
*/
.requiredfield						{color: red;}
/*
tr.closed td						{color: red; text-decoration: line-through;}
*/
/* Nadine's Production Notes and Highlights */
.highlight							{background-color: yellow; color: black;}
.productionnote						{background-color: aqua; color: black;}
.productionnote						{/* display: none; */}