body {margin: 0px; padding: 0px; background-color:#cccccc;}
#wrapper {margin: 0px auto; padding: 0px; width: 1004px; text-align: center; background-image: url(../images/1_main_bkgd.jpg); background-repeat:repeat-y; background-color:#ffffff;}
#main {margin: 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; width: 980px; text-align: left; background-color:#ffffff;}
#bott {margin: 0px; padding: 0px; width: 1004px; background-image:url(../images/bk_bttm.jpg); height: 12px;}
#ojpheader {margin: 0px; padding: 0px; height: 37px; text-align: left; background-image: url(../images/1_ojp_mast_cell.gif); background-repeat: repeat-x;}
#header_lft {position: relative; margin: 0px; padding: 0px; height: 127px; width: 492px; text-align: left; float: left;}
#advancedsearch {margin: 0px 10px 0px 2px; padding-top: 7px; float: right; font-weight:normal;}
#header_rgt {position: relative; margin: 0px; padding: 0px; height: 127px; width: 488px; text-align: left; float: left;}
#topnav {position: absolute; top: 7px; right: 20px; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; 	font-size: 90%; text-align: right;}
a.topnav, a.topnav:link, a.topnav:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
a.topnav:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}
#search {width: 488px; font-size: 85%; font-weight: bold; text-align: right; height: 31px; margin: 0px; padding: 6px 0px 0px 0px; background-color:#7794BB; background-image: url(../images/1_main_03_cell.jpg); background-repeat: repeat-x;}
#srch_box {margin: 0px 3px 0px 3px; padding: 0px; color: #000000; border: 2px solid #e5e5e5;}
#btnG {margin: 0px 3px 0px 0px; padding: 0px; vertical-align:bottom;}
#topicsnav {position: relative; height: 31px; margin-top: -1px; padding: 0px; z-index: 2000;}
#topicsnav_dd {margin: 0px; padding: 0px; height: 31px; float: left;}
#topicsnav_horiz {margin: 0px; padding: 0px; height: 31px; width: 810px; float: right;}
#maincontent_hp {margin: 0px 0px 0px 11px; padding: 0px; width: 969px; background-color: #ffffff; text-align: left;background-image:url(../images/1_footer_bkgd_rt_tip2.jpg); background-repeat: no-repeat; background-position: right bottom;}
#maincontent {margin: 0px 0px 0px 8px; padding: 0px; width: 972px; background-color: #ffffff; text-align: left;}
#leftnav_hp {margin: 0px; padding: 0px; width: 160px; background-color: #CFE1D1; float: left;}
.aside-right {border: 1px black solid; float:right; width:200px; padding:10px;margin: 10px;}
#flashticker {margin: 0px; padding: 0px; width: 791px; float: left;}
#hp_content {margin: 5px 0px 0px 0px; padding: 0px; width: 960px;}
html>body #hp_content {margin: 0px; padding: 0px; width: 960px;} /* IE7 */
html>/**/body #hp_content {margin: 8px 0px 0px 0px; padding: 0px; width: 960px;} /* Firefox */
#hp_content_rgt {margin: 2px 0px 0px 0px; padding: 0px; width: 329px; float: left;}
#hp_content_lft {position: relative; margin: 2px 0px 0px 0px; padding: 0px; width: 631px; float: left;}
#hp_icons {position: relative; margin: 0px; padding: 0px 0px 4px 0px; text-align: right;}
#sub_icons {position: relative; margin-bottom: -35px; padding-right: 8px; float: right; z-index:1000;}
#recentlyposted {margin: 0px; padding: 0px;}
#recentlyposted_bot {margin: 0px; padding: 0px;}
#recentlyposted_cont {margin: 0px; padding: 0px 10px; color: #000000; font-size: 90%; height: 125px; width: 309px; 	overflow: auto; background-image: url(../images/1_rpp_cell.gif); background-repeat: repeat-y;}
#recentlyposted_cont ul {margin: 12px 0px 0px 20px; padding: 0px;}
#recentlyposted_cont ul li {padding: 0px 0px 3px 5px; list-style-image: url(../images/1_gold_bullet.gif);}

#snapshot_top {margin: 10px 0px 0px 0px; padding: 0px;}

#snapshot_cont {margin: 0px; padding: 0px 10px 0px 10px; width: 307px; font-size: 90%; color: #000000; border-right: 1px solid #023F82; border-left: 1px solid #0563af; background-image: url(../images/1_ps_rt_image2.jpg); background-repeat: no-repeat; background-position: right bottom;}
html>/**/body #snapshot_cont {margin: 0px; padding: 0px 10px 0px 10px; width: 307px; height: 177px; font-size: 90%; color: #000000; border-right: 1px solid #023F82; border-left: 1px solid #0563af; background-image: url(../images/1_ps_rt_image2.jpg); background-repeat: no-repeat; background-position: right bottom;}

#snapshot_bot {margin: 0px; padding: 0px; height: 8px; background-image: url(../images/1_ps_bttm.gif); background-repeat:no-repeat; background-position:bottom;}
#sub_icons_js {position: absolute; right: 70px; padding: 0px; margin: 0px; width: 300px;}
#content_sub {margin: 0px; padding: 0px; width: 969px; background-color: #ffffff;}
#content_sub2 {margin: 0px; padding: 0px; width: 972px; background-color: #ffffff; background-image: url(../images/sub_bkgd2.jpg); background-repeat: repeat-y;}
#left_subnav {margin: 0px; padding: 10px 10px 10px 5px;}
#left_subnav ul {margin: 0px; padding: 0px 15px 0px 15px;}
#left_subnav ul li {margin: 0px; padding: 0px 0px 15px 0px; list-style-image: url(../images/navlink_arrw.jpg);}	
#left_subnav ul li ul {margin: 12px 0px 0px 0px; padding: 0px 0px 0px 15px;}
#left_subnav ul li ul li {margin: 0px; padding: 0px 0px 5px 0px; list-style-type:disc; list-style-image: none!important;}	
#content_subcol1 {margin: 0px; padding: 0px; width: 163px; float: left;}
#content_subcol1_topics {margin: 0px; padding: 0px; width: 152px; float: left;}
#content_subcol_801 {margin: 0px; padding: 0px 20px; width: 777px; float: left;}
#content_subcol_797 {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 20px; width: 787px; float: left;}
#content_subcol2 {margin: 0px; padding: 0px 10px 0px 0px; width: 567px; float: left;}	
#content_subcol3 {margin: 40px 0px 0px 0px; padding: 0px; width: 200px; float: left;}
#content_subcol4 {margin: 0px 0px 0px 0px; padding: 0px; width: 20px; float: left; height: 10px;}
#breadcrumbs {margin: 0px 0px 10px 0px; padding: 0px; font-size: 85%; color: #5a5a5a; font-weight: bold; width: 550px;}
#breadcrumbs2 {margin: 10px 0px 10px 0px; padding: 0px; font-size: 85%; color: #5a5a5a; font-weight: bold; width: 550px;}
#submitfeedback {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div1 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div4 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div5 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div6 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div7 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div8 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div9 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div10 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div11 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
#Div12 {margin: 10px 0px 0px 0px; padding: 0px; width: 715px;}
.feedbackcol1 {margin: 0px 15px 0px 0px; padding: 0px; width: 200px; float: left;}
.feedbackcol2{margin: 0px; padding: 0px; width: 500px; float: left;}
#programspecs {margin: 60px 0px 10px 10px; padding: 0px; width: 180px; float: right;}
html>/**/body #programspecs {margin: 60px 0px 10px 10px; padding: 0px; width: 160px;}
.programspecs_head {margin: 0px; padding: 6px 0px 0px 0px; text-align: center; width: 183px; height: 22px; font-weight: bold; font-size: 14px; background-image: url(../images/1_rpp_top_193.jpg); background-repeat: repeat-x; color: #ffffff;}
.programspecs_cont {margin: 0px; padding: 0px 10px; color: #000000; width: 161px; background-color: #ffffff; font-size: 90%; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.programspecs_bot {margin: 0px; padding: 0px; width: 184px; height: 11px; background-image:url(../images/programspecs_bot.jpg); background-repeat:no-repeat;}		
#programcontent {margin: 0px; padding: 0px; width: 597px; float: left;line-height: 1.35em;}
.rgtresourcebox {margin: 0px 10px 0px 0px; padding: 3px 5px 3px 10px; color: #000000; width: 178px; background-color: #ffffff; 	font-size: 90%; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.rgtresourcebox p {margin: 12px 0px;}
.rgtresourcebox_head {margin: 10px 0px 0px 0px; padding: 7px 10px 0px 10px; width: 175px; height: 21px; font-weight: bold; color: #ffffff; background-image: url(../images/1_rpp_top_bl.jpg); background-repeat: repeat-x;}	
.rgtresourcebox_bot {margin: 0px; padding: 0px; width: 196px; height: 11px; background-image:url(../images/rgtresourcebox_bot.jpg); background-repeat:no-repeat;}	
.rgtresourcebox_head2 {margin: 0px; padding: 7px 10px 0px 10px; width: 175px; height: 23px; font-weight: bold; color: #ffffff; background-image: url(../images/rgtresourcebox_head.jpg); background-repeat: repeat-x;}	
#resourcebox {margin: 0px 0px 0px -5px; padding: 10px 0px 0px 0px; clear: both; float: left;}
.resourcebox_head {margin: 0px; padding: 4px 5px; width: 148px; font-weight: bold; color: #ffffff; background-image: url(../images/1_rpp_top_small_new.jpg); background-repeat: no-repeat; text-align: center;}
.resourcebox {margin: 0px; padding: 10px; color: #000000; width: 136px; background-color: #ffffff; font-size: 90%;border-left: 1px solid #999999; border-right: 1px solid #999999;}
.resourcebox_bot {margin: 0px; padding: 0px; background-image:url(../images/resourcebox_bot.jpg); background-repeat:no-repeat; width: 160px; height: 9px;}
.resourcebox2_head {margin: 0px; padding: 0px; width: 158px; height: 9px; background-image:url(../images/resourcebox_top.jpg); background-repeat:no-repeat;}
#resourcebox2 {margin: 10px 0px 0px -5px; padding: 0px; float: left;}
.resourcebox2 {margin: 0px; padding: 1px 5px 1px 5px; font-weight: normal; color: #000000; background-color: #ffffff;
width: 146px;  font-size: 90%; border-left: 1px solid #999999; border-right: 1px solid #999999;}
table.sub {margin: 0px; padding: 0px; background-color: #ffffff; border: solid 1px #999; font-family: Arial, Helvetica, sans-serif;}
table.sub td {margin: 0px; padding: 3px; background-color: #ffffff; border: solid 1px #999;}
table.sub tr.page {margin: 0px; padding: 0px;}
table.sub td ul {margin: 0px 0px 0px 15px; padding: 0px;}
table.sub th {margin: 0px; padding: 3px; background-color: #ffffff; border: solid 1px #999;}
#filter {margin: 0px; padding: 0px 5px 10px 5px; background-color: #ffffff; border: solid 1px #999;}
div.filtercolmns {margin: 15px 0px 0px 0px; padding: 0px; width: 550px;}
div.filter6colmns {margin: 15px 0px 0px 0px; padding: 0px 0px 20px 0px; width: 550px; border-bottom: 1px solid #ccc;}
.filtercol1 {margin: 0px; padding: 0px; width: 165px; float: left;}
.filtercol2 {margin: 0px; padding: 0px; width: 350px; float: left;}
.filtercol3 {margin: 0px; padding: 0px; width: 250px; float: left;}
.filtercol4 {margin: 0px; padding: 0px; width: 300px; float: left;}
.filtercol5 {margin: 0px; padding: 0px; width: 120px; float: left;}
.filtercol6 {margin: 0px; padding: 0px; width: 105px; float: left;}
.filtercol7 {margin: 0px; padding: 0px; width: 160px; float: left;}
#filter2 {margin: 0px; padding: 0px 10px 10px 10px; background-color: #ffffff; border: solid 1px #999;}
div.filter2colmns {margin: 15px 0px 0px 0px; padding: 0px 0px 20px 0px; text-align: left; width: 710px; border-bottom: 1px solid #ccc;}
.filter2col1 {margin: 0px; padding: 0px; width: 170px; float: left;}
.filter2col2 {margin: 0px; padding: 0px; width: 390px; float: left;}
.filter2col3 {margin: 0px; padding: 0px; width: 300px; float: left;}
.filter2col4 {margin: 0px; padding: 0px; width: 350px; float: left;}
.filter2col5 {margin: 0px; padding: 0px; width: 120px; float: left;}
.filter2col6 {margin: 0px; padding: 0px; width: 105px; float: left;}
.filter2col7 {margin: 0px; padding: 0px; width: 175px; float: left;}
#filter3 {margin: 0px; padding: 0px 10px 10px 10px; background-color: #ffffff; border: solid 1px #999;}
div.filter3colmns {margin: 15px 0px 0px 0px; padding: 0px 0px 15px 0px; text-align: left; width: 730px; border-bottom: 1px solid #ccc;}
.filter3col1 {margin: 0px; padding: 0px 0px 0px 50px; width: 170px; float: left;}
.filter3col2 {margin: 0px; padding: 0px; width: 160px; float: left;}
.filter3col3 {margin: 0px; padding: 0px; width: 105px; float: left;}
.filter3col4 {margin: 0px; padding: 0px; width: 175px; float: left;}
.filter3col5 {margin: 0px; padding: 0px; width: 390px; float: left;}
.filter3col6 {margin: 0px; padding: 0px 0px 0px 20px; width: 350px; float: left;}
.filter3col7 {margin: 0px; padding: 0px; width: 350px; float: left;}
div.filter4colmns {margin: 15px 0px 0px 0px; padding: 0px; text-align: left; width: 730px;}
#contact {margin: 0px; padding: 0px;}
.contactcol1 {margin: 0px; padding: 0px; width: 150px; float: left;}
.contactcol2{margin: 0px; padding: 0px; line-height: 30px; width: 550px; float: left;}
.Form1 {}
.Form2 { }
.Form3 {}
.Form4 {}
div.search_all {margin: 20px 10px 0px 10px; padding: 0px 0px 20px 0px;}
.searchallcol1 {margin: 0px; padding: 0px 0px 0px 48px; width: 170px; float: left;}
.searchallcol2{margin: 0px; padding: 0px; width: 450px; float: left;}
.searchallcol3{margin: 0px; padding: 0px; width: 150px; float: left;}
.searchallcol4 {margin: 0px; padding: 0px; width: 125px; float: left;}
.searchallcol5 {margin: 0px; padding: 0px; width: 125px; float: left;}
.searchallcol6 {margin: 0px; padding: 0px 0px 0px 48px; width: 350px; float: left;}
.searchallcol7 {margin: 0px; padding: 0px; width: 350px; float: left;}
div.search_all2 {margin: 25px 0px 0px 0px; padding: 0px;}
.searchall2col1 {margin: 0px; padding: 0px; width: 210px; float: left;}
.searchall2col2{margin: 0px; padding: 0px; width: 550px; float: left;}
div.search_all3 {margin: 20px 10px 0px 10px; padding: 0px 0px 20px 0px;}

div.fuschart { padding: 20px 0px 0px 13px; text-align:left;}
.fuschartcol1 {margin: 0px; padding: 0px 10px 0px 0px; float: left;}
.fuschartcol2 {margin: 0px; padding: 0px; float: left;}
.image_fc {padding: 0px; margin: 0px 0px 3px 0px; border: none;}

.emailtitle {margin: 0px 0px 20px 0px; padding: 0px; text-align: center; width: 600px;font-family: Arial, Helvetica, sans-serif;font-size: 140%; color: #353535 ;}
.emailbg {background-color: #ffffff; width: 620px;}
.email {margin: 0px 0px 20px 0px; padding: 0px; text-align: center; width: 600px;font-family: Arial, Helvetica, sans-serif;font-size: 90%;}
.emailcol1 {margin: 0px 15px 0px 0px; padding: 0px; width: 200px; text-align: right; float: left;font-family: Arial, Helvetica, sans-serif;font-size: 90%;}
.emailcol2{margin: 0px; padding: 0px; width: 385px; text-align: left; float: left;font-family: Arial, Helvetica, sans-serif;font-size: 90%;}

table.glossarydet td b {font-size: 130%; color: #000000; font-weight: bold;}
table.glossary td h3 a, table.glossary td h3 a:link, table.glossary td h3 a:visited, table.glossary td h3 a:hover {color: #353535; font-weight: bold; text-decoration:none;}
table.glossary td a.glossterm, table.glossary td a.glossterm:link, table.glossary td a.glossterm:visited {color: #000000; font-weight: bold; text-decoration:none;}
table.glossary td a.glossterm:hover {color: #000000; font-weight: bold; text-decoration:underline;}
table.evidrating td.green {background-color: #CCFFCC;}
table.evidrating th.green {background-color: #CCFFCC;}
table.evidrating td.yellow {background-color: #FFFF99;}
table.evidrating th.yellow {background-color: #FFFF99;}
table.evidrating td.orange {background-color: #FFCC99;}
table.evidrating th.orange {background-color: #FFCC99;}
table.hp {border: solid 1px #0563af;}
table.hp th.row {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #D3DFEE;}
table.hp th.row2 {border-bottom: solid 1px #0563af; background-color: #D3DFEE;}
table.hp th.col {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #A7BFDE;}
table.hp th.col2 {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #D3DFEE;}
table.hp th.col3 {border-right: solid 1px #0563af; background-color: #A7BFDE;}
table.hp th.col4 {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #A7BFDE;}
table.hp th.col5 {border-right: solid 1px #0563af; background-color: #D3DFEE;}

table.hp td.col {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #A7BFDE;}
table.hp td.col2 {border-bottom: solid 1px #0563af; background-color: #A7BFDE;}
table.hp td.col3 {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #D3DFEE;}
table.hp td.col4 {border-bottom: solid 1px #0563af; background-color: #D3DFEE;}
table.hp td.col5 {border-right: solid 1px #0563af; background-color: #A7BFDE;}
table.hp td.col6 {border-right: solid 1px #0563af; background-color: #A7BFDE;}
table.hp td.col7 {border-right: solid 1px #0563af; border-bottom: solid 1px #0563af; background-color: #A7BFDE;}
table.hp td.col8 {border-right: solid 1px #0563af; background-color: #D3DFEE;}
table.hp td.col9 {background-color: #D3DFEE;}

table.tips td {margin: 0px; padding: 5px 0px;}

.glosslink {margin: 60px 0px 0px 0px; padding: 0px; font-weight: bold; font-variant:small-caps; font-size: 110%; color: #000000;}
.glosslink a, .glosslink a:link, .glosslink a:visited {margin:0px; padding: 0px; color: #000000; font-weight: bold; text-decoration: none;}
.glosslink a:hover {margin:0px; padding: 0px; color: #000000; font-weight: bold; text-decoration: underline;}
.faqpunc {0px; padding: 0px; font-weight: bold; color: #000000;}
.faqpunc a, .faqpunc a:link, .faqpunc a:visited {0px; padding: 0px; font-weight: bold; color: #000000; text-decoration: none;}
.faqpunc a:hover {0px; padding: 0px; font-weight: bold; color: #993300; text-decoration: underline;}


#clswindow {margin: 0px; padding: 0px; float: right;}
.toptabs {margin: 0px; padding: 0px; color: #ffffff;}
.toptabs2 {margin: 0px; padding: 0px; color: #76A4C8; font-size: 5px;}
.bttns {padding-left: 290px;}

#hp_footer {margin: -28px 0px 0px 0px; padding: 80px 0px 0px 0px; color: #ffffff; font-size: 85%; line-height: 16px; font-weight: bold;text-align: center; height: 46px; background-image: url(../images/2_footer_bkgd.jpg); background-repeat: no-repeat;}
#hp_footer a, #hp_footer a:link {color: #ffffff; font-weight: bold; text-decoration: none;}
#hp_footer a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
#hp_footer a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}
#footer {margin: 0px; padding: 80px 0px 0px 0px; color: #ffffff; font-size: 85%; line-height: 16px; font-weight: bold;text-align: center; height: 46px; background-image: url(../images/2_footer_bkgd.jpg); background-repeat: no-repeat;}
#footer a, #footer a:link {color: #ffffff; font-weight: bold; text-decoration: none;}
#footer a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #ffffff; font-weight: bold; text-decoration: underline;}

blockquote ul {margin: 12px 0px 12px 0px; padding: 0px 0px 0px 0px;}
blockquote ul li {padding: 0px 0px 3px 5px; list-style-image: url(../images/1_gold_bullet.gif);}
blockquote ul li ul {margin: 10px 0px 10px 15px; padding: 0px;}
blockquote ul li ul li {padding: 0px 0px 0px 5px; list-style-image: none!important; list-style: circle;}
h1 {font-size: 200%; color: #000000; font-weight: bold; margin-top:30px;}
h2 {font-size: 170%; color: #000066; font-weight: bold;}
h3 {font-size: 140%; color: #353535; font-weight: bold;}
h4 {font-size: 110%; color: #353535; font-weight: bold;}
.title1 {font-size: 130%; color: #CC3300; font-weight: bold; margin:0px; padding: 0px;}
.refres1 {font-size: 50%; font-weight: normal; color: #000000;}
.refres2 {font-size: 60%; font-weight: normal; color: #000000;}
.refres3 {font-size: 75%; font-weight: normal; color: #000000;}
.smalltext {font-size: 110%; color: #000000; font-weight: bold;}
.aboutitle {font-size: 140%; color: #353535; font-weight: bold;}
.programtitle {font-size: 16pt; color: #000000; font-weight: bold; margin: 0px; padding: 0px;}
.effecttitle {font-size: 10pt; color: #000000; font-weight: bold; margin: 0px; padding: 0px;}
.tipstitle {font-size: 140%; color: #353535;}
dt {padding: 12px 0px 0px 0px;}
dd {margin: 0px 0px 0px 20px;}
ol.stf {margin: 0px 0px 0px 25px; padding: 0px;}
ol.stf li.stftitle {margin: 0px; padding: 0px 0px 15px 0px; font-size: 140%; color: #353535; font-weight: bold;}
ol.stf li.stftitle2 {margin: 0px; padding: 0px; font-size: 140%; color: #353535; font-weight: bold;}
.stftext {margin: 0px; padding: 0px; color: #000000; font-size: 70%; font-weight: normal; line-height: 18px;}
p.stftitle {margin: 0px; padding: 0px; font-size: 140%; color: #353535; font-weight: bold;}
div.stf {margin: 0px; padding: 0px 0px 0px 25px;}

.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}
.image_logo {padding: 0px; margin: 0px 0px 0px 10px; border: none; float: right;}
.infoicon {margin: 0px 3px 0px 3px; padding: 0px; border: none; vertical-align:bottom;}
.clearfloat {clear: both; height: 0px; font-size: 1px; line-height: 0px;}
.image_ppr {padding: 0px; margin: 0px; border: none;}
.image_epr {padding: 0px; margin: 0px; border: none;}
.image_ipr {padding: 0px; margin: 0px; border: none;}
.qtip-content {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}


a:link {color: #0A4D84; text-decoration: underline;}
a:visited {color: purple; text-decoration: underline;}
a:hover {color: #993300; text-decoration: underline;}

/*********** Form elements **********/	
form {margin: 0px; padding: 0px;}
input.gobttn {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 21px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 100px; font-family: Arial, Helvetica, sans-serif;}

input.search {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 25px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 70px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
input.clear {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 23px; background-color: #558f60; color: #ffffff; font-weight: bold; width: 50px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
input.program_search {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 25px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 70px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
input.program_clear {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 23px; background-color: #558f60; color: #ffffff; font-weight: bold; width: 50px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
input.filter {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 23px; background-color: #558f60; color: #ffffff; font-weight: bold; width: 50px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
input.refine {margin: 0px; padding: 0px 2px; height: 25px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 70px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

input.nominate {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 28px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 160px; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
input.feedback {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 28px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 160px; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}
input.issue {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 28px; background-color: #18722A; color: #ffffff; font-weight: bold; width: 160px; font-size: 16px; font-family: Arial, Helvetica, sans-serif;}



input.browse {margin: 0px 8px 0px 0px; padding: 0px 2px; height: 23px; background-color: #efd759; color: #000000; font-weight: bold; width: 60px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

label {margin: 0px; padding: 0px; font-weight: normal;}
#filter label {margin: 0px; padding: 0px; font-weight: bold;}
#filter label.normal {margin: 0px; padding: 0px; font-weight: normal;}
input[type="radio"] {height: 10px;}
/************************************/	

/*********** Font size changer interface style **********/
#inner {font-family: Arial, Helvetica, sans-serif;}
.small_font	{color: #000000; font-size: 85%; text-decoration: none;}
a.small_font, a.small_font:link, a.small_font:visited {text-decoration: none; color: #000000;}
a.small_font:hover {color: #000000; text-decoration: underline;}
.regular_font {color: #000000; font-size: 100%; text-decoration: none;}
a.regular_font, a.regular_font:link, a.regular_font:visited {text-decoration: none; color: #000000;}
a.regular_font:hover {color: #000000; text-decoration: underline;} 
.large_font	{color: #000000; font-size: 120%; text-decoration: none;}
a.large_font, a.large_font:link, a.large_font:visited {text-decoration: none; color: #000000;}
a.large_font:hover {color: #000000; text-decoration: underline;}
.font_sizer {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000;font-weight: bold;}
.font_sizer a {text-decoration:none; color: #000000;}

/******************************************************/	

/* jQuery Bookmark styles v1.3.2 */

.bookmarks {position: absolute; margin: 29px -155px; background-color: #ffffff; width: 140px; height: 30px; padding: 0px;
color: black; border: none; display: none; z-index:1001;}
 a.bookmarks {text-decoration: none; border: none;}
#basicBookmark ul {width: 120px; }
.bookmark_popup_text img {border: none; vertical-align: bottom;}
.bookmark_popup {display: none; position: absolute; z-index: 100;}
.bookmark_popup ul {float: left; width: 120px; border: none;}
.bookmark_list {display: inline-block; float: left; list-style-type: none; font-size: 80%; margin: 0px; padding: 0px; background: url(../images/icons.jpg) no-repeat left;}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
.bookmark_list {font-size: 100%;}
}

html:first-child .bookmark_list {  /* Opera */
font-size: 80%;}
.bookmark_list li {float: left; width: 23%; margin: 0px 1px; padding: 1px; border: none;}
.bookmark_compact {border: none;}
.bookmark_compact li {width: 32px; height: 32px; margin: 0px; padding: 2px; background-color: transparent; border: none;}
.bookmark_list a {width: 100%; text-decoration: none; cursor: pointer;}
.bookmark_list span {display: inline-block; width: 43px; height: 43px;}
.bookmark_list img {border: none;}

/************************************/

/*********** JQuery Accordian **********/	
*, * focus {outline: none;}
.container {width: 300px; margin: 0px; padding: 0px;}
h2.trigger {padding: 0px 0px 0px 70px; margin: 0px 0px 2px 0px; height: 35px; line-height: 35px; width: 520px; font-size: 15px; font-weight: bold; float: left; color: #477EA7; background-image: url(../images/2_accordian_plus.jpg); background-repeat: no-repeat; cursor: pointer;}
h2.trigger:hover {color: #01356E; cursor: pointer;}
h2.active {background-image: url(../images/2_accordian_minus.jpg); background-repeat: no-repeat; color: #01356E;}
#postedLiveDate {font-style:italic;}
#program_desc, #program_summary {padding: 0px 0px 0px 10px; margin: 20px 0px 0px 0px; height: 35px; line-height: 35px; width: 580px; font-size: 15px; font-weight: bold; color: #477EA7; background-image: url(../images/accordian_hdr.jpg); background-repeat: no-repeat; }
.toggle_container {margin: 0px 0px 2px 0px; padding: 0px; overflow: hidden; width: 588px; clear: both;}
.toggle_container .block {padding: 0px 10px; border-left: 1px solid #BABBC0; border-right: 1px solid #BABBC0;}


/************************************/	
/*********** FAQ Accordian **********/	
.handcursor{
cursor:pointer;
/*font-family: Arial, Helvetica, sans-serif; color: #000000;font-weight: bold;}*/ /*yma change the bold to normal for faq*/
font-family: Arial, Helvetica, sans-serif; color: #000000;font-weight:normal;}
.switchgroup1 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; background-color: #ffffcc; padding: 5px;}

/************************************/	

#main_content {margin: 0px; padding: 0px 8px 0px 10px; position: relative; float:left; width: 586px;}
#right_content {float: left; width: 170px;}
.filter_column {float: left; margin-right: 20px;}
.filter_column > div {margin-top: 1em;}
.filter_header label {font-weight: bold;}
li.topic_node {list-style-type: none;}
.multiselect {width: 200px;}

div.outcomes div
{
    margin-bottom:5px;
}

.programGrid {
    width:800px;
    margin-top:10px;
}