/* Start of CMSMS style sheet 'Reform' */
#reformsNews, #reformsDocs {
	background: #f9f9f9;
	border: 1px solid #eee;
	float: right;
	margin: 0 0 25px 25px;
	width: 220px;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	clear: both;
	}
#reformsNews h2, #reformsDocs h2 {
	font: bold 14px arial, helvetica, sans-serif;
	margin-top: 0;
	color: #343434;
	}
#reformsNews ul, #reformsDocs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#reformsNews ul li { background: url(media/images/arrows/orange01.png) 3px 3px no-repeat; }
#reformsDocs ul li { background: url(media/images/lists/doc.png) 3px 0 no-repeat; }
/*#reformsDocs ul li { background: url(media/images/lists/pdf.png) 3px 0 no-repeat; }*/
#reformsNews ul li, #reformsDocs ul li {
	list-style-image: none;
	list-style: none;
	margin-bottom: 10px;
	padding: 0 0 0 20px;
	font-weight: bold;
	font-size: 12px;
	}
#reformsNews ul li a, #reformsDocs ul li a { text-decoration: none !important; }
	
.reformOneBox { background: #fef5eb; border: 1px solid #f9d8b2; }
.reformTwoBox { background: #f1f9ff; border: 1px solid #cee8fb; }
.reformThreeBox { background: #fffafa; border: 1px solid #f1d0cb; }
.reformFourBox { background: #fef3f7; border: 1px solid #f7d1dd; }
.reformFiveBox { background: #fbeef9; border: 1px solid #ecc6e6; }
.reformSixBox { background: #f8fbf6; border: 1px solid #d3e5c5; }
.reformSevenBox { background: #faf5f1; border: 1px solid #eddbca; }
	
#reformTableTop {
	height: 230px;
	width: 100%;
	clear: both;
	margin: 0;
	border-bottom: 20px solid #fff;
	}
#reformTableTop td {
	vertical-align: top;
	padding: 10px;
	border: 10px;
	width: 50%;
	height: 100%;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	}
	
#reformTableBottom {
	height: 230px;
	width: 100%;
	margin: 0 0 15px 0;
	}
#reformTableBottom td {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 10px;
	width: 25%;
	height: 100%;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	}
	
#reformTableTop td h2, #reformTableBottom td h2 { font: bold 20px 'arial narrow', arial, helvetica, sans-serif; margin: -10px -10px 0 -10px; padding: 8px 10px; }
#reformTableTop td h3, #reformTableBottom td h3 { font: bold 13px arial, helvetica, sans-serif; /*font: bold 14px arial, helvetica, sans-serif;*/ margin: 5px 0 15px 0; }
	
.reformOne { background: url(media/images/backgrounds/reformGradient01-sm.png) bottom right no-repeat; position: relative; }
.reformTwo { background: url(media/images/backgrounds/reformGradient02-sm.png) bottom right no-repeat; position: relative; }
.reformThree { background: url(media/images/backgrounds/reformGradient03-sm.png) bottom right no-repeat; font-size: 11px; position: relative; }
.reformFour { background: url(media/images/backgrounds/reformGradient04-sm.png) bottom right no-repeat; font-size: 11px; position: relative; }
.reformFive { background: url(media/images/backgrounds/reformGradient05-sm.png) bottom right no-repeat; font-size: 11px; position: relative; }
.reformSix { background: url(media/images/backgrounds/reformGradient06-sm.png) bottom right no-repeat; font-size: 11px; position: relative; }
.reformSeven { background: url(media/images/backgrounds/reformGradient07-sm.png) bottom right no-repeat; font-size: 11px; position: relative; }

div.reformOne { background: url(media/images/backgrounds/reformGradient01.png) bottom right no-repeat; }
div.reformTwo { background: url(media/images/backgrounds/reformGradient02.png) bottom right no-repeat; }
div.reformThree { background: url(media/images/backgrounds/reformGradient03.png) bottom right no-repeat; }
div.reformFour { background: url(media/images/backgrounds/reformGradient04.png) bottom right no-repeat; }
div.reformFive { background: url(media/images/backgrounds/reformGradient05.png) bottom right no-repeat; }
div.reformSix { background: url(media/images/backgrounds/reformGradient06.png) bottom right no-repeat; }
div.reformSeven { background: url(media/images/backgrounds/reformGradient07.png) bottom right no-repeat; }

.reformOne h1 { color: #f38b10; }
.reformTwo h1 { color: #006db9; }
.reformThree h1 { color: #a23726; }
.reformFour h1 { color: #d5446f; }
.reformFive h1 { color: #a24296; }
.reformSix h1 { color: #6eaa46; }
.reformSeven h1 { color: #a07245; }

div.reformOne, div.reformTwo, div.reformThree, div.reformFour, div.reformFive, div.reformSix, div.reformSeven {
	padding: 15px 15px 5px 15px;
	margin: 0 0 20px 0;
	}
div.reformOne ul, div.reformTwo ul, div.reformThree ul, div.reformFour ul, div.reformFive ul, div.reformSix ul, div.reformSeven ul {
	float: right;
	width: 150px;
	margin: 8px 35px 10px 35px;
	}
div.reformOne h2, div.reformTwo h2, div.reformThree h2, div.reformFour h2, div.reformFive h2, div.reformSix h2, div.reformSeven h2 { border: none !important; }
div.reformOne h2 span { font-size: 16px; color: #f38b10 !important; }

div.reformOne { border-top: 1px solid #f8dcbb; border-bottom: 2px solid #f9bb71; }
div.reformTwo { border-top: 1px solid #cee6f6; border-bottom: 2px solid #3b9add; }
div.reformThree { border-top: 1px solid #f4c4bd; border-bottom: 2px solid #cc5b4a; }
div.reformFour { border-top: 1px solid #f9c1d2; border-bottom: 2px solid #f89fba; }
div.reformFive { border-top: 1px solid #efb8e8; border-bottom: 2px solid #cb66be; }
div.reformSix { border-top: 1px solid #b4df98; border-bottom: 2px solid #8eca65; }
div.reformSeven { border-top: 1px solid #e6c9ad; border-bottom: 2px solid #c09368; }

.reformOneSubhead { color: #f38b10; }
.reformTwoSubhead { color: #006db9; }
.reformThreeSubhead { color: #a23726; }
.reformFourSubhead { color: #d5446f; }
.reformFiveSubhead { color: #a24296; }
.reformSixSubhead { color: #6eaa46; }
.reformSevenSubhead { color: #a07245; }


.boxRow { }
.reformHomeTopCell { }
.reformMore { }
.reformMore a:link, .reformMore a:active, .reformMore a:visited {
	/*background: url(media/images/backgrounds/gradientLink.png) bottom; */
	text-align: left !important;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	}
	
.reformMore a:hover { /*background: url(media/images/backgrounds/gradientLink.png) top;*/ }
.reformThree .reformMore a, .reformFour .reformMore a, .reformFive .reformMore a, .reformFive .reformMore a, .reformSix .reformMore a { font-size: 11px; }

.reformOne a:link, .reformOne a:active, .reformOne a:visited, 
.reformTwo a:link, .reformTwo a:active, .reformTwo a:visited, 
.reformThree a:link, .reformThree a:active, .reformThree a:visited, 
.reformFour a:link, .reformFour a:active, .reformFour a:visited, 
.reformFive a:link, .reformFive a:active, .reformFive a:visited, 
.reformSix a:link, .reformSix a:active, .reformSix a:visited, 
.reformSeven a:link, .reformSeven a:active, .reformSeven a:visited 
{ color: #343434 !important; text-decoration: none !important; }

.reformOne a:hover { color: #f38b10 !important; text-decoration: none !important; }
.reformTwo a:hover { color: #006db9 !important; text-decoration: none !important; }
.reformThree a:hover { color: #a23726 !important; text-decoration: none !important; }
.reformFour a:hover { color: #d5446f !important; text-decoration: none !important; }
.reformFive a:hover { color: #a24296 !important; text-decoration: none !important; }
.reformSix a:hover { color: #6eaa46 !important; text-decoration: none !important; }
.reformSeven a:hover { color: #a07245 !important; text-decoration: none !important; }

.reformOne .reformMore a { border-bottom: 1px solid #f9bb71; }
.reformTwo .reformMore a { border-bottom: 1px solid #3b9add; }
.reformThree .reformMore a { border-bottom: 1px solid #cc5b4a; }
.reformFour .reformMore a { border-bottom: 1px solid #f89fba; }
.reformFive .reformMore a { border-bottom: 1px solid #cb66be; }
.reformSix .reformMore a { border-bottom: 1px solid #8eca65; } 
.reformSeven .reformMore a { border-bottom: 1px solid #c09368; }

.reformOne h2 { color: #f38b10; border-top: 1px solid #f9bb71; }
.reformTwo h2 { color: #006db9; border-top: 1px solid #3b9add; }
.reformThree h2 { color: #a23726; border-top: 1px solid #cc5b4a; font-size: 16px !important; }
.reformFour h2 { color: #d5446f; border-top: 1px solid #f89fba; font-size: 16px !important; }
.reformFive h2 { color: #a24296; border-top: 1px solid #cb66be; font-size: 16px !important; }
.reformSix h2 { color: #6eaa46; border-top: 1px solid #8eca65; font-size: 16px !important; }
.reformSeven h2{ color: #a07245; border-top: 1px solid #c09368; font-size: 16px !important; }

.reformOne h3 { color: #f38b10; }
.reformTwo h3 { color: #006db9; }
.reformThree h3 { color: #a23726; font-size: 11px !important; }
.reformFour h3 { color: #d5446f; font-size: 11px !important; }
.reformFive h3 { color: #a24296; font-size: 11px !important; }
.reformSix h3 { color: #6eaa46; font-size: 11px !important; }
.reformSeven h3{ color: #a07245; font-size: 11px !important; }

#reformTableTop td ul, #reformTableBottom td ul {
	margin: 10px 0;
	padding: 0;
	}

#reformsNews ul {
	list-style: none;
	margin: 0 0 15px 5px;
	padding: 0;
	}
#reformsNews ul li {
	background: url(media/images/arrows/orange01.png) 3px 3px no-repeat;
	list-style-image: none;
	list-style: none;
	margin-bottom: 15px;
	padding: 0 10px 0 20px;
	font-weight: bold;
	}
	
.reformOne ul.bookmark li { background: url(media/images/lists/bookmark01.png) 0 4px no-repeat !important; }
.reformTwo ul.bookmark li { background: url(media/images/lists/bookmark02.png) 0 4px no-repeat !important; }
.reformThree ul.bookmark li { background: url(media/images/lists/bookmark03.png) 0 4px no-repeat !important; }
.reformFour ul.bookmark li { background: url(media/images/lists/bookmark04.png) 0 4px no-repeat !important; }
.reformFive ul.bookmark li { background: url(media/images/lists/bookmark05.png) 0 4px no-repeat !important; }
.reformSix ul.bookmark li { background: url(media/images/lists/bookmark06.png) 0 4px no-repeat !important; }
.reformSeven ul.bookmark li { background: url(media/images/lists/bookmark07.png) 0 4px no-repeat !important; }
/* End of 'Reform' */

