/* --------------------------------------------
   FreemanGroup Solutions
   copyright (c) FreemanGroup Solutions
   Designed & Developed by Ariamedia (www.ariamedia.com)
   Last Update December 20, 2005
----------------------------------------------- */

/* =STRUCTURE
----------------------------------------------- */
body { background:url(../images/training/bkgrnd.gif) top left repeat-x #fff; }

div#column_left, div#column_right { border-top: 3px solid #FFCD2B; }
div#column_left li a:hover { background: #FFEFAA; }

a {	color: #EBB400; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
	
/* =LOGO
----------------------------------------------- */
div#logo a { background: url(../images/training/logo.gif) top left no-repeat; }

/* =NAV_MAIN
----------------------------------------------- */
div#nav_main li { background: url(../images/training/tab_right.gif) top right no-repeat; }
div#nav_main li a {	color: #EBB400; background: url(../images/training/tab_left.gif) top left no-repeat; }
div#nav_main li a:hover { color: #000; }

div#nav_main li#nav_main_selected {	color: #FFCE2B; background: url(../images/training/tab_sel_right.gif) top right no-repeat; }
div#nav_main li#nav_main_selected a { background: url(../images/training/tab_sel_left.gif) top left no-repeat; }

div#nav_sub li#nav_sub_selected a { font-weight: bold; color: #EBB400; }

/* =BANNER
----------------------------------------------- */
div#banner { float: left; width: 748px; border: 1px solid #999; background: url(../images/corporate/banner_pillow.jpg) top left no-repeat; margin-bottom: 20px; }
div#banner a { width: 748px; height: 136px; display: block; }

blockquote { background: #FFEFAA; }
blockquote.nav_block { background: #fff; border-left: 4px solid #FFCD2B; }

.primcolor { color: #FFCE2B; }


table.foundationstbl { padding: 0; margin: 0 0 1em 0; border: 0; border-collapse: collapse; }
table.foundationstbl th { padding: 10px; width: 25%; font-weight: bold; color: #000; text-align: left; font-size: 7.5pt; line-height: normal; padding-bottom: 1em; background: #EBEBEB; border-right: 2px solid #FFCE2B;  border-left: 2px solid #FFCE2B; }
table.foundationstbl td { padding: 10px; font-size: 9pt; line-height: normal; border-right: 2px solid #FFCE2B;  border-left: 2px solid #FFCE2B; }

table.pillarstbl { padding: 0; margin: 0 0 1em 0; border: 0; border-collapse: collapse; }
table.pillarstbl td { vertical-align: top; padding: 10px; font-size: 9pt; line-height: normal; border-right: 2px solid #FFCE2B;  border-left: 2px solid #FFCE2B; border-top: 1px solid #EBEBEB; }
table.pillarstbl td strong { font-size: 7.5pt; color: #000; }