/* General Styles */
body	{
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

table {
   background-color: #FFFFFF;
   border: solid 0px #FFFFFF;
}

td img { border: solid 0px #FFFFFF; }

/* Links Grey Background */
a.bggrey:link { color: #000000; text-decoration: none; }
a.bggrey:visited { color: #000000; text-decoration: none; }
a.bggrey:active { color: #000000; text-decoration: none; }
a.bggrey:hover { text-decoration: underline; }

/* Links Side Menu */
a.smenu:link { color: #000000; text-decoration: none; }
a.smenu:visited { color: #000000; text-decoration: none; }
a.smenu:active { color: #000000; text-decoration: none; }
a.smenu:hover { text-decoration: underline; }

/* Standard Page width = 650 */
/* Header Styles */
td.header_pict {
   background-color: #FFFFFF;
   border: solid 1px #000000;
   vertical-align: top;
}

td.header_title {
   background-color: #FFFFFF;
   border-top: solid 1px #000000;
   border-left: solid 0px #000000;
   border-right: solid 0px #000000;
   border-bottom: solid 1px #000000;
   vertical-align: middle;
   height: 70;
   width: 427;
}

td.header_menu {
   background-color: #CCCCCC;
   border-top: solid 0px #000000;
   border-left: solid 0px #000000;
   border-right: solid 0px #000000;
   border-bottom: solid 1px #000000;
   vertical-align: middle;
   height: 20;
   width: 427;
   font:  10pt verdana;
}

/* Content Styles */
a.bold_label {
   color: #006600;
   font:  9pt verdana;
   font-weight: bold;
}

a.normal_bold {
   color: #000000;
   font:  9pt verdana;
   font-weight: bold;
}

a.normal_text {
   color: #000000;
   font:  9pt verdana;
}

a.normal_link {
   font:  9pt verdana;
}

a.small_link {
   font:  8pt verdana;
}

p.bold_title {
   color: #006600;
   font:  11pt verdana;
   font-weight: bold;
}

p.bold_label {
   color: #006600;
   font: 9pt verdana;
   font-weight: bold;
}

p.normal_bold {
   color: #000000;
   font:  9pt verdana;
   font-weight: bold;
}

p.bold_red {
   color: #FF0000;
   font:  8pt verdana;
   font-weight: bold;
}

p.normal_text {
   color: #000000;
   font:  9pt verdana;
}

p.small_bold {
   color: #000000;
   font:  8pt verdana;
   font-weight: bold;
}

p.small_text {
   color: #000000;
   font:  8pt verdana;
}

p.normal_link {
   font:  9pt verdana;
}

td.content_tile1 {
   background-color: #FFFFFF;
   border: solid 0px #FFFFFF;
   font: 9pt verdana;
   color: #000000;
   vertical-align: top;
   width:   50;
   height:  480;
   padding-left: 0px;
   padding-top:  10px;
}

td.content_tile2 {
   background-color: #FFFFFF;
   border: solid 0px #000000;
   font: 9pt verdana;
   vertical-align: top;
   width:   575;
   height:  480;
   padding-left: 0px;
   padding-top:  10px;
}

td.content_mbsop_tile {
   background-color: #FFFFFF;
   border: solid 0px #000000;
   font: 9pt verdana; 
   vertical-align: top;
   width:   650;
   height:  480;
   padding-top:    5px;
   padding-left:   10px;
   padding-right:  5px;
   padding-bottom: 5px;
}

td.content_mbsop_menu {
   background-color: #CCCCCC;
   border: solid 1px #000000;
   font: 9pt verdana; 
   vertical-align: middle;
   width:   125;
   padding-left:   0px;
   padding-top:    5px;
   padding-bottom: 5px;
   padding-right:  0px;
}

td.content_mbsop_title {
   background-color: #FFFFFF;
   border: solid 0px #000000;
   font: 9pt verdana; 
   vertical-align: top;
   width:   500;
   padding-left:   0px;
   padding-top:    0px;
   padding-bottom: 5px;
   padding-right:  5px;
}

td.content_mbsop_body1 {
   background-color: #FFFFFF;
   border: solid 0px #FFFFFF;
   font: 9pt verdana;
   color: #000000;
   vertical-align: top;
   width:   307;
   height:  150;
   padding-left: 5px;
   padding-top:  5px;
   padding-bottom: 10px;
   padding-right:  5px;
}

td.content_mbsop_body2 {
   background-color: #CCCCCC;
   border: solid 0px #FFFFFF;
   font: 9pt verdana;
   color: #000000;
   vertical-align: top;
   width:   307;
   height:  150;
   padding-left: 5px;
   padding-top:  5px;
   padding-bottom: 10px;
   padding-right:  5px;
}

td.content_mbsop_instructor {
   background-color: #CCCCCC;
   border: solid 0px #CCCCCC;
   font: 8pt verdana;
   vertical-align: middle;
   padding-left: 2px;
   padding-top:  5px;
   padding-bottom: 5px;
   padding-right:  2px;
}

td.content_sponsor_banner {
   background-color: #CCCCCC;
   border: solid 0px #CCCCCC;
   font: 9pt verdana;
   vertical-align: middle;
   width:   575;
}

/* Footer Styles */
td.footer_tile1 {
   font-size: 8pt;
   background-color:  #FFFFFF;
   width:  50;
}

td.footer_tile2 {
   font-size: 8pt;
   background-color:  #FFFFFF;
   width:  575;
}


/* Registration Styles */

body.registration_body	{
   margin: 5px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
}

td.registration_head {
   color: #000000;
   font:  14pt Arial;
   font-weight: bold;
}

td.registration_text {
   border-top: solid 1px #000000;
   border-left: solid 1px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 0px #000000;
   color: #000000;
   font:  12pt Arial;
   font-weight: bold;
}

td.registration_text2 {
   border-top: solid 1px #000000;
   border-left: solid 0px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 0px #000000;
   color: #000000;
   font:  12pt Arial;
   font-weight: bold;
}

td.registration_text3 {
   border-top: solid 1px #000000;
   border-left: solid 0px #000000;
   border-right: solid 0px #000000;
   border-bottom: solid 0px #000000;
   color: #000000;
   font:  12pt Arial;
   font-weight: bold;
}
td.registration_text_last {
   border-top: solid 1px #000000;
   border-left: solid 1px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 1px #000000;
   color: #000000;
   font:  12pt Arial;
   font-weight: bold;
}

td.registration_foot {
   color: #000000;
   font:  10pt Arial;
   font-weight: bold;
}