/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color:#999999;
}

img {
	border: none;
}


/* layout styles */

div.largewhiteheaderbox {
	width:559px; 
	height:163px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_lgwhite_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.largegreenheaderbox {
	width:559px; 
	height:163px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_lggreen_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.largeblueheaderbox {
	width:559px; 
	height:163px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_lgblue_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.smallwhiteheaderbox {
	width:559px; 
	height:109px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_smwhite_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.smallblueheaderbox {
	width:559px; 
	height:109px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_smblue_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.smallgreenheaderbox {
	width:559px; 
	height:109px; 
	background-image:url(/images/HeaderBoxes/PCW008_blankheader_smgreen_071107.jpg); 
	background-repeat:no-repeat; 
	padding:0; 
	margin:0;
}

div.searchcol {
	padding-left: 10px;
	padding-top: 3px;
}

div.innersearch {
	background-color: #CEDBD6;
	width: 211px;
	margin: 0;
	padding: 5px 0 0 0;
}

.leftimg {
	float: left;
	padding-right:15px;
}

.rightimg {
	float: right;
}

#login {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px; 
	height: 60px;
	float: right;
	width: 240px;
}

.boxheader {
	width:515px;
	height:139px;
	Position:inline;
	padding-left:145px;
	padding-top: 35px;
	z-index:7;
}

#intbkgd {
	background-color: #DDE6E2;
	width:559px;
	padding:0px;
	margin:0px;
	z-index:5;
}

#intbkgdblrev {
	background-image:url(/images/bluebarslicerev.gif);
	background-repeat:repeat;
	width:557px;
	height:140px;
	padding:0px;
	margin:0px;
	z-index:5;
}

#boximage {
	/* background-image:url(/images/topbarimage.jpeg);
	background-repeat:no-repeat; */
	width:559px;
	height:198px;
	padding:0px;
	margin:0px;
	z-index:5;
}

#strategicbkgd {
	background-image:url(/images/bluebar.gif);
	background-repeat:no-repeat;
	width:559px;
	height:163px;
	padding:0px;
	margin:0px;
	z-index:5;
}

.strategictext {
	width:330px;
	float:left;
	padding-left:35px;
	padding-top: 30px;
	z-index:7;
}

.mypcwtext {
	width:272px;
	float:left;
	padding-left:0px;
	padding-top: 30px;
	z-index:7;
}

.boxheaderint {
	width:515px;
	float:left;
	padding-left:30px;
	padding-top: 11px !important;
	padding-top: 15px;
	z-index:7;
}

.strategicimage {
	width:193px;
	height:163px;
	background-image:url(/images/phototemp.gif);
	background-repeat:no-repeat;
	float:right;
	z-index:8;
}

.subheadblue {
	color: #012531;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
}

.coltextcenter {
	color: #665B53;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
}

.bluecoltitletext {
	font-size: 12px;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
}

.bluecoltitletextsmall {
	font-size: 11px;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 20px;
}

.colbox2 {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 140px;
}

.colboxnarrow {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 100px;
}

#colbox {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 166px;
}

.colbox {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 166px;
}

.colboxdouble {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 278px;
}

.colboxlg {
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
}

.colboxwide {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 7px; 
	width: 225px;
}

.scrollbox {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 25px;
	height:141px !important;
	height:161px;
	width:149px !important;
	width:186px;
	overflow:auto;
	margin:0;
}

.widescrollbox {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 25px;
	height:141px !important;
	height:161px;
	/* width:149px !important;
	width:186px; */
	overflow:auto;
	margin:0;
}

#scrollboximage {
	 width: 186px;
	 /*height: 229px;
	 background-image:url(/images/scroller.gif);
	 background-repeat:no-repeat;*/
}

#promobox {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 25px; 
	width: 156px;
}

#leftbox {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 12px;
	/*width: 373px;*/
}

#smrightbox {
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin:0px;
}

#bodybox {
	width: 492px;
	margin:33px 0px 20px 45px;
	padding:0;
}

#searchresbox {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 15px; 
	width: 500px;
}

#searchopenbar {
	 width: 211px;
	 height: 18px;
	 background-image:url(/images/searchbaropen.gif);
	 background-repeat:no-repeat;
}

div.searchbar {
	width: 211px;
	height: 18px;
	background-image:url(/images/greenbar_left.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
}

div.searchbaropen {
	width: 211px;
	height: 18px;
	background-image:url(/images/searchbaropen.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
}

#research {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image:url(/images/greenbar.gif);
}

#smgreenbar {
	padding: 0px;
	height:10px;
	background-color:#02553C;
}

#search {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#action {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color:#004258;
	background-image:url(/images/bluearrowbar.gif);
}

#fyihead {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #02553C;
	background-image:url(/images/FYIbar.gif);
}

#actionsm {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 29px;
	background-color:#004258;
  text-indent: -14px;
}

#actionsmgreen {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 29px;
	background-color:#02553C;
	text-indent: -14px;
}

#actionsmlinks {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color:#004258;
}

#actiongreen {
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color:#02553C;
	background-image:url(/images/greenarrowbar.gif);
}

#nav {
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	height:22px;
}

#nav2 {
	padding-left:25px;
	background-color:#CCCCCC;
}
	
hr {border: none 0; 
	border-top: 3px solid #C8C9CC;
	width: 780px;
	height: 4px;
	margin: 1px auto 0 0;/*this will align it for Mozilla*/
	text-align: left;/*this will align it for IE*/
	}
	
div.horRule {
	height: 2px;
	border-top: 1px solid #C8C9CC;
	width: 780px;
	margin: 1px auto 0 0;/*this will align it for Mozilla*/
	text-align: left;/*this will align it for IE*/
}

.ularrow {
	list-style-image:url(/images/arrowgreen.gif);
	padding-top:10px;
	padding-bottom: 0px;
	padding-left:30px;
	padding-right: 10px;
	margin:0px;
}

.ulbullet {
	list-style-image:url(/images/bullet.gif);
	padding-top:0px;
	margin:0px;
}


/* text styles */


h1 {
	color: #024531;
	font-size: 17px;
	line-height: 22px;
	text-align: left;
	font-family: times, serif;
	font-weight:bold;
	display:inline;
}

h2 {
	color: #012531;
	font-size: 12px;
	line-height: normal;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 0;
}

.subhead {
	color: #012531;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
}

.promoheader {
	color: #012531;
	font-size: 17px;
	line-height: 26px;
	text-align: left;
	font-family: georgia, times, serif;
}

.quote {
	color: #746A62;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}

.quotesm {
	color: #746A62;
	font-size: 11px;
	line-height: 22px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}

.sidebarquote {
	color: #025139;
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	font-family: georgia, times, serif;
	font-weight:normal;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 20px;
}

.sidebarquotesm {
	color: #012531;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.bodytext {
	color: #746A62;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight:normal;
}

.bodytext2 {
	color: #746A62;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight:normal;
	margin-top: 0.3em;
}

.searchdesc {
	color: #746A62;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight:normal;
}

.coltextbold {
	color: #012531;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
}

.coltext {
	color: #665B53;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
}

.coltextblue {
	color: #012531;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
}

.coltextgreen {
	color: #025139;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight:bold;
}

.coltextgreensub {
	color: #025139;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
}

.searchtext {
	color: #1A1818;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:normal;
}

.arrow {
	font-size: 13px;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
}

.whitetext {
	font-size: 12px;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:10px;	
}

.whitetitle {
	font-size: 16px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

.finegreen {line-height:14px; color: #012531; font-family: arial, helvetica, sans-serif; text-decoration:none; text-align:left; font-size: 11px;}

/* link styles */

a {
	font-size: 12px;
	line-height: 22px;
	color: #025139;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight:normal;
}

a:visited {  
	color: #025139;
}

a:hover {  
	color: #003A4D;
}

.nav {
	font-size: 12px;
	color: #000000;
	font-family: georgia, times, serif;
	font-weight: normal;
	text-decoration:none;
}

.nav:visited {  
	color: #000000;
}

.nav:hover {  
	color: #003A4D;
	text-decoration:underline;
}

#nav a.selected {
	font-size: 12px;
	font-family: georgia, times, serif;
	color: #003A4D;
	border-bottom: 3px solid #003A4D;
	text-decoration:none;
}

.mysub {
	font-size: 12px;
	color: #000000;
	background-color:#F8D36F;
	font-family: georgia, times, serif;
	font-weight: normal;
	text-decoration:none;
	border:1px solid #000000;
}

.mysub:visited {  
	color: #000000;
}

.mysub:hover {  
	color: #003A4D;
	text-decoration:underline;
	border-color:#003A4D;
}

.myconf {
	font-size: 12px;
	color: #000000;
	background-color:#FFB6C1;
	font-family: georgia, times, serif;
	font-weight: normal;
	text-decoration:none;
	border:1px solid #000000;
}

.myconf:visited {  
	color: #000000;
}

.myconf:hover {  
	color: #003A4D;
	text-decoration:underline;
	border-color:#003A4D;
}

#nav a.mysubselected {
	font-size: 12px;
	font-family: georgia, times, serif;
	background-color:#F8D36F;
	color: #003A4D;
	border-bottom: 3px solid #003A4D;
	text-decoration:none;
	border-left: 1px solid #003A4D;
	border-top: 1px solid #003A4D;
	border-right: 1px solid #003A4D;
}

#nav a.myconfselected {
	font-size: 12px;
	font-family: georgia, times, serif;
	background-color:#FFB6C1;
	color: #003A4D;
	border-bottom: 3px solid #003A4D;
	text-decoration:none;
	border-left: 1px solid #003A4D;
	border-top: 1px solid #003A4D;
	border-right: 1px solid #003A4D;
}

.smnav {
	font-size: 11px;
	color: #0C222C;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}

.smnav:visited {  
	color: #0C222C;
}

.smnav:hover {  
	color: #0C222C;
	text-decoration:underline;
}

#nav2 a { display: inline-block; }

#nav2 a.selected {
	/* display: inline-block;
	width:30px; */
	font-size: 11px;
	color: #003A4D;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
	background-color:#C4D3D8;
	padding: 3px 0;
	_padding: 0 0;
}

.learnlink {
	font-size: 12px;
	line-height: 22px;
	color: #003A4D;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight:normal;
}

.learnlink:visited {  
	color: #003A4D;
}

.learnlink:hover {  
	color: #025139;
}

.learnlinksm {
	font-size: 11px;
	line-height: 18px;
	color: #003A4D;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight:normal;
}

.learnlink:visited {  
	color: #003A4D;
}

.learnlink:hover {  
	color: #025139;
}

.learnlinkbold {
	font-size: 12px;
	line-height: 22px;
	color: #003A4D;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
}

.contentitemhilite { background-color: #f8d36f; }

.learnlinkbold:visited {  
	color: #003A4D;
}

.learnlinkbold:hover {  
	color: #025139;
}

.whitecoltitle {
	font-size: 14px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	text-align:center;
	height:20px;
	padding-top:2px;
	padding-bottom:5px;
}

.whitecoltitle:visited {  
	color: #FFFFFF;
}

.whitecoltitle:hover {  
	color: #FFFFFF;
	text-decoration:underline;
}

.whitecoltitlesans {
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	height:20px;
	padding-bottom:5px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
}
.whitecoltitlesans:visited {
	color:#FFFFFF;
}

.whitecoltitlesans:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.whitecoltitlesanstoo {
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	/* height:20px;
	padding-bottom:5px;
	padding-top:2px; */
	text-align:center;
	text-decoration:none;
}
.whitecoltitlesanstoo:visited {
	color:#FFFFFF;
}

.whitecoltitlesanstoo:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.whitecoltitlespon {
	display: block;
	height: 22px;
	padding: 0 0 0 15px; 
	margin: 0;
	background: transparent url(/images/spon_blueoff.gif);
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif;
	text-decoration: none;
}

.whitecoltitlespon:visited {  
	background-image: url(/images/spon_blueoff.gif);
	color: #FFFFFF;
}

.whitecoltitlespon:hover {  
	color: #5b544e;
	text-decoration: underline;
	background-image: url(/images/spon_yellowon.gif);
}

.whitecoltitlesponactive {
    display: block;
	height: 22px;
	padding: 0 0 0 15px; 
	margin: 0;
	background: transparent url(/images/spon_yellowon.gif);
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	font-family:  arial, helvetica, sans-serif;
	text-decoration: underline;
}

.bluecoltitlesans {
	color:#C4D3D8;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	height:20px;
	padding-bottom:5px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
}

.bluecoltitlesans:visited {
	color:#C4D3D8;
}

.bluecoltitlesans:hover {
	color:#C4D3D8;
}

.whitecolleft {
	font-size: 13px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	text-align:left;
	padding-left:10px;	
}

.whitecolleft:visited {  
	color: #FFFFFF;
}

.whitecolleft:hover {  
	color: #FFFFFF;
	text-decoration:underline;
}

.whitecolleftsm {
	font-size: 13px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	text-align:left;	
}

.whitecolleftsm:visited {  
	color: #FFFFFF;
}

.whitecolleftsm:hover {  
	color: #FFFFFF;
	text-decoration:underline;
}

.rightcoltitle {
	font-size: 16px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	height:20px;
	padding-top:2px;
	padding-bottom:5px;
}

.rightcoltitle:visited {  
	color: #FFFFFF;
}

.rightcoltitle:hover {  
	color: #FFFFFF;
	text-decoration:underline;
}

.moreinfolink {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight:normal;
}

.moreinfolink:visited {  
	color: #666666;
}

.moreinfolink:hover {  
	color: #025139;
}

.advsearchlink {
	font-size: 10px;
	color: #025139;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

.advsearchlink:visited {  
	color: #025139;
}

.advsearchlink:hover {  
	color: #666666;
}


.arrowlinks {
	font-size: 11px;
	line-height:14px;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	font-weight:bold;
}

.arrowlinks:visited {  
	color: #012531;
}

.arrowlinks:hover {  
	color: #012531;
	text-decoration:underline;
}

.greybulletlinks {
	font-size: 11px;
	line-height:14px;
	color: #777777;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}

.greybulletlinks:visited {  
	color: #777777;
}

.greybulletlinks:hover {  
	color: #777777;
	text-decoration:underline;
}

.bulletlinks {
	font-size: 11px;
	line-height:14px;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}

.bulletlinks:visited {  
	color: #012531;
}

.bulletlinks:hover {  
	color: #012531;
	text-decoration:underline;
}

.bottomnavtext {
	color: #333333;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:15px;
}

.bottomnav {
	color: #333333;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight:normal;
}

.bottomnav:visited {  
	color: #333333;
}

.bottomnav:hover {  
	color: #003A4D;
	text-decoration:underline;
}

.blogtitle:link, .blogtitle:visited {
	color: #024531;
	font-size: 17px;
	font-family: times, serif;
	font-weight:bold;
	text-decoration:none;
}

.blogtitle:hover, .blogtitle:active {
	text-decoration: underline;
}
 
/* these are specifically for the tag cloud */
#cloud {
	margin: 5px 5px 5px 0;
	padding: 5px;
	background-color: #CEDBD6;
	text-align: justify;
	line-height: 85%;
}

#cloud a {
	line-height: 85%;
	color: #746A62;
	text-decoration: none;
}

#cloud a:hover, #cloud a:active {
	color: #003A4D;
	text-decoration: underline;
}

#cloud a.nube1 {font-size: 80%; color: #999999;}
#cloud a.nube2 {font-size: 80%; color: #777777;}
#cloud a.nube3 {font-size: 80%; color: #666666;}
#cloud a.nube4 {font-size: 80%; font-weight: bold;}
#cloud a.nube5 {font-size: 85%; font-weight: bold;}
#cloud a.nube6 {font-size: 90%; font-weight: bold;}

#cloud a.nube1:hover, #cloud a.nube1:active {color: #003A4D;}
#cloud a.nube2:hover, #cloud a.nube2:active {color: #003A4D;}
#cloud a.nube3:hover, #cloud a.nube3:active {color: #003A4D;}
#cloud a.nube4:hover, #cloud a.nube4:active {color: #003A4D;}
#cloud a.nube5:hover, #cloud a.nube5:active {color: #003A4D;}
#cloud a.nube6:hover, #cloud a.nube6:active {color: #003A4D;}

.cloudnote {
	text-align: center; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	background: #999999; 
	color: #ffffff;
	padding: 2px 0px;
}

.red, a.red {
	color: #510A07
}

.blue, a.blue {
	color: #012531;
}

table#yourcart {
	border-bottom: 1px solid #510A07;
	margin-bottom: 10px;
	width:100%;
}
table#yourcart td, table#yourcart td a {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: normal;
}
.item-price, .total-line {
	text-align: right;
}
.total-line .total-cell {
	font-weight: bold;
	border-top: 1px solid black;
}
.coltext a {
    font-size: 11px;
    line-height: 18px;
}
/* for new sponsor pages */
.sponsorblock {
	float: left; 
	width: 100%;
}
.sponsorblockhead {
	background-color:#D3CDBF; 
	font-family:Arial, Helvetica, sans-serif; 
	padding: 4px 0 4px 16px; 
	font-size:14px; 
	font-weight: bold; 
	color:#05262F;
}
.sponsorblockhead em {
	font-style: normal;
	color: red;
}
.sponsorblock p.bodytext {
	float: left;
	padding: 0;
	margin: 0;
	padding: 12px 0;
}
.sponsorblock img {
	float: right; 
	margin: 6px 0 6px 20px;
	clear: right;
}
div.tweet {
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #666;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #666;
}
div.tweet a {
	font-weight: bold;
    line-height: normal;
}
div.usertag {
	clear:left;
    font-size: 11px;
    color: #888;
}
/* for easily sizeable header boxes */
.headbox {
     width: 559px;
     margin:0;
     padding: 0;
}
.innerheadbox {
	padding: 11px 0;
    border-right: 2px solid #C8C9CC;
    border-bottom: 5px solid #C8C9CC;
}
.headquote {
	margin: 0 30px;
    padding:0;
	color:#746A62;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:22px;
}
ul.events {
	list-style-type: none;
	margin: 0;
	padding: 10px;
}
ul.events li, ul.events li a {
	font-size: 11px;
	line-height: normal;
	color: #012531;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
ul.events li {
	margin-bottom: 1em;
	width: 160px;
}
ul.events li a:hover {
	text-decoration: underline;
}
.speaking-box {
	background-color: #004258;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	padding: 4px;
	border-bottom: 2px solid #FFFFFF;
}
.speaking-box a {
	font-size: 14px;
	color: #FFFFFF;
	font-family: georgia, times, serif;
	text-decoration:none;
	line-height:normal;
}
.speaking-box a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
