body {
background-color:#02002e;
color:#dee7f7;
font-family:Trebuchet, Verdana, sans-serif;
/* font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif; */
font-size:10pt;
}
#bodyContainer{
width:960px;
margin:auto;

}
h2{
font-size:11pt;
}
h2.emphasis{
font-size:13pt;
}
.serif{
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-size:10pt;
font-variant:small-caps;
}

h3.serif {
color:#769EE3;
font-size:14pt;
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;

}
h3.blu-serif {
color:#ABB9CF;
font-size:14pt;
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-weight:bold;
font-variant:small-caps;
}
h4.underscore {
font-size:10pt;
font-weight:bold;
border-bottom:1px solid #769EE3;
}
h1.serif{
font-size:12pt;
padding-left:1em;
}
h1.blu-serif{
font-size:12pt;
padding-left:1em;
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-variant:small-caps;
color:#061248;
}
li.article a{
color:#061248;
}
ul {
margin-left:2em;
margin-top:1em;
margin-bottom:1em;
}
ul#media{
padding:0;
margin:0;
}
ul#media li{
list-style-type:none;
}
ul#media li a{
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-size:10pt;
font-variant:small-caps;
padding-top:.5em;
padding-bottom:.5em;
color:#dee7f7;
border-bottom:1px solid #769EE3;
display:block;
font-weight:bold;
width:190px;
text-align:center;
}
ul#media li a:hover{
color:#769EE3;
}
.paragraph{
line-height:1.5em;
}
ul.nostyle{
list-style-type:none;
}
.inline {display:inline;}
a {
color:#F3DFAE;
text-decoration:none;
}
#titleBar{
width:700px;
margin:0 auto;
padding-top:1em;
padding-bottom:1em;
}
.clearBoth {
clear:both;
}
#navBar{
width:952px;
height:30px;
background:url(/images/nav.gif) no-repeat;
border-bottom:1px solid #5A6080;
margin-bottom:1em;

}
a.rollover img, a.rollover:visited img  { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
}
a.rollover:hover img, a.rollover:active img { 
 filter: alpha(opacity=00);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
 -moz-opacity: 0.00; opacity:0.0;
}

a.rollover80 img, a.rollover80:visited img  { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
}
a.rollover80:hover img, a.rollover80:active img { 
 filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.80; opacity:0.8;
}

a.rollover-on img { 
 filter: alpha(opacity=00);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
 -moz-opacity: 0.00; opacity:0.0;
}
/*
#navBar ul{
list-style-type:none;
margin:0;
padding-left:4px;
float:left;
width:100%;
border-bottom:1px solid #769ee3;
}
#navBar ul li{
display:inline;
margin:0;
padding:0;

}
#navBar ul li a{
padding:9px 7px;
background-color:#02002e;
color:#dee7f7;
margin:0;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
border:0;
float:left;
}
#navBar ul li a:hover{
color:#769ee3;
}
*/
#mainContainer{
width:960px;
}
#mainColumn{
width:494px;
float:left;
position:relative;
margin-right:1em;
font-size:9pt;
padding-right:0 !important
}
#mainColumnLg{
width:674px;
float:left;
position:relative;
background:#e7e7f5 !important;
color:#000;
padding:1em; 
margin-right:1em;
font-size:9pt;
}
#mainColumnLg a{
color:#061248 !important;
}
#mainColumnLg a.light{
color:#459ee3 !important;
}
 #mainColumnLg h3.blu-serif {
color:#061248;
font-size:14pt;
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-weight:normal;
font-variant:small-caps;
}
.pressLink{
color:#e7e764;
}
#body {
position:absolute;
top:0;
left:0;
}
#successFoot{
position:absolute;
bottom:0;
left:0;

}
#middleColumn{
width:195px;
float:left;
padding-left:1em;
padding-right:1em;
margin:0;
border-right:1px solid #5A6080;
border-left:1px solid #5A6080;
}
#rightColumn{
width:225px;
float:left;
margin-left:5px;
margin-right:0px;
padding-right:0px;
padding:0px;

}
.smallText{
font-size:90%;
}
#bookplug {
	position:relative;
	width:212px;
	height:115px;
	margin:0;
	padding:0;
	display:block;
}
#bookplug #Book-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:79px;
	height:118px;
}
#bookplug #Book-02_ {
	position:absolute;
	left:79px;
	top:0px;
	width:138px;
	height:66px;
}

#bookplug #Book-03_ {
	position:absolute;
	left:79px;
	top:66px;
	width:138px;
	height:24px;
}


#bookplug #Book-04_ {
	position:absolute;
	left:79px;
	top:90px;
	width:138px;
	height:28px;
}

.new ul#media li a{
font-family: Palatino Linotype, Palatino,Georgia, Times, Times New Roman, serif;
font-size:10pt;
font-variant:small-caps;
padding-top:.5em;
padding-bottom:.5em;
color:#dee7f7;

display:block;
font-weight:bold;

text-align:center;
}
.new ul#media {
border-bottom:none;

}
.new .rightHeader {
width:227px;
display:block;

}
#bookBox_01 {
	position:relative;
	width:195px;
	height:111px;
}

#Book-01_ {
	position:absolute;
	left:3px;
	top:3px;
	width:73px;
	height:105px;
}

#Book-02_ {
	position:absolute;
	left:76px;
	top:3px;
	width:116px;
	height:55px;
}

#Book-03_ {
	position:absolute;
	left:76px;
	top:58px;
	width:116px;
	height:33px;
}

#Book-04_ {
	position:absolute;
	left:76px;
	top:91px;
	width:116px;
	height:17px;
}
.gold {
border:1px solid #9d7c0e;
margin-bottom:1em;
}
.rightBox {

/* margin:3px 0px 3px 0px; */
/* padding:1em; */
width:230px;
}
.rightBox ul{
list-style-type:none;

}
.rightBox .narrow{
font-family:"Arial Narrow", Arial, sans-serif;
font-size:14px;
color:#9eb2cd;
}
.rightBox span {
background: url(/images/right/home_15.jpg) no-repeat left;
width:11px;
height:12px;
float:left;
margin-right:2em;
}
.rightBox a{
color:#dee7f7;
}
.main-testimonial{
padding:1em;
width:90%;
border-bottom:1px solid #769ee3;
}
#pressReleaseBox {
border:1px solid #5A6080;
margin:3px 0px 3px 0px;
padding:1em;
width:180px;
}
#pressReleaseBox ul{
margin:0;
padding:0;
list-style-type:none;
}
.t-credit {
font-style:italic;
color:#777;
}
.speechThumb{
width:111px;
float:left;
border:1px solid #7f9fD0;
height:71px;
}
.speechTitle{
width:400px;
float:left;
height:40px;
vertical-align:bottom;
border-bottom:	1px solid #7f9fD0;
}
.speechTitle h4{
margin:0;
padding:0;
font-size:8pt;
vertical-align:bottom;

}
.formLabel{
width:240px;
text-align:right;
padding-right:1em;
float:left;
}
.lineContainer input{
float:left;
}
.lineContainer{
width:530px;
line-height:2em;
clear:both;
height:25px;
}
#footer {
width:950px;
text-align:center;
color:#7e8d81;
font-size:7pt;
}
#footer a{
color:#7e8d81;
font-size:7pt;
line-height:1.5em;
}
#footer h4{
width:100%;
font-weight:normal;
border-top:1px #fff dotted;
border-bottom:1px #fff dotted;
padding:3px 0 ;
font-size:10pt;
color:#6a8db3;
}