/* CSS Document */

/* UNIVERSALS */

* { font-family:Arial,Helvetica, sans-serif; }

#magrannTable {font-size:12px; line-height: 15px;}

#homeHead { vertical-align:middle; margin:0 }
#homeHead h1 { font-size:18px; color:#FFE04F; margin:0; letter-spacing:1px; font-weight:600 }

.altnav { text-align:center }
.altnav a{ color:#FFFFFF }

/* MAIN FULL FLASH COMP PAGE */
#flashcontent { width: 750px; height: 630px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 0px 0px 0px 0px; }
#flashcontent h1{ font-size:15px; color:#FFFFFF; }
#flashcontent h2 { font-size:12px; color:#993300; }
#flashcontent a { font-size:10px; color:#666666; }
#flashcontent a:hover { font-size:10px; color:#CC0000; }
#staffFlash { width:280px; height:500px }
#staffFlash2 { width:200px; height:500px; text-align:left }
#staffFlash2 h1 { font-size:16px}
#staffFlash2 li { padding-bottom:6px}


/* HOME FLASH */
#homeflashcontent { width: 750px; height: 440px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 0px 0px 0px 0px; }
#homeflashcontent h1{ font-size:15px; color:#FFFFFF; }
#homeflashcontent h2 { font-size:12px; color:#993300; }
#homeflashcontent a { font-size:10px; color:#FFFFFF; }
#homeflashcontent a:hover { font-size:10px; color:#FFFFFF; }


/* MAIN FLASH TOP INTERIOR */
#mainFlashTop { width: 750px; height: 155px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 0px 0px 0px 0px; }
#mainFlashTop h1{ font-size:15px; color:#ffffff; }
#mainFlashTop a { font-size:10px; color:#ffffff; }
#mainFlashTop a:hover { font-size:10px; color:#ffffff; }
#mainFlashTop h1 { font-size:15px; color:#ffffff; }
#mainFlashTop h2 { font-size:12px; color:#ffffff; }


/* SUB NAVS FLASH */
#subNavFlash { width: 730px; height: 26px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 0px 0px 0px 10px; }

#subNav { width: 240px; height: 320px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 20px 0px 0px 0px; }


/* SERVICES FLASH */
#servicesFlash { width: 730px; height: 400px; font-size:11px; font-family:Arial,Helvetica, sans-serif; margin: 0px 0px 0px 0px; }


.addressType { font-family:Arial,Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height: 17px; padding: 0px 0px 0px 0px; text-align:center; vertical-align:middle; height:38px;}

.addressType a {
	text-decoration:underline;
	font-family:Arial,Helvetica, sans-serif; color:#D5D9B2;
}

.addressType a:hover {
	text-decoration:underline;
	font-family:Arial,Helvetica, sans-serif; color:#D5D9B2;
}


.leftColumnTD { width:10px; background-color:#4D7B99 }


/* INTERIOR PAGE CENTER TEXT TD */
.centerColumnWide { padding:30px 50px 30px 50px; height:350px; background-color:#D8E3EB; font-size:12px; color:#273E51; border-left:10px solid #4D7B99; border-right:10px solid #4D7B99;  font-size:12px; line-height: 16px;}
.centerColumnWide h1 { font-size:20px; color:#273E51;}
.centerColumnWide h2 { font-size:14px; color:#273E51;}
.centerColumnWide  a{ color:#273E51; text-decoration:underline; font-weight:bold}
.centerColumnWide  a:hover { color:#273E51; text-decoration:none}

.centerColumnWide2 { padding:30px 50px 30px 50px; height:350px; background-color:#D8E3EB; font-size:12px; color:#273E51; border-left:10px solid #4D7B99; border-right:10px solid #4D7B99;  font-size:12px; line-height: 16px;}
.centerColumnWide2 h1 { font-size:20px; color:#273E51;}
.centerColumnWide2 h2 {
	font-size:13px;
	color:#273E51;
}
.centerColumnWide2  a{ color:#273E51; text-decoration:underline; font-weight:bold}
.centerColumnWide2  a:hover { color:#273E51; text-decoration:none}


.topicstyle { padding:5px 20px 5px 20px; background-color:#D8E3ED; font-size:12px; color:#273E51; border-left:10px solid #4D7B99; border-top:10px solid #4D7B99; border-right:10px solid #4D7B99; border-bottom:10px solid #4D7B99; line-height: 16px;}
.topicstyle h3 { font-size:20px; color:#273E51; text-align:center}
.topicstyle h4 { font-size:16px; color:#273E51; text-align:center}

.centerColumnServices { padding:0px; height:350px; background-color:#D8E3EB; font-size:12px; color:#273E51; border-left:10px solid #4D7B99; border-right:10px solid #4D7B99; font-size:12px; line-height: 16px;}
.centerColumnServices h1 { font-size:20px; color:#273E51;}

.centerColumnTD { background-color:#D8E3EB; font-size:11px; color:#273E51; margin: 0px 0px 0px 0px; border-left:10px solid #4D7B99;  padding: 24px 11px 24px 35px; font-size:12px; line-height: 15px;}
.centerColumnTD h1{ font-size:16px; color:#273E51; margin: 0px 0px 0px 0px;}
.centerColumnTD p{ color:#273E51;}
.centerColumnTD  a{ color:#4D7B99; text-decoration:underline}
.centerColumnTD  a:hover { color:#273E51; text-decoration:none}
.centerColumnTD li { padding-bottom:6px }


.newsColumnTD { background-color:#D8E3EB; font-size:11px; color:#273E51; margin: 0px 0px 0px 0px; border-left:10px solid #4D7B99;  padding: 24px 11px 24px 35px; font-size:12px; line-height: 15px;}
.newsColumnTD h1{ font-size:16px; color:#273E51; margin: 0px 0px 0px 0px;}
.newsColumnTD p{ color:#273E51;}
.newsColumnTD  a{ color:#4D7B99; text-decoration:none}
.newsColumnTD  a:hover { color:#273E51; text-decoration:underline}
.newsColumnTD li { padding-bottom:6px }


.photoColumnTD {background-color:#D8E3EB; font-size:11px; color:#273E51; margin: 0px 0px 0px 0px; border-right:10px solid #4D7B99; padding: 16px 16px 16px 16px }

.centerColumnLowTD { width:730px; background-color:#4D7B99; padding:10px;}
.bottomPhotoLeft { border-right:solid 1px #41657c}

.bottomLeft { background-color:#273e51; padding:12px; font-size:11px}
.bottomLeft ul { margin-top:5px; }
.bottomLeft li { padding-bottom:3px; color:#FFFFFF;  list-style: none; margin-left:-28px;}
.bottomLeft a { color:#FFFFFF; text-decoration:none}
.bottomLeft a:hover { color:#FFCC00}

.centerBottomTD { border-left:7px solid #4D7B99; border-right:7px solid #4D7B99; background-color:#273e51; padding:12px; font-size:11px}
.centerBottomTD ul { margin-top:5px; }
.centerBottomTD li { padding-bottom:3px; color:#FFFFFF;  list-style: none; margin-left:-28px;}
.centerBottomTD a { color:#FFFFFF; text-decoration:none}
.centerBottomTD a:hover { color:#FFCC00}

/*
.rightBottomTD {  border-left:7px solid #4D7B99;  background-color:#273e51; padding:12px; font-size:11px}
.rightBottomTD ul { margin-top:5px; }
.rightBottomTD li { padding-bottom:3px; color:#FFFFFF;  list-style: none; margin-left:-28px;}
.rightBottomTD a { color:#FFFFFF; text-decoration:none}
.rightBottomTD a:hover { color:#FFCC00}
*/

.rightBottomTD { background-color:#273e51; }
#resourceLogos { width:281px; height:133px; }
#resourceLogos2 { width:184px; height:133px; }

#magranNews { width:280px; height100px }

.newsPhotosTD { margin-left:8px; margin-bottom:6px; font-size:11px; text-align:center}

.photo3_bottom {}
.photo3_bottom img {margin-left:8px}

.affiliationsTD { background-color:#273e50; border-right:10px solid #4D7B99; padding-top:17px}

.rightColumnTD2 { background-color:#4D7B99 }
.rightColumnTD { width:10px; background-color:#4D7B99 }

#planetVideo { width:180px; height:247px}

#designVideo { width:200px; height:220px}

#windmillVideo { width:200px; height:248px}

#newsVideo { width:200px; height:180px }


.ServicesTD { background-color:#273e51; color:#ffffff; width:132px; height:162px; border-left:9px solid #4d7b99; padding:12px 12px 8px 12px}
.ServicesTD a { color:#FFFFFF; text-decoration:none; display:block; padding-bottom:5px}
.ServicesTD a:hover {color:#a0c6de }
.ServicesTD img { margin-bottom:4px}

.newAtMagrannTD { background-color:#273e51; color:#ffffff; width:295px; height:162px; border-left:3px solid #4d7b99; border-right:3px solid #4d7b99; padding:12px 12px 8px 12px}
.newAtMagrannTD a { color:#FFFFFF; text-decoration:none; display:block; padding-bottom:6px; line-height:11px }
.newAtMagrannTD a:hover {color:#a0c6de }
.newAtMagrannTD img { margin-bottom:4px}

.industryNewsTD { background-color:#273e51; color:#ffffff; width:295px; height:162px; border-right:9px solid #4d7b99; padding:12px 12px 8px 12px }
.industryNewsTD a { color:#FFFFFF; text-decoration:none; display:block; padding-bottom:6px; line-height:11px  }
.industryNewsTD a:hover {color:#a0c6de}
.industryNewsTD img { margin-bottom:4px}

.employmentTD { background-color:#D8E3EB; font-size:11px; color:#273E51; margin: 0px 0px 0px 0px; border-left:10px solid #4D7B99;  padding: 24px 11px 24px 35px; font-size:12px; line-height: 15px;}
.employmentTD h1{ font-size:16px; color:#273E51; margin: 0px 0px 0px 0px;}
.employmentTD p{ color:#273E51;}
.employmentTD  a{ color:#273E51; text-decoration:underline; font-weight:bold}
.employmentTD  a:hover { color:#273E51; text-decoration:none}
.employmentTD li { padding-bottom:6px }


.footerTD { height:33px; background-color:#4D7B99; padding:8px; font-size:12px; border-top:solid 1px #41657c;  color:#CCCCCC}

.resouceLinks { font-size:14px}
.resouceLinks li { padding-bottom:4px}
.resouceLinks li a{ color:#273E51;}
.resouceLinks li a:hover{ color:#FFCC33}


.red_type { color:#990000 }

.blue_type { color:#003366}

.brown_type { color:#996600}

.subhead { font-size:16px; font-weight:bold }

.eventLinks { font-weight:bold; text-decoration:underline; cursor:hand; cursor:pointer;}

.bodylink {color:#273E51; text-decoration:underline;}

.small {font-size:12px;}

.img2 {border: none;}