/* newport_main.css */

/* START DEFAULT STYLES */

 /*  notice  the colors of the tabs, hovers, and banners. As a standard, 
   all banners and tab colors will retain a lighter blue than Dialog logos, i.e. #94ABCF. 
   For those tabs that have a hover style, the bolder blue, I.e. #668CC1 will make the tab stand out. 
   From now on, these two distinct blues will be used throughout NewsRoom Plus development
 */
 
body,  span {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0;
	background-color:#FFFFFF;
}
form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
select {
	line-height: 17px;
}
.selectlist_spacing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	width: 200px;
	text-transform: uppercase;
}

.caption {
    font-size: 9px;
    color: #666666;
    font-style: italic;
}

p {
    font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
    margin-top: 8px;
    margin-bottom: 8px;
	margin-left: 1px;
	margin-right: 5px;
}
#save {
	position:absolute;
	left:auto;
	width:150px;
	height:100px;
	z-index:101;
	visibility: hidden;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	top: -87px;
}
#email {
	position:absolute;
	left:275px;
	top:auto;
	width:200px;
	height:150px;
	z-index:1;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	background-color: #EDEDDC;
	border: 1px solid #CCCCCC;
	padding: 3px;
	color: #000066;
}


input, select, textarea {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

select.product_dropdown {
	width: 120px;
}

span.product_dropdown {
	font-size: 11px;
}

ul {
    font-size: 11px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 0px;
	padding-left: 0px;
	list-style-type: square;
}


/* START LINKS */
a {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
}

a:link, a:visited {
	color: #668CC1;
}

a:hover, a:active {
    color: #999999;
}

/* END LINKS */
/* END DEFAULT STYLES */

/* START BACK TO TOP STYLES */



a.leftnav {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px;
    margin-top: 8px;
    margin-bottom: 8px;
	margin-left: 1px;
	margin-right: 0px;
    /* font-weight: normal !Important; */
}

a.title_pr {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}

a.pr_link {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px !Important;
}

a.cntxt_link {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px !Important;
	font-weight: bold;
	text-decoration : none;
}

a.backToTop {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px;
	text-decoration : none;
}

a.ir_home_dis {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px;
}

a.backToTop:link, a.backToTop:visited {
    color: #3366cc;
}

a.backToTop:hover, a.backToTop:active {
    color: #999999;
}
/* END BACK TO TOP STYLES */



/* START BREADCRUMB STYLES */
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited {
	color: #999999;
	font-size:  10px;
	text-align: left;
}

.breadcrumb a:hover, .breadcrumb a:active {
	color: #666666;
	font-size:  10px;
}



/* END BREADCRUMB STYLES */

/* START NAVIGATION STYLES */

.topNavDropdown {
    position:absolute;
    left:640px;
    top:19px;
    width:208px;
    height:auto;
    z-index:10;
    visibility: hidden;
}

.topNavDropdownNew {
    position:absolute;
    left:356px;
    top:21px;
    width:208px;
    height:auto;
    z-index:1;
    visibility: hidden;
}

.topNavDropdownHome {
    position:absolute;
    left:306px;
    width:208px;
    height:auto;
    z-index:1;
    visibility: hidden;
}

.navBarContainer {
    position:absolute;
}

.homeBanner {
	position:absolute;
	left:380px;
	top:172px;
	width:370px;
	height:40px;
	background-color:#94ABCF;
	visibility:hidden;
}

.homeBannerText, .homeBannerText a:link, .homeBannerText a:visited, .homeBannerText a:hover, .homeBannerText a:active {
	font-size: 10px;
	color: #ffffff;
	background-color: #838383;
}

.ltNavSel, .ltNavSel a:link, .ltNavSel a:visited, .ltNavSel a:active {
	font-size: 10px;
	font-weight:bold;
    text-decoration:none;
}

.ltNavTertiary, .ltNavTertiary a:link, .ltNavTertiary a:visited, .ltNavTertiary a:active {
    font-size: 10px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

.tertiary, .tertiary a:link, .tertiary a:visited, .tertiary a:hover, .tertiary a:active {
	font-size: 9px;
}

/* RIGHTNAV PADDING */
.quadpad { margin-left:5px; margin-right:5px; margin-top:10px; }
.quadpad  a:link { text-decoration:none; color:#3366cc; }
.quadpad  a:visited { text-decoration:none; color:#3366cc; }
.quadpad  a:active { text-decoration:none; color:#3366cc; }
.quadpad  a:hover { text-decoration:none; color:#999999; }


/* START LEFT NAVIGATION */

#navcontainer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.1em;
}

/*#navcontainer ul {margin: 0px 0px 20px 0px;}*/

#navcontainer ul {
list-style: none;
font-weight: bold;
margin: 0;
padding: 0;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
margin: 0px 0px 12px 0px;
}


#navcontainer li {
border-bottom: 1px solid #999;

}

#navcontainer li a {
display: block;
padding: 2px 3px 2px 0.4em;
border-left-width: 4px;
border-left-style: solid;
text-decoration: none;
}


/* END LEFT NAVIGATION */

/* START TOP NAVIGATION */

table td.bg_topnav table {
    width: 100%;
    height: 20px;
}

.navtop {
  width: 100%;
  font-family: arial, helvetica, san-serif;
  line-height: 1.8;
  padding: 0px;
  white-space: nowrap;
  letter-spacing: -.02em;
}

.navtop ul {
  margin: 0;
  width: 100%;
  list-style-image: none !Important;
  list-style-type: none !Important;
  text-decoration: none !Important;
}

.navtop li {
  display: inline;
  margin: 0;
  float: left;
  /*width: 120px;*/
  text-align: center;
}
.navtop a {
    font-size: 10px !Important;
	font-weight: bold !Important;
    display: block;
    width: 100%;
    text-decoration: none !Important;
}

/* END TOP NAVIGATION */


/* END NAVIGATION STYLES */



/* START BODY STYLES */

/* .head COLOR IS SPECIFIED IN SECTOR SPECIFIC CSS*/



.head, .head a p {
	font-family: verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.head a:link, .head a:visited, .head a:hover, .head a:active {
	text-decoration: none !Important;
}


.hd_rule, .hd_rule a p {
	display: block;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !important;
	font-weight: bold;
	background-image: url(img/msc_grayline_373.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.hd_rule a:link, .hd_rule a:visited, .hd_rule a:hover, .hd_rule a:active {
	text-decoration: none;
}

.hd_rule_bu, .hd_rule_bu a p {
	display: block;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !Important;
	font-weight: bold;
	background-image: url(img/msc_grayline_373.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #3366CC;
}

.hd_rule_bu a:link, .hd_rule_bu a:visited, .hd_rule_bu a:hover, .hd_rule_bu a:active {
	text-decoration: none;
}


.hd2_rule, .hd2_rule a p {
	display: block;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !Important;
	font-weight: bold;
	background-color: #E4E5D7;
    background-image: url(img/msc_grayline_373.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.hd2_rule a:link, .hd2_rule a:visited, .hd2_rule a:hover, .hd2_rule a:active {
	text-decoration: none;
}


.hdlg_rule, .hdlg_rule a p {
	display: block;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	margin-right: 0px !Important;
	font-weight: bold;
    background-image: url(img/msc_grayline_373.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.hdlg_rule a:link, .hdlg_rule a:visited, .hdlg_rule a:hover, .hdlg_rule a:active {
	text-decoration: none;
}

.head2 {
	font-size: 10px;
	font-weight: bold;
}

.head2_c3 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.head_pr_title {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

.head_pr {
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#cc6633;
}

.subHead, .contactHead {
    font-size: 11px;
    font-weight: bold;
}

.subHead a:link, .subHead a:visited, .subHead a:hover, .subHead a:active {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}

.abstract .subHead a:link, .abstract .subHead a:visited, .abstract .subHead a:hover, .abstract .subHead a:active {
    text-decoration: none;
}

.subLink {
    font-size: 10px;
    font-weight: bold;
}

.subLink a:link, .subLink a:visited, .subLink a:hover, .subLink a:active {
    font-family: verdana, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	text-decoration : none;
}



.highlight {
    font-family:verdana;
    font-weight: bold;
}

.date {
    font-family: verdana, arial, sans-serif;
}

.error {
	color: #ff0000;
}

.formLabel {
	color: #668CC1;
}

/* END BODY STYLES */
/* START RIGHT STYLES */

.right, .right td, .right p, .right a:link, .right a:visited, .right a:hover, .right a:active{
    font-size: 10px;
}

.right .abstract .head {
    font-size: 10px;
    font-weight: bold;
    color: #003399;
	margin: 0px !Important;
}

.right .abstract .head a:link, .right .abstract .head a:visited, .right .abstract .head a:hover, .right .abstract .head a:active {
    text-decoration: none;
    font-size: 10px;
	margin: 0px !Important;
}

.right .abstract .subHead{
    font-size: 10px;
	margin: 0px !Important;
    font-weight: bold;
    color: #666666;
}

.right .abstract .subHead a:link, .right .abstract .subHead a:visited, .right .abstract .subHead a:hover, .right .abstract .subHead a:active {
    text-decoration: none;
	margin: 0px !Important;
    font-size: 10px;
}

.right ul {
    font-size: 10px;
}

.website, .website a:link, .website a:visited, .website a:hover, .website a:active {
	font-size: 10px;
	font-weight: bold;
}

/* END RIGHT STYLES */

/* START FOOTER STYLES */

.footerGrey, .footerGrey a:link, .footerGrey a:visited {
    color:#999999;
    font-size:9px;
    text-decoration:none;
}

.footerGrey a:hover, .footerGrey a:active {
    color:#666666;
}

.footer, .footer a:link, .footer a:visited {
	color:#3366CC;
    font-size:9px;
	text-decoration:none;
}

.footer a:hover, .footer a:active {
    color:#999999;
}

/* END FOOTER STYLES */

/* START COLOR STYLES */

.c_blue {
    color: #3366cc;
}

.dkorange {
    color: #CC6633;
}

/* END COLOR STYLES */

/* POSITIONED DIV FOR IR LIT REQUEST */
#addressBlk {visibility:hidden;position:relative}
#inquiryBlk {visibility:hidden;position:relative}

/*  ti specific classes  */

.loginBox {	
	background-color:#003399;
	visibility:hidden;
}

.loginBoxText, .loginBoxText a:link, .loginBoxText a:visited, .loginBoxText a:hover, loginBoxText a:active {
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}

/* boxes */
.boxedItem { border: 1px solid #CCC; padding:4px; }
.boxedItemsidebot {
/*	padding: 4px; */
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC; 
	border-left: solid 1px #CCC;
	 padding-left:10px; padding-right:10px;padding-bottom:10px; padding-top:0;
}
.boxedItemSec {
/*	padding: 4px; */
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC; 
	border-left: solid 1px #CCC;
	padding-left:0;
}
.boxedItemsides {
/*	padding: 4px; */
	border-right: solid 1px #CCC;
/*	border-bottom: solid 1px #CCC; */
	border-left: solid 1px #CCC;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
}

/* START BACKGROUND STYLES */
.bg_navblue { background-color: #003399; }
.bg_beige { background-color: #e4e5d7; }
.bg_beige_dk { background-color: #cccc99; }
.bg_pale_blue { background-color: #deedf9; }
.bg_lt_blue { background-color: #bbdaf5; }
.bg_med_blue {
	background-color: #94ABCF;
}
.bg_c { background-color: #cccccc; }
.bg_9 { background-color: #999999; }
.bg_ef { background-color: #efefef; }
.bg_f { background-color: #ffffff; }
.bg_f0f0e0 { background-color: #f0f0e0; }
.bg_8f { background-color: #8fc0b0; }
.green_text {
	color: #899C01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.bg_gray { background-color: #c0c0c0; }
.bg_lt_gray { background-color: #f0f0e0; }

/* END BACKGROUND STYLES */

/* site colors */
.orange { color:#FF9900; }
.dkorange { color:#CC6633; }
.blue { color:#003399; }
.tshgreen { color:#669999; font-family: verdana, helvetica, sans-serif; font-weight:bold;}
.tshgreenlight { color:#8FC0B0; font-family: verdana, helvetica, sans-serif; font-weight:bold;}

/* headings */
.heading { font-size:12px; color:#333333; font-weight:bold; }
.headingO1 { font-size:16px; color:#CC6633; font-weight:bold;}
.headingO2 { font-size:14px; color:#CC6633; font-weight:bold; }
.headingB1 { font-size:16px; color:#003399; font-weight:bold; }
.headingB2 { font-size:14px; color:#003399; font-weight:bold; }
.headingB3 {
	font-size:16px;
	color:#94ABCF;
	font-weight:bold;
}
.headingB4 {
	font-size:14px;
	color:#94ABCF;
	font-weight:bold;
}
.header { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	FONT-SIZE: 11px;
	padding-left:10px;
}
.hdimg {
	color:#d1d1d1;
	font-family: verdana, helvetica, sans-serif;
}
.tag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 1px;
	height: 48px;
	width: 565px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #666666;
}
.single_div {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.coloredBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ececec;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.content {
	text-align: left;
	width: 565px;
	clear: both;
	valign: top;
	padding-left: 5px;
}

/* right nav */
.rightnav1 { border: 1px solid #D1D1D1; color:#666666; font-family:  verdana, arial, helvetica, sans-serif; }
.rightnav2 { border: 1px solid #D1D1D1; color:#666666; font-family:  verdana, arial, helvetica, sans-serif; }
.rightnav3 { border: 1px solid #D1D1D1; color:#666666; font-family:  verdana, arial, helvetica, sans-serif; }
.rightnav4 { border: 1px solid #D1D1D1; color:#666666; font-family:  verdana, arial, helvetica, sans-serif; }
.rtitle { 
	font-size: 12px; 
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	padding-left: 5px; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight:bold; 
	color:#666633; 
	background-color:#E4E5D7; 
}

/* SECTOR SPECIFIC STYLES */
.ltNavSel, .ltNavSel a:link, .ltNavSel a:visited, .ltNavSel a:active,
.head, .hd_rule, 
.abstract .head,
.highlight,
.textHighlight,
.date,
.contactHead
 {
	color:#003399;
}

/* top nav classes */
#topnavcontainer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

#topnavcontainer a {
	font-size: 10px;
	display: block;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
	border-left: 1px solid #94ABCF;
	border-right: 1px solid #94ABCF;
	background-color: #94ABCF;
	text-decoration: none;
	color: #FFFFFF;
}

#topnavcontainer a:hover {
	font-size: 10px;
	border-left: 1px solid #94ABCF;
	border-right: 1px solid #94ABCF;
	/*	border-left-color: #E4E5D7; */
	background-color: #94ABCF;
	/* border-left-color: #999999;
	background-color: #999999; */
	color: #ececec;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
}

#active {
border-left-color: #94ABCF !important;
background-color: #003399 !important;
}

#current {
border-left-color: #94ABCF !important;
background-color: #003399 !important;
color: #FFF !important;
}

/* end top nav classes */

.subButton {
	width:120px;
}
.option_in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 5px;
	line-height: 15px;
	border: 1px solid #CCCCCC;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.optiontitle {
	background-color: #94ABCF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left: 5px;
}
.option_in_sec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 5px;
	line-height: 15px;
	background-color: #ececec;
}
.othertitleoptions {
	background-color: #94ABCF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	padding-left: 5px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
.othertitleoptions a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94ABCF;
}
.othertitleoptions a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94ABCF;
}
.option_div {
	background-image: url(../img/msc_page_anchor_light_div.gif);
}
.optiontitle_beige {
	background-color: #cccc99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left: 5px;
}
.othertitleoptions_beige {
	background-color: #cccc99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	padding-left: 5px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
.othertitleoptions_beige a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.othertitleoptions_beige a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.pro_button_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #336600;
	padding: 2px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.pro_button_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.pro_button_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 2px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.indent {
	padding-left: 5px;
	padding-top: 3px;
}.right_just {
	text-align: right;
}
.boxed {
	border: 1px solid #CCC;
}
.lightgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.process_nav {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
}
.pagination_sp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	letter-spacing: 2pt;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F5F5F5;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #ececec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button_rpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #ececec;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
}
.button_rpt  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #ececec;
	padding: 2px;
	width: 16em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button_rpt  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #ececec;
	padding: 2px;
	width: 16em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.button_rpt  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	padding: 2px;
	width: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
. grey {
   background-color: #CCCCCC;.
}   
.run {
	margin-right: 10px;
}   
.edit {
	margin-right: 10px;
}
.tiny_but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #94ABCF;
	padding: 2px;
	width: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
button2 {
	background-color: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #666666;
	padding: 3px;
}
.small_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ececec;
	padding: 5px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.big_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #ececec;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.vertical_sp {
	line-height: 17px;
}
#specific_date {
	position:absolute;
	left:auto;
	top:auto;
	width:377px;
	height:28px;
	z-index:3;
	visibility: visible;

}
#loadingdci {
	position:absolute;
	left:auto;
	top:auto;
	width:570px;
	height:340px;
	z-index:1;
	visibility: hidden;
	background-color: #FFFFFF;
}
#loadingdnr {
	position:absolute;
	left:auto;
	top:auto;
	width:570px;
	height:280px;
	z-index:2;
	background-color: #FFFFFF;
	visibility: hidden;
}
.cancel {
	text-align: center;
	padding-right: 20px;
}
.post_process_div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-left: 8px;
}
.general_text {
	line-height: 17px;
}
.bg_grey {
	background-color: #838383;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 20px;
}
.bg_thingrey {
	background-color: #838383;
}
.titlelogo {
	margin: 3px;
}
.toc_tab {
	margin-left: 7px;
	padding-left: 7px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tab_div {
	margin-left: 3px;
	margin-top: 5px;
	padding: 3px;
}
.bg_newblue {
	background-color: #94ABCF;
}
.center_text {
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 363px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	height: 255px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.loading_set {
	top: 13px;
}
.welcome_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}
body {
	color: #666666;
}
.checkall {
	background-color: #F9F9F2;
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
}
.optiontitle_beige2 {
	background-color: #838383;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left: 5px;
}
.boxedItem2 {
	border: 1px solid #CCC;
	padding:4px;
	background-color: #FFFFFF;
}
.welcome_textL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
