/* CSS Document */body {background-color:#333333;background-image:url(../images/bg.gif);font-size:12px;color:#333333;line-height:1.5em;margin:0px;padding:0px;}a {text-decoration:none;background-color:transparent;}a:link    { color:#003366; }a:visited { color:#003366; }a:hover   { color:#FD7200; }a:active  { color:#003366; }#keepwidth {width:720px;margin:0px auto;padding:0px;background-color:#FFFFFF;border:1px #000000 solid;}/* Header */.header {height:60px;margin:8px 9px 0px 9px;background-image:url(../images/header_bg.jpg);}.logo {float:left;padding-left:15px;padding-top:12px;}.support_nav {vertical-align:bottom;font-size:10px;padding:10px 10px 0px 10px;}.support_navA {float:right;margin:0px;width:140px;height:18px;background-image:url(../images/support_navA_bg.gif);background-repeat:no-repeat;}.support_navA a { padding-left:11px;background:url(../images/support_navA_button.gif);background-position:0px 1px;background-repeat:no-repeat; }.support_navA a:link    { color: #000000; }.support_navA a:visited { color: #000000; }.support_navA a:hover   { color: #000000;background-image:url(../images/support_navA_button_over.gif);background-position:0px 1px;background-repeat:no-repeat; }.support_navA a:active  { color: #000000; }.support_navA ul {padding:0px;margin:0px;}.support_navA li {float:left;list-style:none;margin:0px;padding:0px 0px 0px 10px;}.support_navB {clear:right;text-align:right;margin:0px;padding:0px;}.support_navB a:link    { color: #FFFFFF; }.support_navB a:visited { color: #FFFFFF; }.support_navB a:hover   { color: #CCCCCC; }.support_navB a:active  { color: #FFFFFF; }/* Header End*//* Navigation */.nav {clear:both;margin:0px 9px 0px 9px;padding:0px;width:702px;height:20px;background-color:#25253C;}.nav ul {padding:0px;margin:0px;}.nav li {float:left;list-style:none;margin:0px;padding:0px;background-repeat:no-repeat;}.nav li a {padding:2px 0px 0px 15px;display:block;width:102px;height:18px;background-image:url(../images/nav_bg.jpg);background-position:0px 20px;}.nav li a:link { color: #333333; }.nav li a:visited { color: #333333; }.nav li a:hover { color: #FFFFFF; background-position:0px 40px;}.nav li a:active { color: #333333; }.nav li a.end {width:101px;}.nav li a.stay {background-position:0px 0px;}.nav li a.stay:link { color: #333333; }.nav li a.stay:visited { color: #333333; }.nav li a.stay:hover { color: #FFFFFF; background-position:0px 40px;}.nav li a.stay:active { color: #333333; }/* Navigation End*//* Footer */.footer {clear:both;background-color:#CCCCCC;color:#666666;font-size:10px;margin-top:5px;padding:5px 0px 5px 10px;}.footer a:link    { color: #363636; }.footer a:visited { color: #363636; }.footer a:hover   { color: #003366; }.footer a:active  { color: #363636; }/* Footer End*//* Home*/.Homemain {margin:5px 9px 5px 9px;clear:both;}.Homemainleft {width:535px;float:left;margin-right:5px;}.Homemainright {float:left;width:159px;}table.HomeList {width:535px;margin-top:8px;}table.HomeList th {background-image:url(../images/bar_bg.jpg);background-repeat:no-repeat;color:#FFFFFF;}table.HomeList td {vertical-align:top;}table.HomeList td.date {width:80px;padding-left:10px;}table.HomeList td.td_bg {background-color:#EEEEEE;}.HomeIRCalendar {border:1px solid #8D8F8A;padding:5px;width:147px;font-size:10px;}/*Home End*//*2nd Navigation*/.subnav {float:left;width:115px;padding:0px;margin:10px 5px 0px 0px;font-size:10px;line-height:10px;}.subnav ul {padding:0px;margin:0px;}.subnav li {list-style:none;margin:0px;padding:0px;background-repeat:no-repeat;border-top:1px solid #CCCCCC;}.subnav li.end {border-bottom:1px solid #CCCCCC;}.subnav li a {padding:7px 0px 5px 5px;display:block;width:110px;height:15px;background-image:url(../images/sub_nav_bg.jpg);background-position:0px 0px;border-bottom:2px solid #FFFFFF;border-top:2px solid #FFFFFF;}.subnav li a:link { color: #333333; }.subnav li a:visited { color: #333333; }.subnav li a:hover { color: #FFFFFF; background-position:0px 54px;}.subnav li a:active { color: #333333; }.subnav li a.doubleline {padding:3px 0px 4px 5px;height:20px;}.subnav li a.stay {background-position:0px 27px;color:#FFFFFF;}.subnav li a.stay:link { color: #FFFFFF; }.subnav li a.stay:visited { color: #FFFFFF; }.subnav li a.stay:hover { color: #FFFFFF; background-position:0px 54px;}.subnav li a.stay:active { color: #FFFFFF; }/*2nd Navigation End*//*2nd Level*/.main {margin:5px 9px 5px 9px;}.caption {font-size:10px;}.txt_color1 {color:#FF0000;}.txt_color2 {color:#999999;}.mainright {float:left;margin:0px;padding:0px;}.sectionhead {margin:0px;padding:0px;width:580px;height:80px;font-size:20px;font-weight:bold;color:#FFFFFF;text-align:right;line-height:24px;background-image:url(../images/section_header_bg.jpg);background-repeat:no-repeat;background-position:0px 10px;}.page_title {float:right;margin:55px 10px 10px 0px;}.page_title_double {float:right;margin:30px 10px 10px 0px;}.sec_head_img {float:left;border:5px solid #FFFFFF;margin-left:10px;}.content {clear:both;margin-left:15px;margin-bottom:15px;padding-top:10px;padding-right:50px;width:515px;}.title {padding-bottom:5px;margin-bottom:10px;font-size:14px;color:#199F8B;font-weight:bold;border-bottom:1px solid #DDDDDD;}.title1 {padding-bottom:5px;margin-bottom:10px;font-size:14px;color:#199F8B;font-weight:bold;}.subtitle {color:#199F8B;}table.grid {width:515px;}table.grid th {background-color:#5D86D6;font-size:10px;color:#FFFFFF}table.grid th.tabletitB {background-color:#199F8B;font-size:10px;color:#FFFFFF}table.grid td {background-color:#EEEEEE;font-size:10px;vertical-align:top;}table.grid td.unit {background-color:#FFFFFF;font-size:10px;}table.grid td.tabletit {background-color:#ADC3EC;font-size:10px;}table.grid2 {width:515px;}table.grid2 td {vertical-align:top;}table.grid2 td.tabletit {background-color:#DFDFDF;}table.list {width:515px;}table.list td {vertical-align:top;}table.list td.date {width:50px;}