BODY    
{ 
  height:100%;
  font-family:verdana; font-size:11px; color:#000000;
  margin:0px;
  padding:10px 30px 20px 30px;
  background-Color:#F5F5F0;
  background-image:url('/_img/bgmain.gif');
}


/* -------------- LINKS ---------------- */

A:link    {COLOR: #19407F; text-decoration:underline;}
A:visited {COLOR: #19407F; text-decoration:underline;}
A:active  {COLOR: #BF9F00; text-decoration:underline;}
A:hover   {COLOR: #BF9F00; text-decoration:underline;}


A.lightA:link    {COLOR: #7396BF; text-decoration:underline;}
A.lightA:visited {COLOR: #7396BF; text-decoration:underline;}
A.lightA:active  {COLOR: #BF9F00; text-decoration:underline;}
A.lightA:hover   {COLOR: #BF9F00; text-decoration:underline;}



A.pA {COLOR: #7491B3;}
A.pA2 {COLOR: #A3B8D9; font-size:10px; font-style:italic; margin-left:10px;}
A.botA {COLOR: #FFFFFF;}
A.relmaxA {COLOR: #CBC9B7;}

A.confRegA, A.confRegA:link, A.confRegA:hover 
{
  COLOR: #7396BF; 
  text-decoration:none;
  background-image:url('/_img/line2.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
  padding-bottom:2px;
  height:14px;
  font-size:11px;
}

A.SeeAlsoA 
{
  COLOR: #7396BF;
  font-size:11px!important;
  margin-left:80px;
}


/* -------------- PRESET ---------------- */

FORM
{
  margin:0px;
  padding:0px;
}

P
{
  margin-top:8px;
  margin-bottom:0px;
  padding:0px;  
}

P.sp
{
  margin-top:12px;
  margin-bottom:0px;
}

P.sp25
{
  margin-top:25px;
  margin-bottom:0px;
}

P.sm
{
  margin-top:4px;
}

UL.sp
{
  margin:0px 0px 0px 30px;
  padding:0px;
}

IMG
{
 border:0px;
}

IMG.Limg9
{
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}

IMG.Rimg11
{
  margin:2px 0px -3px 4px;
}

TABLE
{
  /*border-collapse: collapse;*/
  /*border-spacing: 0px;*/
}

DIV.ClearDiv
{
  clear:both;
  height:1px;
  overflow:hidden;
}

DIV.DotDiv
{
  clear:both;
  height:1px;
  font-size:1px;
  background-image:url('/img/dot.gif');
  background-repeat:repeat-x;
}


.inp
{
  border:1px solid #85a7cd;
  background-color:#FFFFFF;
  color:#000000;
}

INPUT.btn
{
  border:1px solid #E5E4DA;
  background-color:#85a7cd;
  color:#FFFFFF;
}

/* -------------- /PRESET ---------------- */


/* ----------------------------- ============================== ---------------------------- */
#mainDiv
{
 width:940px;
 text-align:left;
}


/* ------------ HEAD ----------- */

DIV.headDiv
{
  height:291px;
  background-image:url('/_img/head/bg.jpg');
  background-repeat:no-repeat;
}

DIV.headDiv2
{
  height:185px;
  background-image:url('/_img/head/bg2.jpg');
  background-repeat:no-repeat;
}


DIV.logoDiv
{
  float:left;
  height:95px;
}

DIV.logoDiv IMG
{
  margin:10px 0px 0px 38px;
}


DIV.hTopStep
{
  height:98px;
}

DIV.hLeftAngle
{
  position:relative;
  left:-10px;
  float:left;
  margin-right:-10px;
}

DIV.hSlogan IMG
{
  margin:3px 0px 0px 12px;
}

DIV.hMenus
{
  float:left;
  width:700px;
}

DIV.qmImg
{
  float:left;
  margin-left:33px;
  margin-right:5px;
  padding-top:2px;
}

DIV.qmTxt, DIV.qmTxtThis
{
  float:left;
  padding-bottom:6px;

  background-image:url('/_img/qmenu/bg.gif');
  background-position:bottom center;
  background-repeat:repeat-x;

  font-size:11px;
  color:#85A7CD;
}

DIV.qmTxtThis
{
  background-image:url('/_img/qmenu/this.gif');
  background-repeat:no-repeat;
}

DIV.qmTxt A, DIV.mmTxt A, DIV.mmTxtThis A,
DIV.qmTxt A:visited, DIV.mmTxt A:visited, DIV.mmTxtThis A:visited
{
  color:#D9E5F2;
  text-decoration:none;
}

DIV.qmTxt A:hover, DIV.mmTxt A:hover, DIV.mmTxtThis A:hover
{
  color:#FFEE99;
  text-decoration:none;
}


DIV.mMenus 
{
  margin-top:30px;
  float:right;
}

DIV.mmTxt, DIV.mmTxtThis
{
  float:left;
  padding-bottom:7px;
  margin-right:40px;

  background-image:url('/_img/qmenu/bg.gif');
  background-position:bottom center;
  background-repeat:repeat-x;

  font-size:16px;
  color:#85A7CD;
}

DIV.mmTxtThis
{
  background-image:url('/_img/qmenu/this.gif');
  background-repeat:no-repeat;

  font-weight:bold;
}


/* ------------ /HEAD ----------- */

/* ------------ MAIN ----------- */
DIV.cBlock
{
  border-left:1px solid #E5E4DA;
  border-right:1px solid #E5E4DA;
  background-color:#FFFFFF;
  padding-bottom:20px;
}

DIV.cLeftBlock
{
  float:left;
  width:200px;
}

DIV.cLBwrap
{
  padding:10px 5px 5px 15px;
}

DIV.pImg
{
  float:left;
  width:50px;
  text-align:center;
}

DIV.pTxt
{
  float:left;
  width:110px;
  padding-left:10px;
  font-size:11px;
  font-style:italic;
}

DIV.pTxt2
{
  float:left;
  width:600px;
  padding-left:10px;
}

.pTitle
{
  font-weight:normal;
}

DIV.pLine
{
  height:1px;
  overflow-y:hidden;
  background-image:url('/_img/line1.gif');
  background-repeat:repeat-x;
  margin:10px 0px 5px -15px;
}

/* ------------ /MAIN ----------- */

/* ------------ HOME ----------- */

DIV.homeBlock
{
  float:left;
  width:235px;
}

DIV.homeBlock DIV.arrow
{
  float:left;
  padding:12px 7px 0px 9px;
}

DIV.homeBlock DIV.txt
{
  float:left;
  width:200px;
  padding:7px 0px 0px 0px;
}

DIV.homeBlock .title
{
  font-size:21px;
  padding-bottom:1px;
  border-bottom:1px solid #7396BF;
}

DIV.homeBlock .title A
{
  color:#000000;
  text-decoration:none;
}


/* ------------ /HOME ----------- */


/* ------------ SECOND ----------- */

DIV.pageTitle
{
  margin:50px 0px 0px 234px;
}

.contBlock
{
  float:right;
  width:705px;
  padding-top:5px;
  font-size:13px;
  line-height:20px;
}

.contBwrap
{
  margin-right:20px;
}


DIV.LMenu
{
  padding:0px 0px 30px 10px;
}

DIV.lmItem, DIV.lmItemThis
{
  clear:both;
}

DIV.lmArr
{
  float:left;
  width:20px;
  padding-top:4px;
}

DIV.lmTxt
{
  float:left;
  font-size:13px;
  color:#CBC9B8;
  margin-top:-2px;
  height:25px;
}

DIV.lmTxt A, DIV.lmTxt A:link
{
  color:#19407F;
  text-decoration:none;
  border-bottom:1px solid #C0D1EB;
}

DIV.lmItemThis DIV.lmTxt A, 
DIV.lmItemThis DIV.lmTxt A:link
{
  color:#CBC9B8;
  text-decoration:none;
  border-bottom:1px solid #C0D1EB;
}

DIV.docImg
{
  float:left;
  width:50px;
  text-align:center;
  padding-top:6px;
}

DIV.docTxt
{
  float:left;
  width:600px;
  padding-left:10px;
}

.docSize
{
  font-size:10px;
  color:#888888;
}


TABLE.Tbl
{
  width:100%;
}

TABLE.Tbl TD
{
  font-size:12px;
  padding:3px 5px 5px 5px;
  text-align:center;
  background-color:#EDF4FC;
}

TABLE.Tbl TD.TblTdR
{
  text-align:right!important;
}

TABLE.Tbl TR.titleTbl
{
  
}

TABLE.Tbl TR.titleTbl TD
{
  padding:3px 5px 3px 5px;
  background-color:#E5E4DA;
  font-weight:bold;
}

TABLE.Tbl TD.divTbl
{
  background-color:#FFFFFF!important;
  text-align:left;
  font-weight:bold;
  font-size:14px;
}

DIV.Line
{
  width:650px;
  height:1px;
  overflow-y:hidden;
  background-image:url('/_img/line1.gif');
  background-repeat:repeat-x;
  margin:0px;
}


DIV.leftName
{
  float:left;
  width:100px;
  height:25px;
  color:#AAAAAA;
  font-weight:bold;
  margin-right:10px;
}

.Name
{
  color:#AAAAAA;
  font-weight:bold;
}

.catL1
{
  font-size:14px;
  font-weight:bold;
}

.catL1Desc
{
  margin-top:0px;
  font-size:10px;
  color:#555555;
  line-height:13px;
}

.catL2
{
  margin-left:20px;
  font-size:12px;
  font-weight:normal;
  color:#AAAAAA;
}

.catDiv
{
  height:15px;
}

.projBack
{
  font-size:10px;
  color:#AAAAAA;
}

.photoItem
{
  float:left;
  margin-right:15px;
  padding:10px;
  border:1px solid #A3B8D9;
}

.photoItem DIV
{
  width:150px;
  height:150px;
  text-align:center;
}

/* ------------ /SECOND ----------- */

/* ------------ Grey Line ----------- */

.confHome
{
  float:left;
  width:720px;
}

.confHomeWrap
{
  margin-left:33px;
}

.confHomeTitle
{
  height:45px;
  margin-bottom:25px;
  background-color:#E5E4DA;
}

.confHTwrap
{
  padding:10px 10px 10px 20px;
  font-size:18px;
  color:#73715C;
}

DIV.confRightAngle, DIV.confRightAngle2
{
  position:relative;
  left:10px;
  float:right;

  height:58px;
  width:10px;
  margin:0px;
  background-image:url('/_img/rightangle.gif');
  background-repeat:no-repeat;
}

DIV.confRightAngle2
{
  left:30px;
}

DIV.confRAtxt, DIV.confRAtxt2
{
  position:relative;
  left:18px;
  float:right;

  width:240px;
  height:45px;
  background-color:#E5E4DA;
}

DIV.confRAtxt2
{
  left:33px;
  width:33px;
}

DIV.confRAtxt DIV
{
  padding:15px 10px 0px 5px;
  text-align:left;
  font-size:11px;
}

DIV.confRAtxt DIV A, DIV.confRAtxt DIV A:link
{
  font-style:italic;
  font-size:11px;
  color:#7396BF;
}


DIV.confItems
{
  width:738px;
}

DIV.confItemsWrap
{
  padding-left:33px;
}

DIV.confItem
{
  float:left;
  width:233px;
}

DIV.confItemWrap
{
  width:195px;
}

DIV.confAll, DIV.confAll2
{
  padding-right:40px;
  margin-top:20px;
  text-align:right;
  font-style:italic;
}

DIV.confAll2
{
  padding-right:95px;
}

.confName
{
  font-size:14px;
}

.confPlace
{
  font-weight:bold;
  font-size:11px;
}

.confDate
{
  color:green;
  white-space:nowrap;
  font-size:11px;
}

.confDateDone
{
  color:#860000;
  white-space:nowrap;
  font-size:11px;
}

.confActual
{
  color:green;
}

.confDone
{
  color:#860000;
}

/* ------------ /Grey Line ----------- */


/* ------------ BOTTOM ----------- */

DIV.botDiv
{
  background-image:url('/_img/bottom/bg.gif');
  background-repeat:no-repeat;
  height:67px;
}

DIV.phoneDiv
{
  float:left;
  width:200px;
  color:#FFFFFF;
}

DIV.phoneDiv .phone
{
  font-size:14px;
}

DIV.phoneDiv IMG
{
  margin-top:3px;
  margin-right:8px;
}

DIV.phoneDiv DIV.wrap
{
  padding:15px 5px 0 15px;
}

DIV.botCenter
{
  float:left;
  padding:15px 0px 0px 30px;
  color:#FFFFFF;
}

DIV.botRight
{
  float:right;
  padding:15px 25px 0px 30px;
  color:#CBC9B7;
}

DIV.botRight IMG
{
  margin-top:-3px;
  margin-right:5px;
}

/* ------------ /BOTTOM ----------- */

/* ------------ text ----------- */

H1
{
  font-family:Verdana;
  font-size:21px;
  color:#000000;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

H2
{
  font-family:Verdana;
  font-size:18px;
  color:#000000;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

.aboutB
{
  font-size:14px;
  color:#8C8B7E;
  font-style:italic;
}

.aboutAB
{
  font-family:Verdana;
  font-size:10px;
  color:#000000;
}

.aboutS
{
  font-size:11px;
  color:#BEBCAB;
  font-style:italic;
}

.partnersTitle
{
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  color:#7491B3;

  background-color:#EDF4FC;
  padding:4px 0px 4px 20px;
  margin:0px 0px 10px -15px;
}

.sm
{
  font-size:10px;
}

.star
{
  color:#DD0000;
}
/* ----- SPECIAL ----- */

#ShowPic, .ShowPic
{
  position:absolute; 
  display:none;
  z-index:102;
  border:2px solid #555555;
  padding:10px;
  background-color:#FFFFFF;
  text-align:center;
  cursor:pointer;
}

.ShowPicWrap
{
  border:1px solid #EDF4FC;
  padding:10px;
}

#RegDiv, .RegDiv
{
  position:absolute; 
  display:none;
  z-index:102;
  border:1px solid #555555;
  padding:10px;
  background-color:#edf4fc;
  text-align:center;  
}

/* ----- WINDOW ----- */

#WindowDiv, .WindowDiv
{
  position:absolute; 
  display:none;
  z-index:102;
}

#WindowDivShadow, .WindowDivShadow
{
  position: absolute;
  z-index:101;
  background-color:#000000;
  filter:alpha(opacity=30);
  opacity:0.3;
}

#wchDiv, .wchDiv
{
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:100; 
}

#WindowHider, .WindowHider
{
  background-color:#DADADA;
  position:absolute; 
  top:0px; 
  left:0px; 
  display:none; 
  z-index:101; 
  background-image:url('images/_n20.gif');
  
  filter:alpha(opacity=0);
  opacity:0;
  width:99%;
}
