#TMPLinfobox  {
	border-left:3px solid #d8d7d7;
	background-color: #eceded;
	padding:10px;
	}

#TMPLcontentboxgrey  {
	border:1px solid #ddd;
	width:250px;
	background-color:#f2f1f1;
	}
	
#TMPLcontentboxgrey div {
	padding:10px;
	}
	
#TMPLcontentboxgreyheader  {
	padding:10px;
	background:url(/v3/shared_js/images/contentboxgreyheader.jpg) 0 0 repeat-x #e5e5e5;
	}

#TMPLquotebox  {
	padding:8px 12px 8px 60px;
	border:1px dotted #ccc;
	background:url(/v3/shared_js/images/quotebckgrd.png) 0 0 no-repeat #f7f8f8;
	}

#TMPLcontentbox  {
	border:1px solid #ddd;
	width:250px;
	padding:10px;
	background:url(/v3/shared_js/images/grey-fade-square-box.png) 0 0 repeat-x #e5e5e5;
	}
	
#TMPLlightblue {
	color:white;
	font:16px verdana;
	padding:8px 12px;
	background:url(/v3/shared_js/images/lightblueheader.jpg) 0 0 repeat-x #98c7e7;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	}
	
#TMPLlightblue a:hover { color:#444; }

#TMPLcontentbox2  {
	border:1px solid #ddd;
	width:250px;
	padding:10px;
	background:url(/v3/shared_js/images/white-box-faded-header.png) 0 0 repeat-x #fff;
	}

#TMPLcontentboxgreen  {
	border-top:3px solid #90c26b;
	background-color: #e5f3db;
	padding:10px;
	}
	
	
.TMPLawesome,
.TMPLawesome:visited {
	background:url(/v3/shared_js/images/overlay3.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px;  
	text-decoration: none;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-family:arial;
	font-weight: bold;
	margin:3px 0;
}
.TMPLawesome:active { top: 1px; }

.TMPLsmall, .TMPLsmall:visited { font-size: 11px; padding: 7px 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TMPLmedium, .TMPLmedium:visited { font-size: 14px; padding: 10px 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.TMPLlarge, .TMPLlarge:visited { font-size: 18px; padding: 20px 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
	
.darkgray, .darkgray:visited { background-color: #444; color: #fff; }
.darkgray:hover, .darkgray a:hover { background-color: #222; color: #fff; }
	
.green, .green:visited { background-color: #91bd09; color: #fff; }
.green:hover, .green a:hover { background-color: #749a02; color: #fff; }
	
.lightblue, .lightblue:visited { background-color: #2daebf; color: #fff; }
.lightblue:hover, .lightblue a:hover { background-color: #007d9a; color: #fff; }

.blue, .blue:visited { background-color: #114da7; color: #fff; }
.blue:hover, .blue a:hover { background-color: #0a3678; color: #fff; }
	
.red, .red:visited { background-color: #ef0404; color: #fff; }
.red:hover, .red a:hover { background-color: #cf0404; color: #fff; }
	
.magenta, .magenta:visited { background-color: #a9014b; color: #fff; }
.magenta:hover, .magenta a:hover { background-color: #7c0439; color: #fff; }
	
.orange, .orange:visited { background-color: #ff7800; color: #fff; }
.orange:hover, .orange a:hover { background-color: #cd6010; color: #fff; }
	
.yellow, .yellow:visited { background-color: #ffb515; color: #fff; }
.yellow:hover, .yellow a:hover { background-color: #fc9200; color: #fff; }
	
.lightgray, .lightgray:visited { background-color: #999; color: #fff; }
.lightgray:hover, .lightgray a:hover { background-color: #777; color: #fff; }
	
.green, .green:visited { background-color: #7caa52; color: #fff; }
.green:hover, .green a:hover { background-color: #618b3b; color: #fff; }


