/* CSS Document */
body {
    margin:0px 0px 0px 0px;
    padding:0px;
    width: 100%;
    height: 100%;
	background-color:#ABF2FC;
	background-image:url(../images/sky);
background-repeat:repeat-x;
background-position:top;
	font: 14px times,serif;
	color:#000000;
	
}
#header {
    height: 240px;
    text-align:center;
    width: 100%;
    /* overflow:hidden; */
}
#footer {
	clear:both;
    height: 70px;
	width: 900px;
	background-color:#FFA304;
    text-align:center;
	background-image:url(../images/footer.jpg);
background-position:left;
background-repeat:no-repeat;
}
#index_block {
    text-align:center;
    width: 900px;
	height:560px;
}
#article_block {
    text-align:left;
    width: 900px;
	font: 17px arial,sans-serif;
	color:#0E4B88;
	height:190px;
}
#container {
    background-color:#FFFFFF;
	width: 579px;
	margin:0px 0px 0px 0px;
    padding:10px;
    height:inherit;
}
#free {
	width: 256px;
	margin:0px 0px 0px 0px;
    padding:10px;
	font: 12px arial,sans-serif;
	text-align:center;
	border-top:solid 1px #FFFFFF;
/*border-bottom:solid 1px #FFFFFF;
border-left:solid 2px #FFFFFF;
border-right:solid 2px #FFFFFF;
background-image:url(../images/testimonialBG.jpg);
background-repeat:no-repeat;*/
}
#testimonials {
  /*  background-color:#E0EFF4; */
	width: 256px;
	margin:0px 0px 0px 0px;
    padding:10px;
	font: 12px arial,sans-serif;
	text-align:left;
/*	border-top:solid 2px #FFFFFF;
border-bottom:solid 2px #FFFFFF;
border-left:solid 2px #FFFFFF;
border-right:solid 2px #FFFFFF;
background-image:url(../images/testimonialBG.jpg);
background-repeat:no-repeat;*/
}
#containerRT {
    background-color:#ADD3E2;
	width: 281px;
	margin:0px 0px 0px 0px;
    padding:10px;
    /*     height:660px; */
			    height:inherit;
	float:right;
	clear:both;
	background-image:url(../images/navRT.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#main_copy {
	text-align:left;
		margin:0px 10px 0px 10px;
}
#index_portfolio_link {
	text-align:left;
	margin:0px 0px 0px 10px;
}
/* 
#index_site_text3 {
float:left;
width:263px;
height:400px;
background-color:#315477;
margin:0px 0px 0px 0px;
text-align:left;
padding:10px;
} */
#index_site_text1 {
float:left;
width:263px;
height:inherit;
margin:0px 10px 0px 0px;
text-align:left;
padding:10px;
/*background-image:url(../images/indexSite.jpg);
background-position:bottom;
background-repeat:no-repeat; */
}
#index_site_text2 {
float:left;
width:263px;
height:inherit;
margin:0px 0px 0px 0px;
text-align:left;
padding:10px;
/*background-image:url(../images/indexSite.jpg);
background-position:bottom;
background-repeat:no-repeat; */
}
#index_article_text3 {
float:left;
width:279px;
height:inherit;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
text-align:left;
padding:10px;
border-top:solid 1px #315477;
border-bottom:solid 1px #315477;
border-right:solid 1px #315477;
background-image:url(../images/articleBG.jpg);
background-repeat:repeat-x;
background-position:top;
}
#index_article_text1 {
clear:both;
float:left;
width:278px;
height:inherit;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
text-align:left;
padding:10px;
border-top:solid 1px #315477;
border-bottom:solid 1px #315477;
border-left:solid 1px #315477;
background-image:url(../images/articleBG.jpg);
background-repeat:repeat-x;
background-position:top;
}
#index_article_text2 {
float:left;
width:279px;
height:inherit;
margin:0px 0px 0px 0px;
text-align:left;
padding:10px;
border-top:solid 1px #315477;
border-bottom:solid 1px #315477;
border-left:solid 1px #315477;
border-right:solid 1px #315477;
background-image:url(../images/articleBG.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
}
#nav {
    width: 900px;
	height:40px;
	margin:0px 0px 0px 0px;
    padding:0px;
	background-image:url(../images/topNav.gif);
	background-repeat:repeat-x;
	font:15px arial,sans-serif;
	word-spacing:25px;
	color:#006699;
}
h1 {
	font:20px arial,sans-serif;
	color:#006699;
	}
	
.webTitles {
	font: bold 17px arial,sans-serif;
	text-align:center;
	color:#006699;
	line-height:40px;
	text-decoration: none;
	}
a.webTitles:link {color: #006699; text-decoration: none;}
a.webTitles:visited {color: #006699; text-decoration: none;}
a.webTitles:hover {color: #006699; text-decoration: none;}

h4 {
	font:24px arial,sans-serif;
	color:#006699;
	}
.footerText {
	font: 9px arial,sans-serif;
	text-align:center;
	letter-spacing:1px;
	color:#603C04;
	text-decoration: none;
	}
a.footerText:link {color: #603C04; text-decoration: none;}
a.footerText:visited {color: #603C04; text-decoration: none;}
a.footerText:hover {color: #006699; text-decoration: none;}


a.noBorder:link img{border:1px solid #000000;}
a.noBorder:visited img{border:1px solid #000000;}
a.noBorder:hover img{border:1px solid #000000;}

ul {
	line-height:15px;
	color:#006699;
}
.moreLink {
	font: 14px times,serif;
	color:#006699;
}
a.moreLink:link {color: #006699; text-decoration: none;}
a.moreLink:visited {color: #006699; text-decoration: none;}
a.moreLink:hover {color: #006699; text-decoration: none;}

.rtNavTitle {
	font: 17px arial,sans-serif;
	text-align:center;
	color:#006699;
	line-height:40px;
	}
.rtNav {
	font: 17px arial,sans-serif;
	text-align:center;
	color:#006699;
	line-height:20px;
	}
.index_site_desc {
	font: 17px arial,sans-serif;
	color:#0E4B88;
	}
.quoteName {
	line-height:25px;
	font-style:italic;
	}