
/* ::::: http://www.fmptraining.com/fmptraining_general.css ::::: */

body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; font-style: normal; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); line-height: 1.3em; }
p { text-align: left; }
h1 { border-bottom: 2px solid rgb(51, 102, 204); font-size: 1.4em; }
h2 { border-bottom: 2px solid rgb(153, 153, 153); font-size: 1.2em; }
h3 { border-bottom: 2px solid rgb(51, 102, 204); font-size: 1em; }
#header { width: 630px; margin-left: auto; margin-right: auto; }
#topnavigation { margin: 0px auto; padding: 10px 0px 0px; width: 630px; }
#topnavigation ul { margin: 0pt auto; padding: 0px; list-style-type: none; }
#topnavigation li { margin: 0px auto; padding: 0px; display: inline; }
#specials { width: 630px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#FMPtraining_body { width: 630px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding-top: 5px; }
#FMPtraining_1column { clear: both; width: 630px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding-top: 15px; }
#leftcolumn300px { border-right: 2px solid rgb(204, 204, 204); float: left; width: 400px; padding-right: 15px; padding-top: 10px; margin-left: 5px; }
ul { list-style-type: disc; margin-left: 0pt; }
#rightcolumn300px { width: 200px; float: right; padding-top: 10px; }
#footer { border-top: 2px dotted rgb(204, 204, 204); margin: 0px auto; padding: 20px 0px 0px; clear: both; width: 630px; text-align: center; }
#footer ul { margin: auto; padding: 0px; list-style-type: circle; }
#footer li { margin: 0px auto; padding: 0px; display: inline; list-style-type: square; }
#caption { font-size: 0.8em; color: rgb(153, 153, 153); text-align: center; }
#fmpclasses_leftcolumn300px { border-right: 2px solid rgb(204, 204, 204); float: left; width: 400px; padding-right: 0px; padding-top: 0px; }
#fmpclasses_rightcolumn300px { float: right; width: 200px; padding-right: 0px; padding-top: 0px; }

/* ::::: http://www.fmptraining.com/fmptraining_links.css ::::: */

a:link, a:visited { color: rgb(51, 102, 153); }
a:hover, a:active { color: rgb(51, 153, 255); }
.classname_az a:link, .classname_az a:visited { color: rgb(0, 51, 153); text-decoration: underline; }
.classname_az a:hover, .classname_az a:active { color: rgb(0, 51, 153); text-decoration: underline; }
.class_az_detail a:link, .class_az_detail a:visited { color: rgb(0, 51, 153); text-decoration: underline; }
.classname a:link, .classname a:visited { color: rgb(0, 51, 153); text-decoration: none; }
.classname a:hover, .classname a:active { color: rgb(153, 51, 0); text-decoration: underline; }
.class_detail a:link, .class_detail a:visited { color: rgb(0, 51, 153); text-decoration: none; }

/* ::::: http://www.fmptraining.com/fmptraining_classes.css ::::: */

.centred_text { text-align: center; }
.right-align_text { text-align: right; }
.right-align_text_5pxindent { text-align: right; padding-right: 5px; }
.justify_text { text-align: justify; }
.smallerparagraph { font-size: 10px; }
.Large_link { font-size: 1.4em; text-align: center; font-weight: bold; margin-bottom: -10px; }
.h2Center { border-bottom: 2px solid rgb(153, 153, 153); font-size: 1.2em; font-weight: bold; line-height: 1.6em; text-align: center; }
.FMPt_lightblue { color: rgb(51, 102, 204); }
.FMPt_darkblue { color: rgb(0, 0, 102); }
.FMPt_royalblue { color: rgb(0, 51, 153); }
.FMPt_red { color: rgb(255, 0, 0); }
.FMPt_Arizona { color: rgb(0, 51, 153); }
.FMPt_white { color: rgb(255, 255, 255); }
.classname { font-size: 1.1em; font-weight: bold; color: rgb(0, 51, 153); line-height: 1.7em; }
.class_detail { font-size: 1em; color: rgb(0, 51, 153); }
.classname_az { font-size: 1.1em; font-weight: bold; color: rgb(0, 51, 153); line-height: 1.7em; }
.class_az_detail { font-size: 1em; color: rgb(0, 51, 153); }
.quotes { border-bottom: 1px solid rgb(0, 102, 204); padding-right: 20px; padding-left: 35px; font-style: italic; text-align: justify; padding-bottom: 10px; display: block; background-image: url('spacer.gif'); background-repeat: no-repeat; background-position: left center; }
.simpleleftborder { border-left: 1px solid rgb(189, 192, 194); padding-left: 5px; text-align: right; background-image: url('right_colrpt.jpg'); }
.simpleleftborder_leftalign { border-left: 1px solid rgb(189, 192, 194); padding-left: 5px; text-align: left; }
.indenttext_5px { padding-left: 5px; }
.indenttext_10px { padding-left: 10px; }
.indenttext_10px_630pxwide { padding-left: 10px; background-image: url('content_rpt.jpg'); background-repeat: repeat-y; padding-right: 10px; line-height: normal; }
.indenttext_10px_630pxwide ul { list-style-type: disc; padding-left: 0px; margin-left: 8px; }
.table_contents { background-image: url('content_rpt.jpg'); }
.qanda { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.qanda h1 { border-bottom: 1px solid rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; }
.qanda li { line-height: 150%; }
.tablecontents { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
.tablecontents ul { list-style-type: disc; padding-left: 0px; margin-left: 8px; }
.tablecontentsh1 { border-bottom: 1px solid rgb(204, 204, 204); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; }
