body { color: #222; font-size: 12px; font-family: arial; line-height: 14px; }h3 { color: #084c03; font-family: Arial; }a:link { color: #044072; text-decoration: none; }a:visited { text-decoration: none; }a:hover { color: #044072; text-decoration: underline; }a:active { }.bg_sustain { background-color: #85c9e9; background-image: url(im/bg.jpg); background-repeat: repeat-x; }.bg_pages { background-color: #85c9e9; background-image: url(im_p/bg_p.jpg); background-repeat: repeat-x; }.bg_pages_buy { background-color: #85c9e9; background-image: url(im_p/bg_p.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }.bg_side { background-color: #c2e4f4; background-image: url(im/bg_side.gif); background-repeat: repeat-x; }.bg_side_pages { background-color: #c2e4f4; background-image: url(im_p/bg_side.jpg); background-repeat: repeat-x; }.bg_side_home { background-color: #c2e3f4; background-image: url(im/bg_side_home.jpg); background-repeat: repeat-x; }.text_sustain { color: #222; font-size: 12px; font-family: arial; line-height: 18px; margin-top: 12px; margin-bottom: 0; }.text_home { color: #222; font-size: 13px; font-family: Arial; line-height: 16px; margin-top: 8px; margin-bottom: 0; }.text { color: #222; font-size: 12px; font-family: Arial; line-height: 16px; margin-top: 12px; margin-bottom: 8px; }.text_bullet { color: #084c03; font-size: 12px; font-family: arial; line-height: 13px; margin-top: 0; margin-bottom: 4px; list-style-type: square; }.text_side { color: #222; font-size: 11px; font-family: Arial; line-height: 12px; margin-top: 3px; margin-bottom: 3px; }.table { color: #222; font-size: 10px; font-family: arial; line-height: 11px; margin-top: 4px; margin-bottom: 6px; }.tex_side_bold { color: #084c03; font-size: 12px; font-family: arial; font-weight: bold; line-height: 13px; margin-top: 0; margin-bottom: 3px; padding: 0; }.title { color: #024f8b; font-size: 24px; font-family: Arial; font-weight: bold; line-height: 26px; margin-top: 0; margin-bottom: 12px; }.title1 { color: #024f8b; font-size: 24px; font-family: arial; font-weight: bold; line-height: 24px; margin: 0; padding: 0; }.superscript { font-size: 12px; line-height: 12px; vertical-align: super; }.subtitle { color: #024f8b; font-size: 15px; font-family: Arial; line-height: 17px; margin-top: 0; margin-bottom: 6px; }.title_normal { color: #024f8b; font-size: 16px; font-family: arial; line-height: 16px; margin-top: 9px; margin-bottom: 0; }.submenu { color: #024f8b; font-size: 13px; font-family: arial; line-height: 14px; margin: 0; }.footer { color: #fff; font-size: 12px; font-family: arial; line-height: 12px; }.stroke { padding: 1px; border: solid 1px #b5b5b5; }.stroke_left { float: left; margin-right: 7px; padding: 1px; border: solid 1px #cacaca; }.form { color: #024f8b; font-size: 11px; font-family: arial; line-height: 13px; background-color: #e1e1e1; padding: 0; border: solid 1px #b5b5b5; }.fooline { border-bottom: 1px solid #024f8b; margin-top: 20px; }/* Mootools ToolTip CSS - Tools that go moo */.tip {	color: #085000;	font-family: Arial;	font-size: 12px;	cursor: pointer;}#tip a {	color: #085000;	font-family: Arial;	font-size: 12px;	text-decoration: none;}#tip a:hover {	color: #333333;	font-family: Arial;	font-size: 12px;	text-decoration: none;}div.tooltip {	width: 400px;	color: #fff;	text-align: left;}div.tooltip h4 {	font-family: Arial;	color: #fff;	font-weight: bold;	margin: 0;	padding: 13px 10px 5px;	background: url(im/mootip.gif) top left no-repeat !important; 	font-size: 14px;}div.tooltip p {	font-family: Arial;	margin: 0;	padding: 0 10px 15px;	background: url(im/mootip.gif) bottom left no-repeat !important;	font-size: 12px;}.pad_right { padding-right: 7px; }.docugard_head { color: #900; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }.docugard_subhead { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; vertical-align: 15pt; }.tab { color: #fff; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 18px; background-color: #024f8b; margin-bottom: 5px; padding: 5px; }.tab_DG { color: #fff; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 20px; background-color: #a20b22; margin-bottom: 5px; padding: 5px; }.tab_DG_s { color: #fff; font-size: 14px; font-family: arial; font-weight: normal; line-height: 16px; background-color: #a20b22; margin-bottom: 5px; padding: 3px; }.details { color: #024f8b; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 14px; margin-top: 0; padding: 0; }.details_DG { color: #a20b22; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 14px; margin-top: 0; padding: 0; }