html {height:100%;}
body {vertical-align:top;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:1.4em;color:#666;margin:0;height:100%;}
td {font-size:12px;vertical-align:top;}
a {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
img {padding:0;line-height:0;border:none;}
.white {background-color:#FFF;}
.black {background-color:#000;}
.footer td {color:#000;font-weight:bold;font-size:11px;}
.footer td a {color:#000;text-decoration:none;padding-right:2px;padding-left:2px;}
.footer a:hover {color:#000;text-decoration:underline;}
.maincenter {text-align:center;height:100%;}
.maincentertable {margin:0 auto;text-align:left;}	

.ft {height:110px;}
.ft, .ht {font-size:20px;padding:20px;color:#FFF;line-height:24px;letter-spacing:1px;}
.ht {background-color:#transparent;}
.ht a {font-size:12px;color:#FFF;text-decoration:none;font-weight:normal;height:110px;}
.ht a:hover {color:#f2e421;text-decoration:underline;}
.frn {background-color:#000;padding:7px 0 5px 20px;color:f2f2f2;font-weight:bold;font-size:16px;color:#FFF;}
#newtop1 {background-image:url('images/new_top1.png');background-repeat:no-repeat;}
#newsplash1 {background-image:url('images/new_splashtitle.png');background-repeat:no-repeat;}

#menuleft {padding:20px 0 0 34px;}
#menuleft ul {padding:0;margin:0;display:block;list-style-type:none;font-size:12px;font-weight:bold;}
#menuleft ul li {padding:2px;}
#menuleft ul li a {color:#000;text-decoration:none;}
#menuleft ul li a:hover {color:#000;text-decoration:underline;}

#homemain {background-color:#000;width:810px;}
#homemain td {padding:20px;color:#FFF;vertical-align:top;font-size:14px;}
#homemain td a {color:#f2e421;text-decoration:none;}
#homemain td a:hover {color:#f2e421;text-decoration:underline;}
#homemain td h2 {padding:0;margin:0;line-height:18px;font-size:20px;}
#archivecasetable td h2 {
	color:#f2e421;
	font-weight:bold;
}

#aboutmain {background-color:#3b3b3b;background-color:#000;width:810px;}
#aboutmain th h2, #aboutmain td h2 {padding:0;margin:0;line-height:22px;font-size:20px;color:#f2e421;}
#aboutmain th {padding:20px;color:#FFF;vertical-align:top;font-size:20px;line-height:21px;text-align:left;font-weight:normal;}
#aboutmain td {padding:20px;color:#FFF;font-size:14px;}

#contactmain {background-color:#000;}
#contactmain td h2 {padding:0;margin:0;line-height:18px;font-size:20px;color:#f2e421;}
#contactmain td h2 a {color:#f2e421;text-decoration:underline;}
#contactmain td h2 a:hover {color:#f2e421;text-decoration:none;}
#contactmain td {color:#FFF;}
#contactmain td a {color:#f2e421;text-decoration:none;}
#contactmain td a:hover {color:#f2e421;text-decoration:underline;}
#contactmain th {font-weight:normal;text-align:left;padding-top:12px;padding-bottom:2px;}

#showcasemain {background-color:#000;color:#fff;}

.showcaseitems {padding:20px 0 10px 0;border-bottom:1px solid #FFF;}
.showcaseitems th {background-color:#f2e421;color:#000;line-height:22px;font-size:22px;padding:6px 0 6px 10px;text-align:left;}
.showcaseitems td h2 {padding:0;margin:0;line-height:22px;font-size:20px;color:#f2e421;}
.showcaseitems a {color:#FFF;text-decoration:underline;}
.showcaseitems a:hover {color:#FFF;text-decoration:none;}

#alphabet td a {font-size:14px;font-weight:bold;color:#f2e421;padding:4px;text-decoration:none;}
#alphabet td a:hover {background-color:#f2e421;color:#000;text-decoration:none;}
#alphabet2 th {font-weight:bold;color:#f2e421;}
#alphabet2 th a {color:#f2e421;text-decoration:none;}
#alphabet2 th a:hover {color:#f2e421;text-decoration:none;}

#login th {text-align:right;padding:6px;vertical-align:middle;color:#FFF;}
#login td {padding:2px 0 2px 6px;vertical-align:middle;}

.adminmenu ul{border-bottom:1px solid #999;padding:0;margin:0;white-space:nowrap;background-color:#333;background-image:url('images/adminmenubak.gif');color:#FFF;float:left;width:100%;font-size:12px;}
.adminmenu ul li{display:inline;}
.adminmenu ul li a{padding:6px 20px 8px 20px;color:#FFFFFF;font-weight:bold;text-decoration:none;float:left;border-right:1px solid #999;border-left:1px solid #444;}
.adminmenu ul li a:hover{background-image:url('images/adminmenuhov.gif');color:#FFF;}
.adminmenuactive {background-image:url('images/adminmenuhov.gif');color:#FFFFFF;}	

#archivetable th, #archivetable1 th, #archivetable2 th, #archivetable3 th, #archivetable4 th, #archivetable5 th {text-align:center;color:#AAA;font-size:14px;padding:10px;border-bottom:2px solid #444;border-right:1px solid #444;border-top:1px solid #444;}
#archivetable td, #archivetable1 td, #archivetable2 td, #archivetable3 td, #archivetable4 td, #archivetable5 td {border-bottom:1px solid #333;padding:4px 10px 4px 10px;text-align:center;}

#archivedetails th, #archivedetails1 th, #archivedetails2 th, #archivedetails3 th, #archivedetails4 th, #archivedetails5 th {text-align:right;background-color:#222;width:200px;padding:3px 6px 3px 6px;vertical-align:middle;}
#archivedetails td, #archivedetails1 td, #archivedetails2 td, #archivedetails3 td, #archivedetails4 td, #archivedetails5 td {padding:3px 6px 3px 6px;vertical-align:middle;}
#archivedetails input, #archivedetails select {font-size:11px;}
.admintitle {font-size:24px;color:#a8b22e;padding:0 0 10px 10px;}

.button {background:url('images/buttonbak.gif') repeat-x left top;color:#FFF;font-weight:bold;font-size:11px;padding:4px 8px 4px 8px;}

.sitemap001 a, .sitemap6 a, .sitemap002 a, .sitemap003 a, .sitemap004 a, .sitemap9 a, .sitemap10 a, .sitemap11 a, .sitemap12 a, .sitemap13 a, .sitemap14 a, .sitemap15 a {width:138px;display:block;height:34px;margin:0;text-decoration:none;}
.sitemap001 a {background:url("images/sitemap_001.gif") 0 0 no-repeat;}
.sitemap6 a {background:url("images/sitemap_06.gif") 0 0 no-repeat;}
.sitemap002 a {background:url("images/sitemap_002.gif") 0 0 no-repeat;}
.sitemap003 a {background:url("images/sitemap_003.gif") 0 0 no-repeat;}
.sitemap004 a {background:url("images/sitemap_004.gif") 0 0 no-repeat;}
.sitemap9 a {background:url("images/sitemap_09.gif") 0 0 no-repeat;}
.sitemap10 a {background:url("images/sitemap_10.gif") 0 0 no-repeat;}
.sitemap11 a {background:url("images/sitemap_11.gif") 0 0 no-repeat;}
.sitemap12 a {background:url("images/sitemap_12.gif") 0 0 no-repeat;}
.sitemap13 a {background:url("images/sitemap_13.gif") 0 0 no-repeat;}
.sitemap14 a {background:url("images/sitemap_14.gif") 0 0 no-repeat;}
.sitemap15 a {background:url("images/policy1.gif") 0 0 no-repeat;}
.sitemap001 a:hover, .sitemap6 a:hover, .sitemap002 a:hover, .sitemap003 a:hover, .sitemap004 a:hover, .sitemap9 a:hover, .sitemap10 a:hover, .sitemap11 a:hover, .sitemap12 a:hover, .sitemap13 a:hover, .sitemap14 a:hover, .sitemap15 a:hover {background-position:0 -34px;}


.fprsst {font-weight:bold;font-size:14px;padding:20px;background-color:#FFF;}
.fprsst a {color:#666;text-decoration:none;}
.fprsst a:hover {color:#666;text-decoration:underline;}

.boxgrid {width:810px;height:513px;margin:0 0 0 0;float:right;overflow:hidden;position:relative;}
.boxgrid img {position:absolute;top:0;left:20px;border:0;}
.boxcaption {float:right;position:absolute;background:#000;height:100%;width:100%;opacity:.8; 
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.caption .boxcaption {top:0;left:-310px;}
				
#noabsolute img {float:none;position:absolute;top:100px;left:100px;}

#behindthescenes {background:#000;color:#f9e340;font-weight:bold;font-size:18px;width:220px;padding:10px 20px 10px 30px;opacity:.8; 
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}

#multiplejobs {margin:0;padding:0;list-style-type:none;}
#multiplejobs li a {text-decoration:underline;color:#f2e421;}
#multiplejobs li a:hover {text-decoration:none;color:#f2e421;}

#newjobstable th {background-color:#a4af29;padding:4px;text-align:left;color:#FFF;}
#newjobstable td {padding:4px;border-bottom:1px solid #aaa;}
#newjobstable {color:#FFF;}
#newjobstable a {color:#FFF;text-decoration:underline;}
#newjobstable a:hover {color:#FFF;text-decoration:none;}

#imageContainer {position:relative;margin:auto;width:110px;border:none;} 
#imageContainer {height:110px;}    
#imageContainer img {display:none;position:absolute;top:0; left:0;}  
