* {
	padding: 0;
	margin: 0;
	/*vertical-align: middle;*/
	outline: 0

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.btn {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbbbbb #bbbbbb #a2a2a2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 36px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
a {
    color: #0088cc;
    text-decoration: none;
}

.modal-header h3 {
    line-height: 30px;
    margin: 0;
}

h3 {
    font-size: 24.5px;
}

.modal-header .close {
    margin-top: 2px;
}
.close {
    color: #000000;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #ffffff;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

#content {
min-height:100%;
position: relative;
}
#main {
padding: 10px;
padding-bottom: 60px; /* 20px(font-size)x2(line-height) + 10px(padding)x2=60px*/
}
#content {
min-height:100%;
position: relative;
}
#main {
padding: 10px;
padding-bottom: 60px; /* 20px(font-size)x2(line-height) + 10px(padding)x2=60px*/
}

* {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	outline: 0
}

#content {
min-height:100%;
position: relative;
}
#main {
padding: 10px;
padding-bottom: 20px; /* 20px(font-size)x2(line-height) + 10px(padding)x2=60px*/
}
#content {
min-height:100%;
position: relative;
}
#footer {
bottom: 0;
padding: 10px 0;
width: 100%;
}
#footer h1 {
font: 20px/2 Arial;
margin:0;
padding:0 10px;
}

.footer,.footer1 {
	background-color:#fafafa;
	padding: 18px 0 42px;
	text-align: center;
	color: #6d6d6d;
}

.footer p {
	line-height: 100%;
	line-height: 30px
}

.footer a,.footer3 a {
	color: #6d6d6d;;
	font-size: 14px;
	padding: 0 8px
}

.footer3 a {
	color: #0f3f65
}

.fulH .footer {
	position: fixed;
	width: 100%;
	bottom: 0
}
