#body1 { margin:0px; padding:0px; height:100%; width:100%; background-color:#555555; background-image:url(interface/bodyBackground.gif); background-repeat:repeat-x; }
#body2 { margin:0px; padding:0px; height:100%; width:100%; background-color:#555555; background-color:#E7E7E7; }









 /* FONT COLORS */



div.newsHolder { width:260px; position:absolute; top:10px; left:0px; font-size:14px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; text-align:left; line-height:18px; display:none; }
.title		{ color:#0033FF; font-weight:bold; }
#NewsDiv	{ position: absolute; left:0; top:0; width: 100% }

 /* PAGE LINK COLORS */














a { text-decoration:none; color:#666666; cursor:pointer; }
a:hover { color:#0033FF; }

#mainArea { width:930px; position:relative; top:0px; left:0px; }
#mainContainer { width:930px; position:absolute; top:0px; left:0px; }
#mainShield { width:930px; position:absolute; top:0px; left:0px; background-color:#555555; background-image:url(interface/bodyBackground.gif); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7); opacity:0.7; }
#floatingFrame { position:absolute; background-color:#555555; border:solid 1px #FFFFFF; }
#floatedText { width:410px; position:absolute; left:10px; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify; line-height:13px; }





div.header { width:930px; height:230px; position:relative; top:0px; left:0px; background-repeat:no-repeat; }
div.labelClick { width:255px; height:85px; position:absolute; top:45px; left:35px; cursor:pointer; }

img.miniNav { height:16px; position:absolute; top:38px; border:none; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5); opacity:0.5; }
img.mainNavText { width:130px; height:25px; position:absolute; top:69px; border:none; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5); opacity:0.5; }


div.copyTag { width:300px; height:20px; position:relative; top:10px; left:315px; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; text-align:center; line-height:15px; }
div.authorTag { width:117px; height:20px; position:relative; top:10px; left:406px; cursor:pointer; }
#ebil1 { width:74px; height:16px; position:absolute; top:0px; left:0px; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; text-align:right; line-height:15px; cursor:pointer; }
#ebil2 { width:43px; height:16px; position:absolute; top:0px; left:74px; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; text-align:left; line-height:15px; cursor:pointer; }


#contentArea { width:896px; position:relative; top:0px; left:0px; }
div.containerBackTop { width:896px; height:30px; position:absolute; top:0px; left:0px; background-image:url(interface/containerTopBack.jpg); }
div.contTopBackShad { width:17px; height:30px; position:relative; top:0px; left:0px;  }

div.subNavBack1 { width:896px; height:44px; position:absolute; top:0px; left:0px; }
div.subNavBack2 { width:490px; height:44px; position:absolute; top:0px; left:203px; }
img.sunNavAktArea { height:15px; position:absolute; top:15px; border:none; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5); opacity:0.5; }

div.newsMainArea { width:260px; height:160px; position:absolute; top:80px; left:30px; border-top:solid 1px #000000; border-bottom:solid 1px #000000; overflow:hidden; } 
#newsArea { width:260px; height:160px; position:absolute; top:0px; left:0px; }
#newsFadeHolder { width:260px; height:160px; position:absolute; top:0px; left:0px; }




div.actPrArea { width:260px; height:360px; position:absolute; top:290px; left:30px; border-top:solid 1px #000000; border-bottom:solid 1px #000000; }


div.uniTextArea2 { position:absolute; font-size:14px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; text-align:justify; line-height:19px; }

div.divider { height:1px; position:absolute; font-size:0px; line-height:0px; border-top:solid 1px #000000; }
div.contactDivision { position:absolute; font-size:14px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; text-align:left; line-height:20px; }

#subLinesArea { width:330px; height:60px; position:absolute; top:130px; left:536px; }
#mapArea { width:330px; height:230px; position:absolute; top:215px; left:536px; background-color:#E7E7E7; border:solid 1px #000000; }


#contactFormArea { width:476px; height:270px; position:absolute; top:180px; left:30px; }
div.formTags { width:120px; height:20px; position:absolute; left:10px; font-size:14px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333333; text-align:left; line-height:19px; }

input.formElement { width:180px; height:17px; position:absolute; left:130px; border:inset 1px; background-color:#FFFFFF; font-size:14px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:16px; }
textarea.formElement { width:340px; height:140px; position:absolute; left:130px; top:90px; border:inset 1px; background-color:#FFFFFF; font-size:14px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:16px; }
input.formButtons { width:100px; height:20px; position:absolute; border:outset 1px; background-color:#F4F4F4; font-size:14px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:16px; cursor:pointer; }
div.formWarnMess { height:20px; position:absolute; font-size:14px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FF0000; text-align:left; line-height:19px; }

div.loaderArea { width:100px; height:48px; position:absolute; }
div.loaderText { width:100px; height:24px; position:absolute; top:24px; left:0px; font-size:10px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-align:center; line-height:12px;  }


#hrPageArea { width:896px; height:450px; position:absolute; top:0px; left:0px; }
#hrPageContent1 { width:896px; height:450px; position:absolute; top:0px; left:0px; }
#hrPageContent2 { width:896px; height:1435px; position:absolute; top:0px; left:0px; display:none; }

div.freePositionsArea { width:386px; height:335px; position:absolute; top:63px; left:470px; }
div.positionContainer { width:386px; height:165px; position:absolute; left:0px; background-color:#999999; }

div.positionCell1 { position:absolute; background-color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#0033FF; text-align:center; line-height:18px; }
div.positionCell2 { position:absolute; background-color:#FFFFFF; font-size:12px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-align:center; line-height:18px; }
div.positionCell3 { position:absolute; background-color:#FFFFFF; }

div.applicationFormContainer { width:880px; height:1405px; position:absolute; top:30px; left:8px; }
div.applicationFormHeader { width:878px; height:25px; position:absolute; left:1px; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; line-height:22px; background-color:#999999; border:solid 1px #999999; }

div.applicationFormTags { position:absolute; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-align:left; line-height:22px; border:solid 1px #999999; }

input.applicationFormCheckBox { height:20px; width:20px; position:absolute; }
select.applicationFormSelect { height:20px; position:absolute; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-align:left; line-height:19px; }
input.applicationFormTextBox { height:16px; position:absolute; border:inset 1px; background-color:#FFFFFF; font-size:11px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; }
span.missedWarn { width:19px; height:19px; position:absolute; top:4px; font-size:14px; color:#0000FF; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:18px; text-align:left;  }
textArea.applicationFormTextArea { position:absolute; border:inset 1px; background-color:#FFFFFF; font-size:11px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; }
div.genFrame { position:absolute; }
div.prtnrFrame { width:100px; height:100px; position:absolute; }
div.certFrame { width:150px; height:150px; position:absolute; }
div.prjFrame { width:120px; height:120px; position:absolute; border:solid 1px #666666; background-color:#E7E7E7; }
div.prjPreFrame { width:120px; height:120px; position:relative; top:0px; background-color:#E7E7E7; float:left; }
div.floFrame { position:absolute; top:0px; left:0px; background-color:#E7E7E7; }

div.floatingFrame { position:absolute; background-color:#FFFFFF; border:solid 1px #000000; visibility:hidden; }

div.projectsMainFrame { width:700px; height:36px; position:absolute; left:98px; }
div.projectsFrameCell { width:670px; height:34px; position:absolute; top:2px; left:30px; font-size:14px; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:17px; text-align:left; }
div.prjDetlCell { position:absolute; background-color:#FFFFFF; }
td.prjCell { font-size:14px; color:#333333; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:17px; }
div.prjCell { width:660px; position:relative; top:10px; left:10px; font-size:14px; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:17px; text-align:left; }
div.proffCell { width:300px; height:20px; position:absolute; font-size:14px; color:#666666; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:17px; text-align:left; }



#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}


div.prjGalCon { width:250px; position:relative; left:0px; top:0px; border-bottom:solid #999999 1px; }



td.harmonic1 { border:#000 solid 1px; font-weight:bold; text-align:center; height:20px; background-color:#09F; color:#000; }
td.harmonic2 { border:#000 solid 1px; text-align:center; height:20px; background-color:#FE8D91; color:#000; }
td.harmonic3 { border:#000 solid 1px; text-align:center; height:20px; background-color:#FFF09B; color:#000; }


td.ilu1 { font-weight:bold; text-align:center; height:22px; background-color:#FFF; color:#369; border:#000 solid 1px; }
td.ilu2 { text-align:left; height:22px; color:#060; border-bottom:#666 solid 1px; }
td.ilu3 { text-align:right; height:22px; color:#900; border-bottom:#666 solid 1px; }


td.iluTech1 { font-weight:bold; text-align:center; background-color:#FFF; color:#369; border:#000 solid 1px; }
td.iluTech2 { text-align:left; height:22px; color:#060; }
td.iluTech3 { text-align:center; height:22px; color:#F00; border-bottom:#666 solid 1px; }
td.iluTech4 { text-align:left; height:22px; color:#000;  }
td.iluTech5 { text-align:center; height:22px; color:#309;  }


div.slideMess { width:540px; height:20px; position:absolute; top:125px; left:0px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; text-align:center; line-height:18px;  }

div.slideShowMainFrame { width:540px; height:250px; position:absolute; top:80px; left:320px; border:#000 solid 1px; }
img.slideIm { width:540px; height:250px; position:absolute; top:0px; left:0px; display:none; }
#slideFrame { width:540px; height:250px; position:absolute; top:0px; left:0px; }
#stripFrame { width:540px; height:250px; position:absolute; top:0px; left:0px; overflow:hidden; }
#animFrame	{ width:540px; height:250px; position:absolute; top:0px; left:0px; }
#navFrame { width:540px; height:250px; position:absolute; top:0px; left:0px;  }
div.locationFrame { position:absolute; }


#stripMainBody { width:540px; height:40px; position:absolute; top:250px; left:0px; text-align:left; border-top:#FFF solid 1px; }
div.stripTransBody { width:540px; height:40px; position:absolute; top:0px; left:0px; background-color:#000; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.3); opacity:0.3; }

div.stripTextArea { width:540px; height:40px; position:absolute; top:0px; left:0px; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFF;  text-align:center; line-height:20px; }

div.slideNavBut1 { width:30px; height:30px; position:absolute; top:105px; left:5px; cursor:pointer; background-image:url(interface/slideArrows1.png); z-index:1;  }
div.slideNavBut2 { width:30px; height:30px; position:absolute; top:105px; right:5px; cursor:pointer; background-image:url(interface/slideArrows2.png); z-index:1; }
#slideInfArea { width:50px; height:20px; position:absolute; top:5px; left:245px; background-color:#000; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.3); opacity:0.3; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; line-height:18px; }


