/* common styles */
div.leftTopCorner, div.rightTopCorner, div.rightBottomCorner, div.leftBottomCorner {position: absolute; width: 10px; height: 10px;}

div.blockContent{
	padding:10px 15px;
	margin:0px;
}
div.greyRoundBlock,
div.yellowRoundBlock,
div.purpleRoundBlock,
div.blueRoundBlock,
div.greyBorderRoundBlock,
div.pinkBorderRoundBlock{
	margin:5px 0px 20px;
}

/* greyRoundBlock */
div.greyRoundBlock {background-color: #d6dadb; color: black; position: relative; width: 80%; left:-15px;}

div.greyRoundBlock div.leftTopCorner {top: 0; left: 0; background: url('/f/1/global/greyBlock-lt.gif') 0 0 no-repeat;}
div.greyRoundBlock div.rightTopCorner {top: 0; right: 0; background: url('/f/1/global/greyBlock-rt.gif') 0 0 no-repeat;}
div.greyRoundBlock div.rightBottomCorner {bottom: 0; right: 0; background: url('/f/1/global/greyBlock-rb.gif') 0 0 no-repeat;}
div.greyRoundBlock div.leftBottomCorner {bottom: 0; left: 0; background: url('/f/1/global/greyBlock-lb.gif') 0 0 no-repeat;}

div.greyRoundBlock div.rightTopCorner, div.greyRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
div.greyRoundBlock div.rightBottomCorner, div.greyRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}


div.greyRoundBlock a:link,
div.greyRoundBlock a:visited,
div.greyRoundBlock a:hover {color: #00539b;}

div.greyRoundBlock h2{
	margin:0px;
	padding:5px 0px 10px;
}

div.greyRoundBlock p{
	margin:0px;
	padding:5px 0px;
	font-size:0.9em;
}

/* yellowRoundBlock */
div.yellowRoundBlock {background-color: #f7b615; color: white; position: relative; //width: 100%; left:-15px;}

div.yellowRoundBlock div.leftTopCorner {top: 0; left: 0; background: url('/f/1/global/yellowBlock-lt.gif') 0 0 no-repeat;}
div.yellowRoundBlock div.rightTopCorner {top: 0; right: 0; background: url('/f/1/global/yellowBlock-rt.gif') 0 0 no-repeat;}
div.yellowRoundBlock div.rightBottomCorner {bottom: 0; right: 0; background: url('/f/1/global/yellowBlock-rb.gif') 0 0 no-repeat;}
div.yellowRoundBlock div.leftBottomCorner {bottom: 0; left: 0; background: url('/f/1/global/yellowBlock-lb.gif') 0 0 no-repeat;}

div.yellowRoundBlock div.rightTopCorner, div.yellowRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
div.yellowRoundBlock div.rightBottomCorner, div.yellowRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div.yellowRoundBlock a:link,
div.yellowRoundBlock a:visited,
div.yellowRoundBlock a:hover {color: #00539b;}

div.yellowRoundBlock h2{
	margin:0px;
	padding:0px 0px 10px;
	color:white;
}

/* purpleRoundBlock */
div.purpleRoundBlock {background-color: #704da0; color: white; position: relative; //width: 100%; left:-15px;}

div.purpleRoundBlock div.leftTopCorner {top: 0; left: 0; background: url('/f/1/global/purpleBlock-lt.gif') 0 0 no-repeat;}
div.purpleRoundBlock div.rightTopCorner {top: 0; right: 0; background: url('/f/1/global/purpleBlock-rt.gif') 0 0 no-repeat;}
div.purpleRoundBlock div.rightBottomCorner {bottom: 0; right: 0; background: url('/f/1/global/purpleBlock-rb.gif') 0 0 no-repeat;}
div.purpleRoundBlock div.leftBottomCorner {bottom: 0; left: 0; background: url('/f/1/global/purpleBlock-lb.gif') 0 0 no-repeat;}

div.purpleRoundBlock div.rightTopCorner, div.purpleRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
div.purpleRoundBlock div.rightBottomCorner, div.purpleRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div.purpleRoundBlock a:link,
div.purpleRoundBlock a:visited,
div.purpleRoundBlock a:hover {color: #f7b615;}

div.purpleRoundBlock h2{
	margin:0px;
	padding:5px 0px 10px;
	color:white;
}

/* blueRoundBlock */
div.blueRoundBlock {background-color: #0094d8; color: white; position: relative; //width: 100%; left:-15px;}

div.blueRoundBlock div.leftTopCorner {top: 0; left: 0; background: url('/f/1/global/blueBlock-lt.gif') 0 0 no-repeat;}
div.blueRoundBlock div.rightTopCorner {top: 0; right: 0; background: url('/f/1/global/blueBlock-rt.gif') 0 0 no-repeat;}
div.blueRoundBlock div.rightBottomCorner {bottom: 0; right: 0; background: url('/f/1/global/blueBlock-rb.gif') 0 0 no-repeat;}
div.blueRoundBlock div.leftBottomCorner {bottom: 0; left: 0; background: url('/f/1/global/blueBlock-lb.gif') 0 0 no-repeat;}

div.blueRoundBlock div.rightTopCorner, div.blueRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
div.blueRoundBlock div.rightBottomCorner, div.blueRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div.blueRoundBlock a:link,
div.blueRoundBlock a:visited,
div.blueRoundBlock a:hover {color: #00539b;}

div.blueRoundBlock h2{
	margin:0px;
	padding:5px 0px 10px;
	color:white;
}

/* greyBorderRoundBlock */
div.greyBorderRoundBlock {background-color: #ffffff; color: #767f85; position: relative; width: 80%; border:1px solid #b6bec6; left:-15px;}

div.greyBorderRoundBlock div.leftTopCorner {top: -1px; left: -1px; background: url('/f/1/global/greyBorderBlock-lt.gif') 0 0 no-repeat; z-index: 1;}
div.greyBorderRoundBlock div.rightTopCorner {top: -1px; right: -1px; background: url('/f/1/global/greyBorderBlock-rt.gif') 0 0 no-repeat;}
div.greyBorderRoundBlock div.rightBottomCorner {bottom: -1px; right: -1px; background: url('/f/1/global/greyBorderBlock-rb.gif') 0 0 no-repeat;}
div.greyBorderRoundBlock div.leftBottomCorner {bottom: -1px; left: -1px; background: url('/f/1/global/greyBorderBlock-lb.gif') 0 0 no-repeat;}

div.greyBorderRoundBlock div.rightTopCorner, div.greyBorderRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
div.greyBorderRoundBlock div.rightBottomCorner, div.greyBorderRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

div.greyBorderRoundBlock h2{
	margin:0px;
	padding:0px 0px 20px;
	color:#767f85;
}

/* pinkBorderRoundBlock */
div.pinkBorderRoundBlock {background-color: #ffffff; color: #767f85; position: relative; width:40%; max-width:100%; border:1px solid #ebcaca; left:-15px;}

div.pinkBorderRoundBlock div.leftTopCorner {top: -1px; left: -1px; background: url('/f/1/global/pinkBorderBlock-lt.gif') 0 0 no-repeat; z-index: 1;}
div.pinkBorderRoundBlock div.rightTopCorner {top: -1px; right: -1px; background: url('/f/1/global/pinkBorderBlock-rt.gif') 0 0 no-repeat;}
div.pinkBorderRoundBlock div.rightBottomCorner {bottom: -1px; right: -1px; background: url('/f/1/global/pinkBorderBlock-rb.gif') 0 0 no-repeat;}
div.pinkBorderRoundBlock div.leftBottomCorner {bottom: -1px; left: -1px; background: url('/f/1/global/pinkBorderBlock-lb.gif') 0 0 no-repeat;}

div.pinkBorderRoundBlock div.rightTopCorner, div.pinkBorderRoundBlock div.rightBottomCorner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
div.pinkBorderRoundBlock div.rightBottomCorner, div.pinkBorderRoundBlock div.leftBottomCorner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

div.greyBorderRoundBlock h2{
	margin:0px;
	padding:0px 0px 20px;
	color:#767f85;
}

p a.textlink {color: #333333; text-decoration: none;}
