.Button {
    position:relative;
    display:inline-block;
    height:auto;
    padding:5px 10px 5px 10px;
    margin:10px 10px 10px 10px;
    cursor:pointer;
    outline:none;
    color:white!important;
    text-decoration:none!important;
    font-weight:bold;
    font-size:12px;
    background:#000;
}

.H30 {
    width:auto;
    height:30px;
    line-height: 30px;
    text-align: center;
}

.CW {
    color:white!important;
}

.CD {
    color:#333!important;
}


.Button a {
    text-decoration:none;
    font-family: Helvetica, Arial;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    outline:none;
}

input.Button {
    text-decoration:none;
    font-family: Helvetica, Arial;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    outline:none;
    border:0px solid #000;
}

.Button.Outlined,
.Button.O {
    padding:6px 11px 6px 11px;
}

.Button.Outlined:hover,
.Button.O:hover{
	background: none;
    padding:5px 10px 5px 10px;
    border:1px solid #fff;
}

input.Button.Outlined,
input.Button.O {
    padding:5px 10px 5px 10px;
    border:0px solid red;
}

input.Button.Outlined:hover,
input.Button.O:hover {
    background: none;
    padding:4px 9px 4px 9px!important;
    border:1px solid #fff;
}

.Button.DropShadowGray,
.Button.DSW {
    -webkit-box-shadow: 0px 0px 10px #fff;
    -moz-box-shadow: 0px 0px 10px #fff;
    box-shadow: 0px 0px 10px #fff;
}

.Button.GradientGreen,
.Button.GG {
    background:#4F6F1B; /*Default for IE*/
    background: -moz-linear-gradient(top, #CEE205, #4F6F1B);
	background: -webkit-gradient(linear, left top, left bottom,from(#CEE205),to(#4F6F1B));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#CEE205, endColorstr=#4F6F1B);
}

.Button.GradientGreen:hover,
.Button.GG:hover {
    text-shadow: 0px 0px 4px #202F09;
    background:#415F12; /*Default for IE*/
    background: -moz-linear-gradient(top, #CEE205, #415F12);
	background: -webkit-gradient(linear, left top, left bottom,from(#CEE205),to(#415F12));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#CEE205, endColorstr=#415F12);
}

.Button.GradientGreen.Outlined:hover,
.Button.GG.O:hover {
    text-shadow: 0px 0px 4px #202F09;
    background:#415F12; /*Default for IE*/
    background: -moz-linear-gradient(top, #CEE205, #415F12);
	background: -webkit-gradient(linear, left top, left bottom,from(#CEE205),to(#415F12));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#CEE205, endColorstr=#415F12);
    border:1px solid #fff;
}

.Button.GradientBlue,
.Button.GB {
    background:#408197; /*Default for IE*/
    background: -moz-linear-gradient(top, #6ABED8, #408197);
	background: -webkit-gradient(linear, left top, left bottom,from(#6ABED8),to(#408197));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#6ABED8, endColorstr=#408197);
}

.Button.GradientBlue:hover,
.Button.GB:hover {
    text-shadow: 0px 0px 4px #29525F;
    background:#016483; /*Default for IE*/
    background: -moz-linear-gradient(top, #6ABED8, #016483);
	background: -webkit-gradient(linear, left top, left bottom,from(#6ABED8),to(#016483));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#6ABED8, endColorstr=#016483);
}

.Button.GradientBlue.Outlined:hover,
.Button.GB.O:hover {
    text-shadow: 0px 0px 4px #29525F;
    background:#016483; /*Default for IE*/
    background: -moz-linear-gradient(top, #6ABED8, #016483);
	background: -webkit-gradient(linear, left top, left bottom,from(#6ABED8),to(#016483));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#6ABED8, endColorstr=#016483);
    border:1px solid #fff;
}

.Button.GradientLight,
.Button.GL {
    background:#D3D3D3; /*Default for IE*/
    background: -moz-linear-gradient(top, #F2F2F2, #D3D3D3);
	background: -webkit-gradient(linear, left top, left bottom,from(#F2F2F2),to(#D3D3D3));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#F2F2F2, endColorstr=#D3D3D3);
}

.Button.GradientLight:hover,
.Button.GL:hover {
    text-shadow: 0px 0px 4px #fff;
    background:#DBDBDB; /*Default for IE*/
    background: -moz-linear-gradient(top, #D3D3D3, #DBDBDB);
	background: -webkit-gradient(linear, left top, left bottom,from(#D3D3D3),to(#DBDBDB));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#D3D3D3, endColorstr=#DBDBDB);
}

.Button.GradientLight.Outlined:hover,
.Button.GL.O:hover {
    text-shadow: 0px 0px 4px #fff;
    background:#DBDBDB; /*Default for IE*/
    background: -moz-linear-gradient(top, #D3D3D3, #DBDBDB);
    background: -webkit-gradient(linear, left top, left bottom,from(#D3D3D3),to(#DBDBDB));
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#D3D3D3, endColorstr=#DBDBDB);
    border:1px solid #fff;
}

.Button.Rounded,
.Button.R {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ThemesBlueButton {
    display: inline-block;
    padding:0px 10px;
    height:25px;
    line-height:25px;
    vertical-align: middle;
    margin:0px 0px 0px 0px;
    cursor:pointer;
    outline:none;
    color:white;
    text-decoration:none;
    font-family: Arial;
    font-weight:bold;
    font-size:11px;
    text-align:center;
    border:medium none!important;
    background:#408197; /*Default for IE*/
    background: -moz-linear-gradient(top, #6ABED8, #408197);
    background: -webkit-gradient(linear, left top, left bottom,from(#6ABED8),to(#408197));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow:hidden;
}

#agent_pay_student_fees .ThemesBlueButton{
	width: 140px;
}

.ThemesBlueButton:hover {
    border:medium none;
    background:#016483; /*Default for IE*/
    background: -moz-linear-gradient(top, #6ABED8, #016483);
    background: -webkit-gradient(linear, left top, left bottom,from(#6ABED8),to(#016483));
}

.ThemesBlueButton:active {
    top:1px;
    background:#408197; /*Default for IE*/
    background: -moz-linear-gradient(top, #016483, #016483);
    background: -webkit-gradient(linear, left top, left bottom,from(#016483),to(#016483));
    cursor:pointer;
}

.ThemesBlueButton span {
    color:white;
}

.ThemesGreenButton {
    display:inline-block;
    padding:0px 5px;
    height:20px;
    margin:0px;
    cursor:pointer;
    outline:none;
    color:white;
    text-decoration:none;
    font-family: Helvetica, Arial;
    font-weight:bold;
    font-size:10px;
    text-align:center;
    border:none;
    background:#78AE22; /*Default for IE*/
    background: -moz-linear-gradient(top, #CEE205, #4F6F1B);
	background: -webkit-gradient(linear, left top, left bottom,from(#CEE205),to(#4F6F1B));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#CEE205, endColorstr=#4F6F1B);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow:hidden;
}

.ThemesGreenButton:hover {
    border:none;
    background:#415F12; /*Default for IE*/
    background: -moz-linear-gradient(top, #CEE205, #415F12);
	background: -webkit-gradient(linear, left top, left bottom,from(#CEE205),to(#415F12));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#CEE205, endColorstr=#415F12);
}

.ThemesGreenButton:active {
    top:1px;
    background:#415F12; /*Default for IE*/
    background: -moz-linear-gradient(top, #415F12, #415F12);
	background: -webkit-gradient(linear, left top, left bottom,from(#415F12),to(#415F12));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#415F12, endColorstr=#415F12);
    cursor:pointer;
}

.ThemesGreenButton span {
    color:white;
}



.Box {
    position:relative;
    display:block;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    cursor:default;
}

.Box.Rounded,
.Box.R {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


.Box.GradientGray,
.Box.GG {
    background:#333333; /*Default for IE, Opera*/
    background: -moz-linear-gradient(left top, #5F5F5F, #1F1F1F);
	background: -webkit-gradient(linear, left top, right bottom, from(#5F5F5F), to(#1F1F1F));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#5F5F5F, endColorstr=#1F1F1F);
}

.Box.GradientWhite,
.Box.GW {
    background:#fff; /*Default for IE, Opera*/
    background: -moz-linear-gradient(left top, #ffffff, #eeeeee);
	background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), to(#eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#eeeeee);
}

.Box.DropShadowGray,
.Box.DSG {
    -webkit-box-shadow: 0px 0px 10px #222222;
    -moz-box-shadow: 0px 0px 10px #222222;
    box-shadow: 0px 0px 10px #222222;
}

.Box.DropShadowLightGray,
.Box.DSLG {
    -webkit-box-shadow: 0px 0px 10px #555;
    -moz-box-shadow: 0px 0px 10px #555;
    box-shadow: 0px 0px 10px #555;
}

.Box.CenterLeft,
.Box.CenterRight,
.Box.CL,
.Box.CR {
    position:absolute;
}

.Box.CenterLeft,
.Box.CL {
    right:20%;
    margin-right:32%;
}

.Box.CenterRight,
.Box.CR {
    left:20%;
    margin-left:32%;
}

.Box.BorderLightGray,
.Box.BLG {
    border:1px solid #999;
}

.Box.Margin10,
.Box.M10 {
    margin:10px;
}

.Box.Dimensions240x480,
.Box.D240x480 {
    width:240px;
    height:480px;
}

.Box.Dimensions280x150,
.Box.D280x150 {
    width:280px;
    height:150px;
}

.Box.Dimensions150x150,
.Box.D150x150 {
    width:150px;
    height:150px;
}