@charset "utf-8";
/* CSS Document */

html{
overflow: -moz-scrollbars-vertical;
}

body{
background: url(../images/mainbg.gif) top center no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
margin: 0;
padding: 0;
text-align:center;
}

#flashbanner{
margin: 0 auto;
width: 950px;
}

#navigation{
clear: both;
margin: 0 auto;
width: 886px;
height: 20px;
padding-top: 3px;
padding-bottom: 17px;
padding-right: 8px;
text-align:right;
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #FFF;

}


a.nav:link, a.nav:visited{
display: -moz-inline-box;
display: inline-block;
color: #FFF;
padding: 5px 8px 12px 8px;
background: #000;
text-align:center;
text-decoration: none;
margin-right: 1px;
}

#wrapper{
margin: 0 auto;
width: 856px;
background: url(../images/maincontentbg.gif) bottom center no-repeat;
padding: 10px 15px;
text-align:left;
}


#footer{
clear: left;
 text-align: left;
background: #dadada;
padding: 10px;
font-size: 11px;
color: #333;
}

#footer a:link, #footer a:visited{
color: #333;
text-decoration: none;
padding: 0 5px;
}


.clear{
clear: both;
}

.ctrtxt{
text-align:center;
}

.rttxt{
text-align: right;
}

.lttxt{
text-align: left;
}

a:link, a:visited{
color: #ff772c;
text-decoration: none;
}
a:hover {
	color: #0000FF;
}

h1,h2,h3{
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0;
padding: 0;
color: #0055a2;
}

h1{
font-size: 20px;
}

h2{
font-size: 18px;
}

h3{
font-size: 14px;
}

.leftside{
text-align:left;
padding-right: 5px;
}

a img{
border: 0;
}

.projects{
clear: both;
padding: 8px;
background: #dadada url(../images/bluearrow.gif) top left no-repeat;
border: 2px solid #efefef;
text-align:left;
}
.subHead {
	font-size: 18px;
	color: #CC0000;
}
