html { background: url("/images/layout/footer-bg.png") bottom center no-repeat; }
body { font: 12px arial, verdana, helvetica, sans-serif; margin: 0 auto; padding: 0; position: relative; background: url("/images/layout/orange-menu.png") top center no-repeat; }

table#maintable { margin: 0 auto; width: 765px; }

#container { width: 765px; margin: 0 auto; padding: 0; }
h1#jarvistitle { background: url("/images/layout/orange-header.png") no-repeat; margin: 0; padding: 0; height: 110px; width: 765px; }
h1#jarvistitle span { visibility: hidden; }

span.orange { color: #FF7727; font-weight: bold; font-size: 120%; }
#headers { position: relative; padding-bottom: 92px; clear: both; background: url("/images/layout/orangemenu-small.png") no-repeat; }

#menu { height: 54px; position: absolute; top: 36px !important; top: 37px; left: 104px; text-transform: uppercase; font-size: 11px; font-weight: bold; }
#menu li { padding: 0; margin: 0; list-style: none; float: left; }
#menu li a { color: #4d4d4d; text-decoration: none; padding: 4px 14px 38px 14px; margin: 0; display: block; }
#menu li a:hover { color: #ffffff; text-decoration: none; padding: 4px 14px 38px 12px; border-left: 2px solid #ffffff; }

#menu li ul.subnav { display: none; }
#menu li ul.subnav li { float: none; }
#menu li ul.subnav li a { height: 26px; padding: 0; margin: 0; width: 130px; background: url("/images/layout/float-bg.gif") }
#menu li ul.subnav li a:hover { height: 26px; padding: 0; margin: 0; width: 130px; color: #000000; background: url("/images/layout/float-bg-on.gif")}

#menu li:hover ul.subnav { margin: 0 0 0 2px; padding: 0; float: left; display: block; z-index: 100; position: absolute; top: 24px; }
#menu li:hover ul.subnav li { padding: 0; margin: 0; }
#menu li:hover ul.subnav li a { padding: 8px 8px 0 8px; margin: 0 0 -8px 0px; border: 0; background: url("/images/layout/float-bg.gif") no-repeat; height: 26px; text-decoration: none; }
#menu li:hover ul.subnav li a:hover { padding: 8px 8px 0 8px; margin: 0 0 -8px 0px; color: #000000; border: 0; background: url("/images/layout/float-bg-on.gif") no-repeat; text-decoration: none; }
#menu li:hover ul.subnav li a.lastone { background: url("/images/layout/lastone.png") no-repeat !important; background: url("/images/layout/lastone.gif") no-repeat; border: 0; margin: 0 0 0 0px;  text-decoration: none; }
#menu li:hover ul.subnav li a:hover.lastone { background: url("/images/layout/lastone-on.png") no-repeat !important; background: url("/images/layout/lastone.gif") no-repeat; border: 0; margin: 0 0 0 0px; color: #000000; text-decoration: none; }

#secondary { float: left; width: 134px; margin: 6px 0 0 0; padding: 0; background: url("/images/layout/leftmenu.gif") top left no-repeat; }
#secondary #sidemenu { height: 190px !important; height: 199px; padding: 0; margin: 15px 0 0px 0; background: #e5e5e5; }
#secondary #sidemenu li { list-style: none; padding: 0; margin: 0; font-size: 10px; text-transform: uppercase; }
#secondary #sidemenu li a { padding: 3px 0 3px 15px; color: #000000; text-decoration: none; display: block; margin: 0; font-weight: bold; }
#secondary #sidemenu li a:hover { color: #000000; text-decoration: none; font-weight: bold; margin: 0; background: #f9c83d; padding: 3px 0 3px 15px; }
#secondary #sidemenu li ul li a { padding: 3px 0 3px 15px; color: #000000; text-decoration: none; display: block; margin: 0; font-weight: bold; }
#secondary #sidemenu li ul li a:hover { color: #000000; text-decoration: none; font-weight: bold; margin: 0; background: #f9c83d; padding: 3px 0 3px 15px; }
#secondary #sidemenu li ul { margin: 0; padding: 0; }
#secondary #sidemenu li ul li { text-transform: lowercase; font-size: 9px; margin: 0; padding: 0; height: 20px; }
#secondary #sidemenu li#secondone { border-top: 2px solid #ffffff; }
#secondary #sidemenu li#firstone span, #secondary #sidemenu li#secondone span { padding: 3px 0 3px 15px; margin: 0; font-weight: bold; } 

#latest { margin: 3px 0 0 0; padding: 25px 15px; background: url("/images/layout/latest-news.png") no-repeat; height: 200px; width: 114px; }

#content { width: 596px; padding: 40px 0px 0 10px; margin: 0; font-size: 100%; text-align: left; }
#content p { margin: 0; padding: 0 0 10px 0; }
#latest a, #content a { text-decoration: none; color: #FF7726; }
#latest a:hover, #content a:hover { color: #FF7726; text-decoration: underline; }

h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h2#pagetitle { margin: 0 0 20px 0; color: #FF7727; text-transform: lowercase; font-size: 150%; }
h2 { margin: 10px 0 10px 0; color: #FF7727; text-transform: lowercase; font-size: 150%; }
h3 { font:14px arial; font-weight: bold; }

#picture { float: right; padding: 0; margin: 43px 0 0 0; width: 319px; }
#picture img { float: right; margin: 0; padding: 0; }

#picsandlinks { clear: both; width: 765px; margin: 0; padding: 0; height: 184px; }
#picsandlinks ul { margin: 0 0 0px 0; padding: 0; position: absolute; height: 35px; }
#picsandlinks ul li { list-style: none; margin: 0; display: inline; height: 20px; padding: 0; }

#picsandlinks ul li#clicknow { background: url("/images/layout/clicknow.png") top left no-repeat; width: 135px; padding: 0 90px 20px 0; }
#picsandlinks ul li#candidatesclick { width: 125px; height: 35px; }
#picsandlinks ul li#clientsclick { width: 125px; height: 35px; }
#picsandlinks ul li#candidatesclick a { background: url("/images/layout/candidates.png") top left no-repeat; height: 35px; padding: 0 80px 15px 0; }
#picsandlinks ul li#clientsclick a { background: url("/images/layout/clients.png") top left no-repeat; height: 35px; padding: 0 80px 15px 0;}
#picsandlinks ul li a, #picsandlinks ul li a:hover { text-decoration: none; }

#clientsclick span, #candidatesclick span { visibility: hidden; height: 35px; }
#clicknow span { visibility: hidden; height: 35px; }
#picsandlinks ul li a:hover { text-decoration: none; }

#boxbottom { position: relative; top: 38px; height: 129px; padding: 12px 10px; margin: 0 0 10px 0; background: url("/images/layout/bottom-box.png") top center no-repeat; }

#boxbottom a { height: 100px; width: 174px; border: 2px solid #ccc; float: left; background: #ffffff; padding: 0; margin: 0 4px; color: #FFA200; font-weight: bold; text-decoration: none; }
#boxbottom a:hover { height: 100px; width: 174px; border: 2px solid #aaa; float: left; background: #ffffff; padding: 0; margin: 0 4px; color: #FFA200; font-weight: bold; text-decoration: underline; }
#boxbottom a img { border: 0; padding: 0; margin: 0; float: left; }
#boxbottom span img { height: 100px; width: 174px; border: 2px solid #ccc; float: left; padding: 0; margin: 0 4px; background: #ffffff; }
#boxbottom span img:hover { height: 100px; width: 174px; border: 2px solid #aaa; float: left; padding: 0; margin: 0 4px; background: #ffffff; }
#boxbottom span a, #boxbottom span a:hover { padding: 5px; height: 90px; width: 164px; }
#boxbottom img#nolink { border: 2px solid #ccc; float: left; margin: 0 4px; padding: 0; }
#boxbottom img#nolink:hover { border: 2px solid #aaa; float: left; margin: 0 4px; padding: 0; }
#boxbottom td { text-align:center; vertical-align:middle; }


#footer { height: 54px; padding: 44px 0 0 0; clear: both; text-align: right; }
#footer p { padding: 0px 0 0 0; }
#footer a { color: #FF7727; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #ff7727; text-decoration: underline; font-weight: bold; }

.forumindextable { background: #FFF9DF; border: 1px solid #F6D017; padding: 0; margin: 0; }
.forumindextablehead { background: #FFEE9F; }
.forumindextablerowodd { background: #FFF6CF; }

ul { margin: 0 0 0 10px; }
ul ul, ul li li { margin: 0 0 0 0px; }

/* map styles */
		#clickmapcontainer {position:relative;width:381px;height:420px;}
		#map	{position:absolute;left:0px;top:0px;}
		#shape1	{position:absolute;left:0px;top:0px;}
		#shape2	{position:absolute;left:0px;top:0px;}
		#shape3	{position:absolute;left:0px;top:0px;}
		#shape4	{position:absolute;left:0px;top:0px;}
		#shape5	{position:absolute;left:0px;top:0px;}
		#shape7	{position:absolute;left:0px;top:0px;}
		#shape9	{position:absolute;left:0px;top:0px;}
		#shape10	{position:absolute;left:0px;top:0px;}
		#shape11	{position:absolute;left:0px;top:0px;}
		#shape12	{position:absolute;left:0px;top:0px;}
		#shape13	{position:absolute;left:0px;top:0px;}
		#shape14	{position:absolute;left:0px;top:0px;}
		#shape15	{position:absolute;left:0px;top:0px;}
		#shape16	{position:absolute;left:0px;top:0px;}
		#shape17	{position:absolute;left:0px;top:0px;}
		#shape18	{position:absolute;left:0px;top:0px;}
		#shape19	{position:absolute;left:0px;top:0px;}
		#shape20	{position:absolute;left:0px;top:0px;}
		#shape21	{position:absolute;left:0px;top:0px;}
		#labels		{position:absolute;left:0px;top:0px;}


#content a img {  border-color: #FF7726; }

#names { width: 114px; overflow: hidden; display: block; }
