﻿body
{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: .83em;
	color: #666;
}

h1
{
	color: #3385BC;
	border-bottom: #E8EEF7 solid 1px;
	font-size:2.0em;
	font-weight:normal;
	text-transform:uppercase;
}

h2
{
	color: #3385BC;
	font-size:1.4em;
	font-weight:normal;
}

a
{
	text-decoration:none;
	color: #3385BC;
}

a:hover
{
}

.clearfix
{
	clear:both;
	display:inline-block;
}

.big
{
	padding:5px;
}

#homebar
{
	width:100%;
	height:360px;
	float:left;
	background: url(/images/template/lines.gif) repeat;
}

/* Fade */
ul#portfolio
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:600px;
	height:250px;
	overflow:hidden;
}

.hero
{
	float:left;
	width:600px;
	height:250px;
}

.homecontent
{
	background: #F2FCFF url(/images/template/lines.gif);
	border-bottom: #E3ECF4 solid 1px;
}
.homecontent .inner
{
	margin-top:0px;
}

div.herofeature
{
	height: 250px;
	width: 600px;
}

div.herofeature h1
{
	color: #fff;
	width:400px;
	height: 26px;
	float:right;
	border-bottom:0px;
	font-size:1.4em;
}

div.herofeature p
{
	color: #fff;
	width:400px;
	height: 150px;
	float:right;
	font-size:1.2em;
	margin:5px;
}

div.herofeature a
{
	color: #eef;
}
div.herofeature .homemore
{
	width:400px;
	margin:5px;
	float:right;
	text-align:right;
}

.tagcloud
{
	width:335px;
	margin-left: 20px;
	height:250px;
	float:left;
	clear:right;
	color: #5DA0DA;
}
.tagcloud a
{
	color: #5DA0DA;
}

.tagcloud a:hover
{
	background: #5DA0DA;
	color:#fff;
	
}

.a
{
	font-size:10px;
}
.b
{
	font-size:12px;
}
.c
{
	font-size:14px;
}
.d
{
	font-size:16px;
}
.e
{
	font-size:18px;
}
.f
{
	font-size:22px;
}

.gray
{
	color: #666;
}

.green
{
	color: green;
}

.search-title
{
	color: #3385BC;
	font-weight: bold;
}

.postdetails
{
	font-size:11px;
	color: #bbb;
	text-transform:uppercase;
}
.postlist h2
{
	margin:5px;
	margin-top:20px;
}
.postlist p
{
	margin:5px;
}

.postdetails a
{
	color: #bbb;
}

.sociallinks
{
	clear:both;
	border-bottom: solid 1px #eee;
	border-top: solid 1px #eee;
	background: #f2f2f2;
	padding:5px;
	text-align:right;
}

.rss-btn
{
	width:200px;
	height:30px;
	background: url(/images/template/rss-bg.gif) no-repeat right;
	color: #999;
	float:right;
	clear:both;
}
.rss-btn a
{
	float:left;
	margin:5px;
	margin-left:50px;
}

.rss-btn a
{
	color: #f60;
}
.column2
{
	text-align:right;
	margin-left:10px;
}

.column2 h2
{
	color: #bbb;
	border-bottom:solid 1px #eee;
}

.column2 ul
{
	margin:0px;
	padding:0px;
}

.column2 li
{
	color: #999;
	list-style:none;
}

.column2 li a
{
	color: #999;
}

.column2 li a:hover
{
	color: #666;
}

div#footer .col
{
	width: 300px;
	height:200px;
	border-left:solid 1px #393939;
	border-right:solid 1px #292929;
	float:left;
	padding-left:10px;
}

div#footer .col h3
{
	line-height:20px;
	margin:0px;
	padding:0px;
	color:#444;
}

div#footer .col a
{
	color:#777;
}

div#footer .col a:hover
{
	color:#3385BC;
}

.mainform label
{
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	width:180px;
}

/* home page panels */
.homesec
{ width:280px; float:left; margin-right:10px; padding-right:20px; background: #fff url(/images/template/home-div.gif) no-repeat right;
}
.homesec h2 { text-align:center; line-height:22px; margin:5px;}
.homesec img {float:left;}
.homesec p {float:right; width:210px; margin:0px;}

/* homepage client login */
.clientlogin label
{
	display:block;
	float:left;
	width:65px;
	text-align:right;
	margin-right:5px;
}

.clientlogin input
{
	background:#222;
	border:solid 1px #666;
	color:#fff;
}

/* Msgs */
.error_msg
{
	border: solid 1px #FFCC66;
	padding: 15px;
	padding-left: 65px;
	color: #C00;
	background: #FBF2C3 url(/Admin/Images/Icons/alert-large.png) left no-repeat;
}

/* Task System */
.tasktable
{
	background: #f2f2f2;
}

.tasktable th
{
	background:#3385BC;
	color: #fff;
}

.tasktable th a
{
	color: #fff;
}

.tasktable td.taskhead
{
	background:#ddd;
	font-weight:bold;
}
.tasktable td.taskhead2
{
	background:#eee;
	font-weight:bold;
}

/* blog */
.blogcomment
{
	border:solid 1px #e8e8e8;
	padding:5px;
	margin-bottom:5px;
}
.blogcommentalt
{
	border:solid 1px #e8e8e8;
	background: #efefef;
	padding:5px;
	margin-bottom:5px;
}

.group
{
	background: #C5D7E6;
	border:solid 0px #fff;
}

.group legend
{
	color: #0067AB;
	font-weight:bold;
	font-size:14px;
	
}

/* Image Gallery */
.imagegallery div
{
	float:left;
	border:solid 1px #ccc;
	margin:3px;
	padding:2px;
}
