/*
Theme Name: cgassessments v2
Theme URI: 
Description: 
Version: 2
Author: dva
Tags: 

*/


/* basics */	
body {
	background-color: #ffffff;
	padding: 0px;
	font-size: 0.70em;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	color: #111111;
	border: 0px;
	margin: 0px;
	text-align: center;
}

p {

}

a:link, a:active, a:visited {
	border: 0px;
	text-decoration: underline;
	color: #111111;
}
a:hover {
	color: #4B86B2;
}
a:link img, a:active img, a:visited img, a:hover img {
	border: 0px;
}
	
h1 {
	padding: 0px;
	color: #00467F;
	font-weight: bold;
}
h1 a, h1 a:link, h1 a:active, h1 a:visited {
	text-decoration: underline;
	color: #00467F;
}
h1 a:hover {
	color: #4B86B2;
}
		
h2 {
	margin: 6px 0px 12px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 1.2em;
	color: #00467F;
	/*color: #4B86B2;*/
}
h2 a, h2 a:link, h2 a:active, h2 a:visited {
	text-decoration: none;
	color: #00467F;
}
h2 a:hover {
	color: #4B86B2;
}
		
/* wrappers */
.takeoverWrapper {
/*
	background: url('') no-repeat top center;
	background-attachment: fixed;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
*/
}		
.outerWrapper {
	background: url('images/cg2_header7.png') no-repeat top center;
	border-top: 0px solid #aaaaaa;
	border-right: 0px solid #aaaaaa;
	border-bottom: 0px solid #aaaaaa;
	border-left: 0px solid #aaaaaa;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px; 
	width: 950px;
	text-align: left;
}
.header {
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 950px;
	height: 127px;
}

/*  ---  left column  ---  */
.leftColumn {
	/*background-color: #ff4444;*/
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 227px;
}
.leftColumnTop {
	/*background-color: #ff4444;*/
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.leftColumnBottom {
	border: 0px;
	padding: 0px;
	/*margin: 37px 0px 0px 0px;*/
	margin: 61px 0px 0px 0px;
	text-align: center;
}

/* main menu
.mainmenu {
	border: 0px;
	padding: 0px;
	margin: 21px 0px 8px 0px;
	text-transform: uppercase; 
}
.leftblock, .leftblockON {
	border: 0px;
	padding: 0px;
	margin: 2px 18px 1px 2px;
	width: 20px;
	height: 10px;
	float: left;
	font-size: 2px;
}
.leftblockON {
	background-color: #FFF200;
}
.mainmenuItem {
	border: 0px;
	padding: 0px;
	margin: 1px 0px 2px 0px;
}
.mainmenu a, .mainmenu a:link, .mainmenu a:active, .mainmenu a:visited {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: normal;
}
.mainmenuItem .on {
	color: #FFF200;
}
a:hover .leftblock {
	background-color: #FFFFFF;
}
*/

/* main menu V2 */
.mainmenuV2 {
	border: 0px;
	padding: 0px;
	margin: 22px 0px 0px 0px;
	text-transform: uppercase;
}
.mainmenuV2 ul { 
	padding: 0;
	margin: 0;
}
.mainmenuV2 li { 
	float: left; 
	position: relative;  
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;
	line-height: 20px;
}
.mainmenuV2 ul li.iehover { 
	z-index: 1000; /* IE z-index bugfix */ 
}
.mainmenuV2 ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
.mainmenuV2 ul a {
	border-top: 1px dashed #2B66A2;
	border-right: 1px dashed #2B66A2;
	padding: 1px;
	display: block;
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}

/* Root Menu Hover Persistence */
.mainmenuV2 ul a:hover, .mainmenuV2 ul li:hover a, .mainmenuV2 ul li.iehover a {
 color: #FFF;
 /* background: #00467F;*/
}

/* 2nd Menu */
.mainmenuV2 ul li:hover li a, .mainmenuV2 ul li.iehover li a {
 float: none;
 background: #00467F;/*4B86B2*/
 width: 170px;
 padding: 1px 10px 1px 10px;
}

/* 2nd Menu Hover Persistence */
.mainmenuV2 ul li:hover li a:hover, .mainmenuV2 ul li:hover li:hover a, .mainmenuV2 ul li.iehover li a:hover, .mainmenuV2 ul li.iehover li.iehover a {
 background: #4B86B2;
}

/* Hover Function - Do Not Move */
.mainmenuV2 ul li:hover ul ul, .mainmenuV2 ul li:hover ul ul ul, .mainmenuV2 ul li.iehover ul ul, .mainmenuV2 ul li.iehover ul ul ul { display: none; }
.mainmenuV2 ul li:hover ul, .mainmenuV2 ul ul li:hover ul, .mainmenuV2 ul ul ul li:hover ul, .mainmenuV2 ul li.iehover ul, .mainmenuV2 ul ul li.iehover ul, .mainmenuV2 ul ul ul li.iehover ul { display: block; }

.leftblock {
	border: 0px;
	padding: 0px;
	margin: 5px 18px 1px 2px;
	width: 20px;
	height: 11px;
	float: left;
	font-size: 2px;
}
li.ON .leftblock {
	background-color: #FFF200;
}
li.ON a {
	color: #FFF200;
}
a:hover .leftblock {
	background-color: #FFFFFF;
}
li.liclose {
	font-size: 0px; 
	height: 0px; 
	margin: 0; 
	padding: 0; 
	border-top: 1px dashed #2B66A2;
}
/*--------------*/


/* -- left column - search -- */
.leftColumnSearch {
	border: 0px;
	padding: 18px 0px 0px 0px;
	margin: 0px 8px 0px 36px;
	display: block;
	clear: left;
}
.leftColumnSearch form {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.leftColumnSearch input.text {
	border: 0px;
	width: 100px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;			
	padding: 1px 4px 1px 4px;
	margin: 0px 0px 0px 3px;
} 
.leftColumnSearch input.text:focus {
	color: #222222;	
}
.leftColumnSearch input.submit {
	display: inline;
	border: 0px solid #ffffff;
	margin: 2px 2px 0px 6px; 
	padding: 0px;		
	width: 26px;
	font-size: 10px;
	font-family: Helvetica, sans-serif;
	color: #888888;	
	background-color: #ffffff;
	text-align: center;
}	
.leftColumnBottom img {
	border: 0px;
	margin: 0px 0px 15px 0px;
	display: block;
}

/*  ---  content  --- */
.pageContent {
	border: 0;
	padding: 0;
	margin: 0px 0px 0px 227px;
}

/*  ---  Splash Title  --- */
.splashTop {
	z-index: -9999;
}
.splashTop img {
	border: 0;
	padding: 0;
	margin: 0;
	width: 664px;
	height: 240px;
}
.splashCol1 {
	/*background-color: #ddffdd;*/
	border: 0;
	padding: 0px;
	margin: 16px 0px 0px 20px;
	width: 325px;
	float: left;
}
.splashCol2 {
	/*background-color: #ddddff;*/
	border: 0;
	padding: 0px;
	margin: 16px 30px 0px 0px;
	width: 325px;
	float: right;
}
.splashCol2b {
	/*background-color: #ddddff;*/
	border: 0;
	padding: 0px;
	margin: 16px 30px 0px 0px;
	width: 325px;
	float: right;
}
/* splash 2 column, flow left to right then down */
.splash2ColLEFT {
	/*background-color: #ddffdd;*/
	border: 0;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	width: 325px;
	height: 200px;
	float: left;
}
.splash2ColRIGHT {
	/*background-color: #ddddff;*/
	border: 0;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	width: 325px;
	height: 200px;
	float: right;
}

.splashSectionTitle {
	background: url('images/cg2_titlebar325.gif') repeat-y top left;
	border: 0;
	padding: 3px 0px 3px 9px;
	margin: 0;
	color: #ffffff;
	width: 325px;
	font-size: 1.4em;
	font-weight: normal;
}

.splash2ColLEFT .splashSectionTitle, .splash2ColRIGHT .splashSectionTitle {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 2px 0px
}

.splashCol1 .item, .splashCol2 .item, .splashCol2b .item, .splash2ColLEFT .item, .splash2ColRIGHT .item {
	display: block;
	border: 0;
	padding: 3px 3px 4px 5px;
	margin: 5px 0px 8px 0px;
}
.splashCol1 h1, .splashCol2 h1, .splashCol2b h1, .splash2ColLEFT h1, .splash2ColRIGHT h1  {
	font-size: 1.1em;
	font-weight: bold;
	border: 0;
	padding: 0;
	margin: 0px 0px 1px 0px;
}
.splashCol1 p, .splashCol2 p, .splashCol2b p, .splash2ColLEFT p, .splash2ColRIGHT p {
	font-size: 1.0em;
	font-weight: normal;
	border: 0;
	padding: 0;
	margin: 0;
}
.splashCol1 p.date, .splashCol2 p.date, .splashCol2b p.date, .splash2ColLEFT p.date, .splash2ColRIGHT p.date  {
	margin: 0px 0px 1px 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #4B86B2;
}
.splashCol1 a, .splashCol1 a:link, .splashCol1 a:active, .splashCol1 a:visited, 
.splashCol2 a, .splashCol2 a:link, .splashCol2 a:active, .splashCol2 a:visited,
.splashCol2b a, .splashCol2b a:link, .splashCol2b a:active, .splashCol2b a:visited, 
.splash2ColLEFT a, .splash2ColLEFT a:link, .splash2ColLEFT a:active, .splash2ColLEFT a:visited, 
.splash2ColRIGHT a, .splash2ColRIGHT a:link, .splash2ColRIGHT a:active, .splash2ColRIGHT a:visited {
	text-decoration: none;
}
.splashCol1 a:hover .item, .splashCol2 a:hover .item, .splashCol2b a:hover .item, 
.splash2ColLEFT a:hover .item, .splash2ColRIGHT a:hover .item {
	display: block;
	background-color: #E8F5FF;
	color: #111111;
}


.splashFeaturedTitle {
	background-color: #00467F;
	border: 0;
	padding: 3px 0px 3px 9px;
	margin: 20px 0px 0px 0px;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
}
.splashFeatured {
	background-color: #FFF200;
	border: 0;
	padding: 6px 12px 8px 12px;
	margin: 0;
}
.splashFeaturedItem {
	border: 0;
	padding: 0;
	margin: 1px 0px 2px 0px;
}
.splashFeatured a, .splashFeatured a:link, .splashFeatured a:active, .splashFeatured a:visited {
	font-size: 1.1em;
	font-weight: bold;
	color: #444444;
}
.splashFeatured a:hover  {
	text-decoration: underline;
}


/* splash page v2 full width */
.splashColFullTOP {
	background-color: #A1D9E7;
	border: 0;
	padding: 0;
	margin: 16px 0px 0px 20px;
	width: 665px;
}
.splashColFull {
	background-color: #FFF799;
	border: 0;
	padding: 0;
	margin: 0px 0px 0px 20px;
	width: 665px;
}
.splashColFull h1, .splashColFullTOP h1 {
	background: url('images/cg2_titlebar665.gif') repeat-y top left;
	border: 0;
	padding: 3px 0px 3px 9px;
	margin: 0;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: normal;
}
.splashColFull p, .splashColFullTOP p {
	border: 0;
	padding: 8px 8px 10px 8px;
	margin: 0;
	font-size: 1.1em;
}	
.splashColFull a , .splashColFull a:link, .splashColFull a:active, .splashColFull a:visited,
.splashColFullTOP a , .splashColFullTOP a:link, .splashColFullTOP a:active, .splashColFullTOP a:visited {
	text-decoration: none;
}	
.splashColFull a:hover .itemTop, .splashColFullTOP a:hover .itemTop {
	background-color: #A1D9E7;
}	
.newsImage img {
	width: 135px;
	height: 135px;
	margin: 0px 0px 0px 20px;
	float: right;
}

/* -- article content -- */
.staticTop img {
	border: 0;
	padding: 0;
	margin: 0;
	width: 664px;
	height: 240px;
}

.articleContent, .trainingList  {
	/*background-color: #FFF200;*/
	border: 0;
	padding: 0;
	margin: 10px 0px 0px 20px;
	width: 643px;
}
.articleContent h1 {
	border: 0;
	padding: 0;
	margin: 0px 0px 4px 0px;
	font-size: 2.0em;
}

.trainingListItem {
	/*background-color: #0055ff;*/
	border: 0;
	padding: 5px 6px 9px 6px;
	margin: 0px 0px 8px 0px;
}
.trainingListItem h1 {
	border: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-size: 1.4em;
}
.trainingList p {
	margin: 0px 0px 0px 0px;
}

.trainingList a , .trainingList a:link, .trainingList a:active, .trainingList a:visited {
	text-decoration: none;
}	
.trainingList a:hover .trainingListItem {
	background-color: #E8F5FF;
	color: #111111;
}

/* tab menu */
.tabbedSubSections {
	padding: 0px;
	margin: 10px 59px 0px 21px;
  overflow:hidden;
  position:relative;
}
.tabbedSubSections ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.tabbedSubSections ul li {
	 /* height: 40px; */
	 display: block;
   float: left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.tabbedSubSections ul li a {
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background-color: #f1f1f1;
	width: 85px;
	height: 31px;
  vertical-align: middle; 
  display: block;
  margin: 0;
  padding: 4px 0px;
  color: #4B86B2;
  text-decoration: none;
  font-size: 10px;
}
.tabbedSubSections ul li a span {
}
.tabbedSubSections ul li a:hover {
	background:#f8f8f8;
	color:#00467F;
	border-bottom: 1px solid #f8f8f8;
}
.tabbedSubSections ul li a.active,
.tabbedSubSections ul li a.active:hover {
  color: #00467F;
  background: #fff;
	border-bottom: 0px solid #e0e0e0;
	height: 31px;
}
.tabbedSubSections ul li.spacer {
	border-top: 1px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 1px solid #e0e0e0;
	border-left: 0px solid #fff;
	width: 5px;
	height: 31px;
  vertical-align: middle; 
  display: block;
  margin: 0;
  padding: 4px 0px;
  font-size: 1px;
}



/* Course Filter Box */
.courseFilters {
	padding: 3px 8px 3px 10px;
	margin: 10px 30px -4px 20px;
	border: 1px solid #e0e0e0;
	background-color: #f1f1f1;
  color: #a0a0a0;
  text-decoration: none;
  font-size: 11px;
	overflow: hidden;
	position: relative;
	display: block;
}
.courseFilters h1 {
	padding: 0px;
	margin: 0px 0px 1px 0px;
	font-size: 16px;
  /* color: #e0e0e0;*/
  color: #a0a0a0;
  font-weight: normal;
  cursor: pointer;
}
.courseFilters .spacer {
	padding: 0px;
	margin: 0px;
	height: 4px;
	font-size: 0px;
}
.courseFilters .clicknote {
	padding: 4px 0px 0px 0px;
	float: right;
	font-size: 9px;
  color: #c0c0c0;
}
#filterBox div {
	margin: 2px 0px 1px 0px;
	display: none;
}
#filterBox div.open {
	display: block;
}
.courseFilters span.sidelabel { 
	display: block;
	float: left;
	width: 120px;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	text-align: right;
}
.courseFilters a {
   margin: 0 0 0 0px;
   padding: 0px 2px 0px 2px;
   color: #4B86B2;
   text-decoration: none;
}
.courseFilters a:hover, .courseFilters a.selected {
   color: #00467F;
   text-decoration: underline;
}

/* course data splash page display */
.courseinfobox {
	display: block; 
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 3px 0px 4px 0px;
	color: #4B86B2;
}
.courseinfobox .sidelabel {
	display: block;
	float: left;
	width: 90px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.courseinfobox p {
	padding: 0px;
	text-align: left;
	margin: 0px 4px 0px 95px;
}

/* course data
.coursedata {
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin:0px 0px 1px 0px;
	color: #4B86B2;
}
.coursedata .sidelabel {
	display: block;
	float: left;
	width: 90px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
 */







/* articles */
.articleContent p {
	font-size: 1.1em;
	/* border: 0;
	padding: 0;*/
	margin: 6px 0px 12px 0px;
}
.articleContent li {
	font-size: 1.1em;
}
.articleContent .coursedatablock {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 9px 0px 12px 0px;
	color: #4B86B2;
}
.articleContent .coursedata {
	padding: 0;
	margin: 2px 0px 2px 0px;
}
.articleContent .coursedata .sidelabel {
	display: block;
	font-weight: bold;
	float: left;
	width: 95px;
	padding: 0px;
	text-align: left;
	margin: 0px 6px 0px 0px;
}


/* links list */
.linksList {
	border: 0;
	padding: 0;
	margin: 15px 0px 0px 20px;
	width: 643px;
}
.linksItem {
	clear: right;
	border-bottom: 1px dashed #cccccc;
	padding: 2px 0px 8px 0px;
	margin: 0px 0px 10px 0px;
	height: 90px;
}
.linksItem h1 {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	font-size: 1.4em;
}
.linksItem p {
	margin: 0px 0px 12px 0px;
	font-size: 1.1em;
}
.linksItem img {
	margin: 0px 0px 0px 20px;
	float: right;
	max-height: 80px;
	/*
	max-height: 80px;
	min-height: 80px;
	*/
}
.linksList a , .linksList a:link, .linksList a:active, .linksList a:visited {
	text-decoration: none;
}	
.linksList a:hover .linksItem, .linksList a:hover h1  {
	/* background-color: #E8F5FF; */
	color: #aaaaaa;
}	


 /* search results */
.searchResults {
	/*background-color: #FFF200;*/
	border: 0;
	padding: 0;
	margin: 15px 0px 0px 20px;
	width: 643px;
}
.searchResults h1 {
	border: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-size: 1.4em;
}
.searchResultsItem {
	/*background-color: #0055ff;*/
	border: 0;
	padding: 5px 6px 9px 6px;
	margin: 0px 0px 8px 0px;
}
.searchResultsItem h2 {
	border: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;	
}
.searchResults a , .searchResults a:link, .searchResults a:active, .searchResults a:visited {
	text-decoration: none;
}	
.searchResults a:hover .searchResultsItem {
	background-color: #E8F5FF;
	color: #111111;
}	
.searchResults p {
	border: 0;
	padding: 0;
	margin: 2px 2px 2px 2px;
}
.searchSection {
	font-style: italic;
	color: #888888;	
	text-align: right;
}
.searchDate {
	color: #4B86B2;
	font-size: 1.1em;	
}

/* course info box */
.courseInfo {
	border: 1px dashed #888888;
	padding: 10px 14px 0px 14px;
	margin: 6px 0px 4px 12px;
	width: 230px;
	float: right;
	text-align: center;
}
.courseInfo h1 {
	font-size: 2.1em;
	color: #4B86B2;
	border: 0;
	padding: 0;
	margin: 2px 4px 10px 0px;
}
.courseInfo img {
	border: 0;
	padding: 0;
	margin: 0px 2px 0px 2px;
}
/*
.courseInfo a:hover {
	position: relative;
	text-decoration: none;
}*/
.courseInfo a .tooltip {
	display: none;
}

/*
.courseInfo a:hover .tooltip {
	display: block;
  position: absolute;
  top: -20px; 
  left: 5;
  width:150px;
  border: 1px solid #888888;
  background-color: #ffffff;
  color: #888888;
	padding: 2px 4px 2px 4px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	opacity: 0.9;
	z-index: 100;
}
*/
/* navigation block */
.navigationBlock {
	margin: 24px 0px 0px 0px; 
	padding: 0;
	text-align: right;
}

a.navigation,  a.navigation:link, a.navigation:active, a.navigation:visited {
	border: 0px dashed #aaaaaa;
	padding: 4px 14px 4px 14px;
	margin: 20px 0px 0px 0px;
	color: #999999;
	text-decoration: none;
	font-size: 1.1em;
}
a.navigation:hover {
	border: 0px dashed #222222;
	color: #222222;
}	


/* -- Page Footer -- */
.pageFooter {
	margin: 0; 
	padding: 24px 0px 10px 0px;
	width: 950px;
	clear: both;
	font-size: 0.9em;
	text-align: center;
}
.pageFooter, .pageFooter a, .pageFooter a:link, .pageFooter a:active, .pageFooter a:visited  {
	color: #aaaaaa;
}		


/* contact forms */
fieldset.contactform {  
	padding: 5px 15px 5px 20px; 
	margin: 10px 12px 0 4px;  
	border: 0px;
} 
legend.contactform {
	margin: 0 0 0 -8px;	
	padding: 0 6px 0 5px;
	font-weight: bold; 
} 
.contactform ol {  
	margin: 4px 0 0 0;	
	padding: 0 10px 0 10px;  
	list-style: none;
} 
.contactform li {  
	margin: 3px 8px 4px 24px;  
	padding: 0 0 0 0;
	list-style: none;
} 
.contactform label {  
	float: left;
	width: 100px;
	font-weight: normal;
	margin: 1px 0 0 0;  
	padding: 1px 10px 0 0;  
	text-align: right;
}

.contactform input, .contactform select { 
	margin: 0 0 0 0;  
	padding: 1px 0 1px 0;
	border: 1px solid #aaaaaa;
}
.contactform .textarea {
	font-family: Arial, Sans-Serif;
	width: 300px;
	font-size: 100%;
	border: 1px solid #aaaaaa;
}
.submit {
	border: 0px solid #aaaaaa;
	font-size: 1.0em;
	margin: 4px 0 0 169px;
	padding: 0 0 0 0;
	text-align: left;
	background-color: white;
}
.submit input {  
	text-align: center;
	margin: 0 0 0 0px;
	padding: 2px 8px 2px 8px;
	border: 0px;
	border: 1px solid #aaaaaa;
}
/* End Contact Form */


/* -------------------------------- */
/*          WORDPRESS CSS           */
/* -------------------------------- */

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border: 0;
	padding: 7px 14px 2px 14px;
	margin: 14px 100px 14px 100px;
	color: #4B86B2;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #E8F5FF;
	/* text-align: center; */
}

cite {
	font-size: 90%;
	font-style: normal;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

/* Captions & aligment */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 10px;
}
.alignright {
	float: right;
	margin-left: 10px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

/* table */
table.simplelist {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 12px 30px;
	font-size: 1.1em;
	width: 570px;
}
table.simplelist th {
	background-color: #eeeeee;
	padding: 6px 15px 6px 15px;
	margin: 4px 4px 4px 4px;
	text-transform: uppercase;
}
table.simplelist tr {
}
table.simplelist td {
	padding: 5px 12px 5px 12px;
	margin: 4px 4px 4px 4px;
}


/* wp stats */
img#wpstats {
	display: none; 
}

/* print only */
.noPrint {
	/* display: none;*/
}
.allowPrint {
	/* display: none; */
}
.onlyPrint {
	display: none;
}