body {
	color: #555;
	/* font-size: 18px; */
}
table {
	margin:0 auto;		
}
#primary {
	margin-top:0;
	/*	font-size: 20px; */
	text-align:justify;
}
#content .content-main {
    background: #f3f3f3;
    margin-top: 20px;
}
#content .content-header .page-header h1 {
    color:#fff;
}
.content-header * {
    color: #555;
}
.entry-content h2,
.entry-content td,
.entry-content th,
.entry-content p    {
    color:#555!important;
}
#content .entry-content a{
    color:#44aaee;
}
#top-header .address-block, #top-header .description-block, #top-header .telephone-block {
    font-size: 20px;
}
#top-header .description-block {
    display:block;
}
#content .content-header {
	padding-bottom: 0;
}
#content .content-header .page-header {
    float: none;
    padding-right: 0;
}
#courses-list {
	padding: 25px;
}
h2 {text-align:center;}
			 
#content #payment-offer {
	text-align:center;
}
a.pay-btn, a.button {
	display: inline-block;
    white-space: nowrap;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    padding: 12px;
    min-height: 30px;    
    text-align: center;
    color: #fff!important;
    border: 3px solid;
    border-radius: 10px;
    text-decoration: none;
    background-color: #98c593;
	background-color: #44aaee;
}
a.pay-btn:hover, a.button:hover {
	border-color: #689563;
	border-color: #2288cc;
}
/*styling both submit buttons */
a.button2 {
    width: 30%;
    text-decoration:none;
    cursor: pointer;	
    background: #44aaee;
    padding: 8px 5px;
    font-family: /*'BebasNeueRegular','Arial Narrow',*/Arial,sans-serif;
    color: #fff;
    font-size: 24px;	
    border: 1px solid rgb(28, 108, 122);	
    margin-bottom: 10px;	
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;	
    -webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
         0px 0px 0px 3px rgb(254, 254, 254),
         0px 5px 3px 3px rgb(210, 210, 210);
    -moz-box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
         0px 0px 0px 3px rgb(254, 254, 254),
         0px 5px 3px 3px rgb(210, 210, 210);
    box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
         0px 0px 0px 3px rgb(254, 254, 254),
         0px 5px 3px 3px rgb(210, 210, 210);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
a.button2:hover {
    background: #55bbff;
}
a:active,
a:focus {
    position: relative;
    top: 1px;
    border: 1px solid #55bbff;	
    -webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
}
a {
	color: ##44aaee;
}