/* WEBSITE TEXT STYLES */ 

a  {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
}
a img{
	border: none;
}

#backBottom a {
	color:#fff;text-decoration: none;
}
#backBottom a:hover {
	text-decoration:underline;
}

h1.portfolioHeader {
	margin-top:0px;
	color:#666;
	font-size: 14pt;
	font-weight:bold;
}

h1.strapped {
	position:absolute;
	left:-9000;
}

h1, h2 {
	font-size:15pt;
	line-height:1.6em;
	padding:0px;
	margin:10px 0px 25px 0px;
	margin-bottom:1px;
	font-weight:normal;
	color:#4C90A5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
h2 {
	font-size:13pt;
}
	
.column h2 {
font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
}

h3 {
	margin-top:0px;
	margin-bottom:12px;
	font-size:15pt;
	font-weight:bold
}
h1.box {
	margin:0 0 20px 0 !important;
	line-height:1;
	font-size:17pt;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;

}

.contentMiddleContent h3, #sideMenu h3, #rhsContent h3 {
	font-size:13pt;
	font-weight:normal;
}

.contentMiddleContent ul, .contentMiddleContent ul li {
list-style-type: none;
padding-left:1px;
font-size:8pt;
}

.footerCol h3 {
	margin:0px;
	font-size:11pt;
	font-weight:normal;
	padding:0px;
	padding-bottom:3px;
	color:#fff;
}
.footerCol ul {
margin-top:6px;
}
.footerCol ul, .footerCol ul li {
list-style-type: none;
text-indent:0px;
padding-left:0px;
margin-bottom:3px;
}

h1.grey, h3.grey, h3.grey span, h3.greyNoPadding {
	font-weight:bold;
	line-height:24px;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
	font-size:17pt;
	color:#666666;
	padding-bottom:20px;
}

h3.greyNoPadding {
padding-bottom:0px;
padding-top:10px;
}

h4, h4.project {
	margin-top:0px;
	margin-bottom:2px;
	font-size:13pt;
	font-weight:normal;
}

h3.quote {
	font-style:italic;
	font-weight:normal;
	font-family:Georgia,Times,"Times New Roman",serif;
	margin-top:15px;
	margin-bottom:25px;
	line-height:24px;
}
h3.quote span {
font-size:22pt;
}
h4.project {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
}

h4.menuItem {
	font-size: 10pt;
	font-weight:normal;
	margin: 0px;
	padding:0px 0px 0px 0px;
	color:#333333 !important;
}

h6 {
	margin: 0px;
	padding:0px 0px 9px 0px;
	font-weight:normal;
	font-size:9pt;
}
h3.grey, h3.grey span, h3.quote, h3.greyNoPadding, h4.project, #sideMenu li.selected a, #sideMenu li span:hover {
	color: #505050; 
}
a, h2, h3, h1.box, h3.grey span, h4 {
	color: #4C90A5;
}
.solutionText {
color:#F8720C;
}
.strapText {
color:#416F7E;font-size:8pt;float:right;
}
.alignCenter {
	text-align:center;
}
.alignLeft {
	text-align:left;
}
.alignRight {
	text-align:right;
}
.alignJustify {
	text-align:justify;
}

.toTopLink a {
	background:url("../images/to_top_arrow.gif") no-repeat scroll 1px 4px transparent;
	text-decoration:underline;
	padding:0 0 0 15px;
}

.noticeableLink { text-decoration:underline;}

.largeText {
	font-size:13pt;
}
.boldText {
	font-weight:bold;
}

a.rateLink {
	color:#0596B3;
}

a.quote {
background-image:url("../images/buttons/quote.png");
display:block;
height:45px;
margin-top:20px;
text-indent:-9999px;
width:299px;
}

a.quote:hover {
background-position: 0px -45px;
}

a.quoteShort {
background-image:url("../images/buttons/quote-short.png");
display:block;
height:35px;
margin-top:20px;
text-indent:-9999px;
width:151px;
}

a.quoteShort:hover {
background-position: 0px -35px;
}

a.readmore {
background-image:url("../images/buttons/readmore.png");
display:block;
height:39px;
text-indent:-9999px;
width:128px;
}

a.readmore:hover {
background-position: 0px -39px;
}

.warning {
	color:red;
}

.contentProject a {
	font-size:8pt;
	text-decoration:none;
}

.contentProject a img { border:0;vertical-align:middle; }
