* {margin:0; padding:0; border:0;}

html {height:90%;}

body {font: 68%/150% Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; height: 90%;background-color:#969696;}
h1 {font-size: 1.3em;}
h2 {font-size: 1.2em; margin: 1.1em 0;}
h2.section {font-size: 1.2em; margin: 1.1em 0;border-bottom:1px solid #ccc;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.0em; color: #ff4700;}

a {color: #000;}
a:hover {color: #ff4700;}

ul {list-style: none;}
ul li {list-style: none;}

p {margin-bottom: 1em;}

dl {width: 213px; border: 1px solid #ccc; margin-bottom: 10px;}
dt {background: #000; color: #fff; font-size: 1.1em; font-weight: normal; padding: 5px;}
dd {padding: 4px 10px;}
dd a {color: #f26531; font-weight: bold;}
dd a:hover {color: #f96;}
dd.image {padding: 0;}
dl.panel_full {height: 100%;}

.clear {clear: both; display: block; height: 10px; width: 100%;}

.margin {padding: 1em 0; background: #fff;}
.marginbottom {padding: 0 0 1em 0; background: #fff;}
.project_nav {font-weight: normal;}
.border_top {border-top: 1px solid #aaa; padding-top: 10px;}

.placer {width:100%; clear:both; padding-top:4px;}

#imglist {width:100%;}
.imglistitem {float:left; margin-left:4px; background-repeat:no-repeat; background-position:center;}
	.imglistitem a {border:2px solid #999; display:block; width:110px; height:110px;}
	.imglistitem a:hover {border:2px solid #ff4700;}
	.imglistitem a p {display:none;}
	
	#galContainer {text-align:center;line-height:normal;}
	#galImgContainer {text-align:left;}

.image_row {}
.image_panel {float:left; width: 120px; margin: 2px 9px 9px 5px;font-size: 0.9em;line-height:normal;}
.image_panel .imglistitem {border:0; padding:0; margin:0; background-repeat:no-repeat; background-position:center;}
.image_panel .imglistitem a, .image_panel .imglistitem a:hover {border:0; width: 120px; height: 120px; display:block;}
.image_panel a, .image_panel p {line-height:normal;}

.award_panel {margin: 2px 9px 9px 5px; clear:both;}
.award_image {float: left;}
.award_content {float: left;margin: 2px 9px 9px 5px;}


.firstParagraph {font-size: 1.2em;}

.dropshadow {padding-bottom: 8px; background: url('../images/dropshadow.gif') bottom left repeat-x;}

.main {background: url('../images/body_3column.gif') repeat-y;}
.main2 {background: url('../images/body_2column.gif') repeat-y;}
.main3 {background: url('../images/body_2column2.gif') repeat-y;}

* html #container {height: 95%;}

#container {width: 950px; margin: 0 auto; text-align: left; position: relative; min-height: 95%; padding:0 15px;background: #fff;}

#header {background: #fff; padding: 15px 0;}
#header h1 a {display: block; height: 35px; background: #ff4700 url('../images/aw_logo.gif') top right no-repeat; text-indent: -999em;}

#flash {padding-bottom: 15px; height: 230px; background: #fff;}

#navigation {position: relative; font-size:12px; padding: 0; margin: 0; background: #b2b2b2; width: 100%; height: 25px; z-index: 8;}
#navigation li {float: left; list-style: none; padding: 0; margin: 0;}
#navigation li a {text-decoration: none; display: block; color: #fff; text-align: left; width: 130px; height: 20px; padding: 5px 0 0 5px; line-height:normal;}
#navigation li a:hover {background: #ff4700;}

#navigation a.nav1 {background: #000;}
#navigation a.nav2 {background: #333;}
#navigation a.nav3 {background: #4d4d4d;}
#navigation a.nav4 {background: #666;}
#navigation a.nav5 {background: #808080;}
#navigation a.nav6 {background: #999;}
#navigation a.nav7 {background: #b2b2b2; width: 135px;}

#navigation li ul {margin: 0; padding: 0; font-size: 10px; background: #e5e5e5 url('../images/nav_shadow.gif') top left repeat-x; position: absolute; left: -999em; height: auto; width: 135px;}
#navigation li li {width: 135px; margin: 0;}
#navigation li ul a {margin: 0; color: #000; border-bottom: 1px solid #808080; height: auto; padding: 3px 0 3px 3px;}
#navigation li ul a:hover {background: none; color: #ff4700;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {left: auto;}
#navigation li:hover, #navigation li.sfhover {}
#navigation li ul ul {margin: -2em 0 0 16em;}
#navigation li:hover ul ul, #navigation li.sfhover ul ul {left: -999em;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {left: auto;}

#slider {float: right; position: relative; z-index: 5;}
#slider img {position: absolute; top: 0; right: 0;}

#column_left {width: 245px; float: left;}

#column_left dl dt.drop {background: #000 url('../images/portlet_header.gif') bottom left repeat-x; padding-bottom: 15px;}

#column_left_full {width: 705px; float: left;}
#column_left_full table {border:1px solid #aaa; width:100%;}
#column_left_full th {text-align:left; padding: 0.5em; color:#000; background-color:#aaa; font-weight:normal;}
#column_left_full tr.odd {}
#column_left_full tr.even {background-color:#eee;}
#column_left_full td {padding: 0.5em;}

#column_left_full .threecol {float:left;width:33%;}
.fourcol {float:left;width:25%;}
/*.fourcol p {padding-right:30px;margin-bottom:0;}*/
.fourcol p {margin-right:30px; margin-bottom:0; line-height:normal; padding:0.3em 0;}
.fourcol .switchcontent {margin-bottom:1em; padding-right:30px; padding-left:1.0em; line-height:normal; padding:0.3em 0;}
.fourcol .switchcontent p {line-height:normal; padding:0.25em 0;}

#column_middle {width: 460px; float: left;}
#column_middle a:hover {color: #ff4700;}
#column_middle a {color: #000;}

#column_right {width: 215px; float: right;}
#column_right_full {width:705px; float:right;}

	#column_left  dl.dload dt {background: #000 url('../images/portlet_header.gif') bottom left repeat-x; padding-bottom: 15px;}
	#column_left  dl.dload dd p {padding:0;margin:0;}
	#column_left  dl.dload a {color: #000; line-height:normal; padding:0; font-weight:normal;}
	#column_left  dl.dload a:hover {color: #f26531;}

#column_right dl dt {background: #000 url('../images/portlet_header.gif') bottom left repeat-x; padding-bottom: 15px;}
/*#column_right .news a {display: block; color: #000; line-height:180%;}*/
#column_right .news a {display: block; color: #000; line-height:normal; padding:0.5em 0;}
#column_right .news a:hover {color: #f26531;}

#breadcrumb {border: 1px solid #aaa; display: block; width: 100%; padding: 0.5em 0;}
#breadcrumb li {display: inline; list-style: none; padding-left: 0.5em;}

	#column_left_full .cform {width:100%; border:0;}
	#column_left_full .cform input, #column_left_full .cform textarea {width:95%; font: 100%/150% Verdana, Geneva, Arial, Helvetica, sans-serif;  border:1px solid #ccc; padding:3px 1px;}
	#column_left_full .cform input.button {width:auto; border:1px solid #ccc;padding:0;}
	p.grey {color:#666;}

#footer {clear: both; position: relative; width: 950px; padding: 10px 15px 8px 15px; text-align: center; margin: 0 auto; background: #fff;}
#footer p {height: 20px; padding-top: 5px; background: #ff4700; color: #fff;}
#footer span {margin: 0 8px;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}