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

#clear{
clear:both;}

/* Body */
body 
{text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
line-height:1.6em;
background-image: url(../images/BG.png);
}


#container
{
width:960px;
margin:auto;
text-align:left;

}

#header{
width:960px;
height:165px;
background-color:#FFFFFF;
border:none;
overflow:hiddenp;
}

#header1{
width:960px;
height:165px;
background-color:#FFFFFF;
border:none;
overflow:hiddenp;
margin-bottom: 1.2em;
margin-top:2em;
}

#headleft{
height:165px;
width:231px;
background-image: url(../images/headlogo.gif);
float:left;
}

#headright{
height:165px;
width:430px;
background-image: url(../images/headbanner.png);
float:right;
}

#topText{
padding: 87px 0 0 0;
text-align:left;
}

#topText p {
color:#121246;
width: 290px;
float:left;
}

#tierOne{
width:960px;
}

#projectBox1{
width:400px;
height:200px;
background-color:#FFFFFF;
float:left;
margin:1.2em 1.2em 1.2em 1.2em;
}
#projectBox2{
width:400px;
height:200px;
background-color:#FFFFFF;
float:right;
margin:1.2em 1.2em 1.2em 1.2em;
}
#projectBox3{
width:400px;
height:400px;
background-color:#FFFFFF;
float:left;
margin:1.2em .7em 0 .7em;
}
#projectBox4{
width:225px;
height:107px;
background-color:#FFFFFF;
float:left;
margin:1.2em 0 0 .7em;
}

#featBox{
width:225px;
height:107px;
background-color:#FFFFFF;
float:left;
}

#featPhoto{
float:left;
margin:.3em .3em .3em .3em;
border:#FFFFFF;
}

#featBar{
float:right;
margin:.6em .6em 0 0;
border:#FFFFFF;
}

#login{
float:left;
text-align:left;
font-size: 70%;
line-height:1em;
width:325px;
height:175px;
margin: 1.2em 1.2em 1.2em 1.2em;
background-color:#ced5da;
}

#tierTwo{
width:960;
margin-top:1.2em;
}


#footInfo{
width:960px;
height:100px;
background-color:#FFFFFF;
}

#footBottom{
width:960px;
height:50px;
background-color:#d2d2d2;
}


/*MenuBar*/
#headNavbar{
background-color:#c8c8c8;
height:47px;
padding-top:4px;
border:thick;
border-color:#FFFFFF;
}


ul#navMain{
margin:.5em 0 0 0;
padding:10px 0 0 10px;
 }

ul#navMain li{
margin: 20px 0 0 0;
display:inline;
}

ul#navMain li a{
display:inline;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding: 0 1em 0 1em;
}

ul#navMain li a:hover{
color:#121246;

}

/*Media Content1*/

#mediaContent1{
width:715px;
height:346px;
background-color:#FFFFFF;
float:right;
}

#leftContent1{
float:left;
height: 332px;
width: 426px;
margin: .5em .5em .5em .5em;
overflow:hidden;
background-image:url(../mainmedia/media/background.png);
}
#rightContent1{
float:left;
height: 332px;
width: 266px;
background-color:#666666;
margin: .5em .5em .5em 0;
overflow:hidden;
}

#topContent1{
background-color:#ced5da;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding: 0 .7em 0 .7em;
height:100px;
}
#bottomContent1{
background-color:#667b90;
font-size:14px
font-weight:bold;
color:#FFFFFF;
padding: 0 .7em 0 .7em;
height:232px;
text-align:left;
}

/*Media Content2*/
#tierThree{
width:715;
margin-top:1.2em;
float:right;
}

#mediaContent2{
background-color:#FFFFFF;
width:715px;
height:225px;
float:right;
overflow:hidden;
margin: 1.2em 0 0 0;
}

#mediaContent2insert{
background-color:#FFFFFF;
width:715px;
height:225px;
float:right;
overflow:hidden;
}

#leftContent2{
float:left;
height: 213px;
width: 412px;
margin: .5em .5em .5em .5em;
overflow:hidden;
}

#rightContent2{
float:left;
height: 213px;
width: 280px;
margin: .5em .5em .5em 0;
overflow:hidden;
background-image:url(../mainmedia2/media2/ABplacer.png);
}

#media2title{
background-image:url(../images/01titleBar.png);
background-repeat:no-repeat;
float:left;
margin: 0 .5em .5em 0;
width:213px;
height:30px;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding:3px 0 0 6px;

}


/*Side Bar*/
#sidebarMain{
background-color:#FFFFFF;
float:left;
margin:0 1.2em 0 0;
width:225px;
height:588px;
text-align:left;
}

#sidebarMain ul{
 list-style-type: none;
 width: 205px;
}

#sidebarMain{
border: 1px dotted #999;
border-width: 1px 0;
}

#sidebarMain li a{
color: #667b90;
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
}

#sidebarMain li a:hover {
background:#ced5da;
}


#navSide{
list-style:none;
text-align:left;
margin:1em 0 0 0;
padding:0 0 0 10px;

}

ul#navSide li a{
font-size:1em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
list-style:none;

}
ul#navSide li a:hover{
color:#121246;

}

/*News / Info Boxes*/

#infoBox1{
width:225px;
height:225px;
background-color:#FFFFFF;
float:left;
margin:1.2em .6em 1.2em 0; }

#infoBox2{
width:225px;
height:225px;
background-color:#FFFFFF;
float:left;
margin:1.2em .7em 1.2em .7em;
}
#infoBox3{
width:225px;
height:225px;
background-color:#FFFFFF;
float:left;
margin:1.2em .7em 1.2em .7em;
}
#infoBox4{
width:225px;
height:225px;
background-color:#FFFFFF;
float:left;
margin:1.2em 0 1.2em .7em;
}

#infoBox{
width:224px;
height:224px;
background-color:#FFFFFF;
}

#newsLable{
background-image:url(../images/01titleBar.png);
background-repeat:no-repeat;
margin: .5em .5em .5em .5em;
width:200px;
height:30px;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding:3px 0 0 6px;
}

#newsMain{
margin: .5em .5em .5em .5em;
overflow:hidden;
}
#newsLable a{
color:#667b90;
}

	
/*Elements*/
a {
text-decoration:none;
}


p {
color: #43433f;
line-height: 21px;
}

ul{
list-style:none;
}

#pagetext{
font-size:10px;
text-align:left;
}

#footerCopyright{
margin: .5em .5em .5em .5em;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding:3px 0 0 6px;
float:left;
}


#a404text{
background-color:#FFFFFF;
height:200px;
font-family:Arial, Helvetica, sans-serif;
padding:2em 2em 2em 2em;

}

/*Contact*/
#contact{
width:100%;
height:100%;
background-color:#ced5da;
}
table.stats
{text-align: center;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.stats1
{text-align: center;
font-weight: normal;
font-size: 11px;
width: 100%;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.stats1 td
{color: #000;
padding: 1px;
text-align: left;
border: 1px #fff solid;
padding:0 0 0 1em;}

table.stats1 td.hed
{
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 