h1,h2,h3,h4,h5 { 
margin:0; 
padding:0; 
} 
form {margin:0; padding:0; }

.bullet {list-style-type: disc; padding-left:20px;} 
h2{ font-family: Arial; font-size: 9px; color: #3E3D3D; text-decoration: none;float:left; cursor:pointer;  }
h2:HOVER{ font-family: Arial; font-size: 9px; color: #628B24; text-decoration: none;float:left; cursor:pointer;  }

A { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; text-decoration: underline;}
A:HOVER{color: #161815;}

.stlHeadLogin{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration: none; line-height:30px; font-weight:300;}
.stlHeadLogin:HOVER{ color: #A5CB59; text-decoration: none;}


.stlHeading{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #628B24; text-decoration: none;}
.stlHeadingBlack{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.stlHeadingWhite{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none;}
.stlHeadingLarge{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #628B24;}

.subbies{ font-family: Arial; font-size: 9px; color: #3E3D3D; text-decoration: none;float:left; cursor:pointer;  }
.subbiesON{ font-family: Arial; font-size: 9px; color: #628B24; text-decoration: none;float:left; cursor:pointer;  }
.subbies:HOVER{ font-family: Arial; font-size: 9px; color: #628B24; text-decoration: none;float:left; cursor:pointer;  }

.stlDefault { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; line-height:16px;}	
.stlBody { font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px;}
.stlBodyWhite { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height:16px;}
.stlBodyBlack { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; line-height:16px;}
.bglogo {  background-image: url(/images/bgn_top.gif); background-repeat: no-repeat; background-position: left top}
.stlError { font-family: Arial; font-size: 11px; color: #FF0000; text-decoration: none; }


.stlArticleBody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; text-decoration: none; line-height:16px;}

#flash_portfolio {margin-top:2px;}

.stlArticleTitle { font-family: Arial; font-size: 12px; color: #496F0E; text-decoration: none; line-height:16px; font-weight:bold; }
.stllinks{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D5D5D; text-decoration: underline;}
A:HOVER.stllinks{color: #161815;}
.stllinksGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #638A29; text-decoration: underline;}
A:HOVER.stllinksGreen{color: #51741E;}


.stlAttention { font-family: Arial; font-size: 12px; color: #FF0000; text-decoration: none;}
.stlInput { font-family: Arial; font-size: 11px; color: #161815; text-decoration: none;}	
.pagenumbers { font-family: Arial; font-size: 11px; color: #161815; text-decoration: none;}
.pageOn { font-family: Arial; font-size: 11px; color: #628B24; text-decoration: none;}
.pagenumbersLight { font-family: Arial; font-size: 11px; color: #DEDEDE; text-decoration: none;}
A:HOVER.pagenumbersLight { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.pageOnLight { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.gradEditor {  background-image: url(/images/grad_editors.jpg); background-repeat: repeat-y; background-position: left top}
.gradBody {  background-image: url(/images/gradBody.jpg); background-repeat: repeat-y; background-position: left top}
.gradFeatured {  font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/bg_featured.jpg); background-repeat: repeat-y; background-position: left top}
.actionText {  font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;line-height:20px}
.actionText:HOVER {color: #333333;}
.dateText { font-size: 10px; color: #535353; font-weight: bold}
.bgarticle {  font-family: Arial; font-size: 11px; color: #5D5D5D; text-decoration: none; line-height:16px; background-image: url(/images/bg_editor_archive.jpg); background-repeat: repeat-x; background-position: left bottom}
.bgarticlefull {  font-family: Arial; font-size: 11px; color: #5D5D5D; text-decoration: none; line-height:16px; background-image: url(/images/bgArticlefull.jpg); background-repeat: repeat-y; background-position: left bottom}
.borderTL {  background-image: url(/images/bg_newsblock.jpg); background-repeat: repeat-x; background-position: left bottom; border-color: #FFFFFF black black #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.borderTR { background-image: url(/images/bg_newsblock.jpg); background-repeat: repeat-x; background-position: left bottom; border-color: #FFFFFF #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.stlArchivelinks{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
A:HOVER.stlArchivelinks{color: #CCCCCC;}
.stlArchiveDate{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8B8B8B;}
.stlArchiveTitle{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7BB623;}

.admonthlinks{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;cursor:pointer; }
.admonthlinksON{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7BB623; text-decoration: none;}
.admonthCopy{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}

.stlADheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D8322;}
.stlADdate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; line-height:20px;}
.graddot {  font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/aom_bg_lr.jpg); background-repeat: repeat-y; background-position: left top}
.stlADtitle{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D8322;}
.gradBlock {  font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/aom_bg_block.jpg); background-repeat: no-repeat; background-position: left top; padding:0px 0 0 9px;}
.gradBlockLong {  font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/bglongblock.jpg); background-repeat: repeat-x; background-position: left bottom; padding:0px 0 0 9px;}
.gradJobHead {  font-family: Arial; font-size: 12px; color: #628B24; text-decoration: none; line-height:16px; background-image: url(/images/grad_jobhead.jpg); background-repeat: no-repeat; background-position: left bottom; padding:0px 0 0 9px;}

.stlPanel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D3D3D; }


.gradBlockBody {  font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/aom_bg_blockbody.jpg); background-repeat: repeat-y; background-position: left top}
.stlADrtitle{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D8322; text-decoration: none;}
.yearbox {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.stlADfoot{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold;}
.stlADlink{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #454545; text-decoration: underline;}
A:HOVER.stlADlink{color: #000000;}
.stlADcredit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #C8C7C8; margin-top: 2px; padding-top: 2px; border-color: #000000 black #DCDCDC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.stlPortfolioTD {  background-color: #969595; font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:16px; background-image: url(/images/p_list_bg.gif); background-repeat: repeat-x; background-position: left top;cursor:pointer;}
.stlPortfolioTDHover{background-color: #AEAEAE;cursor:pointer;}


.stlRightGreen{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7BB623;line-height:26px; }
.stlRightWhite{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;line-height:26px;}
.stlRightCopy{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B8B8B8;}
A:HOVER.stlRightCopy{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6F6F6F;}
.stlRightGreenCopy{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7BB623; }

.inputFilterList{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 165px; border: #BBBBBB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.stlFilterCopy { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; line-height:24px;}

.stlJobDetails { font-family: Arial; font-size: 11px; color: #3D3D3D; text-decoration: none; line-height:14px;}

.stlMenuMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	color: #161815;
	text-decoration:none;
}
.stlMenuMain:hover {
    text-decoration:none;
	color:#412A08;
}
.stlMenuMainOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	color: #412A08;
	text-decoration:none;
}


#flash_nav{
	width:100%;
}

.ccprofilelist {margin-left: 20px; list-style-type: disc; margin-bottom: 10px;}