	/* GLOBAL STYLES */
		#globalNavContainer { width: 924px; height: 95px; margin: 0px auto 0px auto; text-align: left; position: relative; z-index: 10;}
		#globalNavContainer #aflacLogo { position: absolute; margin: 0px 0px 0px 0px;}
			#globalNavContainer { text-align: left; }
			#navLevelOne, #utilitiesNav { font-family: arial; font-size: 11px; color:#003366; }
				#globalNavContainer img, #navLevelOne img, #utilitiesNav img { border: 0px ! important; margin: 0px ! important; padding: 0px ! important; }

	/* UTILITIES RULES */
		#globalNavContainer #utilitiesNav { position: absolute; margin: 36px 0px 0px 174px; }

	/* LEVEL 1 RULES */
		#globalNavContainer .navLevelOne { position: absolute; width: 750px; height: 26px; margin: 69px 0px 0px 174px; border: 0px; white-space: nowrap; text-align: left; overflow: visible;  font-size: 0px; line-height: 0px; }
		#globalNavContainer .navLevelOne a { margin: 0px; padding: 0px; border: 0px; }
		#globalNavContainer .navLevelOne a img { margin: 0px; padding: 0px; border: 0px; margin-right: 1px ! important;}

	/* LEVEL 2 RULES */
		.submenu, .submenuCurrent { position: absolute; width: 750px; height: 26px; display: none; background: url(/us/en/images/navigation_curve_slice2.gif) no-repeat 0px 0px; }
		#navLevelTwo { margin: 0px; padding: 0px; border: 0px; width: 750px; height: 26px; white-space: nowrap; text-align: left; overflow: visible; }
		#navLevelTwo a, #navLevelTwo a img { margin: 0px ! important; padding: 0px; border: 0px; left: 0px; font-size: 0px; line-height: 0px; position: relative;}
		#globalNavContainer .navLevelOne #navLevelTwo a img { margin-right: 2px ! important; }
		.navLevelTwoLeftJust { text-align: left; }
		.navLevelTwoRightJust { text-align: right; }

	/* SUBMENU NAV ITEMS */
		.navLevelThree { position: absolute; z-index: 100 ! important; width: 220px; font-size: 10px; line-height: 12px; margin: 26px 0px 0px 13px; padding: 0px; border: 0px; left: 0px; top: 0px; visibility: none; }
		.navLevelThree a, .subNavMenuSpacer { display: block ! important; text-decoration: none; color: #003366; background: #BAC503; font-size: 10px; line-height: 12px; }
		.navLevelThree a:visited { color: #003366; }
		.navLevelThree a.current { color: #003366; background: #FFFFFF; }
		.navLevelThree a:visited.current { color:#003366; }
		.subNavMenuSpacer { height:14px; font-size: 10px; line-height: 12px; }
		.subNavMenuSpacer:hover { background: #BAC503 ! important; }
		.navLevelThree a:hover { background: url(/us/en/images/dropMenuActiveBg.gif) #BAC503; font-size: 10px; line-height: 12px; text-decoration:none; }
		.navLevelThree a div { margin: 0px 12px; padding: 3px 20px 3px 0px; border-bottom: 1px dashed #D9EA4E; font-size: 11px; line-height: 12px; }

	/* SUBMENU FOOTER ITEMS */
		.subNavFoot { height: 14px; background-image: url(/us/en/images/3nav_leftcorner.gif); background-position: left; background-repeat: no-repeat; }
		.subFootMid { background: #DEDB00; height: 14px; margin: 0px 12px; }
		.subFootRight { position: absolute; margin-top: -14px; height: 14px; width: 220px; background-image: url(/us/en/images/3nav_rightcorner.gif); background-position: right; background-repeat: no-repeat; }


/*                            */
/*    GLOBAL STYLES global    */
/*                            */

body, table, td {margin: 0; padding: 0; font: normal 11px/17px arial, helvetica, sans-serif; color: #333;}
a {text-decoration: none; color: #27A5C0;}
a:hover {text-decoration: underline;}
a:visited {color: #E8700F;}
a img {border: none;}
form, img {margin: 0; padding: 0;}

/* minimum heights for right side column, bulge, and bottom of right side column */
 
.bulgeprop {

    height: 98px;
    float: right;
    width: 1px;
}


h1, h2, h3, h4, h5 {font-weight: bold; margin: 0; padding: 0 0 0 0;}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}
h4 {font-size: 13px; font-weight: bold;}
h5 {font-size: 11px; font-style: normal; }
cite {position: relative; font-size: 9px; top: -3px; font-style: normal;}
p {margin: 0 0 15px 0; padding: 0;}
ul {margin: 0 0 15px 0; padding: 0; list-style: none;}

#print-contacts {display:none;}
#header {padding: 57px 0 16px 117px; height: 44px;}
#home-header {height: 90px; margin: 28px 0 0 117px; padding: 0 0 0 0;}
#left-curve {height: 204px; width: 49px;}
#left-shadow {background-image:url(/us/en/images/left_shadow.gif); width: 49px; height: 230px;}
#main-table {margin-top: 24px;}
#center {padding: 0 44px 0 39px;}
#center p, #center li, #center font {margin-left: 1px;}
#center #bracket {padding: 0 0 15px 0;}
#stockinfo a span#arrow-up {width: 10px; height: 10px;}
#stockinfo a span#arrow-down {width: 10px; height: 10px;}

/*                            */
/*    GLOBAL STYLES unique    */
/*                            */

#container {width: 924px; text-align: left;}
/*#level-one a {color: #416B4E;}
#level-two a {color: #E8700F;}
#level-thr a {color: #189FBC;}
#level-nin a {color: #27A5C0;}*/

#home-orange a {color: #27A5C0;}

#level-one #left-curve {background: url(/us/en/images/background_level1_curve.jpg) no-repeat;}
#level-two #left-curve {background: url(/us/en/images/background_level2_curve.jpg) no-repeat;}
#level-thr #left-curve {background: url(/us/en/images/background_level3_curve.jpg) no-repeat;}
#level-thr.tabs #left-curve {background: url(/us/en/images/background_level3_curve_tab.jpg) no-repeat;}
#level-nin #left-curve {background: url(/us/en/images/background_level9_curve.jpg) no-repeat;}

#home-orange #left-curve {background: url(/us/en/images/background_level1_curve.jpg) no-repeat;}
#home-green #left-curve {background: url(/us/en/images/background_home_green_curve.jpg) no-repeat;}
#home-blue #left-curve {background: url(/us/en/images/background_home_blue_curve.jpg) no-repeat;}

#home-green #main-table {margin-top: 20px;}
#home-orange #main-table {margin-top: 20px;}
#home-blue #main-table {margin-top: 20px;}

#home-blue #stockinfo a span#arrow-up {background-image: url(/us/en/images/ticker_up_blue.gif); background-repeat:no-repeat; }
#home-blue #stockinfo a span#arrow-down {background-image: url(/us/en/images/ticker_down_blue.gif); background-repeat:no-repeat;}
#home-orange #stockinfo a span#arrow-up {background-image: url(/us/en/images/ticker_up_orange.gif); background-repeat:no-repeat; }
#home-orange #stockinfo a span#arrow-down {background-image: url(/us/en/images/ticker_down_orange.gif); background-repeat:no-repeat;}
#home-green #stockinfo a span#arrow-up {background-image: url(/us/en/images/ticker_up_green.gif); background-repeat:no-repeat; }
#home-green #stockinfo a span#arrow-down {background-image: url(/us/en/images/ticker_down_green.gif); background-repeat:no-repeat;}

#home-green #left-shadow {background-image:url(/us/en/images/left_shadow_dark.gif); width: 49px; height: 230px;}
#home-blue #left-shadow {background-image:url(/us/en/images/left_shadow_dark.gif); width: 49px; height: 230px;}

/*                           */
/*    MAIN CONTENT global    */
/*                           */

#center h4 {padding: 0 0 5px 0; margin: 0 0 15px 0; background: url(/us/en/images/dotted_line_horz.gif) bottom left repeat-x;}
#one-column {margin: 0 0 0 25px; width: 500px;}
#one-column ul {margin-left:2em;}
#one-column ul li {list-style-type:disc; display:list-item;}
#one-column select#fifth-level {margin-bottom:18px;}
#two-column {width: 540px;}

#two-column #column1 {width: 265px; float: left; background: url(/us/en/images/dotted_line_vert.gif) right top repeat-y;}
#two-column.no-divider #column1 {background: none;}
#two-column #column2 {width: 265px; float: right;}
#two-column #item {padding: 0 25px 0 25px;}
#two-column h4 {padding: 0 0 5px 25px;}
#two-column #item h5 {margin: 0 0 0px -2px;}
#two-column #item h5 a {padding: 0 0 3px 17px;}
#two-column #item h5 a:hover {padding: 0 0 3px 17px; text-decoration: underline;}
#two-column .agentresult {padding: 6px 25px 12px 0px;}
#two-column .agentresult h5 {color:#A3B511; background: url(/us/en/images/dotted_line_horz.gif) bottom left repeat-x;}
#tabs {position: absolute; z-index: 5; margin: -50px 0 0 -38px; width: 630px;}
#tabs li {display: inline;}
#container #stockinfo	{padding-left: 25px; padding-top: 10px; font-size: 10px; color: #000000; text-align: left; line-height: 12px;}

/*                           */
/*    MAIN CONTENT unique    */
/*                           */

#level-one #two-column #item h5 a {background: url(/us/en/images/arrow_level1.gif) no-repeat; background-position: -1px 0; color: #416B4E;}
#level-one #two-column #item h5 a:hover {background: url(/us/en/images/arrow_level1.gif) no-repeat;  background-position: -1px 0; text-decoration: underline;}

#level-two #center h4 {color: #1C5370;}
#level-two #two-column #item h5 a {background: url(/us/en/images/arrow_level2.gif) no-repeat; background-position: -1px 0; color: #E8700F;}
#level-two #two-column #item h5 a:hover {background: url(/us/en/images/arrow_level2.gif) no-repeat; background-position: -1px 0; text-decoration: underline;}

#level-thr #center h4 {color: #4AA9BB;}

#level-nin #center h4 {color: #46C1E4;}

#level-nin #center .searchResult h4 {background-image: none; padding: 0px; margin: 0px; color: #A3B511;}
#level-nin #center .searchResult a {font-weight: normal;}
#level-nin #center .searchResult {margin-bottom: 18px;}
   	#level-nin #center #two-column #column1 #item, #level-nin #center #two-column #column2 #item  {padding: 0 0 1px 0; margin: 0 0 8px 0; background: url(/us/en/images/dotted_line_horz.gif) bottom left repeat-x;}
	#level-nin #center #two-column #column1 #item h5, #level-nin #center #two-column #column1 #item h5 a, #level-nin #center #two-column #column2 #item h5, #level-nin #center #two-column #column2 #item h5 a  {color:#A3B511; margin: 0 0 0 0; padding: 0 0 0 0 ; background: none;}

#home-orange #two-column, #home-blue #two-column, #home-green #two-column {width: 436px; text-align: left;}
#home-orange #two-column #column1, #home-blue #two-column #column1, #home-green #two-column #column1 {width: 208px; float: left; background: url(/us/en/images/dotted_line_vert.gif) right top repeat-y;}
#home-orange #two-column #column2, #home-blue #two-column #column2, #home-green #two-column #column2 {width: 208px; float: right; margin-left:20px;}
#home-orange #item h5 a:hover, #home-blue #item h5 a:hover, #home-green #item h5 a:hover {text-decoration: underline;}
#home-orange #item h5, #home-blue #item h5, #home-green #item h5 {padding: 0; margin: 0;}
#home-orange #item p, #home-blue #item p, #home-green #item p {padding: 0; margin: 0;}
#home-orange #item, #home-blue #item, #home-green #item {margin: 0 0 10px 0; padding: 0;}
#home-orange #column2 #item p, #home-blue #column2 #item p, #home-green #column2 #item p {margin: 0 0 0 20px; padding: 0;}
#home-orange #column2 #item h5, #home-blue #column2 #item h5, #home-green #column2 #item h5 {margin: 0 0 0 20px; padding: 0;}
#home-orange #two-column #column1 #item h5 a, #home-blue #two-column #column1 #item h5 a, #home-green #two-column #column1 #item h5 a {background: url(/us/en/images/arrow_orange.gif) no-repeat; background-position: -1px 0; color: #006699;}
#home-orange #two-column #column2 #item h5 a, #home-blue #two-column #column2 #item h5 a, #home-green #two-column #column2 #item h5 a {background: url(/us/en/images/arrow_blue.gif) no-repeat; background-position: -1px 0; color: #FF6600;}


/*                           */
/*    RIGHT COLUMN global    */
/*                           */

#right {padding: 15px 0 0 0; line-height: 1px;}
#right table#top {height: padding: 0; margin: 0;}
#right table#top p.info {font-weight: bold; font-style: normal; margin-top: 9px; margin-bottom:3px; margin-left:9px;}
#right table#top p.number {font-style: normal; margin-bottom: 3px; font-size: 10px; margin-left:9px;}
#right #email-print {position: absolute; margin: -34px 0 0 18px;}
#right #email-print #email {float: left; width: 53px; height: 17px; cursor: hand;}
#right #email-print #print {float: left; width: 49px; height: 17px; cursor: hand; margin-left: 14px;}
#right #nav {margin: 10px 0 0 17px; width: 175px; line-height: 14px;}
#right #nav li {padding: 0 0 4px 0; margin: 0 0 4px 0px; text-indent: -17px;}
#right #nav li a {padding: 0 0 0 17px;}
/*#right #item {padding: 0 20px 0 16px; line-height: 14px;}*/
#right #item {line-height: 14px;}
#right #item h5 {margin-left: 17px; text-indent: -17px;}
#right #item h5 a {padding-left: 17px;}
#right #item p {padding: 5px 15px 0 17px;}
#right #bulge {position: relative; width: 225px; margin: 20px -25px 20px 0; padding: 15px 0 0 0; clear: both; overflow: hidden;}
#right #home-bulge {position: relative; width: 317px; height: 106px; margin: 20px -25px 0px 0; padding: 0px 0 0 0; clear: both; overflow: hidden;}
#right #bulge #bottom {clear: both; overflow:hidden; position: relative; width: 225px; height: 16px; line-height: 0px; font-size: 0px;}
#right #bulge #bulgetable {border: 0; padding: 0;}
#right #bulge #bulgetable p {margin: 0 17px 3px 18px; padding: 0;}
#right #bulge #bulgetable p.info {font-weight: bold; font-style: normal; margin-top: 9px;}
#right #bulge #bulgetable p.number {font-style: normal; margin-bottom: 3px; font-size: 10px;}
#right #bulge #bulgetable td {line-height: 14px;}

/*                           */
/*    RIGHT COLUMN unique    */
/*                           */

#level-one #right-cell {background: #FFB514;}
#level-one #right {background: url(/us/en/images/right_top_level1.gif) no-repeat;}
#level-one #right #top p.info {color: #9D2804;}
#level-one #right #top p.number {}
#level-one #right #item h5 a {background: url(/us/en/images/arrow_right_level1.gif) no-repeat; color: #9D2804;}
#level-one #right #item p {background: url(/us/en/images/line_right_level1.gif) no-repeat;}
#level-one #right #bulge {background: #FF9914 url(/us/en/images/right_bulge_top_level1.gif) no-repeat;}
#level-one #right #bulge #bottom {background: url(/us/en/images/right_bulge_bot_level1.gif) no-repeat;}
#level-one #right #bulge p.info {color: #9D2804;}
#level-one #right #email-print #email {display: none;}
#level-one #right #email-print #print {display: none;}
#level-one #right #nav li {background: url(/us/en/images/line_right_level1.gif) bottom left no-repeat; margin-left: -10px; padding-left: 25px;}
#level-one #right #nav li a {background: url(/us/en/images/arrow_right_level1.gif) no-repeat; color: #330;}
#level-one #right #nav li a:hover {text-decoration: underline;}

#level-two #right-cell {background: #DEDB00;}
#level-two #right {background: url(/us/en/images/right_top_level2.gif) no-repeat;}
#level-two #right #top p.info {color: #1C5370;}
#level-two #right #top p.number {}
#level-two #right #bulge {background: #D0CD03 url(/us/en/images/right_bulge_top_level2.gif) no-repeat;}
#level-two #right #bulge #bottom {background: url(/us/en/images/right_bulge_bot_level2.gif) no-repeat;}
#level-two #right #bulge p.info {color: #1C5370;}
#level-two #right #email-print #email {background: url(/us/en/images/btn_email_level2.gif);}
#level-two #right #email-print #print {background: url(/us/en/images/btn_print_level2.gif);}
#level-two #right #nav li {background: url(/us/en/images/line_right_level2.gif) bottom left no-repeat; margin-left:-10px; padding-left: 25px;}
#level-two #right #nav li a {background: url(/us/en/images/arrow_right_level2.gif) no-repeat; color: #330;}
#level-two #right #nav li a:hover {text-decoration: underline;}

#level-thr #right-cell {background: #93DDCB;}
#level-thr #right {background: url(/us/en/images/right_top_level3.gif) no-repeat;}
#level-thr #right #top p.info {color: #FFF;}
#level-thr #right #top p.number {color: #FFFD63;}
#level-thr #right #bulge {background: #4BB39A url(/us/en/images/right_bulge_top_level3.gif) no-repeat;}
#level-thr #right #bulge #bottom {background: url(/us/en/images/right_bulge_bot_level3.gif) no-repeat;}
#level-thr #right #bulge p.info {color: #FFF;}
#level-thr #right #bulge p.number {color: #FFD63A; font-weight: bold;}
#level-thr #right #email-print #email {background: url(/us/en/images/btn_email_level3.gif);}
#level-thr #right #email-print #print {background: url(/us/en/images/btn_print_level3.gif);}
#level-thr #right #nav li {background: url(/us/en/images/line_right_level3.gif) bottom left no-repeat; margin-left: -10px; padding-left: 25px;}
#level-thr #right #nav li a {background: url(/us/en/images/arrow_right_level3.gif) no-repeat; color: #115645;}
#level-thr #right #nav li a:hover {text-decoration: underline;}

#level-nin #right-cell {background: #46C1E4;}
#level-nin #right {background: url(/us/en/images/right_top_level9.gif) no-repeat;}
#level-nin #right #top p.info {color: #FFF;}
#level-nin #right #top p.number {color: #FFFD87;}
#level-nin #right #bulge {background: #189FBC url(/us/en/images/right_bulge_top_level9.gif) no-repeat;}
#level-nin #right #bulge #bottom {background: url(/us/en/images/right_bulge_bot_level9.gif) no-repeat;}
#level-nin #right #bulge p.info {color: #FFF;}
#level-nin #right #bulge p.number {color: #FFFD87;}
#level-nin #right #email-print #email {background: url(/us/en/images/btn_email_level9.gif);}
#level-nin #right #email-print #print {background: url(/us/en/images/btn_print_level9.gif);}
#level-nin #right #nav li {background: url(/us/en/images/line_right_level9.gif) bottom left no-repeat; margin-left: -10px; padding-left: 25px;}
#level-nin #right #nav li a {background: url(/us/en/images/arrow_right_level9.gif) no-repeat; color: #FFF;}
#level-nin #right #nav li a:hover {text-decoration: underline;}

#home-orange #right-cell {background: #FD8708;}
#home-orange #right {background: url(/us/en/images/right_top_home_orange.gif) no-repeat;}
#home-orange #right-cell #right #top #newshead {width: 36px; height: 13px; margin-bottom: 10px; margin-left: 17px;}
#home-orange #right-cell #right #item {margin: 0 0 0 0px; padding: 0 0 0 10px;}
#home-orange #right-cell #right #item p.info {color: #FFF; padding: 0 0 0 17px; margin: 0;}
#home-orange #right-cell #right #item p.link {margin: 0; padding: 0;}
#home-orange #right-cell #right #item p.link a {color: #FFF7C8; background: url(/us/en/images/arrow_right_home_orange.gif); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0 0 0 15px;}
#home-orange #right-cell #right #item p.link a:hover {text-decoration: underline;}
#home-orange #right-cell #right .line {background-image: url(/us/en/images/line_right_home_orange.gif); width: 223px; height: 1px; padding: 0; margin: 5px 0 5px 27px; line-height: 0px; font-size: 0px; background-repeat: no-repeat;}

#home-blue #right-cell {background: #0082BE;}
#home-blue #right {background: url(/us/en/images/right_top_home_blue.gif) no-repeat;}
#home-blue #right-cell #right #top #newshead {width: 36px; height: 13px; margin-bottom: 10px; background-repeat: no-repeat; margin-left: 17px;}
#home-blue #right-cell #right #item {margin: 0 0 0 0px; padding: 0 0 0 10px;}
#home-blue #right-cell #right #item p.info {color: #FFF; padding: 0 0 0 17px; margin: 0;}
#home-blue #right-cell #right #item p.link {margin: 0; padding: 0;}
#home-blue #right-cell #right #item p.link a {color: #FFF7C8; background: url(/us/en/images/arrow_right_home_blue.gif); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0 0 0 15px;}
#home-blue #right-cell #right #item p.link a:hover {text-decoration: underline;}
#home-blue #right-cell #right .line {background-image: url(/us/en/images/line_right_home_blue.gif); width: 223px; height: 1px; padding: 0; margin: 5px 0 5px 27px; line-height: 0px; font-size: 0px; background-repeat: no-repeat;}

#home-green #right-cell {background: #89AA03;}
#home-green #right {background: url(/us/en/images/right_top_home_green.gif) no-repeat;}
#home-green #right-cell #right #top #newshead {width: 36px; height: 13px; margin-bottom: 10px; background-repeat: no-repeat; margin-left: 17px;}
#home-green #right-cell #right #item {margin: 0 0 0 0px; padding: 0 0 0 10px;}
#home-green #right-cell #right #item p.info {color: #FFF; padding: 0 0 0 17px; margin: 0;}
#home-green #right-cell #right #item p.link {margin: 0; padding: 0;}
#home-green #right-cell #right #item p.link a {color: #FFF7C8; background: url(/us/en/images/arrow_right_home_green.gif); background-repeat: no-repeat; padding: 0 0 0 15px; margin: 0 0 0 15px;}
#home-green #right-cell #right #item p.link a:hover {text-decoration: underline;}
#home-green #right-cell #right .line {background-image: url(/us/en/images/line_right_home_green.gif); width: 223px; height: 1px; padding: 0; margin: 5px 0 5px 27px; line-height: 0px; font-size: 0px; background-repeat: no-repeat;}


/* FLASH BACKUP STYLES */

#flash-backup #flash-intro h4 {color: #AABE11; background: none; margin-bottom: .5em; padding-bottom: 0px;}
#flash-backup #flash-intro ul {margin:0px; padding:0px; list-style-type: none;}
#flash-backup #flash-intro ul li {background-image:url(/us/en/images/arrow_level1.gif); background-repeat:no-repeat; background-position: -1px 0; color: #333333; margin: 0; padding: 0; padding-left: 18px; list-style-type: none;}

#flash-backup #legend {background-color:#DDDDDD; border:solid 1px #999999; padding:13px; width:210px;}
#flash-backup #legend div.item {color:Red; margin-bottom:8px;}

#flash-backup #results { width: 500px ! important; height: auto; }
#flash-backup #results ul {margin:0px; padding:0px; list-style-type:none; display: block !important; height: auto ! important;  width: 250px !important; }
#flash-backup #results ul li {margin-bottom:6px; list-style-type:none; background-image:url(/us/en/images/adobe_form.gif); background-repeat:no-repeat; padding-left:25px ! important;  display: block !important; height: auto ! important; }
#flash-backup #results ul li a.link { padding-top:2px; padding-bottom:2px;}

#flash-backup #flash-content h4 {color: #AABE11;}
#flash-backup #flash-content { width: 400px ! important;}

/* HEADER MISCELLANEOUS STYLES */

#header-misc {position: absolute; margin-left: 600px; margin-top: 8px; width: 324px;}

/* ZOOM STYLES */

#zoom {float: left; margin: 3px 10px 6px 0; padding: 3px 3px 0 3px;}
#zoom #pic {text-align: center;}
#level-one #zoom {background: #FFB514 url(/us/en/images/zoom_level1.gif) no-repeat left bottom;}
#level-two #zoom {background: #DEDB00 url(/us/en/images/zoom_level2.gif) no-repeat left bottom;}
#level-thr #zoom {background: #93DDCB url(/us/en/images/zoom_level3.gif) no-repeat left bottom;}
#level-nin #zoom {background: #46C1E4 url(/us/en/images/zoom_level9.gif) no-repeat left bottom;}

/* FORM STYLES */

.radioblock	{
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}

.form-info	{
	font-style: italic;
	margin-top: 15px;
}

.form-head {
	font-weight: bold;
}

.comments	{
	border-top: 2px solid #FFFFFF;
}

.submitbutton	{
	margin: 5px 0 20px 0;	
}


.textinput1	{
	width: 25px;
}

.textinput5	{
	width: 50px;
}

.textinput10	{
	width: 150px;
}

.textinput20	{
	width: 200px;
}

.textinput40	{
	width: 300px;	
}	

.pressReleaseListItem {

	margin-bottom: 10px;

}

.pressReleaseListItemDate {

	margin-left: 5px;
	font-size: 10px;

}

.error-text	{
	
	
}

.error-head {
	
	font-weight: bold;
	font-size: 14px;
	
}


	/* TABLE FOR LAYING OUT FORM ELEMENTS */
	table.formTable { border: 0px; padding: 0px; margin: 0px; vertical-align: middle; margin-bottom: 1em; }
		/* ROW STYLES */
		table.formTable tr { margin: 0px; padding: 0px; vertical-align: middle; }
			/* DATA CELL STYLES */
			table.formTable tr td { margin: 0px; padding: 0px 25px .5em 0px; line-height: 1.25em; }
				/* OTHER MISC CONTEXT */
				table.formTable tr td img { vertical-align: middle; }

	/* TABLE 2 FOR LAYING OUT FORM ELEMENTS */
	table.formTable2 { border: 0px; padding: 0px; margin: 0px; vertical-align: middle; margin-bottom: 1em; }
		/* ROW STYLES */
		table.formTable2 tr { margin: 0px; padding: 0px; vertical-align: middle; }
			/* DATA CELL STYLES */
			table.formTable2 tr td { margin: 0px; padding: 0px 10px 10px 0px; line-height: 1.25em; }
				/* OTHER MISC CONTEXT */
				table.formTable2 tr td img { vertical-align: middle; }







/*                           */
/*    FOOTER global		     */
/*                           */

#content-footer #footer {width: 924px; height: 45px; margin: 0; padding: 0;}
#home-footer #footer {width: 924px; height: 58px; margin: 0 0 0 -20px; padding: 0 0 0 0; repeat-y: no-repeat;}

#content-footer #footer #footer-text {color: #FFFFFF; font-size: 10px; margin: 0; padding: 25px 0 0 0; text-align: center;}
#home-footer #footer #footer-text {color: #FFFFFF; font-size: 10px; margin: 0 0 0 200px; padding: 35px 0 0 0;}

#additionalFooterText {display:none; position: absolute; font-size: 13px; font-weight: bold; text-align: left; width: 924px; padding: 5px 0 0 155px;}
#copyrightYear {display:inline;}

#footer-links {width: 924px; text-align: right; margin: 0; padding: 0; font-size: 10px;}
#footer-links #footer-links-div {margin: 5px 75px 0 0;}

a span.footer-link {color:#999999; text-decoration:underline;}

/*                           */
/*    FOOTER unique		     */
/*                           */

#level-one #content-footer #footer {background-image:url(/us/en/images/footer_orange.gif); }
#level-two #content-footer #footer {background-image:url(/us/en/images/footer_green.gif);}
#level-thr #content-footer #footer {background-image:url(/us/en/images/footer_aqua.gif);}
#level-nin #content-footer #footer {background-image:url(/us/en/images/footer_blue.gif);}

#home-blue #home-footer #footer {background-image:url(/us/en/images/footer_home_blue.jpg); }
#home-green #home-footer #footer {background-image:url(/us/en/images/footer_home_green.jpg);}
#home-orange #home-footer #footer {background-image:url(/us/en/images/footer_home_orange.jpg);}




/* GLOBAL FORM ELEMENT MARKUP RULES */
/* GLOBAL FORM ELEMENT MARKUP RULES */
/* GLOBAL FORM ELEMENT MARKUP RULES */




	/* GLOBAL FOR STYLING, PROBABLY REDUNTANT */
		form, input, select, option { margin: 0px;  padding: 0px; vertical-align: middle; }
			input.short, select.short { width: 90px; }
			input.medium, select.medium { width: 150px; }
			input.maximum, select.maximum { width: 400px; }

	/* DIV FOR SEPARATING FORM SECTIONS WITH A TRAILING MARGIN */
		form div.formSection { margin-bottom: 1.5em; }

	/* form input classes */
		select.daySelect   { width: 50px; }
		select.monthSelect { width: 90px; }
		select.yearSelect  { width: 60px; }





/* TABLE CLASSES */
/* TABLE CLASSES */
/* TABLE CLASSES */





	/* TABLE FOR TABULAR DATA, BUT WITH NO CELL STYLING, JUST BLANK LAYOUT */
		table.clearTable { border: 0px; padding: 0px; margin: 0px; vertical-align: middle; margin-bottom: 1em; }
			/* ROW STYLES */
			table.clearTable tr { margin: 0px; padding: 0px; vertical-align: middle; }
				/* DATA CELL STYLES */
				table.clearTable tr td { margin: 0px; padding: 0px 25px 0px 0px; line-height: 1.25em; }
					/* OTHER MISC CONTEXT */
					table.clearTable tr td img { vertical-align: middle; }

	/* PURPLE TABLE FOR GENERAL FINANCIAL/CORP DATA PRESENTATION */
	table.purpleTable { border-collapse: collapse; font-weight: bold; }
		/* ROW CLASSES */
		table.purpleTable tr.top td { background: #713371; color: white; border-bottom: 2px solid white; text-transform: uppercase; }
		table.purpleTable tr.horizBreaks td { border-bottom: 1px solid white; }
			/* DATA CELL STYLES */
			table.purpleTable tr td { background: #E3C7ED; color: black; border-right: 2px solid white; padding: 4px 6px; vertical-align: middle; line-height: 13px; }
			table.purpleTable tr td.dark { background: #CBA5D9; color: black; }
			table.purpleTable tr td.name { background: #CBA5D9; color: #333333; white-space: nowrap; text-transform: none ! important; }
			table.purpleTable tr td.textRight { text-align: right; }
			table.purpleTable tr td.flushRight { text-align: right; border-right: 0px solid white; padding-right: 0px; }
			table.purpleTable tr td.flushLeft { padding-left: 6px; }
			table.purpleTable tr td.nowrap { white-space: nowrap; }
			table.purpleTable tr td span.name { white-space: nowrap; text-transform: none;}
			table.purpleTable tr td cite { white-space: nowrap; display: block; line-height: 10px; margin-top: 1px; }
			table.purpleTable tr td.tableTitle { background: #FFFFFF; color: #4AA9BB; font-weight: bold; font-size: 14px; border: 0px solid white; padding: 1em 0px 1em 0px; vertical-align: middle; }
				/* MISC CONTENT STYLING */
				table.purpleTable tr td img { vertical-align: middle; }
				table.purpleTable tr td a { color: #713371; text-decoration: underline; }


	/* TABLE WITH DOTTED LINE BELOW EACH ROW */
	table.dotLineTable { border-collapse: collapse; }
		/* DATA CELL STYLES */
		table.dotLineTable tr td { border-bottom: 1px dotted #A5BCC9; margin: 0px; }
		table.dotLineTable tr td.firstCol { padding-right: 26px; color: #FFB514; text-transform: uppercase; }





	/* OTHER MISCELLANEOUS TYPE STYLES */
	/* OTHER MISCELLANEOUS TYPE STYLES */
	/* OTHER MISCELLANEOUS TYPE STYLES */





	/* UYSED ON THE STOCKQUOTE PAGE */
		h1.stockQuote { font-size: 27px; color: #0551A5; margin-bottom: 0px; line-height: 27px; }
		h6.stockQuote { margin-top: 0px; margin-bottom: 0px; color: #CC3333; background: url(/us/en/images/icon_stockprice.gif) no-repeat 0px 2px; padding-left: 15px; }
		i.stockQuote  { margin-top: 0px; font-size: 10px; font-style: normal; line-height: 5px; }

	/* DENOTES LEGAL CONTENT */
		.legal { font-size: 9px; line-height: 12px; }

	/* ADDS A PDF ICON TO HREF TAGS */
	a.pdfLink { background: url(/us/en/images/pdf.gif) no-repeat; padding: 2px 0px 2px 22px; text-decoration: underline; }
		/* IN PURPLE TABLE CONTEXT */
		table.purpleTable tr td a.pdfLink { background-position: right; padding: 2px 22px 2px 0px; text-transform: none ! important; }
	/* ADDS AN HTML ICON TO HREF TAGS */
	a.htmLink { background: url(/us/en/images/htm.gif) no-repeat; padding: 2px 0px 2px 22px; text-decoration: underline; }
		/* IN PURPLE TABLE CONTEXT */
		table.purpleTable tr td a.htmLink { background-position: right; padding: 2px 22px 2px 0px; text-transform: none ! important;}

	/* TIGHTLY SPACE PARAGRAPH (OR AN LI) FOR FITTING VAST AMOUNTS OF TEXT INTO A SMALL AREA */
	p.smallBreak, ol.smallBreak li, ul.smallBreak li { line-height: 14px; margin-bottom: .75em; }

	/* LINLK TO THE TOP OF THE PAGE */
	a.backTop { display: block; text-align: right; }

	/* LIST STYLES */
		/* MAKE DOTS SHOW UP */
		ul.dots li, ol.letters li ul.dots li { list-style-type: disc; margin-left: 1.5em; line-height: 13px; margin-bottom: .5em; }
		/* MAKE LETTERS SHOW UP */
		ol.letters li { list-style-type: lower-alpha; line-height: 13px; margin-bottom: .5em; }

	
		.breakFollows { margin-bottom: 1em; }

	/* this is for a bizarre situation on /investors/CGCommitteeDetail_5.6.2.aspx     */
	/* which requires headers in an uninterrupted ordered list, so we have to outdent */
	/* the headers  so that things look somehwat normal */
		h5.outDent { margin-left: -2.5em; margin-bottom: 1em; color: #333333; }
		/* we've also got to give these top links a little margin of their own */
		ol li a.backTop, ol a.backTop { margin-bottom: 1em; margin-top: 1em; }

	
		ul.siteMap          { margin-left: 1em; }
		ul.siteMap li       { display: list-item; list-style-type: disc; }
		ul.siteMap li a     { color: #189FBC ! important; }
		ul.siteMap li ul    { margin-left: 2em; }
		ul.siteMap li ul li { display: list-item; list-style-type: none; color: #000000; }
		
	/* VALIDATION STYLES */
	div.validation ul {margin-left:2em;}
	div.validation ul li {list-style-type:disc; display:list-item;}
	
	
	/* EXPANDABLE IMAGE STYLES */
	/*** <expandableImage> ***/
	div.pageContainer div#bodyContainer div#contentContainer div.copyContainer div.expandablePopText ,
	div#container table.expandableImage
	{
		table-layout:	fixed;
		height:	339px; /*339px total*/
		width:	339px; /*339px total*/
		background-color: #666666;
		border: 6px solid #cccccc;
		float: none;
		display: none;
		margin: 0px 0px 10px 10px;
		position: absolute;
		z-index: 5000;
		left: 507px;
		padding:	0px;
	}
	
	div#container table.expandableImage td
	{
		margin: 0px;
		padding: 0px;
		text-align: center;
		vertical-align:  middle;
		height: 250px;
		width: 327px;
		max-height: 250px;
		max-width: 327px;
		/*height: expression( this.scrollHeight > 250 ? '250px' : 'auto' );
		width: expression( this.scrollWidth > 327 ? '327px' : 'auto' );*/
	}
	
	div#container table.expandableImage th
	{
		font-weight: normal;
		text-align: left;
		height:	77px; /*77px total*/
		width:	327px;
		background-color: #999999;
		margin: 0px;
		padding: 8px 24px 8px 24px;
		height: expression( "1px" );
	}
	
	div#container table.expandableContactUsMapImage
	{
		table-layout:	fixed;
		height:	265px; /*339px total*/
		width:	342px; /*339px total*/
		background-color: #666666;
		border: 6px solid #cccccc;
		float: none;
		display: none;
		margin: 0px 0px 10px 10px;
		position: absolute;
		z-index: 5000;
		left: 507px;
		bottom: 10px;
		padding:	0px;
	}
	
	div#container table.expandableContactUsMapImage td
	{
		margin: 0px;
		padding: 0px;
		text-align: center;
		vertical-align:  middle;
		/*height: expression( this.scrollHeight > 250 ? '250px' : 'auto' );
		width: expression( this.scrollWidth > 327 ? '327px' : 'auto' );*/
	}
	
	div#container div.expandableText a.btnClose,
	div#container table.expandableImage td a.btnClose,
	div#container table.expandableContactUsMapImage td a.btnClose
	{
		position: absolute;
		background: Transparent url(/us/en/images/btn_close.gif) no-repeat top right;
		height: 10px;
		width: 54px;
		top: 0px;
		right:0px;
		right: expression( "-1px" );
	}

/*** </expandableImage> ***/

/*** <bodyImage> ***/
				
div#container div.bodyImage ,
div#container div.bodyImage img
{
	text-align:	center;
	vertical-align: top;		
}

div#container div.bodyImage
{
	margin: 0pt 10px 10px 0px;
	float:	left;
	position: relative;
	border: 6px solid #cccccc;
	background-color: #999999;
	width: 93px; /*106px total*/
	height: 93px; /*106px total*/
}

div#container div.bodyImage img
{
	max-height:		93px;
	max-width:		93px;
}

div#container div.bodyImage a.expandIcon
{
	height: 15px;
	width: 13px;
	background: Transparent url(/us/en/images/btn_enlarge.gif) no-repeat top right;
	position: absolute;
	top: -6px;
	right: -6px;
}

div#container div.contactUsBodyImage
{
	margin: 0pt 10px 10px 0px;
	float:	left;
	position: relative;
	border: 6px solid #cccccc;
	background-color: #999999;
	width: 106px; /*106px total*/
	height: 106px; /*106px total*/
}

div#container div.contactUsBodyImage a.expandIcon
{
	height: 15px;
	width: 13px;
	background: Transparent url(/us/en/images/btn_enlarge.gif) no-repeat top right;
	position: absolute;
	top: -6px;
	right: -6px;
}

/*** </bodyImage> ***/

/* L O G I N  P A G E Styles */
#State {
	display:block;
	font-size:12px;
	height: 450px;	
	padding-top:20px;
	text-align:center;	
}

#State #LoginButton {
	width:50px;
}

#StateSelectionList,
#PasswordEntry{
	padding:5px;
}

#SubmitButton{
	padding:3px;
}

#StateLabel,
#PasswordLabel{
	padding-right:4px;
	vertical-align:bottom;
}

#BeforeStateMessage, #AfterStateMessage, #DuckFlash {
	display:none;
}

.StateLeftCell{
	float:left; 
	text-align:right; 
	line-height:20px;
	width:40%;
	vertical-align:bottom;
}
.StateRightCell{
	float:right; 
	line-height:20px;
	text-align:left; 
	width:60%;
	vertical-align:bottom;
}
.clear {
	clear:both;
}
/* END L O G I N  P A G E Styles */