
.ab{
    /*padding: 7px;
    line-height: 18px;
    cursor: pointer;
    color: white;
    display: inline-block;
    border: 1px solid black;
    */
    display: block;
}
dt { border-width: 0pt;
    font-weight: bold;
    
    padding-top: 0.5em;
    margin-top: 1em;
    padding-bottom: 0.2em;
    border-top: 1px solid #CCC;
}
.faq{
    font-weight: 600;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: #2D2D2D;
    padding: 5px;
    margin: 0px;
}
.faqd{
    margin-bottom: 2em;
      background-color: #E1E1E1;
}
.podfaq{
    padding: 0px;
    margin: 0px;

}
.imagero{
   
    line-height: 1.4em;
    padding-top: 2em;;

    display: block;
}
.comment{
    padding-left: 10px;
    width: 90%;
}
.author {
    width: 100%;
    color: #BBB;
    text-align: right;
    border-bottom: 1px dotted #CCCCCC;
}
.answer{
    padding-left: 40px;
    font-style: italic;
}


.rbroundbox { background: url(/img/nt.gif) repeat; color: black; }
.rbtop div { background: url(/img/tl.gif) no-repeat top left; }
.rbtop { background: url(/img/tr.gif) no-repeat top right; }
.rbbot div { background: url(/img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/img/br.gif) no-repeat bottom right; }


.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px;padding: .3em; }
.rbroundbox {  margin: .6em ; }





/* $Id: style.css,v 1.1.4.2 2008/01/13 23:47:31 Gurpartap Exp $ */
 *{margin: 0;
  padding: 0;
  }
/* Main container styles */


body { 
font: normal 100%  sans-serif;
line-height: 1.6em;
color: #666666;
background: url(/img/top_bg.gif);
background-repeat: repeat-x;
}



#header {
  width:100%;
  height:120px;
}

#headerInner {
  position: relative;
  width: 950px;
  height:120px;
  margin: 0 auto;
}

/* logo, text logo, and slogan */

#siteName {
  font-family: sans-serif ;
  color: #fff;
  font-size: 44px;
  display: inline;
  line-height: 110px;
}


#siteName a {
  color:#CCC;
  text-decoration:none;
}

#siteName a:hover {
  color:#DDD;
  text-decoration:none;
}


#logowrapper {position: absolute;}
#logowrapper p{color:#fff;float:left;font-size:0.9em;height:40px;line-height:1.3;padding-left:5px;padding-top:32px;width:210px;}
#logowrapper p a{color:#fff;text-decoration:underline;}

#navigation{position:absolute;right:0;top:0px;}
#navigation li a{background:#fff url(/img/menu.gif) no-repeat 0 100%;color:#2d373f;display:block;font-weight:700;margin:0 3px;padding:5px 0;text-align:center;width:90px;}
#navigation li.active a,#navigation li a:hover{color:#2b76af;padding-top:12px;text-decoration:none;}
#navigation li{float:left; list-style:none;}

#main {
  background: #fff;
}

#mainInner {
  
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding-top: 1em;
}

/* 3 columns and primary content layout */

#primaryContent { 
  position: relative;
  margin-right: 0em;
  margin-left: 1.8em;
}

#primaryContent h3 {
  margin:5px 0 5px 0;
}

#columns {
  
  float: left;
  width: 100%;
  margin-right: -34em;
  margin-bottom:15px;
  padding-right: 2em;
  overflow:hidden;
}

#columns h2 {
  font-size:18px;
  margin:10px 0 5px 0;
}

/* secondary content */


/* node and basic text attributes */

h1,h2,h3,h4,h5,h6 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  letter-spacing: -1px;
}
h1,h2,h3 {
  font-size:1.6em;
}
h4,h5,h6 {
  font-size:1.5em;
}
h5 {
  margin-bottom: 0.5em;
}

a {
  text-decoration: none;
  color: #539FCF;
}

a:hover {
  text-decoration: underline;
  color:#539FCF;
}

.content {
  margin-top:15px;
  clear: both;
}

.content p {
  line-height: 1.5em;
  text-align: left;
  margin-bottom: 1em;
}

div.picture{
   float:left;
   margin:0 0 0 0;
   padding:5px;
}

div.picture a{
   display:block;
   width:auto;
   height:auto;
   padding:1px;
   border:1px solid #A0B2BC;
}

.nodeimg {
   padding:3px;
   border:1px solid #A0B2BC;
}

div.picture a:hover{
   border:1px solid #31353E;
}

div.picture a img{
   display:block;
}



dt {
  font-size:14px;
  font-weight:bold;
  margin:10px 0 5px 0;
}

.node blockquote {background: #f4f4f4 url('/img/bquote1.gif') no-repeat 0% 0%; padding: 20px 0 0 40px; margin: 1em 30px;}
.node blockquote p {background: url('/img/bquote2.gif') no-repeat;background-position:bottom right; padding: 0 40px 20px 0;}



.Footer { width: 100%; margin: 0 auto; color: #E6E6E6; clear: both;}

.FooterCopy { /*background: #484E56;*/ width: 100%; color: #5e7d8c; float: left; }
.Footer .alexu { /*background: url(/img/footer_logo.gif) no-repeat; width: 231px; height: 32px;*/ float: right; padding: 10px;}
.FooterCopy a { color: #728a8a; }
.FooterCopy a:visited {  color: #728a8a; }
.FooterCopy a:hover { text-decoration: underline; color: #728a8a; }




p{
    padding-bottom: 0.6em;
    padding-top: 0.4em;
  /*  text-indent: 1em;*/

}
ul{
    padding-left: 30px;
}

a.external{
    background:transparent url(/img/external.png) no-repeat scroll right center;
    padding-right:13px;
}

