  .button-group {
	margin: 0;
	padding: 0;
	list-style: none;
}

.button-group li {
	margin: 5px 0;
	padding: 0 0 5px 0;
	position: relative;
	overflow: hidden;
}

.button-group li a {
	display: block;
	position: relative;
	background: #f0f0f0;
	background: -moz-linear-gradient(top,  #f0f0f0 0%, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#dfdfdf));
	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#dfdfdf 100%);
	background: -o-linear-gradient(top,  #f0f0f0 0%,#dfdfdf 100%);
	background: -ms-linear-gradient(top,  #f0f0f0 0%,#dfdfdf 100%);
	background: linear-gradient(to bottom,  #f0f0f0 0%,#dfdfdf 100%);
	padding: 15px 15px 15px 40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 -1px 0 rgba(255,255,255,0.6) inset, 0 2px 3px rgba(0,0,0,0.15);
	border: 1px solid #cfcfcf;
	color: #333555;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 1px 1px #fff;
}

.button-group li a:hover {
	color: #000000;
	background: #f0f0f0;

}

.button-group li a:before {
	content: " ";
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 10px;
	background-repeat: no-repeat;
}

.button-group li a.enroll:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADLElEQVR42r2Ue0hTURzHD/WPQRBFUFBSRFH0oKylRfSkF1EEYlg67AVGKJk9WURFGoZBILjIJomZZRpCOnNzWZuzqdPcluVyJpWtIa4IdL6d3+7vGgfB7SAV/fHhbrv3fD7nnnt3GIAJUVBQcKqwsNCn1Wp9xcXFpyY6bsIBg8Hg7+3tRXd3N9Rqtf+PAq5sReXHnHC0PZDIi4D+yU0UPc5Bfn4+jEYjurq64HQ6kZWVBeluUPQoB6aiDNiuLUODagms5+ejLnlOZfCARoGu1lz8fJ8uU1FRgf7+fgwPD0Ov00Gj0cg4HA74/X4MDg4iMzMTH3OVcGmi8angLCyJMxA00JK1Bj/sFzEyMiIjrTc6Ojzwer1wu93weDyw223yZ5fLJZ3roABNQA42pW1EdfyU4AGnejW89eflAUNDQzR4QvT19cl3ar++FlVHWfBAc0YYOi2nST4WWgrOwMAAQUKC5DzQeGU5jDGCwLvbq9BhShgnbuu0IM+qDCbnvFEtxMsDgkDTrZX4Zojn8vs1UahqVeOGfhHc35tl+dfydLSXpnDoO72+FGg4F4oX+wUBR9oKtGuP8Jl7fnzAXfNukgebOcl5oC5pJvR7BAF76nJ8fhozdq25WCDngdrEadDtEAQapT9M28MoLrWplPhaZ6TjOGFPTw/H5/PJR8uJEDzfJgi8ubwULff2ctmX6gpUbp6JL2Y9lwV6BrR9UKT6KEPZJkGgQbUYzRk7+Qxtqlh8NpbRkQRjISmHthA5cJhBu0EQsF5YgKb0rTxAcKlATtBncxxDSYQgUHcmFI7UdePELd9MyK2NIUlAOQ/ESoG1gkBt0izYrobxQPbrSLx0ZiBVtwjtnU0kCfQMeMAUw/BMIQhYEqaj8dJiCsgD3N5m3KnaRfJAs+bwwEEpsEYQoJ2w/sK8YOtM/F3AfGwSrMmzAz1cEoigayggXiJTHMPbFAVqTk6FJT4EluOTUX2MwXxYIk5CyVAV+5tDDCYJkhqjR7EmzUVJuCBgVLLyV9KFlZEMhn1M3ld0uxjKtzM838JQtnH0PS9dz0hEs6UlGUVBv8nny8cF/jX/NfALaiAGN4ZVmNQAAAAASUVORK5CYII=);
}

.button-group li a.forms:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAADBUlEQVQ4jZWVv28cRRTHP2927/bwOT8UEiFCCDLCYCGEZUvpKCJACEXuoEsBihThkiZlapoULtzggj8AuQISKQpJcAFSisOBxEbgiBgRkThnyP2Qz9nb3Xkp9maz592LxEijfZofn/2+N+/NiKoCsLS0dHB6enoKkEFHRERVBUBVxa211mKtVVUdsjc2Ntbn5+cfAfgM2szMzHuTk5PLbrOqZn1vExFEZMgWEcbHxz8ELg+BjTGeMQanIt/ycAd0tjHG7ccY85SXW2T2qstU73RJrn9Hcv/vghd5D0WkFOwVfHabW/9iqzWSB/dGLXHqyxWPBIsh+usOaovxzrf/DZYDh4g7HajveyZYRCplYC9/MIOx1MX6OLZWJ+l2hzLCrcnZz45xPoVEBFElam7x6NtltN8fmsvDR4ViCJz/Qbz9EKnvR2tjbH+zzF7PMpgxGcPkBk2ZChEh3PgN/5VXOXL6DPe++pLwwT9Fr9JeBKeMYjWJCDu3blKbeovnJl7jxU8/Y+3c5/Q279Jeu000iPtgX8bzc2DjoC7pRYS42yFsPuTw8QnaN36i/XOD7p93uX7yHSqHXyA4+hLvXrzkRJSC3cUzFLfujR8JWy3unD9H/Y03OX52nqkvLrB19QpbV6/x8kcf54WUg51aEcH2evx35SLbP3zPkdNn2Pf2DMb3McbgeR7HTs1x7NTckC5VpBTsjN76r7R/aRDt7LL/gzkOzJ6gWq0Wcth5aBXUKtZqNplPN19E6K3dpLN+C3/ideJ+n0Mn3ycIAowxhcJIPQRrlSiOSWyczecV+wC7YUR/6z5GPI5+cpba2NjIvFUVEmuJ4xjfM5C79TKwK+nnZ09wcHoWz/Oyu7YITHsKjfA9j2q1QrPZ7JSFwhMRfN8nCAI8zystAncU1ipxlEKDoEoURXZlZWWtAAb8UU9OHqoKcaJEUUilkkLDMLSrq6tfLyws3C6EYnNz81q73X4MpC9j+rWqap/aWFVNkiRJrLW2UvGjXq+322g0/lhcXPy91Wo9drwn/jZq6l1dh7EAAAAASUVORK5CYII=);
}

.button-group li a.menus:before {
	margin-top: -8px;
	left: 12px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArJJREFUeNpMU0tvUlEQnnu5DyAFeVSwrbQ0iIWEbgDbYow1MbqXaGLSEBI2RtesWbjlF7ijbRp/gG5s4s7ELmiTunBZorSkTV8ULlxALH5zCoaTDHPuzHe+eSKl0+mkJElxWZZ3r6+vEyM9GAz2IGXCOTs7I9M0ye12k6IoZLPZAniThL8nwxHPZrMvDcNYHtds73Q6xLK0tCQe8wH53OTk5KtisfgemBn56uqKQqFQ4OTkRB/XbGdZWFggh8NBPp+Pv3VwrObz+bf4jrFfrtfrzD51dHRkHddsj8fj5HK5RORwOEyNRiOYSCRSTqfjnmE0iTEK/6iq4szlcs/HtcViuev1el+gzhsGorrH45laWVl+CKIbAxNwGobRklD3k/PzCxrpWCy2ura29tputwcY3G63q4eHh78nJibmRwT8VkGT9lDzm52d7x86HVM4trY+/sxkMo+5471eT9hwD0cikTAIB+12S9h4MhaMo4bOSt1ubzqZfHB/f//HRSqVmo1Go3R5eUmnp6ciEjCkaRqVy7vS3FyQgKf19fXPMmpksvLGxsYn0+xQtVr9u7i4SM1mk7AThKhC+B4MBol9lUqFrFabyGJEQLquW2RZ5Ym4VFVFhC75/X5CM4XwnW08GUzqT7fbvylt2GEV7A5N05GmLg0Jqd/vi9SHCyRsfBjD2HEC28zMrEfT7EjV0kVjFYyMWq2WWF0+TMY23kzGACsc8pDA7vP5vZpmwyPzHCMT28dLhCYL4Tvb2McYxv4nAMDudLo9um6lWu24vr29vcsROWWunWVUEvsYw1i8E/lZIbfxD3OrqhVbqbcKhcLXg4MD3oVHgUBgmoNgOrXNzc1vpVLpVy737iljQeDkht3CZR6dzowyQsO+oHYNo7uDT8ewzCbsx8iiB/szbgsmWPknwAB8xVqgBvCnegAAAABJRU5ErkJggg==);
}

.button-group li a.pay:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEcklEQVR4nN2Vz2tcVRTHP/e+35lfSSaZpA2xP+xPQTpZFaHQoP+CKzeKC5EutBGhIIgtiLoo0iIotItm0yiCNosWsSpjpYFUaxITU/OraX5MmsxkJvMySWbmzXvznhuJptRolno2Fy7nfL73nHvuufBfN7HTgK/6Rq8oivqSkHLL/te9VzvOv3d26FF/dSfwm/3jwcH2RjRFwXE9HLfGUnaZ9Ow0zYnE4OMOvCMBgOZYCM8PCGMycG+Kn/pvb+u/YwFFkaiqIACWZic4c/rUtmX+VwJ3rr2arI9HU7PA7OwMDQ2NWJYFQM+l14PmYPrRkEErEjl/4oWenn8U6Pv8lWQ4YqTi8VB9a+hbVCvG6rqPXQyjOsMkn27iicMnqbklvPIqQijkZ6Y6psbG3wS2F0hdfTkZjhippnio/vaQz8PsAon6GcKWTzQEx4/o1Jk+lcIcAHq0FXtxibXsPARBB2zTpt9dv5IMV++kWluj9RsVwRc/+GRyZRzHoVQqUS6XiT0FHi5nnj3ErrYEgd5CZmyQIFD58laeH0dzHY/NoK+v73Q8Hn+nru65epyHxKTHi89nwM0xNZMluzjHsq1wb8qm42gDTfEYvtbCcrpEUT/O5ILHxMJNgPotGaRSqaRpmleampqS6xsbtCQSzKUX0DUNz62iGyamZbFkO4T1MlGtikUGV40xfr/E+MR9lpeXcV2XRGsb17+5NST/Aj8bi8UGE4lEMkCyuLjE+kaZlXyecDhCLr+ColvkywprZY9lO0APtTGVbaD3xi8MDA5j2zbNiVYOJU+wWDKQqpYUf8AH9+/fnwyCgKpbY2pqkgMHDm6uo6O/0rovwVxmA7cMu+Mx9uxqZHp6mpGRETzPQ9V0GnftY3wuR75QBODB2M+I3t7eTsuyUu3t7dTV1aHrOo5bo+o46KZFZjGN2WAwMD2AVBSOxo/QGGlkdHSU+fl5QNCQaGMuV2Ymndlyl3OTw4hPb95Nnex4snPVtlldLeDXfDzXwfdcotEooVAIy7LQdR1FUXAch/7+fnK5HPHEbtZrBndHJnBdbxMcBD7rqysUC9khFaF05osVQqEoexriaJqCFIIgCFhZyVOpOBRzNhvrRQh87MIKQlHZfTDJ8MQ8q8UcQvzZK261wkaxYLuuc+7GZ5cvqJVyhcl0HkVKNFWiqQqmrmIZKnWmQawhQqJFRVUUhIB0tsDgvQdkZrN4NR8hBEIIfL9G1SnjVZ1uKZWua90XbQC1YNuomoaqKkgpEQIEAiEFihRYukajuoFT9ZCRBLMPl1kvO5vgwA9wHAfPrX4voKvn43e3/AlqNpOZyefyew3TwDQNTMPEMA0Mw0DTNBQpKFWK/DY2TtPhZ6hWa5vgteIatl2YCYKgq/vDt3of92g3i/fauU86pZRJRVGOSSmTUpFJQ9cxDINYpI5arUYoUo+maaTTadLpBbtW8y4GARcuf/CG/XcjZ9tZfurtjzpVVd0rpTymKDJZq/mdpVIJoBs4d+n9rpnt4v8f9jtDxvzpkvNuLgAAAABJRU5ErkJggg==);
}
.grid {
	overflow: hidden;
	*zoom: 1;
}

.grid:before,
.grid:after,
.grid .row:before,
.grid .row:after {
	content: " ";
	display: table;
}

.grid:after,
.grid .row:after {
	clear: both;
}

.grid .row {
	clear: both;
}

.grid .col {
	display: block;
	float: left;
	margin-left: 2%;
}

.grid .col.first-child,
.grid .col:first-child {
	margin-left: 0;
}

.grid.x2 .col {
	width: 49%;
}

.grid.x3 .col {
	width: 32%;
}

.grid.x4 .col {
	width: 23.5%;
}

.grid.x5 .col {
	width: 18.4%;
}

.grid.x6 .col {
	width: 15%;
}

.grid.x7 .col {
	width: 12.57%;
}

.grid.x8 .col {
	width: 10.75%;
}

.grid.x9 .col {
	width: 9.33%;
}

.grid.x10 .col {
	width: 8.2%;
}

.grid.x3 .col.span2 {
	width: 66%;
}

.grid.x4 .col.span2 {
	width: 49%;
}

.grid.x4 .col.span3 {
	width: 74.5%;
}

.grid.x5 .col.span2 {
	width: 38.8%;
}

.grid.x5 .col.span3 {
	width: 59.2%;
}

.grid.x5 .col.span4 {
	width: 79.6%;
}

.grid.x6 .col.span2 {
	width: 32%;
}

.grid.x6 .col.span3 {
	width: 49%;
}

.grid.x6 .col.span4 {
	width: 66%;
}

.grid.x6 .col.span5 {
	width: 83%;
}

.grid.x7 .col.span2 {
	width: 27.14%;
}

.grid.x7 .col.span3 {
	width: 41.71%;
}

.grid.x7 .col.span4 {
	width: 56.28%;
}

.grid.x7 .col.span5 {
	width: 70.85%;
}

.grid.x7 .col.span6 {
	width: 85.42%;
}

.grid.x8 .col.span2 {
	width: 23.5%;
}

.grid.x8 .col.span3 {
	width: 36.25%;
}

.grid.x8 .col.span4 {
	width: 49%;
}

.grid.x8 .col.span5 {
	width: 61.75%;
}

.grid.x8 .col.span6 {
	width: 74.5%;
}

.grid.x8 .col.span7 {
	width: 87.25%;
}

.grid.x9 .col.span2 {
	width: 20.66%;
}

.grid.x9 .col.span3 {
	width: 31.99%;
}

.grid.x9 .col.span4 {
	width: 43.32%;
}

.grid.x9 .col.span5 {
	width: 54.65%;
}

.grid.x9 .col.span6 {
	width: 65.98%;
}

.grid.x9 .col.span7 {
	width: 77.31%;
}

.grid.x9 .col.span8 {
	width: 88.64%;
}

.grid.x10 .col.span2 {
	width: 18.4%;
}

.grid.x10 .col.span3 {
	width: 28.6%;
}

.grid.x10 .col.span4 {
	width: 38.8%;
}

.grid.x10 .col.span5 {
	width: 49%;
}

.grid.x10 .col.span6 {
	width: 59.2%;
}

.grid.x10 .col.span7 {
	width: 69.4%;
}

.grid.x10 .col.span8 {
	width: 79.6%;
}

.grid.x10 .col.span9 {
	width: 89.8%;
}

.grid.x2 .col.span2,
.grid.x3 .col.span3,
.grid.x4 .col.span4,
.grid.x5 .col.span5,
.grid.x6 .col.span6,
.grid.x7 .col.span7,
.grid.x8 .col.span8,
.grid.x9 .col.span9,
.grid.x10 .col.span10 {
	width: 100%;
}
