/* ------------------------------- general ------------------------------- */

.msquare {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-square.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.mprice {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-price.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.msampler {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-sampler.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.moffice {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-office.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.mfancy {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-fancy.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.medu {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-education.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.mgcca {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-gcca.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}

.mlab {
width:278px;
height:50px;
margin:0px;
padding:16px 0px 0px 60px;
background:transparent url(../../img/bt-lab.gif);
background-repeat: no-repeat;
background-position: 0px 11px;
color:#42464b;
font-size: 15px;
font-weight: normal;
}


.msup {
vertical-align: baseline;
font-size: 15px;
position: relative;
top: -0.4em;
}

a.pdf:link,a.pdf:visited,a.pdf:active{
margin:0px;
padding:0px 0px 0px 20px;
color:#42464b;
font-size: 12px;
font-weight: normal;
line-height: 25px;
text-decoration:none;
background:transparent url(../../img/icon-pdf.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
a.pdf:hover{
margin:0px;
padding:0px 0px 0px 20px;
color:#dc5913;
font-size: 12px;
font-weight: normal;
text-decoration:none;
line-height: 25px;
background:transparent url(../../img/icon-pdf.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

a.update:link,a.update:visited,a.update:active{
margin:0px;
padding:0px 0px 0px 10px;
color:#42464b;
font-size: 12px;
font-weight: normal;
line-height: 25px;
text-decoration:none;
background:transparent url(../../img/arrow-grey.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
}
a.update:hover{
margin:0px;
padding:0px 0px 0px 10px;
color:#dc5913;
font-size: 12px;
font-weight: normal;
text-decoration:none;
line-height: 25px;
background:transparent url(../../img/arrow-orange.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
}

.faq {
margin:0px;
padding:10px 0px 0px 0px;
color:#42464b;
font-size: 15px;
font-weight: normal;
line-height:19px;
}

.faqitem {
margin:0px;
padding:10px 0px 8px 15px;
color:#42464b;
font-size: 16px;
font-weight: normal;
line-height:19px;
background:transparent url(../../img/arrow-grey.gif);
background-repeat: no-repeat;
background-position: 0px 17px;
}

.faqpipe {
margin:0px;
padding:0px 15px 0px 15px;
color:#42464b;
font-size: 13px;
font-weight: normal;
line-height:19px;
background:transparent url(../../img/arrow-grey.gif);
background-repeat: no-repeat;
background-position: 0px 17px;
}

a.faqlink:link,a.faqlink:visited,a.faqlink:active {
margin:0px;
padding:0px;
color:#42464b;
font-size: 14px;
font-weight: normal;
text-decoration:none;
}
a.faqlink:hover{
margin:0px;
padding:0px;
color:#dc5913;
font-size: 14px;
font-weight: normal;
text-decoration:none;
}

.faqtitle {
margin:0px;
padding:0px;
color:#313e4a;
font-size: 16px;
font-weight: normal;
}

.faqtext {
margin:0;
padding:6px 0px 9px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#414042;
line-height:16px;
}

/* ------------------------------- faq right menu ------------------------------- */

.faqMain{
margin:0px;
padding:13px 0px 13px 0px;
width:161px;
list-style:none;
background-color:#f2f2f3;
font-size:15px;
text-align:left;
}
.faqMout{
margin:0px 9px 8px 9px;
padding-left:11px;
background-image:url(../../img/arrow-grey.gif);
background-repeat:no-repeat;
background-position: 0px 6px;
color:#42464b;
cursor:default;
}
.faqMover{
margin:0px 9px 8px 9px;
padding-left:11px;
background-image:url(../../img/arrow-orange.gif);
background-repeat:no-repeat;
background-position: 0px 6px;
color:#dc5913;
cursor:pointer;
}

a.faqItem:link,a.faqItem:visited,a.faqItem:active{
color:#42464b;
font-weight:normal;
font-size:15px;
text-decoration:none;
line-height: 18px;
}
a.faqItem:hover{
color:#dc5913;
font-weight:normal;
font-size:15px;
text-decoration:none;
line-height: 18px;
}