/*@import url('https://fonts.googleapis.com/css?family=Droid+Sans|Fjalla+One|Lato|Open+Sans|Raleway|Roboto');*/
@import url('https://fonts.googleapis.com/css?family=Lato|Open+Sans');
@font-face {
    font-family: 'Lato', sans-serif;
    font-family: 'Open Sans', sans-serif;
}


input:focus, select:focus, textarea:focus
	{outline-color:#B02025;}

.FormTable {width: 80%}
.FormQuestion {padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; padding-bottom: 3px; vertical-align: top; width: 150px; color: #000000; padding-top: 3px; font-family: arial; background-color: #ffffff;}

* {font-family: 'Lato', sans-serif;}

#body, div, td, p 
	{
	font-size: 11pt; font-size: 14px; line-height:1.3em; color: #444444; /*font-family: "Trebuchet MS";*/ font-family: 'Lato', sans-serif;
	}
p {margin: 0.5em 0em 1em 0em;}
h1, h2, h3, h4 {color: #be1e2d; color:#B02025; font-family: 'Open Sans', sans-serif !important; margin: 1.25em 0em 0.5em 0em;}
h1 {font-size: 18pt; line-height: normal;}
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}
h4 {font-size: 12pt;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child
	{margin-top: 0.5em;}


/*a {font-size: 9pt; font-family: "Trebuchet MS";}
a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #be1e2d; text-decoration: none;}*/
a {color: #be1e2d; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

input[type="radio"]
	{cursor:pointer;}

ul.card_types li
	{padding-bottom:8px; font-weight:bold;}

ul.specials li {
	color: #414142
}
ul.specials li span {
	font-weight: bold; font-size: 10pt; color: #be1e2d; color: #B02025;
}
.ContactDetails {
	color: #ffffff
}
.Login {
	font-size: 9pt; color: #ffffff;
}
.footer, .footer a {
	font-size: 10px; color: #ffffff; line-height: 1em; text-decoration:none;
}

.w310 {width:310px;}
.input {padding: 2px 4px 2px 4px; border: 1px #bbb solid; border-radius: 2px; box-shadow: 0px 0px 8px rgba(0,0,0,0.15) inset;}

a.forgot {font-size:11px; color:#ffcecc; text-decoration:none; vertical-align:top;}
a.forgot:hover {text-decoration:underline;}
a.forgot2 {font-size:11px; color:#be1e2d; color: #B02025; text-decoration:none;}
a.forgot2:hover {text-decoration:underline;}

.validationText {visibility:hidden;}





