A:visited { color: #660066;}


/*---style for hubs navigation---*/
.navigation-bar A:link {text-decoration: none; font-size: 7.5pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 300;}
.navigation-bar A:visited {text-decoration: none; font-size: 7.5pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 500;}
.navigation-bar A:hover {color: #33FFFF;}
.navigation-footer A:visited {color: #0099CC;}
/*---a:visited {color: #660066;}---*/

/*---body {margin-top: -12px}----*/

/*-----home page----*/
.smallwhite {font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 500;}


.white {font-size: 9pt; line-height: 12pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 700;}

.blue {font-size: 9pt; line-height: 12pt; font-family: arial, sans-serif; color: #0099CC; font-weight: 700;}


/* ---------------------------------------------------------------- 
Headings 
------------------------------------------------------------------- */

.heading {font-size: 13pt; font-family: arial, sans-serif; color: #000000; font-weight: 700; margin-left: 30px; color: #C60;}

.tableheading {font-size: 13pt; font-family: arial, sans-serif; color: #000000; font-weight: 700;}

.colorhead {font-size: 13pt; font-family: arial, sans-serif; color: #99CCFF; font-weight: 700; background-color: #006699;}

.subheading {font-size: 10pt; font-family: arial, sans-serif; color: #336699; font-weight: 700;}

.subheading_map {font-size: 10pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight:900;}

.subheading_map_all {font-size: 10pt; font-family: arial, sans-serif; color: #000000; font-weight:900;}

.whiteheading {font-size: 12pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 700;}

/* ----------------------------------------------------------------- 
		Links
-------------------------------------------------------------------- */
A:hover {color: #009999;}


		/*----small black label----*/
.sublink {text-decoration: none; font-family: arial, sans-serif; color: #000000; font-weight: 400; margin-left: .5em; font-size: 9pt;}

		/*----big black label----*/
.linktext {font-size: 10pt; font-family: arial,sans-serif; color: #000000; font-weight: 800; text-decoration: none;}

		/*----small blue link----*/
.sublink2 {text-decoration: none; font-family: arial, sans-serif; color: #336699; font-weight: 400; margin-left: 10px; font-size: 9pt;}

	/*----small blue link, underline----*/
.sublink3 { font-family: arial, sans-serif; color: #336699; font-weight: 400; margin-left: 10px; font-size: 9pt;}
	/*----big blue link----*/

.linktext2 {font-size: 10pt; font-family: arial,sans-serif; color: #336699; font-weight: 800; text-decoration: none;}

.hublink {text-decoration: none; font-size: 8pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 400;}




/*------------------------------------------------------------------ 
		General Text
--------------------------------------------------------------------- */
p {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 500; margin-left: 20px;}

.regtext {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 500; margin-left: 20px;}

ul {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 500;}

ol {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 500;}

.bold {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 800;}

.tabletext {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #000000; font-weight: 500;}

.subheadingLabel { text-decoration: none; font-size: 10pt; font-family: arial, sans-serif; color: #000000; font-weight: 800;}

/*-------blue text for use in forms-------------*/
.formtext {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #003399; font-weight: 400; margin-left: 10px;}

/*-------green text for required fields in forms-------------*/
.greentext {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: green; font-weight: 400; margin-left: 10px;}

/*----------------------------------------------------------------------
         CALENDAR TEXT
----------------------------------------------------------------------*/
.caltext {font-size: 8pt; line-height: 9pt; font-family: arial, sans-serif; color: #000000; font-weight: 500;}

.month {font-size: 8pt; line-height: 9pt; font-family: arial, sans-serif; color: #000000; font-weight: 600; text-transform: capitalize}

.title {font-size: 12pt; line-height: 14pt; font-family: arial, sans-serif; color: #000000; font-weight: 600; background-color: #FFCC00;}


/*----------------------------------------------------------------------
         SPECIAL TEXT
----------------------------------------------------------------------*/

/*------bold paragraph text with gold background ----*/
.strongtext {font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif; color: #000000; font-weight: 600; background-color: #FFCC00;}

/*------ heading text for service provider page ----*/
.provider {font-size: 13pt; font-family: arial, sans-serif; color: #000000; font-weight: 700;}

/*-------link text for service sidebar---------------*/
.servicelink {font-size: 8pt; font-family: arial, sans-serif; color: #336699; font-weight: 800; margin-left: 10px; margin-right: 10px;}

/*-------form text, blue-------------*/
.formtext {font-size: 10pt; line-height: 10pt; font-family: arial, sans-serif; color: #003399; font-weight: 400; margin-left: 10px;}

.formtext2 {font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #003399; font-weight: 500;}

.select {font-size: 8pt; font-family: arial, sans-serif; color: #003399; font-weight: 400;}

/*-----table spacer for Netscape------------*/
.tablemargin {margin-left: 18px;}



/*------------------------------------------------------------
         MARKETING
--------------------------------------------------------------*/

/*----smaller, bold paragraph text---------*/
.market {font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif; color: #000000; font-weight: 600; margin-left: 10px; margin-right: 10px;}

/*-------lighter text for sidebars-------------*/
.sidebar {font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif; color: #000000; font-weight: 400; margin-left: 10px; margin-right: 10px;}

.sidetext {font-size: 10px; font-family: verdana, arial, sans-serif; color: #000000; font-weight: 600;}
.sidetext_2 {font-size: 10px; font-family: verdana, arial, sans-serif; color: #000000; font-weight: 400;}

/*-----spacer for marketing graphic-------------*/
.left {margin-left: 10px;}

/*-------link text for sidebars---------------*/
.marketlink {font-size: 8pt; font-family: arial, sans-serif; color: #336699; font-weight: 800;}


/*-------------------------------------------------------------------- 
		Footer
----------------------------------------------------------------------- */

.footerlink { font-size: 8pt; font-family: arial, sans-serif; color: #003366; font-weight: 100;}

hr { text-align: center; color: #006699; font-weight: 100}

.footertext {font-size: 8pt; font-family: arial, sans-serif; color: #000000; font-weight: 100;}

.subheadingLabel { font-family: arial, sans-serif; font-size: 10pt; font-weight: 800; color: #000000; text-decoration: none}
.linktexturl { font-size: 10pt; font-family: arial, sans-serif; color: #336699; font-weight: normal; text-decoration: underline; }
.smallestTag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #CCCCCC;
	background-color: #FFFFFF;
	text-decoration:none
}
.largestTag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #009933;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.largeTag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #0000FF;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
.mediumTag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration:none
}
.smallTag {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #336699;
	background-color: #FFFFFF;
	text-decoration:none
}
.white1 {
font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #FFFFFF; font-weight: 700;
}
.orange {

font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; color: #FF9900; font-weight: 700;
}

/*Roundtable CSS*/

.headtxt
{
	text-decoration:underline;
}

.style2
{
	float:left;
	display:block;
	padding-top:inherit;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

.style3
{
	margin-left: 30px;
	padding-left:30px;
	padding-top:inherit;
}

.listClass
{
	list-style:none;
	text-decoration:underline;
	text-indent:-2em;
}
.indent
{
	margin-left:25px;
	padding-left:50px;
	padding-top:0;
	margin-top:-30px;;
}


#topmenu
	{
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		text-decoration:none;
		font-weight:500;
	}
	
/* ----------------------------------------------------------------- 
		Links
-------------------------------------------------------------------- */
#topmenu a:link /* unvisited link */
	{
	color:#0000CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:500;
	}     

#topmenu a:visited /* visited link */
	{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:500;
	}  
#topmenu a:hover /* mouse over link */
	{
	color: #CC9900;
	background-color: #FFE4B5;
	border-color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:600;
}   
#topmenu a:active /* selected link */
	{
	color: #0000FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:400;
		
}      

.menupadding{
  padding-left:10px;
  padding-right:10px;
  
}  

.calendar{
  font:Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* to top */
#toTop { width:100px;background:#F4FFBF;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }


/*------------------------------------------------------------------------------------------------------------------
 CSS file for the News Box Add
---------------------------------------------------------------------------------------------------------------------*/

.container{
position:absolute; 
left:0; 
top:0;
width:170px;
}

.header{
background-image:url(http://www.p2ric.org/presentation/image/newspaper.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
font-weight:bold;
text-decoration:none;
border-style:ridge;
border-color:#999999;
border-bottom-size:1px;
}

.header_sustainable{  
height:60px;
background-image:url(http://p2ric.org/whats-happening/image/sustainable1.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:right;
font-weight:bold;
text-decoration:none;
border-style:ridge;
border-color:#999999;
border-bottom-size:1px;
}

.header_mercury{
height:60px;
background-image:url(http://p2ric.org/whats-happening/image/mercurynews.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:right;
font-weight:bold;
text-decoration:none;
border-style:ridge;
border-color:#999999;
border-bottom-size:1px;

}

.header_region7{
height:60px;
background-image:url(http://p2ric.org/whats-happening/image/r7news.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:right;
font-weight:bold;
text-decoration:none;
border-style:ridge;
border-color:#999999;
border-bottom-size:1px;
}

.body_item{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
background-color:#CCCCCC;
/*background-image:url(http://www.p2ric.org/presentation/image/body.gif);*/
background-repeat: repeat-y;
padding:5px;
padding-bottom:15px;
border-bottom:#999999 dashed 1px;
}

.body_footer{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
font-size:9px;
padding:5px;
padding-bottom:15px;
background-color:#CCCCCC;
}

.body{
width:inherit;


}

.footer{
width:inherit;
}

#content {
 
}
#leftnav {
  align: left;
  width: 450px;
}

#newsbox {
  align: right;
  top:200px;
  margin-left:40%;
  width: 100px;
}

#allnews{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sitemap .ul,li{
list-style-type: none
}

.body_footer_subs{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
padding:5px;
padding-bottom:10px;
background-color:#CCCCCC;
background-image:url(http://p2ric.org/whats-happening/image/footer_sustainable.jpg);
}

.body_footer_r7{ 
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
padding:5px;
padding-bottom:30px;
background-color:#CCCCCC;
background-image:url(http://p2ric.org/whats-happening/image/footer_R7news.jpg);
}

.body_footer_mercury{  
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
padding:5px;
padding-bottom:30px;
background-color:#CCCCCC;
background-image:url(http://p2ric.org/whats-happening/image/footer_mercurynews.jpg);
}

.calendarstyle{

font-size:10px;
color:#CC6699;

}


