/**************************************************************
• PCCM Portal - Primary CSS v1;
   Nov. 12, 2005
***************************************************************/


/* ----------------------------------------------------------
HTML TAGS (no bullets or lists)
-------------------------------------------------------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10;
	background-image: url(../images/page_bg.jpg);
}
/*------------------------------------------------------------*/
p {
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
li {
  padding: 0;
  font-size: 11px;
  line-height: 14px;
  color: #6c856b;
  display: list-item;
  list-style-type: disc;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 20px;
}
a {
	font-size: 11px;
	color: #993333;
}
a:link, a:visited{
	font-size: 11px;
	color: #993333;
	text-decoration: underline;
}
 a:hover {
	color: #557d9f;
	text-decoration: none;
}

td{vertical-align:top;}

/* ----------------------------------------------------------
LIST ITEMS
-------------------------------------------------------------*/

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



/* ----------------------------------------------------------
BULLETS
-------------------------------------------------------------*/

#bullet1 { background-image: url(../images/icons/bullet_minicon1.gif); }
#bullet2 { background-image: url(../images/icons/bullet_minicon3.gif); }
#bullet3 { background-image: url(../images/icons/bullet_minicon2.gif); }
#bulletgray { background-image: url(../images/icons/bullet_minicon_gray.gif); }



/* ----------------------------------------------------------
TABLE ATTRIBUTES
-------------------------------------------------------------*/

#containerTable {
	border:thin;
	background-image: none;
	border: 1px solid #8C896A;
}
/*------------------------------------------------------------*/

#mainHeaderTable {
	background-color: #F3EFD8;
}
/*------------------------------------------------------------*/

#mainNavTable {
	height:24px;
	background-color:#336633;
}
#mainNavTable td {
	padding: 0 20px 0 50px;
}
/*------------------------------------------------------------*/

#mainContentTable, #overviewTable{
	background-color: #F2F0E0;
}
#overviewTable td.intro {
	width:450px;
	padding: 15px 0 15px 15px;
}
#overviewTable td.siteguide {
	padding-top: 10px 15px 5px 15px;
	vertical-align: middle;
}
/*------------------------------------------------------------*/

#siteguide li {
  margin: 2px 0 6px 0;
  margin:0;
  padding: 0;
  list-style: none;
  font-size: 12px;
 
}
#siteguide li a {
	font-size: 10px;
	padding-left: 15;
	list-style: none;
	/*display: list-item;*/
}
#siteguide li a:link {
	font-size: 10px;
	padding-left: 15;
	color: #993333;
	list-style: none;
	text-decoration: underline;
}
#siteguide li a:visited {
	font-size: 10px;
    color: #993333;
    list-style: none;
	padding-left: 15;
}
#siteguide li a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
	background-repeat: no-repeat;
	list-style: none;
  	background-position: 0 8%;
}
/*------------------------------------------------------------*/

#spotlightTable 			 {
	background-color: #F2F0E0;
	margin: 0 0 15px 0;
}
#spotlightTable td.oddColumn {
	background-color: #F2F0E0;
}
#spotlightTable td.evenColumn {
	background-color: #F9F8F0;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	margin: 0;
	padding: 7px 10px 10px 10px;
}

.spotlightheading {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	line-height: 16px;
	background-image: url(../images/index/spotlight_title_dotrule.gif) left bottom repeat-x;
}

#spotlightTable td ul li {
  margin: 2px 0 6px 0; 
  padding: 0;
  font-size: 10px;
  line-height: 15px; /* height of icon */
  background-repeat: no-repeat;
  background-position: 0 8%;
  	color: #666;
}
#spotlightTable ul li a {
	font-size: 10px;
	padding-left: 20px;
	display: list-item;
	color: #666;
}
#spotlightTable li a:link, #spotlightTable li a:visited{
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
#spotlightTable li a:hover {
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

/* ----------------------------------------------------------
FOOTER TABLE ATTRIBUTES
-------------------------------------------------------------*/

#footerTable1 {
	background-color: #C2BE9B;
}
#footerTable1 td {
	background-color: #C2BE9B;
	font-size: 10px;
	color: #FFF;
}	
#footerTable1 a:link, #footerTable1 a:visited {
	color: #FFF;
	text-decoration: underline;
}
#footerTable1 a:hover {
	color: #FFF;
	text-decoration: none;
}

#footerTable2 {
	background-color: #C2BE9B;
}
#footerTable2 td {
	background-color: #C2BE9B;
	font-size: 10px;
	color: WHITE;
}	
#footerTable2 td a:link, #footerTable2 td a:visited {
	color: #FFF;
	text-decoration: underline;
}
#footerTable2 a:hover {
	color: #FFF;
	text-decoration: none;
}

/* ----------------------------------------------------------
CHILDPAGE TABLE ATTRIBUTES
-------------------------------------------------------------*/

#childContentTable {
	background-color: #f9f8f0;
}
#childContentTable td.subnavArea {
	padding: 25px 0 0 0;
	
}
#childContentTable td.mainContent {
	font-size: 11px;
	line-height: 15px;
	color: #666;
	padding: 22px 0 0 0;
	
}
#childContentTable td.utilityColumn, #childContentTable td.spacerColumn, #childContentUtilityTable{
	
}
/*------------------------------------------------------------*/
#childContentUtilityTable td  {
	font-size: 11px;
	line-height: 14px;
	color: #666;
	padding: 5px 0 0 10px;
}
#childContentTableNav {
	background-color: #F3EFD8;
	padding: 5px 0 0 10px;
}

/**************************************************************
• MAIN NAVIGATION
***************************************************************/

.mainnav {
	font-size: 12px;
}
.mainnav a:link {
	font-size: 12px;
	color: #d4e2d7;
	text-decoration: none;
	text-transform:  ;
	display: inline;
	padding: 0 5px;
}
.mainnav a:visited {
	font-size: 12px;
	color: #d4e2d7;
	text-transform:  ;
	text-decoration: none;
}
.mainnav a:hover {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-transform:  ;
}
/*------------------------------------------------------------*/

.mainnavcurrentstate {
	font-size: 12px;
	font-weight: bold;
	text-transform:  ;
	color: #FFF;
	display: inline;
	padding: 0 5px;
}
.mainnavcurrentstate a:link {
	font-size: 12px;
	font-weight: bold;
	text-transform:  ;
	color: #FFF;
	display: inline;
	padding: 0 5px;
	text-decoration: none;
}
.mainnavcurrentstate a:visited {
	font-size: 12px;
	font-weight: bold;
	text-transform:  ;
	color: #FFF;
	display: inline;
	padding: 0 5px;
	text-decoration: none;
}
.mainnavcurrentstatelink {
	font-size: 12px;
}
.mainnavcurrentstatelink a:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-transform:  ;
	display: inline;
	padding: 0 5px;
}
.mainnavcurrentstatelink a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: ;
	text-decoration: none;
}
.mainnavcurrentstatelink a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #d4e2d7;
	text-decoration: none;
	text-transform: ;
}

.mainnavpipes {
	font-size: 14px;
	color: #c3d8c7;
}

/* ----------------------------------------------------------
SUB NAVIGATION
-------------------------------------------------------------*/

.subNavPrimary {
	font-size: 12px;
	line-height: 9px;
	
	
}
.subNavPrimary a:link {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.subNavPrimary a:hover {
	color: #444;
}
.subNavPrimary a:active {
	color: #555;
}
/*------------------------------------------------------------*/

#subnavlist {
	padding-left: 0;
	margin-left: 0;
	width: 135px;
	
	 
}

#subnavlist li {
	line-height: 19px;	
	list-style: none;
	margin: 0;
	border-top: 1px dotted #ccc;
}
#subnavlist li a:link, #subnavlist li a:visited {
	font-size: 11px;
	color: #336633;
	text-decoration: none;
}
#subnavlist li a:hover, #subnavlist li.current{
	font-size: 11px;
	color: #444;

}

/* ----------------------------------------------------------
BASIC TEXT
-------------------------------------------------------------*/

.defaultBodyText {
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
/*------------------------------------------------------------*/

.mainPageTitle {
	font-size: 20px;
	color: #555;
	line-height: 45px;
	background: url(../images/page_titles/pagetitle_bg1.gif) left bottom no-repeat;
}



/* ----------------------------------------------------------
END USER (EU) - HOMEPAGE OVERVIEW SPOTLIGHT
-------------------------------------------------------------*/

.euOverviewText {
	font-size: 12px;
	line-height: 17px;
	color: #666;
}
.euOverviewTextBold {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #666;
}

.euOverviewTextsmall {
	font-size: 11px;
	line-height: 15px;
	color: #666;
}
.euOverviewTextBoldsmall {
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #666;
}

/* ----------------------------------------------------------
END USER (EU) - HOMEPAGE BOTTOM SPOTLIGHTS
-------------------------------------------------------------*/

.euSpotlightbold {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #666;
}
.euSpotlightbyline {
	font-size: 10px;
	line-height: 13px;
	color: #666;
}
.euSpotlightbylinebold {
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #666;
}

.euSpotlightBoldlink {
	font-size: 11px;
}
.euSpotlightBoldlink a:link, .euSpotlightBoldlink a:active{
	font-size: 11px;
	font-weight: bold;
	color: #6c856b;
	text-decoration: underline;
}
.euSpotlightBoldlink a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #6c856b;
	text-decoration: none;
}

/* ----------------------------------------------------------
END USER (EU) - CHILD PAGE MAIN CONTENT
-------------------------------------------------------------*/

.euheadline {
	font-size: 13px;
	font-weight: bold;
	color: #555;
}
.eusubhead1 {
	font-size: 11px;
	font-weight: bold;
	color: #6c856b;
}
.eusubhead2 {
	font-size: 11px;
	font-weight: bold;
	color: #555;
}

/* ----------------------------------------------------------
END USER (EU) - CHILD PAGE UTILITY COLUMN
-------------------------------------------------------------*/

.euutilitybold {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #666;
}
.euutilitybyline {
	font-size: 10px;
	line-height: 13px;
	color: #666;
}

/* ----------------------------------------------------------
(EU) FOOTER TEXT STYLES 
-------------------------------------------------------------*/

.eufooterTextBold {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.footerlink, .footerlink a:link, .footerlink a:visited, .footerlink a:hover {
	font-size: 10px;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336633;
}
.bodysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.gallerycatlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.gallerycatlink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	text-decoration: underline;
}
.gallerycatlink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	text-decoration: underline;
}
.gallerycatlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
.sizeandmedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.imagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #669966;
}
