ul, ol, li, img, body, html, img
{
    margin: 0;
    padding: 0;
}
table
{ 
    border-collapse:collapse; 
    border-spacing:0px; 
    border: none;
} 
table td {
	border: none;
}
body
{
    font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-align: left;
    background-color: #ffffff;
    color: #272727;
    margin: 0;
    padding: 0;
}
.body {
	clear: both; 
	margin: 0 auto; 
	width: 100%;
}
html, body {
    height: 100%;
}

/* all */
::-webkit-input-placeholder { color: #7b9397; }
::-moz-placeholder { color: #7b9397; } /* firefox 19+ */
:-ms-input-placeholder { color: #7b9397; } /* ie */
input:-moz-placeholder { color: #7b9397; }

/* ===========================
   ========= Headings ======== 
   =========================== */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 22px}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}
/* ===========================
   ======= Anchor style ====== 
   =========================== */
a
{
    /*color: #9e9e9e;*/
    color: #6d7284;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

img
{
    border: none;
}

ul
{
    list-style-position: inside;
}

.alert { 
background-color: #FCF8E3;
border: 1px solid #FBEED5;
border-radius: 4px;
margin-bottom: 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.506);
position: relative;
}
.alert-danger, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading { 
color: #B94A48;
}
.alert-danger, .alert-error { 
background-color: #F2DEDE;
border-bottom-color: #EED3D7;
border-left-color: #EED3D7;
border-right-color: #EED3D7;
border-top-color: #EED3D7;
}
.alert-success, .alert-success .alert-heading { 
color: #468847;
}
.alert-success { 
background-color: #DFF0D8;
border-bottom-color: #D6E9C6;
border-left-color: #D6E9C6;
border-right-color: #D6E9C6;
border-top-color: #D6E9C6;
}

#demand-submit:hover, .more-button:hover, .submitinput:hover, .yellow-button:hover {
	background-color: #ffd45a !important;
}
input[type="text"]:focus, input[type="password"]:focus {
	background-color: #fffcf3;
}
.login a:hover {
	border-color: #ffd45a !important;
}