@charset "UTF-8";
/* CSS Document */

@import url("reset-min.css");
@import url("base-min.css");
@import url("fonts-min.css");

#notification {
	text-align:center;
	width:100%;
	margin:0;
	padding:5px;
	background-color: #FEEFB3;
	color: #9F6000;
	border: 1px solid;
	
}

body {
	padding: 10px;
	background-color:#ffffff;
}

h1 {
	text-align: center
}

a:link, a:visited, a:active {
	color: #161E67;
}

a:hover {
	color: #456251;
}
	
caption {
	font-size: 1.2em;
	font-weight: bold;
}
tr.even {
	background-color: #eaeff5;
}
th.left {
	text-align: left;
}
p.footerText {
	font-size: 0.8em;
	color: #999;
}
p.subText {
	font-size:  0.8em;
}
.loginform {
	color: #666666;
	font-size: 16px;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	padding: 3px;
}

.loginform  input[type=text],input[type=password] {
   border: solid 1px lightgray;
   padding: 5px;
   height: 25px;
   font-size: 15px;
}

.loginform  input[type=submit] {
   padding: 5px 25px;
   height: 35px;
   font-size: 15px;
}

.forms {
	background-color: #E4F8FA;
	font: normal 12px 'Open Sans', serif;
	padding: 3px;
	border: 1px solid #CAE4FF;
}

.myaccount {
	background-color: #ffffff;
	font: normal 12px 'Open Sans', serif;
	padding: 2px 5px;
	border: 1px solid #ffffff;
}

.main {
	font: normal 12px 'Open Sans', serif;
	padding: 2px;
	margin: 2px;
}

.titlehdr {
 	font: normal 14px 'Open Sans', serif;
 	color: #c00;
 	border-bottom: 1px solid #c00;
	text-decoration: none;
}

.msg {
	padding: 5px;
	width: 530px;
	margin: 0 auto;
	color: #c00;
	border: 1px solid #c00;
	background-color: #FEF1ED;
	font: bold 13px 'Open Sans', serif;
   text-align: center;
} 
 
.error {
	font: normal 11px arial, 'Open Sans', serif;
	color: #c00;
	border: 1px solid #c00;
	padding: 2px;
	margin: 5px;
	float: left;
	background-color: #FEF1ED;
}
 
.example {
	font: normal 10px 'Open Sans', serif;
	color: red;
}

.enabled {
	font: normal 10px 'Open Sans', serif;
	color: green;
}

table.invoices {
	border: solid 1px #a4a4a4;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

table.invoices caption {
	font-size: 110%;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}

table.invoices th {
	background-color: #383838;
   color: #a4a4a4;
}

table.invoices tr.d0,.d2,.d4,.d6,.d8,.d10 {
	font-size: 14px;
}

table.invoices tr.d1,.d3,.d5,.d7,.d9,.d11 {
	background-color: #eeeeee;
   font-size: 14px;
}