@charset "utf-8";
/* CSS Document for CI Succession Planning microsite */

body { background-color:#f5f5f5; left: 0px; top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; }

a { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
a:link, a:active, a:visited { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
a:hover { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}

h1 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #24408F; font-size: 18px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 17px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #24408F; font-size: 15px;}
hr { line-height: 1px; color: #e6e6e6; }

/* CI Succession Planning microsite nav styles */
#main_nav { float:left; width:717px; height:31px; line-height:normal; background-color: #FFFFFF; background-image:url(../images/main_nav_bg.gif) background-repeat: repeat-x; background-position: top; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e6e6e6; border-left-color: #e6e6e6; background-image: url(../images/main_nav_bg.gif); }
#main_nav ul { margin:0; padding:0; list-style:none; }
#main_nav li { background:url(../images/main_nav_right.gif) no-repeat right top; float:left; margin:0; padding:0; }
#main_nav a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#A7B3D2; text-decoration:none; display:block; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; }
#main_nav a:hover { color:#24408F; text-decoration:none; display:block; }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #main_nav a {float:none;}
  /* End IE5-Mac hack */
#main_nav .current { background:url(../images/main_nav_right.gif) no-repeat right top; float:left; margin:0; padding:0;}
#main_nav .current a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#24408F; text-decoration:none; display:block; padding-top: 8px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; }
/* End of nav styles */

.page_content { margin: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-align:left; }

.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333;}

#top { line-height: 10px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-transform: uppercase;}

#top a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #999999; text-transform: uppercase; }
#top a:link, .to_top a:active, .to_top a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #999999; text-transform: uppercase; }
#top a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #333333; text-transform: uppercase; }

/* rounded edge box styles */
.rounded_box { margin: 0px; float: right; background-image: url(../images/rounded_box_bottom-left.gif); background-repeat: no-repeat; background-position: left bottom; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; background-color: #EAECF4; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; width: 245px; }

.rounded_box_header { background-image: url(../images/rounded_box_top-left.gif); background-repeat: no-repeat; background-position: left top; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -15px; }

.rounded_box h2 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 17px; background-image: url(../images/rounded_box_top-right.gif); background-repeat: no-repeat; background-position: right top; line-height: 25px; text-indent: 5px; padding: 0px; margin-top: -8px; margin-right: -8px; margin-bottom: 0px; margin-left: 0px; text-align:left;}

.rounded_box_bottom { background-image: url(../images/rounded_box_bottom-right.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
/* end of rounded edge box styles */

.checkmarks { list-style-position: outside; list-style-image: url(../images/checkmark.png); text-indent: 0px; text-align: left; margin: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

.bottom_left { background-image: url(../images/bottom-banner_left.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; vertical-align: middle; padding: 10px; margin: 5px; }
.bottom_right { background-image: url(../images/bottom-banner_right.gif); background-repeat: no-repeat; background-position: right bottom; text-align: right; vertical-align: bottom; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; width: 275px; }

.banner { font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 30px; font-weight: bold; color: #284195; }

.registerprice { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

