img     {    border: 0px;    }
body    {       margin:0px; padding:0px;
        	background: #fff;
			background-image:url('img/background.gif');		
	}
	
	
	@font-face {
	font-family: Avantgarde;
	src: url('fonts/Avantgademi.otf');
	font-weight: normal;
    font-style: normal;
	
}

	@font-face {
	font-family: MyriadPro;
	src: url('fonts/MyriadPro-Regular.otf');
	font-weight: normal;
    font-style: normal;
}

.BodyText {
font-family: MyriadPro;
color: #000000;
text-align: justify;
vertical-align:text-top;
letter-spacing: 0;
line-height: 1.4em;
font-size: 0.8em;
}

.HeadText {
text-align:left;
font-family: Avantgarde;
color: #32598a;
letter-spacing: 0;
line-height: 1.em;
font-size: 0.9em;
}	

.Header {
text-align:left;
font-family: Avantgarde;
color: #32598a;
letter-spacing: 0.25em;
line-height: 1.em;
text-transform: uppercase;
font-size: 0.73em;
}

.BodyHeadText {
font-family: Avantgarde;
color: #32598a;
text-align: justify;
vertical-align:text-top;
letter-spacing: 0.1em;
line-height: 1.4em;
font-size: 0.75em;
}	


.TitleText
{
text-align:left;
font-family: Avantgarde;
color: #32598a;
letter-spacing: 0;
line-height: 1.2em;
font-size: 1.2em;
}	

.ProjectText
{
text-align:left;
font-family: Avantgarde;
color: #32598a;
letter-spacing: 0;
line-height: 1.2em;
text-transform: uppercase;
font-size: 1.2em;
text-shadow:1px 1px rgba(255, 255, 255, 0.4);
}

.ProjectText2
{
text-align:left;
font-family: Avantgarde;
color: #32598a;
letter-spacing: 0.2em;
line-height: 1.2em;
text-transform: uppercase;
font-size: 0.96em;
}

.ProjectText3
{
text-align:left;
font-family: Avantgarde;
color: #141e2da;
letter-spacing: 0.2em;
line-height: 1.2em;
text-transform: uppercase;
font-size: 0.6em;
}

.ProjectText4
{
text-align:left;
font-family: Avantgarde;
color: #141e2da;
letter-spacing: 0.05em;
line-height: 1.8em;
font-size: 0.7em;
}

.ProjectTextBlue
{
text-align:left;
font-family: Avantgarde;
color: #315888;
letter-spacing: 0.2em;
text-transform: uppercase;
line-height: 1.2em;
font-size: 1.05em;
text-shadow:1px 1px rgba(0, 0, 0, 0.4);
}

.ContactHead
{
font-family: Avantgarde;
color: #32598a;
text-align: left;
vertical-align:text-top;
letter-spacing: 0.1em;
line-height: 1.4em;
font-size: 0.75em;
}	

.ContactText
{
font-family: Avantgarde;
color: #666;
text-align: left;
vertical-align:text-top;
letter-spacing: 0.1em;
line-height: 1.4em;
font-size: 0.71em;
}	

.ImageOverlay
{
font-family: Courier;
color: #fff;
text-align: left;
letter-spacing: 0;
line-height: 1.4em;
font-size: 0.8em;
}

.FooterText
{
font-family: Avantgarde;
color: #CCC;
text-align: center;
letter-spacing: 0;
line-height: 1.4em;
font-size: 0.6em;
}		

.dropshadow {
 -moz-box-shadow: 1px 1px 2px #999; /* Firefox */
 -webkit-box-shadow: 1px 1px 2px #999; /* Safari/Chrome */
 box-shadow: 1px 1px 2px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ 
}
	

a:link, a:visited { 	color:#32598a; text-decoration:none; outline:none; }
a:hover { 		color:#93ccff; text-decoration:none; outline:none; }
a:active { 	        color:#93ccff; text-decoration:none; outline:none; }

div.main { 
		width:819px;
	}