@charset "utf-8";

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3F393B;
  text-align: left;
}

img {
  border: 0;
}
div {
  text-align: left;
  overflow: auto;
}
li {
  margin-bottom: 3px;
}
ul {
  padding-left: 17px;
  list-style-type:disk;
}
ol {
  padding-left: 17px;
}

/* Text */
a:link {
  text-decoration: none;
  color: #1F97C1;
}
a:visited {
  text-decoration: none;
  color: #1F97C1;
}
a:hover {
  text-decoration: none;
  color: #000000;
}
a:active {
  text-decoration: none;
  color: #1F97C1;
}

.deftitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-bottom: 10px;
}


/* Form */

form {
  margin: 0px;
}

input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #1A1A1A;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0px;
  padding-left: 2px;
  border-top: 0px;
  border-bottom: 1px solid #1A1A1A;
  border-left: 1px solid #1A1A1A;
  border-right: 0px;
}

input[type=submit] {
  float: right;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  color: #1A1A1A;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #1A1A1A;
}



/* divs */

#bggpssante {
  position: relative;
  overflow: hidden;
  width: 910px;
  background-image: url('/img/pgShadows.jpg');
}

#fullgpssante {
  position: relative;
  overflow: hidden;
  width: 910px;
  background-image: url('/img/bgSite.jpg');
  background-repeat: no-repeat;
}

#headermaingpssante {
  position: relative;
  overflow: hidden;
  width: 910px;
  height: 135px;
  background-image: url('/img/header01.jpg');
}

#logogpssante {
  position: relative;
  overflow: hidden;
  width: 150px;
  height: 135px;
}

#headergpssante {
  position: absolute;
  overflow: hidden;
  left: 200px;
  top: 30px;
  width: 300px;
  height: 100px;
  text-align: center;
  color: #3F393B;
}

#menumaingpssante {
  position: relative;
  overflow: visible;
  width: 910px;
  height: 25px;
}

#menugpssante {
  float: right;
  margin-right: 35px;
  overflow: visible;
  height: 25px;
}

#contentmaingpssante {
  position: relative;
  width: 910px;
  overflow: hidden;
}

#contentgpssante {
  position: relative;
  overflow: hidden;
  width: 820px;
  margin-left: 80px;
}

#footermaingpssante {
  position: relative;
  width: 910px;
  height: 40px;
  overflow: hidden;
}

#footergpssante {
  position: relative;
  overflow: hidden;
  width: 847px;
  height: 40px;
  margin-left: 53px;
  background-color: #554E58;
}

#menufootergpssante {
  float: right;
  margin-top: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CDD6ED;
  padding: 3px;
}
#menufootergpssante a:link {
  color: #CDD6ED;
  text-decoration: none;
}
#menufootergpssante a:visited {
  color: #CDD6ED;
  text-decoration: none;
}
#menufootergpssante a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
#menufootergpssante a:active {
  color: #CDD6ED;
  text-decoration: none;
}



#mainctitle {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin-left: 40px;
  margin-right: 35px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
}


#mainc11 {
  overflow: hidden;
  margin-top: 10px;
  margin-left: 0px;
  width: 800px;
}

#mainc21 {
  overflow: hidden;
  margin-top: 10px;
  width: 370px;
}
#mainc22 {
  overflow: hidden;
  margin-top: 10px;
  width: 415px;
  margin-left: 15px;
}

#mainc31 {
  overflow: hidden;
  margin-top: 10px;
  width: 370px;
}
#mainc32 {
  overflow: hidden;
  margin-top: 10px;
  margin-left: 15px;
  width: 200px;
}
#mainc33 {
  overflow: hidden;
  margin-top: 10px;
  margin-left: 15px;
  width: 200px;
}

.moduletext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.moduletext a:link {
  color: #1F97C1;
  text-decoration: none;
}
.moduletext a:visited {
  color: #1F97C1;
  text-decoration: none;
}
.moduletext a:hover {
  color: #3F393B;
  text-decoration: underline;
}
.moduletext a:active {
  color: #1F97C1;
  text-decoration: none;
}




.block415top {
  width: 415px;
  height: 5px;
  overflow: hidden;
}
.block415 {
  width: 399px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3F393B;
  background-color: #FFFFFF;
  padding-right: 8px;
  padding-left: 8px;
}
.block415bottom {
  margin-bottom: 10px;
  width: 415px;
  height: 5px;
  overflow: hidden;
}
.block370top {
  width: 370px;
  height: 5px;
  overflow: hidden;
}
.block370 {
  width: 354px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3F393B;
  background-color: #FFFFFF;
  padding-right: 8px;
  padding-left: 8px;
}
.block370bottom {
  margin-bottom: 10px;
  width: 370px;
  height: 5px;
  overflow: hidden;
}
.block200top {
  width: 200px;
  height: 5px;
  overflow: hidden;
}
.block200 {
  width: 184px;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3F393B;
  background-color: #FFFFFF;
  padding-right: 8px;
  padding-left: 8px;
}
.block200bottom {
  margin-bottom: 10px;
  width: 200px;
  height: 5px;
  overflow: hidden;
}
.blocktitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;
  color: #1F97C1;
}
.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-variant: small-caps;
  font-weight: bold;
  color: #000000;
  border-bottom: 1px solid #000000;
}
.separation {
  border-top: 1px dotted #3F393B;
}

.subMenuBg {
  position: absolute;
  top: 130px;
  left: 120px;
  width: 240px;
  font-weight: bold;
  color: #1F97C1;
}
.subMenuBg a:link {
  text-decoration: none;
  color: #1A1A1A;
}
.subMenuBg a:visited {
  text-decoration: none;
  color: #1A1A1A;
}
.subMenuBg a:hover {
  text-decoration: underline;
  color: #000000;
}
.subMenuBg a:active {
  text-decoration: none;
  color: #1A1A1A;
}



/*////menu bar////*/

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}

  /*(MAIN) Container*/  
  #qm0  
  {  
    padding-top:5px;
    padding-left: 10px;
    padding-right: 10px;
    margin:0px;
  }
  /*(MAIN) Items*/  
  #qm0 a  
  {  
/*    background-color:#FFFFFF; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: right;
    vertical-align: middle;
    padding-top: 1px;
    padding-bottom: 4px;
  }

  #qm0 a.menuSelected
  {  
    color: #000000;
    font-weight: bold;
  }

  /*(MAIN) Hover State*/  
  #qm0 a:hover  
  {  
    color:#3F393B;
  }
  /*(MAIN) Hover State - (duplicated for pure CSS)*/  
  #qm0 li:hover>a  
  {  
    color:#3F393B;
  }
  /*(MAIN) Active State*/
  body #qm0 .qmactive, body #qm0 .qmactive:hover  
  {  
/*    background-color:#FFFFFF; */
    color:#3F393B;
  }
  /*SUB) Container*/  
  #qm0 div, #qm0 ul  
  {  
    color:#3F393B;
    margin-left: 0px;
    margin-top: 0px;
/*    margin-top: -1px; */
    font-weight:normal;
    font-size:12px;

    border-width:0px 0px 1px 1px;
    border-style:dotted;
    border-color:#3F393B;

    text-align:left;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
/*    background-color: #FFFFFF; */
    background-color: #FFFFFF;
    width: 210px;
  }
  /*(SUB) Items*/  
  #qm0 div a, #qm0 ul a  
  {  
/*    padding-left:10px; */
    padding-top:5px;
/*    padding-bottom:5px; */
/*    background-color: #FFFFFF; */
/*    color: #FFFFFF; */
/*margin-top: -10px; */
    font-size:12px;
    font-weight:normal;
    text-align:left;

/*    border-width:0px 0px 0px 0px; */
/*    border-style:dotted;            */
/*    border-color:#1E120B;           */
  }
  /*(SUB) Hover State*/  
  #qm0 div a:hover  
  {  
    background-color:#FFFFFF;
    color:#3F393B;
  }
  /*(SUB) Hover State - (duplicated for pure CSS)*/  
  #qm0 ul li:hover>a  
  {  
/*    background-color:#E58435; */
    color:#3F393B;
  }
  /*(SUB) Active State*/  
  body #qm0 div .qmactive, body #qm0 div .qmactive:hover  
  {  
    background-color:#FFFFFF;
    color:#3F393B;
  }
  /*Individual Vertical Dividers*/  
  #qm0 .qmdividery  
  {  
    border-left-width:1px;
    height:25px;
  }


