@charset "utf-8";

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:georgia, serif;
font-size:12px;
font-size:15px;
line-height:22px;
color:#555;
padding:0;
margin:0;
height:100%;
background-color:#ccc;
background:url(../../images/shell/bg.png) repeat-x;
background-attachment:fixed;
}

.pullQuote{
color:#fff;
xbackground-color:#f0f;
width:150px;
float:left;
position:relative;
top:31px;
padding:5px 10px 0;
border:none;
border-top:1px solid #fff;
border-bottom:1px solid #333;
background:url(../../images/shell/quoteBg.png) repeat-y;
}

.pullQuote h2{
font-size:16px;
font-weight:bold;
border:none;
xmargin:0;
xborder-top:2px dotted #B2EE62;
border-bottom:2px dotted #B2EE62;
}

.pullQuote p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
line-height:16px;
margin:0;
padding:5px 0;
xcolor:#B2EE62;
color:#eee;
font-weight:bold;
}

#container{
background-color:#fff;
width:960px;
margin:0 auto;
xheight:100%
}

#banner{
background-color:#A0FFFF;
height:180px;
background:url(../../images/shell/banner.png) no-repeat;
xvertical-align:bottom;
}

.nav{
position:relative;
top:146px;
float:right;
font-size:12px;
}

.navLink{
background-color:#000;/*005A72*/
color:#B2EE62;
float:right;
padding:0px 7px;
margin:0 4px 0 0;
font-weight:bold;
}

.pageNav{
background-color:#bb0000;
}

#pageHolder{
xbackground-color:#eaeaea;
xpadding:15px 30px 15px 0px;
/*padding:15px 30px 15px;*/
height:100%;
xbackground:url(../../images/shell/pageHolderBg.png) repeat-y;
background:url(../../images/shell/rainbow.png) no-repeat;
xbackground:url(../../images/shell/rainbow.png) repeat-y;
}

#content{
position:relative;
left:180px;
left:5px;
width:750px;
padding:10px 0px 45px 15px;
_padding:15px 0px 45px 15px;
_width:765px;
xbackground-color:#f0f;
float:left;
min-height:325px;
}

.column, .doubleColumn, .halfColumn{
height:100%;
padding:0 10px;
float:left;
xbackground-color:#ff0;
border-right:1px solid #fff;
}

.column{
width:279px;
}

.doubleColumn{
width:579px;
}

.halfColumn{
font-family:Arial, Helvetica, sans-serif;
width:129px;
font-size:11px;
line-height:16px;
padding-bottom:30px;
xbackground-color:#D1EEB3;
color:#316728;
background:#D1EEB3 url(../../images/shell/halfColBg.png) no-repeat bottom;
}

.halfColumn img{
margin:10px 0;
xborder:2px solid #316728;
xborder-top:2px solid #AAEA60;
xborder-left:2px solid #AAEA60;
}

.fullColumn{
padding:10px;
}

.rainbow{
width:180px;
height:600px;
background-color:#cc0000;
float:left;
background:url(../../images/shell/rainbow.png) no-repeat;
}

.dark{
background-color:#333;
color:#fff;
}

.tripleColumn{
background-color:#f0f;
}

.Vline{
border-right:1px solid #ccc;
}

.noFill{
background-color:fff;
}

.clr{
clear:both;
}

.menu ul li{
background-color:#fff;
list-style:none;
padding:0;
margin:0;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top:1px solid #ccc;
clear:both;
width:100%;
xbackground-color:#6BCEEF;
background-color:#fff;
margin:30px 0 0 0;
xfloat:left;
text-align:right;
}

.footer img{
float:right;
}

.faq{
padding:0 0 20px;
margin:0;
xborder-top:1px solid #ccc;
xbackground-color:#ccc;
}

.faq h3{
padding:5px 0;
margin:0;
xwidth:100%;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.faq p{
padding:5px 0 0 0;
margin:0;
}

.halfColumn ul{
padding:0px 0;
marging:0 0;
list-style:none;
}

.halfColumn li{
padding:5px 0;
}

.anchor_top{
xbackground-color:#cc0000;
xwidth:10px;
xheight:10px;
float:right;
font-size:9px;
position:relative;
right:20px;
xdisplay:inline-block;
}

.floatImage{
float:left;
padding-right:10px;
xpadding:10px 10px 0 0;
}

.bookDetails{
font-size:10px;
line-height:14px;
font-weight:bold;
xbackground-color:#eaeaea;
}

.icon img{
margin:10px 0 0px 0;
xpadding:10px 0 50px 0;
}

.icon{
padding:0 0 0 40px;
background: url(../../images/shell/icons/pdf_icon.png) no-repeat;
}







