
header #logo a {
	background: url("../img/FT10028.png") no-repeat; width: 240px; height: 100px;  margin-top: 0px; margin-bottom: 0px; float: left; display: block;
}


body {
	margin-top: 0px; margin-bottom: 0px; 
}

::before {
    
    
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    /* border-top: 1px solid #eee; */
}


footer {
     background: url("../img/Picture32.gif") ; height: 80px; width : 100%; 
	width: 100%; padding-top: 6px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; float: left; 
	 
}
footer .leftSection {
	color: rgb(143, 143, 143); float: left;
}
footer .leftSection a {
	padding: 0px 10px; color: rgb(89, 89, 89);
}
footer .rightSection {
	float: right;
}
footer .rightSection a {
	padding: 0px 10px; color: rgb(143, 143, 143);
}
footer .leftSection p {
	margin: 5px 0px; 
}
.rightSection p {
	margin: 5px 0px; 
}
footer .rightSection {
	text-align: right; font-size: 80%; float: right;
}
header .fb a {
	background: url("../img/facebook.png") no-repeat 0px 0px; margin: 2px; width: 35px; height: 35px; float: right;
}
header .tw a {
	background: url("../img/twitter.png") no-repeat 0px 0px; margin: 2px; width: 35px; height: 35px; float: right;
}
header .li a {
	background: url("../img/linkedin.png") no-repeat 0px 0px; margin: 2px; width: 35px; height: 35px; float: right;
}

.small-label {
	font-size: 12px;
}
.bg-DarkMagenta {
	background-color: darkmagenta;
}
.largelabel {
	font-size: 22px;
}
.mediumlabel {
	font-size: 20px;
}
.smalllabel {
	font-size: 16px;
}
.min-width-225 {
	min-width: 225px;
}
.detailList .labelCol {
	text-align: right; padding-top: 10px; font-size: 12px;
}
.detailList .errorCol {
	text-align: right; color: rgb(255, 0, 0); padding-top: 10px; font-size: 12px;
}
.detailList .redText {
	color: rgb(255, 0, 0);
}
.text-bold {
	font-weight: bold;
}
.detailList .gapCol {
	width: 50px; text-align: right; font-size: 12px;
}
.detailList .labelCol2 {
	width: 200px; text-align: right; font-size: 12px;
}
.detailList .dataCol {
	padding: 2px 2px 2px 10px; text-align: left;
}
.pad-0 {
	padding: 0px;
}
.right {
	text-align: right;
}
.margin-0 {
	margin: 0px;
}
.pad-left-10 {
	padding-left: 10px;
}

.boardheader {
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #FF8800;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    MARGIN-BOTTOM: 2px;
    FONT-SIZE: 120%;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px;
}

.pad-left-25 {
	padding-left: 25px;
}
.pad-left-15 {
	padding-left: 20px;
}
.pad-10 {
	padding: 10px;
}
.pad-5 {
	padding: 5px;
}
.pad-top-5 {
	padding-top: 5px;
}
.pad-top-0 {
	padding-top: 0px;
}
.pad-right-10 {
	padding-right: 10px;
}
.pad-left-15 {
	padding-left: 15px;
}
.pad-top-15 {
	padding-top: 15px;
}
.pad-left-10 {
	padding-left: 10px;
}
.red-text {
	color: rgb(255, 0, 0);
}
.green-text {
	color: rgb(111, 190, 29);
}
.blue-text {
	color: rgb(0, 0, 255);
}
.font-14 {
	font-size: 14px;
}
.border-line {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
@media all and (min-width:768px)
{
.navbar {
	border-radius: 0px;
}
}

.container {
    width: 90%;
	padding-top:0px;
	margin-top:0px;
}

.bodycontents
{
	min-height:350px;

}

.question-block{
border:1px solid orange;
}

.contact-content{
max-width:500px;
text-align:left;
}
.col-centered{
float: none;
margin: 0 auto;
}


.fixed-top-0 {
	top: 0px; position: fixed;
}
.top-50 {
	top: -50px; position: relative; z-index: -1;
}
.opacity-1 {
	opacity: 1;
}
.opacity-50 {
	opacity: 1;
}

legend {
    display: block;
    width: 70px;
    padding: 0;
    margin-bottom: 10px; 
    font-size: 18px;
    line-height: inherit;
    /* color: #333; */
    border: 0;
    /* border-bottom: 1px solid #e5e5e5; */
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver;
}


.question-head  
{ 
background-color:white; 
text-align:left;
vertical-align:middle; 
height:25px;
font-weight:normal; 
font-size:16px; 
color:black;
padding-right: 20px;
padding-left: 20px;
padding-top:-20px;

}

.navbar-default .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
	color: #FD961B;
}
.navbar-default .navbar-brand {
	color: rgb(255, 255, 255);
}

#homelink> a:hover{
	color:#FD961B;
}


.navbar-header >  a:hover{
	color: #FD961B;
}

.color-white {
	color: rgb(255, 255, 255);
}
.navbar-default .color-white > li > a {
	color: rgb(255, 255, 255);
}
.qlabel {
	display: inline;
}
.navbar-brand-custom {
	padding: 15px; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; float: left;
}
.container > .navbar-custom {
	margin-right: -15px; margin-left: -15px;
}
.container-fluid > .navbar-custom {
	margin-right: -15px; margin-left: -15px;
}
.container > .navbar-custom {
	margin-right: -15px; margin-left: -15px;
}
.container-fluid > .navbar-custom {
	margin-right: -15px; margin-left: -15px;
}



.form-signin {
	margin: 0px auto; padding: 15px; max-width: 330px;
}
.form-signin .form-signin-heading {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	padding: 10px; height: auto; font-size: 16px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type='text'] {
	margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.form-signin input[type='password'] {
	margin-bottom: 10px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.account-wall {
	padding: 40px 0px 20px; margin-top: 20px; box-shadow: 0px 2px 2px rgba(0,0,0,0.3); background-color: rgb(247, 247, 247); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.login-title {
	color: rgb(85, 85, 85); font-size: 18px; font-weight: 400; display: block;
}
header #loginBlock { float:right; width:150px; height:90px; margin:7px 0 0 0 ;border-left: 2px solid GREY;}
header #loginBlock input { float:left; font-size:90%; border-radius:3px; background-color:#fff; margin-right:6px; width:116px; padding:2px 4px; border:0; color:#444; border:1px solid #CDCDCD; outline:0; font-size:90%}
header #loginBlock input[type=submit] { float:left; background-color:#70BF04; color:#fff; font-weight:bold; font-size:90%; cursor:pointer; margin:0; width:60px;padding:2px 4px; }
header #loginBlock p { text-align:right; font-size:80%; color:#fff; margin:5px 0; }
header #loginBlock p a {  font-size:90%;color:#FF0000;}
header #loginBlock p a :hover {  font-size:90%;color:#FF0000;}
header #loginBlock a:focus, a:hover
{
  color: black;
}


.border-bottom-black { border-bottom: 2px solid #a72c7e;}


.profile-img {
	margin: 0px auto 10px; border-radius: 50%; width: 96px; height: 96px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.need-help {
	margin-top: 10px;
}
.new-account {
	margin-top: 10px; display: block;
}
.limit-container {
	max-width: 750px;
}
.bg-head1 {
	margin: 5px auto; border-radius: 5px; width: 500px; background-color: rgb(233, 233, 233);
}
.bg-white {
	background-color: rgb(255, 255, 255);
}
.border-all {
	border-radius: 5px 5px 0px 0px; border: 1px solid rgb(196, 196, 196); border-image: none;
}
.bg-head1 h1 {
	margin: 0px; padding: 10px; border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); font-size: 20px; background-color: rgb(112, 191, 4);
}
.navbar-small {
	border: 1px solid transparent; border-image: none; margin-bottom: 5px; position: relative; min-height: 40px;
}
.strleft {
	position: relative;
}
.crossSmall::after {
	border-color: black; left: 0%; top: -10px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.crossSmall {
	position: relative;
}
.crossSmall::before {
	border-color: black; left: 0%; top: -10px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -moz-transform: rotate(-135deg);
}
.crossMedium::after {
	border-color: black; left: 0%; top: -20px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.crossMedium {
	position: relative;
}
.crossMedium::before {
	border-color: black; left: 0%; top: -20px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -moz-transform: rotate(-135deg);
}
.crossLarge::after {
	border-color: black; left: 0%; top: -20px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.crossLarge {
	position: relative;
}
.bgcolor-meg {
	 opacity: 0.8; background-color: #82131A;
}

.crossLarge::before {
	border-color: black; left: 0%; top: -20px; right: 0px; border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 5; content: ""; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -moz-transform: rotate(-135deg);
}
input[type=radio].css-checkbox {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; left: -1000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: -1000; clip: rect(0px, 0px, 0px, 0px);
}
input[type=radio].css-checkbox + label.css-label {
	background-position: 0px 0px; height: 20px; line-height: 20px; padding-left: 25px; font-size: 20px; vertical-align: middle; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
input[type=radio]:checked.css-checkbox + label.css-label {
	background-position: 0px -20px;
}
label.css-label {
	-ms-user-select: none; background-image: url("http://csscheckbox.com/checkboxes/u/csscheckbox_7ef07fea62c07c28d073dbe11560a6ba.png"); -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}

.panel-default > .panel-heading {
    border-color: rgb(221, 221, 221);
    color: rgb(51, 51, 51);
}
 a:focus, a:hover
{
	color:orange;
	text-decoration: none;
}

.a-foot 
{
	color:#ffffff;
}

.grad-menu {
    background: -webkit-linear-gradient(grey, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(grey, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(grey, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(grey, black); /* Standard syntax (must be last) */
}
.grad-foot {
    background: -webkit-linear-gradient(grey, grey); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(grey, grey); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(grey, grey); /* For Firefox 3.6 to 15 */
    background: linear-gradient(grey, grey); /* Standard syntax (must be last) */
	text-align: center;
	padding-bottom:1px;
	padding-top:10px;
}

.left-border{
	border-left : 1px;
	border-left-color : red;
}

.text-center{
text-align:center;
}