body {margin:0px; padding:0px; text-align:center; background-image:url(amsitepics/decor/wallpaper.gif); font-family:Verdana,Arial,sans-serif; font-size:0.7em; line-height:1.5em;}
.mainpagearea {text-align:left; width:774px;}
.contentarea {width:774px; background-color:#ffffff; background-image:url(amsitepics/decor/wallpaper_mainpage.gif);}
.leftnav {float:left; width:185px; margin-top:0px; margin-right:19px;}
.leftnavpadding {padding-left:21px;}
.maincolumn {float:left; width:542px; margin-top:14px;}

a:link {color:#f58220; text-decoration:none;}
a:visited {color:#f58220; text-decoration:none;}
a:hover {color:#8e0a0a; text-decoration:none;}

a.navigation {text-decoration:none;}
a:visited.navigation {text-decoration:none;}
a:hover.navigation {text-decoration:none;}

p {margin:0px; margin-bottom:10px; color:#1f1f1f;}
h1 {font-size:2em; color:#007193; margin-top:12px; margin-bottom:3px; line-height:1.1em;}
h2 {font-size:1.4em; color:#666633; margin-top:12px; margin-bottom:6px; line-height:1.1em;}
h3 {font-size:1.2em; color:#1a1a1a; font-weight:bold; margin:0px; margin-top:20px; margin-bottom:3px;}
h4 {font-size:0.9em; color:#79793d; font-weight:bold; text-transform:uppercase; margin:0px; margin-top:36px; margin-left:13px; margin-bottom:3px;}
.standfirst {font-size:1.4em; color:#666666; font-weight:normal; margin:0px; margin-bottom:12px; line-height:1.35em;}
ul, li {margin:0px; margin-left:9px; padding:0px;}
li {font-size:1em; line-height:13px; margin-bottom:0px; padding:0px;}
.sidetitle {margin-top:12px; margin-bottom:4px; padding-bottom:1px; padding-left:1px; border-bottom:1px dashed #666666; width:125px; font-size:0.9em; font-weight:normal; color:#666666;}
.sidetext {margin-top:12px; margin-bottom:6px; width:125px; font-size:0.9em; text-transform:uppercase;}
sup {line-height:10px;}

p.list {margin-bottom:3px;}
p.leftp {font-size:1em; margin-left:12px; margin-bottom:8px; text-indent:-12px;}
a.leftlink {}
a.leftlinkselected {color:#333333;}
a:visited.leftlinkselected {color:#333333;}
a:hover.leftlinkselected {color:#333333;}
.portfoliolink {font-weight:bold; color:#666633;}
.portfoliolink2 {color:#666633;}
.sidepics {clear:both; float:left; padding-top:17px; margin-right:12px; margin-bottom:10px;}
.icon {margin-left:1px; margin-right:4px; margin-top:3px; margin-bottom:2px;}

.thumb {float:left; margin-right:7px; margin-bottom:4px; padding-top:3px; padding-bottom:10px; height:120px; font-size:0.8em; line-height:1.3em;}
a.thumblink {padding:3px; display:block;}
a:hover.thumblink {background-color:#f8b82a; border-bottom:0px solid #ffffff; display:block;}
.thumbtextlink {margin-top:1px; margin-left:3px; background-color:#ffffff;}

.subnav {background-color:#666633; font-size:9px; color:#333333;}
	.subnav a:link {color:#ccbeb1; text-decoration:none;}
	.subnav a:visited {color:#ccbeb1; text-decoration:none;}
	.subnav a:hover {color:#fd9d00; text-decoration:none;}
	.subnav a:link.selected {color:#ffffff; text-decoration:none;}
	.subnav a:visited.selected {color:#ffffff; text-decoration:none;}
	.subnav a:hover.selected {color:#ffffff; text-decoration:none;}

p.quote {font-family:Georgia; font-size:1.6em; color:#686F65; line-height:1.1em; padding-left:8px; padding-top:5px; margin-top:65px;}
p.quoter {font-size:0.8em; line-height:1.3em; color:#999999; text-align:right; padding-right:14px;}
.smalltext {font-size:10px; color:#333333; line-height:13px;}
.smallertext {font-size:0.9em; color:#666666; line-height:1.3em;}
.footer {clear:both; font-size:9px; color:#cccccc; text-align:right; border-top:1px dotted #93a070; padding-top:2px; margin-top:20px;}
.footer a:link, .footer a:visited {color:#6e4545;}
.heading {font-size:21px; line-height:23px; color:#122F56; letter-spacing:1px;}
.subheading {font-size:14px; color:#122F56; font-wight:bold; letter-spacing:1px;}
.subsubheading {font-size:11px; color:#666666; font-wight:bold;}

ul.homelist {list-style-image:url(amsitepics/home/bullett.gif); margin:0px; padding:0px; margin-left:0px; color:#696a3c;}
ul.homelist li {margin-bottom:4px; padding-top:0px; padding-bottom:0px; line-height:13px;}

.comp {margin-bottom:15px; border:1px solid #cccccc;}