body			{
				width:890px;
				margin:20px auto auto auto;
				font-family:"Times New Roman", Times, serif;
				background-color:#FFFFFF;
				}
				
h1				{margin:0; padding:0;}
h2				{margin:0; padding:0;}
h3				{margin:0; padding:0;}
h4				{margin:0; padding:0;}

p				{}

ul				{}
li				{}

a				{}
a:hover			{}
a:visited		{}

/*--------------------------------------------------------------------------*/
#header			{
				width:100%; height:20px;
				background:url(../img/background_header.png) top left no-repeat;
				background-color:#FFFFFF;
				}
				
#pageBox		{
				width:100%; height:auto;
				position:relative;
				background-color:#FFFFFF;
				background:url(../img/background_body.png) top left repeat-y;
				}
				
#logoBox		{
				width:250px; height:250px;
				position:absolute; top:20px; left:20px;
				text-align:center;
				background-color:#FFFFFF;
				}
#logoBox img	{margin:20px;}
#logoBox h1		{font-size:16px; margin:-10px 0 0 0;}

#imageBox		{
				height:250px;
				position:absolute; top:20px; right:20px;
				background:transparent;
				z-index:10;
				}

#menuBox		{
				width:850px; height:auto;
				position:relative; /*left:20px; top:270px;*/
				padding:20px 0 30px 0;
				margin:270px 0 0 20px;
				float:left; clear:both;
				background-color:#FFFFFF;
				color:#004A9C;
				}
				
/*------------------------------------About Us------------------------*/
#aboutUsText	{
				position:relative; width:90%; margin:20px auto;
				}
				
.comment		{
				position:relative; left:35px; margin:20px 0;
				}
.leftQuote		{float:left; position:relative;}
.rightQuote		{float:left; position:relative; top:40px;}
.commentText	{float:left; width:80%; position:relative; margin:15px auto; font-style:italic;}
.commenter		{position:absolute; right:-40px; bottom:-1em; text-align:right;}

/*-------------------------------------Contact Us---------------------*/
#contactTitle	{margin:20px 0 0 20px; font-size:22px;}
.contactBox		{width:200px; float:left; margin:20px 0 40px 20px;}

/*-------------------------------------Portfolio----------------------*/
#portfolioCopy	{width:400px; margin:0 20px; float:left;}
#portfolioList	{float:left;}
#portfolioBox	{
				position:relative; border:1px solid red;
				width:850px; height:auto;
				margin:10px auto 30px 20px;
				padding:0;
				float:left; clear:left;
				background-color:#FFFFFF;
				}
				
#portfolioDesc			{width:250px; float:left; margin:20px;}
#portfolioImg			{width:auto; height:300px; float:right; margin:5px;text-align:center; vertical-align:middle;}
#portfolioThumbBar		{width:830px; height:200px; float:left; overflow:auto; margin:10px; padding:0;white-space:nowrap;}
#portfolioThumbBar li	{list-style:none; display:inline; }
#portfolioThumbBar img	{border:none;}

#imgA	{float:left; margin:0 0 0 25px; border:1px solid #000000;}
#imgB	{float:left; margin:0 0 0 25px; border:1px solid #000000;}

#imgBox	{display:none;}

/*--------------------------------------------------------------------*/
#footer			{
				position:relative;
				float:left; clear:both;
				width:100%; height:30px;
				background:url(../img/background_footer.png) bottom left no-repeat;
				background-color:#FFFFFF;
				}

#footerMenu		{position:relative; top:3px; margin:0; padding:0; text-align:center;}
#footerMenu li	{list-style:none; display:inline; margin:0 15px;}
#footerMenu a		{color:#FFFFFF; font-size:14px; text-decoration:none;}
#footerMenu a:hover {text-decoration:underline;}
				
#paradimesImg	{border:none; position:absolute; right:10px; bottom:10px;}
				
/*--------------------------------------------------------------*/
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* * html .threePxFix	{margin:0 0 -3px 0; } */