/* SiteGoals Manager CSS Document */

body {background-color: #fff; margin: 0px; font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;}
form,select,input,textarea,option {font-size: 11px;}
form	{ margin-top: 0; margin-bottom: 0; }

a:hover, a:active { outline: none; text-decoration:underline; }
a, a:active, a:visited { color:#798CAE; }
a:hover { color:#798CAE; text-decoration:none; }

/* ------------------------------------------ HEADINGS */
h1, h2, h3, h4, h5, h6 {
	color:#333333;
	font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;
	margin-bottom:0;
	}

h1{	font-size:24px; }
h2{	font-size:20px; border-bottom:1px dotted #ccc;}
h3{	font-size:16px; }
h4{	font-size:14px; }
h5{	font-size:12px; }
h6{	font-size:10px; }

.grid {
	color:#444444;
	font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;
	font-size:13px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	margin-bottom:15px;
}
.fullgrid {
	color:#444444;
	font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;
	font-size:13px;
	padding:5px;
	border:1px solid #ddd;
	margin-bottom:15px;
}

.margintop5 {
	margin-top:4px;
}

#projectbox {
	color:#444444;
	font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;
	font-size:12px;
	padding:10px;
	border:1px solid #b9b9b9;
	margin-bottom:15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	width:316px;
	line-height:20px
	
}
#projectbox .totals {
	font-size:16px;
	color:#666666;
	font-weight:bold;
	margin-bottom:10px;
}

.cattotal {
	background:#666;
	text-align:right;
	padding:5px;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #ddd;	
}

#clients {
}
#projects {
}

.preview-icon img {
	margin-bottom:-5px;
}

.row0 {background-color: #ffffff;padding:5px;border-bottom:1px solid #ddd;}
.row1 {background-color: #f4f4f4;padding:5px;border-bottom:1px solid #ddd;}

.accordian {background-color: #ffffff;padding:5px;border-bottom:1px solid #ddd;}

.alignleft {
	float:left;
	width:375px;
}
.alignright {
	float:right;
	width:115px;
	text-align:right;
}
.ql_alignleft {
	float:left;
	width:125px;
}
.ql_alignright {
	float:right;
	width:125px;
	text-align:right;
}
.clear {
	clear:both;
}

input.button {
	background: #cccccc;
	border: 1px solid #7f9DB9;
	color: #fff;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	padding: 1px;
	cursor:default;
	width:auto;
}

#login {
	padding:20px; border:2px solid #ccc; width:350px; -moz-border-radius:10px; -webkit-border-radius:10px; margin:100px auto 0 auto;
}

.loginfooter {font-size: 11px; color:#444;}
.footer {font-family: verdana, arial, sans-serif; font-size: 11px; color:#fff;}
.content {font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.results {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold}
.results1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal}
.small {font-family: verdana, arial, sans-serif; font-size: 10px;}
.small a:link {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none;}
.small a:hover {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none;}
.small a:visited {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none;}
.smallalt {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #eee;}
.graysmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999}
.asset {font-family: verdana, arial, sans-serif; font-size: 11px;}
.reg {font-family: verdana, arial, sans-serif; font-size: 11px;}
.reg a:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none;}
.reg a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none;}

.regblackbl {font-family: verdana, arial, sans-serif; font-size: 11px;}
.regblackbl a {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color:#0000ff;}
.regblackbl a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color:#0000ff;}

.regblack {font-family: verdana, arial, sans-serif; font-size: 11px;}
.regblack a {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color:#000;}
.regblack a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color:#000;}

.regdate {font-family: verdana, arial, sans-serif; font-size: 10px; color:#999999;}
.regdate a {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: none; color:#000;}
.regdate a:hover {font-family: verdana, arial, sans-serif; font-size: 10px; text-decoration: underline; color:#000;}

.regwhite {font-family: verdana, arial, sans-serif; font-size: 11px;}
.regwhite a:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color:#fff;}
.regwhite a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color:#fff;}
.regwhite a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color:#f9f400;}
.regbold {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold;}
.regbold a:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold;}
.regbold a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold;}
.regalt {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #eee;}
.big {font-family: verdana, arial, sans-serif; font-size: 14px;}
.logout {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; background:transparent; color: #C80D0D;}
.logout a {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; background:transparent; color: #C80D0D;}
.logout a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #798CAE;}
.betextred {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent; color: #C80D0D;}
.betextred a {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent; color: #C80D0D;}
.betextred a:hover {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #798CAE;}
.betext22 {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent; color: #CCCCCC;}
.betext {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent; color: #666666;}
.betext a {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent; color: #666666;}
.betext a:hover {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #798CAE;}
.tmtext {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #000;}
.tmtext a {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #000;}
.tmtext a:hover {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; color: #798CAE;}
.sbigno {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent;}
.sbigno a {font-family: verdana, arial, sans-serif; font-size: 12px; text-decoration: none; background:transparent;}
.sbig {font-family: verdana, arial, sans-serif; font-size: 12px;}
.sbig11 {font-family: verdana, arial, sans-serif; font-size: 11px;}
.menu {font-family: verdana, arial, sans-serif; font-size: 12px;}
.sbig22 {font-family: verdana, arial, sans-serif; font-size: 13px;}
.bigalt {font-family: verdana, arial, sans-serif; font-size: 14px; background-color: #eee;}
.biggest {font-family: verdana, arial, sans-serif; font-size: 15px;}
.sbiggest {font-family: verdana, arial, sans-serif; font-size: 22px;}

.number {font-family: verdana; font-size: 10px; color: #666666;}
.cnum {font-family: verdana, arial, sans-serif; font-size: 12px; color: #999;}

.blubar {font-family: verdana, arial, sans-serif; font-size: 11px; color: #ff0; background-color: #09c;}
.blubar a:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: none;}
.blubar a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: none;}
.blubar a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #ff0;}
.blubar A:active {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff0;}

.hdr {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #f90;}
.hdr a:link, .hdr a:visited {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #fff;}
.hdr a:hover {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #930;}
.hdr A:active {font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #930;}

.hdrbrowse {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #f90;}

.busname {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;}
.busname a:link {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;}
.busname a:hover {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000;}
.busname A:active {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #09c;}

.rt {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.rt a:link {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #000;}
.rt a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; color: #666;}
.rt a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}
.rt A:active {font-family: verdana, arial, sans-serif; font-size: 11px; color: #09c;}

.consumesmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #390}
.consumereg {font-family: verdana, arial, sans-serif; font-size: 11px; color: #390}
.consumebig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #390}
.consumelarge {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #000}
 
.consume {font-family: verdana, arial, sans-serif; font-size: 20px; color: #390;}
.consume a:link {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #390;}
.consume a:visited {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; color: #999;}
.consume a:hover {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: underline; color: #390;}

.gray {color: #999;}

.grayborder {border-width: 1px; border-color: #CCC; border-style: solid;}
 
.success {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #390}
.fail {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #f30}
.failreg {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f30}
.cal {font-family: arial, verdana; font-size: 10px}
.outline {border: 1px solid #999999;}
.inv_outline {border: 1px solid #c6c6c6;}

td.cal{font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000; background-color : #d3d3d3;}
select.month{font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000; width : 85px;}
input.year{font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000; width : 30px;}
td.calDaysColor {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #000;}
td.calWeekend {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #c0c0c0;}
td.calBgColor {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #d3d3d3;}
.calBorderColor {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #a9a9a9;}
td.calHighlightColor {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #ffffcc;}
a.cal {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000; text-decoration : none;}  
a.cal:Hover {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ff0000; text-decoration : none;} 
.disabled {font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #808080; text-decoration : none;}

.red {
	color: #C80D0D;
}

.red a {
	color: #C80D0D;
}

.dkblue {
	color:#0e4885;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}

.inv_qlinks {
	color:#333333;
	font-family:'Helvetica', 'Myriad Pro', 'Myriad Pro Bold', Arial, Helvetica, Sans-serif;
	margin-bottom:0;
	padding:5px;
	font-weight:bold;
	text-align:right;
}

.inv_qlinks a {
	padding:3px 0 4px 25px;
	text-decoration:none;
}

#addinv {
	background: url("assets/img/add_invoice.png") no-repeat scroll 0 0 transparent;
}

.warning-msg {
  -moz-border-radius: 5px 5px 5px 5px;
  background: url("assets/img/error.png") no-repeat scroll 10px 50% #FFFAB2;
  border: 1px solid #D5C913;
  /*height: 26px;*/
  margin: 0;
  padding: 6px 10px 6px 34px;
  font-size:12px;
}

