.text                 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	padding-left: 15px;
}
.textsmall            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #666666; text-decoration: none; line-height: 14px;}
.textmiddle           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 15px;}
.textlarge            {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	text-indent: 6pt;
}
.textWhite            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 12px; font-weight: normal;}

.navigation           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; line-height: 18px;} 
 
.pagetitle            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #003399; text-decoration: none; font-weight: bold; line-height: 28px;}
.heading              {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #324F87;
	text-decoration: none;
	padding-left: 15px;
	line-height: 20px;
	font-weight: bold;
} 
.bullets               {
	text-decoration: none;
	padding-left: 15px;
} 

a                     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
} 
a:hover               {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
}
a.navigation          {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	list-style-type: circle;
	text-indent: 6pt;
} 
a.navigation:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	text-indent: 6pt;
} 

a.subnavigation       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: 23px;
	text-indent: 6pt;
} 
a.subnavigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #324F87;
	font-weight: normal;
	line-height: 23px;
	text-indent: 6pt;
}

select                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666;} 
input                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666;} 
options               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666;} 
textarea              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666;}
.textbullet {
	list-style-image: url(../newstuff/roundbullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-right: 5px;
}
.quotetop {
border-top-color:#324f87;
border-top-style:solid;
border-top-width:1px;
}
.quotebot {
border-bottom-color:#324f87;
border-bottom-style:solid;
border-bottom-width:1px;
}
.quotetext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	padding-left: 15px;
}
.subhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #324F87;
	text-decoration: none;
	padding-left: 15px;
	line-height: 16px;
	font-weight: bold;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	list-style-image: url(../newstuff/roundbullet.gif);
	list-style-position: outside;
	vertical-align: middle;
	background-position: top;
}
ul li{
padding-bottom:5px;
}
ul.nested{
list-style-image: url(../newstuff/bluebullet.gif);
}
.quoteblue {
border-top-color:#324f87;
border-top-style:solid;
border-top-width:1px;
}
.quotebluebot {
border-bottom-color:#324f87;
border-bottom-style:solid;
border-bottom-width:1px;
}
a.quotenav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	list-style-position: inside;
	list-style-type: circle;
	text-indent: 6pt;
}
a.quotenav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	list-style-position: inside;
	list-style-type: circle;
	text-indent: 6pt;
}
a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	list-style-type: circle;
	padding-right: 4px;
	padding-left: 4px;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	list-style-type: circle;
	padding-right: 4px;
	padding-left: 4px;
}
.boldhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	padding-left: 15px;
	font-weight: bold;
}
.recommend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	padding-left: 15px;
}
a.recnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	list-style-position: inside;
	list-style-type: circle;
	padding-left: 15px;
}
a.recnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	list-style-position: inside;
	list-style-type: circle;
	padding-left: 15px;
}
.faqbot {

	background-image: url(../newstuff/faqbot.gif);
	background-repeat: repeat-x;
}
.tabletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}
a.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	list-style-position: inside;
	list-style-type: circle;
	vertical-align: middle;
}
.justpub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #324F87;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}
#recentpub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #324F87;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
	background-image:url(../newstuff/faqhead.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:3px;
}
.publishers{
width:80px;
padding:0 15px 0 15px;
}
.bulletquote {
	list-style-image: url(../newstuff/smallroundbullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}
.tabletextrecent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	text-align:center;
}
a.tabletextrecent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	line-height: 16px;
} 
a.tabletextrecent:hover               {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
}
#photo {
float:right;
background-image:url(../images/mcdadd.jpg);
background-repeat:no-repeat;
position:relative;
width:180px;
height:202px;
top:0px;
margin-left:5px;
z-index:5;
}
.quotebox{
margin-left:27px;
border-bottom-color:#000066;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#000066;
border-top-style:solid;
border-top-width:1px;
width:500px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
line-height: 14px;
padding-left: 15px;
padding-right: 15px;
padding-top:5px;
padding-bottom:5px;
}
.subheadsmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	padding-left: 15px;
	font-weight:bold;
}
#booksnavhead{
width:195px;
background-image:url(../newstuff/faqhead.gif);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
text-decoration: none;
line-height: 22px;
padding-left: 15px;
border-bottom-color:#324f87;
border-bottom-style:solid;
border-bottom-width:1px;
}
.booksnav{
width:195px;
background-color:#f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding-left: 15px;
padding-top:2px;
padding-bottom:4px;
border-bottom-color:#324f87;
border-bottom-style:dashed;
border-bottom-width:1px;
}
.recnavhead{
margin-left:30px;
width:400px;
background-image:url(../newstuff/faqhead.gif);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
text-decoration: none;
line-height: 22px;
padding-left: 15px;
border-bottom-color:#324f87;
border-bottom-style:solid;
border-bottom-width:1px;
}
.recodd{
margin-left:30px;
width:400px;
background-color:#f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding-left: 15px;
padding-top:2px;
padding-bottom:4px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}
.receven{
margin-left:30px;
width:400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding-left: 15px;
padding-top:2px;
padding-bottom:4px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}
.faqnavhead{
width:400px;
background-image:url(../newstuff/faqhead.gif);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333333;
text-decoration: none;
line-height: 22px;
border-bottom-color:#324f87;
border-bottom-style:solid;
border-bottom-width:1px;
}
.frontcontent{
padding: 0 10px 0 10px;
}
.front_pub{
width:120px;
text-align:center;
}
.front_pub_title{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	text-align:center;
}
.front_pub_publish{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	text-align:center;
	margin-bottom:5px;
	border-bottom:#000066 1px solid;
}
.front_pub_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #324F87;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	background-image:url(../newstuff/faqhead.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#000066 1px solid;
}
a.small:link {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	line-height: 14px; }
a.small:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	line-height: 14px; }
a.small:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF9933;
	text-decoration: underline;
	line-height: 14px; }
a.small:active {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	line-height: 14px; } 
.contentbox{
width:592px;
}
.sub_pic{
width:249px;
padding:10px;
float:right;
}
.boxout{
width:500px;
border:#324f87 solid 1px;
padding: 10px;
margin: 0 20px 0 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
line-height: 16px;
}