/* General Intranet Template CSS Document */

/* Styles for embedded fonts - DISABLED */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

p {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

hr {
	color: #000000; 
	border-style: dotted; 
	border-width: 1;
	height: 1;
}

.main-header-bg {
	background-color: #87b2d2;
	height: 23px;
}

.main-header-text {
	color: #00396F;
	font-family: Arial Narrow;
	font-size: 24px;
	font-weight: bold;
}

.microsite-header-bg {
	background-color: #cecece;
	height: 23px;
}

.microsite-header-text {
	color: #02376d;
	font-family: Arial Narrow;
	font-size: 24px;
	font-weight: bold;
}

.inline-header-text {
 color: #00396F;
 font-family: sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.home-panel-header { 
	color: #d07e07; 
	font-family: sans-serif; 
	font-size: 14px; 
	font-weight: 700;
	text-align: left;
}
 
.date-header-text {
 color: #00396F;
 font-family: sans-serif; 
 font-size: 16px;
 font-weight: 450;
}

.subsection-header {
	color: #000000;
	font-family: sans-serif; 
	font-size: 14pt;
	font-weight: 450;
}

.listing-header {
	color: #FFFFFF;
	font-family: sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.list-label {
	font-weight: bold;
}

.list-value {

}

input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

select, input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a img {border: none; }


/* Sub navigation links */
a:link.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.subnavlinks {
	color: #ffffff;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.subnavlinks {
	color: #ffffff; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Side navigation */
#sidemenu-active {
	font-weight: bold; 
	padding-left: 5; 
	padding-top: 2; 
	padding-bottom: 0;
	background-color: #cccccc;
}
#sidemenu {
	padding-left: 5; 
	padding-top: 2; 
	padding-bottom: 0;	
}
.sidemenubg {	
	background-color: #0260aa;
	vertical-align: top; 	
}

.sidemenubg-2 {	
	background-color: #cf7e05;	 
	vertical-align: top; 	
}

.sidemenutitle {
	font-family: Arial, Verdana;
	font-weight: bold; 
	font-size: 12px;	
	color: #ffffff; 
	padding-left: 0; 
	padding-top: 5; 
	padding-bottom: 5;	
}

#sidemenuon a {
	font-weight: bold; 
}

a:link.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}
a:visited.sidemenuon {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuon {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}

a:link.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a:visited.sidemenuoff {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuoff {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.pager a {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px
}
.pager2 a {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

link-unbordered {
	img.link {border: none;}	
}

link-bordered {
	img.link {border: solid #000 2em;}
}



/* Feature boxes */
.fbox-title {
	font-weight: bold; 
}
.fbox-text {

}
.fbox-header-blue {
	color: #FFFFFF; 
	font-weight: bold; 
	background-image: url('../images/common/fb_bg_blue.gif')
}
.fbox-header-orange {
	color: #FFFFFF; 
	font-weight: bold; 
	background-image: url('../images/common/fb_bg_orange.gif')
}
.fbox-body {
	padding-top: 5;
}

/* Breadcrumbs link */
a:link.breadcrumbs {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.breadcrumbs {
	color: #333333;	
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:hover.breadcrumbs {
	color: #333333; 	
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:active.breadcrumbs {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}


/* Short links */
a:link.shortlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.shortlinks {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.shortlinks {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:link.shortlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Short links - Orange Version */
a.shortlinks-orange:link {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange:visited {
	color: #cf7e05;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-orange:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange:active {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:link {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:visited {
	color: #cf7e05;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-orange-moreinfo:active {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Short links - Blue Version */
a.projects-leftbox:link {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.projects-leftbox:visited {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.projects-leftbox:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.projects-leftbox:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-blue:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-bold:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.shortlinks-blue-bold:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

a.shortlinks-blue-bold:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.shortlinks-blue-bold:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.shortlinks-blue-moreinfo:link {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:visited {
	color: #015fa5;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.shortlinks-blue-moreinfo:active {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Long links */
a.longlinks:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.longlinks:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.longlinks:hover {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.longlinks:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Title links */
a:link.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:visited.title-links {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

a:hover.title-links {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:active.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



/* Long links */
a:link.longlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.longlinks {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.longlinks {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.longlinks {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Content Text */
.default-text {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.default-text-bold {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 

.default-text-bold-blue {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #006699; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}

.caption-text {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	background-color: #e7e7e7;
 	padding: 3px;
}

.caption-text-clear {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	padding: 2px;
}

.caption-text-right {
	font-size: 9px;
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
}

.credits-text {
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:right
}

/* caption links */
a:link.caption-links {
	color: #1E74b5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

a:visited.caption-links {
	color: #1E74b5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px;
}

a:hover.caption-links {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
}

a:active.caption-links {
	color: #1E74b5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.title-text {
	font-family: sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	color: #006699; 
	background-color: #FFFFFF
}

.content-title {
	font-weight: bold; 
	padding-top: 4px;
	padding-bottom: 10px;
	color: #000000;
}

.article-link-title {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 10px;
	color: #1E74B5;
	text-decoration: none;
}

.title-bg {
	background-image: url('../images/common/title_bg.gif');
}


.divider {
	background-image: url('../images/mainbox/divider_dot.gif');
	background-repeat: repeat-x;
	height: 6px
}

/* Searching */
span.hl {
    background: #FFFF66;
}

/* calendar */
div.calendar {
	background-color: #FFFFFF;
	display: block;
	/*float: left;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	// font-family: Courrier;
	// font-size: 11px;
	line-height: 17px;
	margin-right: 8px; /* Invalid value: width: 170; */
}
div.calendar div.pre {
    white-space: pre;
}
div.calendar a {
	color: #000066;
	text-decoration: none;
    // font-family: Verdana, "Courier New", Courier, mono;
	// font-size: 9px;
}
div.calendar a.weekOfYear {
    color: #75777B;
}
div.calendar .currentweek,
div.calendar a.currentday {
	background-color: #E7E7E7;
	border: 1px solid #B42C29;
	font-weight: bold;
}
div.calendar a:hover {
	background-color: #E7E7E7;
}
div.calendar h2 {
	color: #006699;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
div.calendar h2 a {
	color: #006699;
	padding: 0 1px 0 1px;
}
div.calendar span.days {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 0 2px 0 2px;
}
div.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	background-color: #ff6600;
	color: #FFFFFF;
	text-decoration:  none;
	padding: 0px 1px 0px 1px;
}
a.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
div.xmlWrap {
	border: 1px solid #666;
	padding: 1px;
	text-decoration:  none;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	width: 34px;
	text-align: center;
}
div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

/* blog  */
.blog {
    font-size:11px;
}
.blog a {
    font-size:11px;
}

.entry {
    margin:0 0 1.75em;
}
.entry h3 {
    margin:1em 0 .2em;
    font:175%/1.3em Georgia,Serif;
    line-height:1.3em;
    color:#245;
}
.blog h2.date {
    padding-bottom:.3em;
    border-bottom:1px dotted #ccc;
    margin-bottom:.5em;
}
.blog h3 {
    margin:.75em 0 .5em;
    border-bottom:1px dotted #ccc;
    padding:0 0 .2em;
    font-size:140%;
    line-height:1.5em;
}
.posted {
    color:#998;
}
.blog .posted,.blog .posted a {
    font-size:9;
}
.posted-top .commentlink, .posted-top .commentlink:visited {
  margin-left:0;
  border-left-width:0;
  background-position:0 50%;
  padding-left:14px;
}

.blog td.posted {
    margin-top:.5em;
    border-top:1px dotted #ccd;
    padding-top:4px;
    color:#887;
}
.posted strong {
    color:#887;
    font-weight:normal;
}
.posted a {
    font-weight:normal;
    color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
}
a.permalink {
    background:url("../images/common/icon_pg.gif") no-repeat 0 0;
    float:left;
    display:block;
    width:9px;
    height:10px;
    margin:.3em 5px 0 0;
    text-indent:-10000px;
    border-width:0;
}
.commentlink, .commentlink:visited {
    background:url("../images/common/icon_comment.gif") no-repeat 8px 50%;
    border-width:0;
    padding-left:22px;
    border-left:1px solid #ccb;
    margin-left:.5em;
    color:#359;
    white-space:nowrap;
}
.posted-top .commentlink {
    margin-left:0;
    border-left-width:0;
    background-position:0 50%;
    padding-left:14px;
}
span.commentlink {
    color:#887;
}
a.commentlink:hover {
    color:#933;
    border-color:#ccb;
    text-decoration:none;
}
.commentlink img {
    margin-top:.5em;
}
a.commentlink:hover img {
    width:0;
    padding-left:48px;
}
dl.previously {
    margin-bottom:1.25em;
}
.previously dt a    {
    font-size:1.2em;
    border-width:0;
}
.previously dd {
    margin-bottom:1em;
    margin-left:0;
}
.previously dd.summary {
    margin-bottom:0;
}
.blog .previously dd.posted {
    margin-top:.7em;
    margin-bottom:1.75em;
}

.blog a.continued {
    background:url("../images/common/arrow.gif") no-repeat 100% 5px;
    border-width:0;
    padding-right:16px;
    color:<%=darkcolor2%>;
    border-bottom: 1px <%=darkcolor2%> dotted;
}
.blog a.continued:hover {
    background-image:url("../images/common/arrow_on.gif");
    color: <%=darkcolor1%>;
    border-bottom: 1px <%=darkcolor1%> solid;
}

/* Comments
----------------------------------------------- */
#comments {
    padding:10px;
}
#comments h4 {
    font:140% Verdana,Sans-serif;
    margin:0 0 1em;
}
#comments h4 span {
    font:85% Verdana,Sans-serif;
    color:#776;
}
#comments dl {
    font-size:10;
    line-height:1.6em;
}
#comments dt {
    padding:8px 6px .5em;
    background:#eeeeee;
    font-weight:normal;
}
#comments dd {
    padding:2px 20px 8px;
    margin:0 0 1.5em;
    background:#eeeeee;
}
form table tr td {
    vertical-align: top;
}
#comments dt.alt,
#comments dd.alt {
    background:#dddddd;
}
#comments dd h3 {
    background-image: none;
}
#comments dd del:hover,
#comments dd del:active {
    color:#333;
    text-decoration:none;
}
#comments .postno {
    background:url("../images/common/icon_comment.gif") no-repeat 0 55%;
    border-width:0;
    padding:0 5px 0 14px;
    border-right:1px solid #ccc;
    margin-right:2px;
    font:180% Georgia,Serif;
    color:#358;
}
#comments .alt .postno {
    border-color:#bbb;
}
#comments dt.owner {
    background:#357;
    padding-bottom:1em;
    color:#cde;
}
#comments dd.owner {
    padding-top:8px;
}
#comments dt.owner .postno {
    background-image:url("../images/common/icon_comment.gif");
    color:#9bd;
    border-right-color:#579;
    font-weight:normal;
}
#comments dt.owner a {
    color:#eee;
    border-width:0;
    font-weight:bold;
}
#comment-notes p {
    font-size:85%;
    line-height:1.6em;
    color:#554;
}
#subcol #comment-notes p {
    font-size:100%;
}
h4#postcomment {
    padding-top:.5em;
    margin:0 0 .5em;
}
#comment-notes {
    margin-top:2em;
}

.bottom-programmes {
	BACKGROUND-IMAGE: url('../images/mainbox/programmes_country_bottom.gif'); 
	BACKGROUND-REPEAT: repeat-x; HEIGHT: 6px
}

.top-programmes {
	BACKGROUND-IMAGE: url('../images/mainbox/programmes_country_top.gif'); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 6px
}

.left-programmes {
	BACKGROUND-IMAGE: url('../images/mainbox/programmes_country_left.gif'); 
	WIDTH: 6px; 
	BACKGROUND-REPEAT: repeat-y
}

.listing-header {
	color: #FFFFFF;
	font-family: Helvetica Neue, Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
}


.photo-border {
	border: 1px solid #000000;
} 

.inactive-icon {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}

.active-icon {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}

.image-border {
	border: 1px solid #000000;
}

/* Photo Stories Classes */

.inactive-icon:link {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}

.inactive-icon:hover {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}

.inactive-icon:visited {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}

.inactive-icon:active {
	border: 1px solid #000000;
	filter : alpha(opacity=50); 
	-moz-opacity:.50;
}

.active-icon:link {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}

.active-icon:hover {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}

.active-icon:active {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}

.active-icon:visited {
	border: 1px solid #0000ff;
	filter : alpha(opacity=100); 
}


.right-programmes {
	BACKGROUND-IMAGE: url('../images/mainbox/programmes_country_right.gif'); 
	WIDTH: 6px; 
	BACKGROUND-REPEAT: repeat-y
}
.programmes-bg {
	BACKGROUND-COLOR: #0170cc
}

.conditional-block-bg {
	background-color: #ffffff;
	border-style: solid; 
	padding: 0pt; 
	border-width:1px; 
	border-color: #d0d0bf;
}


/* Microsite specific classes */

a.microsite-sidemenu:link {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a.microsite-sidemenu:visited {
	color: #0060a7;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a.microsite-sidemenu:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.microsite-sidemenu:active {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.microsite-sidemenu-active:link {
	color: #000000;
	text-decoration: underline;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a.microsite-sidemenu-active:visited {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a.microsite-sidemenu-active:hover {
	color: #0060a7; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}
a.microsite-sidemenu-active:active {
	color: #000000;
	text-decoration: underline;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.microsite-sidesubmenu-active:link {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:visited {
	color: #0060a7;
	text-decoration: none; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:hover {
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
a.microsite-sidesubmenu-active:active {
	color: #0060a7;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

.microsite-link-margins {
	margin: 2px;
}
.microsite-quicklinks-bullets {
	color: #0060a7;
	text-decoration: none; 
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
.microsite-sidemenubg {
	BACKGROUND-COLOR: #707e89
}
.microsite-sidemenutitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: #ffffff; 
	FONT-FAMILY: Arial, Verdana
}
.pager {
	background-color: #F3F3F3;
}

.pager a {
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.pager a:hover {
	text-decoration: underline;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.bg-microsite-bgcolor {
	background-color: #F1F1F1;
}

.bg-microsite-bottom-image {
	background-image: url(../images/microsite/microsite_nav_bottom.gif);
	background-repeat: repeat-x;
}

.microsite-default-text {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}




/* HTML Standard Markup */
li {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ol {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

h1 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

h3 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

h4 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #015fa5;
	letter-spacing: 2px;
}

sup {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 2px;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}

.li-faq {
	list-style-image: url(../images/common/blue_link_box_li.gif);
}
