@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
height:100%;
background:url(../images/bodybg.gif);
background-repeat:repeat-x;
background-color:#000000;
}
form{
margin:0px;
padding:0px;
}
.generaltable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fffefe;
text-align:justify;
line-height:17px;
}
.alignTop{
vertical-align:top;
}

.alignBottom{
vertical-align:bottom;
}

a {
text-decoration:none;
color:#ffffff;
}
a:hover{

color:#d8d8d8;
}

.alignLeft{
text-align:left;
}

.alignRight{
text-align:right;
}

.alignCenter{
text-align:center;
}

.bold{
font-weight:bold;
}

.documentType{
font-size:10px;
color:#cccccc;
}

.font10px{
font-size:10px;
}

.font11px{
font-size:11px;
}

.font12px{
font-size:12px;
}

.font13px{
font-size:13px;
}
.font14px{
font-size:14px;
}
.font18px{
font-size:18px;
}
.red{
color:#FF0000;
}
.menubg{
background:url(../images/menubg.gif);
background-repeat:repeat-x;
}
.bg1{
background:url(../images/bg1.gif);
background-repeat:repeat-x;
background-color:#f9f9f9;
}
.colororange{
color:#e7b842;
}
.repyback{
background:url(../images/repyback.jpg);
background-repeat:repeat-y;
}
.paddingleft5px{
padding-left:5px;
}
.colororo{
color:#e7b842;
}
.colororo a{
color:#e7b842;
text-decoration:none;
}
.colororo a:hover{
color:#e7b842;
text-decoration:underline;
}
.colorblue{
color:#272473;
}

.pixgreenbg{
background:url(../images/pixgreenbg.gif);
background-repeat:repeat-x;
height:1px;
}
.arrowblue{
background:url(../images/arrowblue.gif);
background-repeat:no-repeat;
}
/*//////////////////////collapse//////////////////*/
.public{
background: url(../images/public_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.publicon{
background:url(../images/publicon.gif);
background-repeat:no-repeat;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.commercial{
background: url(../images/commercial_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.commercialon{
background:url(../images/commercialon1.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.fire{
background: url(../images/fire.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.fireon{
background:url(../images/fireon.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.speaker{
background: url(../images/speaker_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.speakeron{
background:url(../images/speaker_open.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.automation{
background: url(../images/automation_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.automationon{
background:url(../images/automation_open.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.solution{
background: url(../images/solution_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.solutionon{
background:url(../images/solution_open.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}

.counter{
background: url(../images/counter_close.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 10px 5px;
}

.counteron{
background:url(../images/counter_open.gif);
background-repeat:no-repeat;
font-size:12px;
padding:8px 0px 11px 5px;
color:#ffffff;
}
/*//////////////////////////*/
.paddinright5px{
padding-right:5px;
}
.pixwhite{
background:url(../images/pixwhite.gif);
background-repeat:repeat-x;
height:1px;
}
.paddingleft10px{
padding-left:10px;
}
.arcmedeltop{
background:url(../images/arcmedeltop.gif);
background-repeat:repeat-x;
}
.pixgreenbgy{
background:url(../images/pixgreenbg.gif);
background-repeat:repeat-y;
height:1px;
}
.arcmedelbot{
background:url(../images/arcmedelbot.gif);
background-repeat:repeat-x;
}
.newsarrowblue{
background:url(../images/arrow_blue.gif);
background-repeat:no-repeat;
background-position:right;
}
.colorgreen{
color:#ffffff;
}
.colorgreen1{
color:#696969;
}
.colordow{
color:#9b9a9a;
}
.linefooter{
background:url(../images/linfootersep.gif);
background-repeat:repeat-x;
}
.menubottom{
color:#ffffff;
padding:0px 13px 0px 13px;
}
.menubottom a{
color:#ffffff;
text-decoration:none;
}
.menubottom a:hover{
color:#e7b842;
text-decoration:none;
}
.backgreenbg_old{
background:url(../images/backgreenbg.gif);
background-repeat:repeat-x;
background-color:#f3f2f2;
}
.productmedel{
background:url(../images/prodmedel.gif);
background-repeat:repeat-x;
}
.colorviol{
color:#a45ace;
}
.colorviol a{
color:#a45ace;
text-decoration:underline;
}
.colorviol a:hover{
color:#a45ace;
text-decoration:none;
}
.colorblue2{
color:#0071bc;
}
.colorblue2 a{
color:#0071bc;
text-decoration:underline;
}
.colorblue2 a:hover{
color:#0071bc;
text-decoration:none;
}
.InputText{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9c9c9;
width:179px;
border:1px solid #969696;
}
.InputTextS{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c9c9c9;
width:179px;
border:1px solid #969696;
background-color:#828282;
}
a.pages{
font-size:11px;
color:#e3ba3c;
text-decoration:none;
display:block;
width:15px;
height:15px;
text-align:center;
border:1px solid #e3ba3c;
}

a.pages:hover{
color:#ffffff;
background-color:#e9b842;
border:1px solid #ffffff;
}

.pagesfixed{
font-size:11px;
color: #ffffff;
background-color:#e3ba3c;
display:block;
width:15px;
height:15px;
text-align:center;
border:1px solid #ffffff;
}

.button{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4c4c;
width:90px;
background-color:#FFFFFF;
border:1px solid #e7b546;
}

.InputTxt{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4c4c;
width:180px;
border:1px solid #e7b546;
}
.InputTxtR{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c4c4c;
width:180px;
border:1px solid #b5b5b5;
}
.Select{
margin:2px 0px 2px 0px;
width:184px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4c4c;
border:1px solid #e7b546;
}
.TextArea{
margin:2px 0px 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4c4c;
border:1px solid #e7b546;
height:100px;
width:180px;
}


.a2 {
text-decoration:none;
color:#000000;
}
a2:hover{
text-decoration:underline;
color:#d8d8d8;
}
.borderimage{
border:2px solid #e6ebe5;
}
.class1{
border:2px solid #dab94e;
}
.class2{
border:2px solid #6d7ce3;
}
.class3{
border:2px solid #b767e0;
}
.class4{
border:2px solid #4ab0f0;
}
.classT1{
color:#dab94e;
}
.classT2{
color:#6d7ce3;
}
.classT3{
color:#b767e0;
}
.classT4{
color:#4ab0f0;
}
.back{
background:url(../images/back.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:10px;
color:#dab94e;
}
.back a{
text-decoration:none;
color:#dab94e;
}
.back a:hover{
text-decoration:underline;
color:#dab94e;
}
.padding7{
padding:0px 7px 0px 7px;;
}
.arrowviol{
background:url(../images/arrowviolet.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:22px;
color:#ffffff;
}
.arrowviol a{
text-decoration:none;
color:#ffffff;
}
.arrowviol a:hover{
text-decoration:none;
color:#662d91;
}
.colorgreennew{
color:#959595;
}
.colorgreennew a{
text-decoration:none;
color:#959595;
}
.colorgreennew a:hover{
text-decoration:none;
color:#e7b842;
}

.white{
color:#ffffff;
}

.white a{
color:#ffffff;
text-decoration:none;
}

.white a:hover{
color:#000000;
}

.colorwhite2{
color:#fefeff;
}

.BodyDiv{
background-color:#3f3f3f;
border:1px solid #5d5d5d;
border-top:none;
}

.RightMenuDiv{
border:1px solid #5d5d5d;
border-bottom:none;
border-top:none;
background-color:#3f3f3f;
}

.LineHeight25{
line-height:25px;
}

.Padding10{
padding:10px 10px 10px 10px;
}

.CatTbl{
width:93px;
height:71px;
}

.ProductDiv{
float:left;
width:172px;
height:110px;
margin-bottom:15px;
}

.EventDiv{
float:left;
width:340px;
height:110px;
margin-bottom:15px;
}

.ProjectsDiv{
float:left;
width:230px;
height:150px;
margin-bottom:15px;
}

.FlagsDiv{
background-color:#494949;
border:1px solid #464545;
padding:3px 0px 3px 0px;
}


.BlockLink{
border:1px solid #ffffff;
margin:5px 5px 5px 5px;
width:159px;
float:left;
}

.BlockLink a{
text-align:center;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:15px 5px 15px 5px;
line-height:30px;
background-color:#999999;
}

.BlockLink a:hover{
background-color:#ffffff;
color:#999999;
}
