* { margin:0;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px; 
 }

#full {
float:left;
height:auto;
width:100%;
}
#wrapper {
float:left;
height:auto;
width:980px;
margin-left:22px;
margin-right:22px;
}
#top_nav {
float:left;
height:120px;
width:980px;
margin-top:22px;
border-bottom:solid 1px #B0B2B3;
}
#twitter {
float:right;
text-align:right;
height:26px;
width:28px;
}
#youtube {
float:right;
text-align:right;
height:26px;
width:28px;
}
#facebook {
float:right;
text-align:right;
height:26px;
width:28px;
}
#eazine {
float:right;
text-align:right;
height:26px;
width:28px;
}
#homebtn {
float:right;
text-align:right;
height:26px;
width:140px;
}
#homebtn1 {
float:right;
text-align:right;
padding-top:40px;
height:auto;
width:100px;
}
#textsize {
float:right;
text-align:left;
height:auto;
width:196px;
}
#address {
float:right;
text-align:left;
height:auto;
width:196px;
}
#menu-top {
float:right;
text-align:left;
height:auto;
width:196px;
}
#logo {
float:left;
text-align:left;
height:26px;
width:105px;
}
#underlogo {
float:left;
text-align:left;
height:auto;
width:340px;
margin-top:22px;
}
#logoholder {
float:left;
text-align:left;
height:auto;
width:340px;
}
#middle_section {
float:left;
height:240px;
width:980px;
margin-top:10px;
margin-bottom:15px;
}
#middle_section1 {
float:left;
height:auto;
width:980px;
margin-top:10px;
margin-bottom:15px;
}
#middle_section2 {
float:left;
height:auto;
width:980px;
margin-top:10px;
}
#middle_section3 {
float:left;
height:auto;
width:980px;
margin-top:10px;
border-top:solid 1px #B0B2B3;
padding-top:10px;
}
#middle_section4 {
float:left;
height:auto;
width:980px;
margin-top:10px;
border-top:solid 1px #B0B2B3;
padding-top:10px;
}
#middle_sectionezine1 {
float:left;
height:auto;
width:980px;
margin-top:10px;
margin-bottom:15px;
padding-bottom:15px;
border-bottom:solid 1px #B0B2B3;
}
#middle_sectionezine2 {
float:left;
height:auto;
width:980px;
margin-top:10px;
margin-bottom:15px;
padding-bottom:15px;
border-bottom:solid 1px #B0B2B3;
}
#middle_sectionezinetitle {
float:left;
height:auto;
width:980px;
margin-top:30px;
margin-bottom:15px;
}
#middle_sectionezinetitletop {
float:left;
height:auto;
width:980px;
margin-top:10px;
margin-bottom:15px;
}
#middle_section_g {
float:left;
height:auto;
width:980px;
margin-top:10px;
margin-bottom:15px;
}
#middle_left {
	float:left;
	height:240px;
	width:370px;
}
#middle_left1 {
	float:left;
	height:auto;
	width:370px;
}

#middle_left2011 {
	clear:left;
	height:auto;
	width:100%;
}

#middle_left_top {
float:left;
height:auto;
width:370px;
margin-top:15px;
}
#middle_left_top2 {
float:left;
height:auto;
text-align:center;
width:370px;
margin-top:15px;
}
#middle_right {
float:right;
text-align:left;
height:240px;
width:588px;
}
#middle_right2 {
float:right;
text-align:left;
height:auto;
width:588px;
}
#middle_right_ezine {
float:right;
text-align:left;
height:240px;
width:588px;
}
#middle_gallery {
float:right;
overflow:hidden;
height:auto;
width:588px;
}
#bottom_section {
float:left;
height:auto;
width:980px;
margin-bottom:10px;
}
#holder1 { 
float:left;
width:186px;
padding-right:10px;
}
#holder2 {
float:left;
width:186px;
padding-right:10px;
}
#holder3 {
float:left;
width:186px;
padding-right:10px;
}
#holder4 {
float:left;
width:186px;
padding-right:10px;
}
#holder5 {
float:left;
background-color:#003362;
padding: 10px 10px 10px 10px;
width:176px;
}
#holder6 {
float:left;
width:196px;
}
#bottom_signoff {
float:right;
height:auto;
width:588px;
margin-bottom:10px;
padding-top:10px;
border-top: solid 1px #B0B2B3;
}
#bottom_signoff2 {
float:left;
height:auto;
width:980px;
margin-bottom:10px;
padding-top:10px;
border-top: solid 1px #B0B2B3;
}


#contact {
float:left;
height:370px;
width:980px;
margin-top:10px;
margin-bottom:15px;
}
#form-holder {
	float:left;
	height:auto;
	width:370px;
}
#nextback {
	float:right;
	height:auto;
	width:120px;
	text-align:right;
}


#sourceannualreports {
	float:right;
	height:auto;
	text-align:center;
	width:590px;
}

.topline{
	border-top-color: #B0B2B3;
    border-top-style: solid;
    border-top-width: 1px;
	padding-top:10px;
}

#quicklinks{
	color: #999999;
    font-size: 11px;
    font-weight: bold;
	margin-bottom:5px;
}

#quicklinks a{
    color: #003362;
    font-size: 11px;
    font-weight: bold;
	text-decoration:none;
}

#quicklinks a:hover{
	color: #999999;
    font-size: 11px;
    font-weight: bold;
}






.textsizelinks A:link { 
	COLOR: #999999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
}
.textsizelinks A:visited {
	COLOR: #999999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
.textsizelinks A:hover {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
}

.menulink A:link {
 	color:#003362;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
}
.menulink A:visited {
 	color:#003362;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;	
}
.menulink A:hover {
 	color:#999999;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline;
}

.email A:link {
 	color:#003362;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
}
.email A:visited {
 	color:#003362;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;	
}
.email A:hover {
 	color:#999999;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline;
}

.ar A:link {
 	color:#99BFE5;
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none;
}
.ar A:visited {
 	color:#99BFE5;
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none;	
}
.ar A:hover {
 	color:#999999;
	FONT-SIZE: 20px; 
	TEXT-DECORATION: underline;
}

.grey_top{
 font-size:11px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #999999; 
 }
 .greybody{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #999999; 
 }
  .title{
 font-size:20px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #003362; 
 }
 .subtitle{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #003362;
  font-size: 12px;
 font-weight:bold;
 }
  .portfoliotitle{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 COLOR: #003362;
  font-size: 12px;
 }
   .whowhat{
 FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 14px;
 }


#port1 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port2 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port3 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port4 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port5 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port6 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port7 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port8 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port9 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port10 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port11 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port12 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port13 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port14 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port15 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port16 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port17 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port18 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port19 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port20 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port21 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port22 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port23 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port24 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port25 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port26 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port27 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port28 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port29 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port30 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port31 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port32 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port33 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port34 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port35 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port36 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port37 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port38 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port39 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port40 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port41 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port42 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port43 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port44 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port45 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port46 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port47 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port48 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port49 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port50 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#port2011 { float:left; width:186px;padding-right:10px; padding-bottom:10px;}
#onlineport2011{ float:left; width:235px;padding-right:10px; padding-bottom:10px;}

.portfoliolink A:link {
 	color:#003362;
	TEXT-DECORATION: none;
}
.portfoliolink A:visited {
 	color:#003362;
	TEXT-DECORATION: none;	
}
.portfoliolink A:hover {
 	color:#999999;
	TEXT-DECORATION: underline;
}

.portfoliolink1 A:link {
 	color:#99BFE5;
	TEXT-DECORATION: none;
}
.portfoliolink1 A:visited {
 	color:#99BFE5;
	TEXT-DECORATION: none;	
}
.portfoliolink1 A:hover {
 	color:#999999;
	TEXT-DECORATION: underline;
}
