/* Inside Out Coaching Stylesheet                 */
/* By: NetStyle Media                             */
/* Michael Ridler - mridler@netstylemedia.com     */
/* March 2005                                     */


body { background: #4D6CA1; margin: 0px; text-align: center; }


/* Links */
a:link          { color: #666666; text-decoration: underline; } 
a:hover         { color: #000000; text-decoration: none; } 
a:visited       { color: #666666; text-decoration: underline; }
a:visited:hover { color: #000000; text-decoration: underline; }
a:active        { color: #000000; text-decoration: none; }


/* Fonts */
body            { font-size: 12px; font-color: #000000; font-weight: normal; font-family: verdana, arial, tahoma, helvetica, sans-serif; }
td              { font-size: 12px; font-color: #000000; font-weight: normal; font-family: verdana, arial, tahoma, helvetica, sans-serif; }
#footer         { font-size: 10px;      color: #666666; font-weight: bold;   font-family: verdana, arial, tahoma, helvetica, sans-serif; }
.heading        { font-size: 18px;      color: #4D6CA1; font-weight: normal; font-family: copperplate gothic bold, verdana, tahoma, sans-serif; }
.heading2       { font-size: 12px;      color: #4D6CA1; font-weight: bold; }
.warning        { font-size: 10px;      color: #ff0000; font-weight: bold; }
.home           { font-size: 18px;      color: #4D6CA1; font-weight: normal; font-family: copperplate gothic bold, verdana, tahoma, sans-serif; }


/* Tables */
.body_box            { width: 760px; margin: 0px; spacing: 0px; padding: 0px; border-width: 1px; border-style: solid; border-color: #000000; background: #B8CDF0; }
.header              { width: 758px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: ridge; }  
.layout              { width: 758px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: ridge; }  
.footer              { width: 758px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: ridge; }  
.contact             { width: 275px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: solid; }
.signup_form         { width: 350px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: ridge; }  
.newsletter_contents { width: 550px; margin: 0px; spacing: 0px; padding: 5px; border-width: 1px; border-style: solid; border-color: #000000; background: #ffffff; }  
.resource1           { width: 500px; margin: 0px; spacing: 0px; padding: 0px; border-width: 0px; border-style: solid; }


/* Table Cells */
td              { text-align: left;  vertical-align: top; }
#layout_left    { width: 175px; }
#layout_right   { width: 585px; }
#footer_right   { text-align: right; vertical-align: bottom; }


/* Misc */
.thumb          { border-width: 1px; border-style: solid; border-color: #000000; }
ul              { list-style: outside; list-style-type: circle; }
.numbered       { list-style-type: decimal; }

