@charset "shift_jis";
/* General */

#container {width:692px; height:auto; margin:0; padding:0 28px;}

#body {position:relative; width:692px;}

#container h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #ff501f; margin:0; padding:30px 0 5px 0; text-align:left;}

#container #body h2 {font-family:Georgia; font-size:29px; font-weight:normal; line-height: 35px; color:#3C6117; margin:0; padding:10px 0 5px 0; text-align:left; }
 
#container #body h3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #669424; margin:0; padding:15px 0 0 0; text-align:left; text-transform:none;}

#container #body p {font-family:arial, helvetica, sans-serif; color:#292929; font-size:12px; line-height:18px; margin:0; padding:5px 0 10px 0; text-align:left;}

#container #body a {color:#FF501F; font-size:inherit;}

#container #body a:hover {color:#669424;text-decoration:none; font-size:inherit;}

#container #body img {border:none;}

#container #body .gftKerning {letter-spacing:.1em;}

#container #body .small {font-size:11px;}

#container #body .smallCenter {font-size:11px;text-align:center;}

#container #body .spacerLine {margin:10px 0;}

#list {margin:10px 7px; padding:0 7px 0 7px; list-style-type:disc;}

#list li {padding:0 0 7px 0;}

#clear {clear:both;}

#background {width:692px; background-repeat:no-repeat; margin:10px 0 0 0;}

#background #introText {padding:40px 20px 0 20px;}

#background #graph {width:692px;}

#background #graph #image {float:left; width:343px; margin:0 0 0 10px;}

#background #graph #explain {float:right; width:339px; margin:60px 0 0 0;}

#background #graph #explain p {padding:0; margin:10px 90px 0 30px;}

#background #text {float:left; width:292px; margin:40px 0 0 20px;}

#background #image {float:right; width:380px; margin:40px 0 0 0;}

#background #textFAI {float:left; width:352px; margin:40px 10px 0 20px;}

#background #imageFAI {float:right; width:310px; margin:40px 0 0 0;}

#background #text1 {float:left; width:326px; margin:40px 0 0 20px;}

#background #text2 {float:right; width:326px; margin:40px 0 0 20px;}

p.nextPage {font-weight:bold; color:#669424;}

#dinapoli {list-style-type:disc; margin:0 20px; padding:15px; text-align:left;}

#dinapoli li {padding:5px 0 0 0;}

/* End General */


/* Title Section */

#title {position:relative; width:692px; }

#title .line {width:100%; height:1px;}

/* End Title Section */

		

/* Section homepage */

.green {height:25px; background-color:#8fb65e; font-size:14px; color:#FFFFFF; padding-left:10px; font-weight:bold;}

.grey {height:25px; background-color:#d2ccc6; font-size:14px; color:#242424; padding-left:10px; font-weight:bold;}

.white {padding:20px;}

p.description {margin:0 15px 15px 15px; padding:0;}

p.descriptionDisclaimer {margin:25px 15px 15px 15px; padding:0; font-size:11px; color:#898989;}
		
/* End Section homepage */


/* Next up links */

#nextUp {position:relative; padding:30px 0 10px 0; width:692px;}

#nextUp a {font-weight:normal; color:#669424;}

#nextUp a:hover {font-weight:normal; color:#f26522;}

#nextUp p {color:#292929; margin:0; padding:0; float:left;}

#nextUp .small {font-size:11px;}

/* End Next up links */


/* Disclaimer area */

#disclaimer {position:relative; padding:0 0 30px 0; width:692px;}

#disclaimer a {color:#4c711d; font-size:11px;}

#disclaimer a:hover {color:#f26522; font-size:11px;}

#disclaimer p {color:#8e857d; font-size:11px; margin:0; padding:10px 0 5px 0;}

.compliance {color:#8e857d; font-size:10px; margin:3px 0 30px 0; padding:0;}

/* End Disclaimer area */


/* Social Bookmarking links */

a.bookmark {color:#4c711d;}

a.bookmark:hover {color:#f26522; text-decoration:underline;}

a.bookmark:active {color:#f26522; text-decoration:underline;}

a.bookmark:visited {color:#4c711d;}

/* End Social Bookmarking links */

