/* CSS Document */

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0;
	min-width: 730px;
} 
p  {
        color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 12px;
}
a   {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
        text-decoration: underline;
}
a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1163AC;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
        text-decoration: underline;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	padding-left: 0px;
        margin-top: 10px;
        
} 
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
#corporate_title h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
#corporate_news h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	border-bottom-width:1px;
	border-bottom-color: #1163AC;
	border-bottom-style: solid;
	width: 90%;
	padding-bottom: 5px;
}
#corporate_events h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	border-bottom-width:1px;
	border-bottom-color: #1163AC;
	border-bottom-style: solid;
	width: 90%;
	padding-bottom: 5px;
}
#flash_assest {
       width: 240px;
       height: 250px;
       position: absolute;
       top: 95px;
       right: 280px;
       z-index: 10;
}
h3 {
	font-family: Verdana. Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.learn_more {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
        text-decoration: none;
}
.learn_more a   {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
        text-decoration: none;
}
.learn_more a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1163AC;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
        text-decoration: none;
}
.footer {
	font-family: Verdana. Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 16px;
        text-decoration: none;
}
.footer a {
	font-family: Verdana. Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
        text-decoration: underline;
}
.footer a:hover {
	font-family: Verdana. Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
        text-decoration: none;
}
.newsAuthorLink {
 font-size: 11px;
}
.newsBody {
}
.newsBold {
}
.newsBoxBlurb {
 font-size: 10px;
 padding-left: 5px;
}
.newsBoxHeadline {
 color: #000066;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}
.newsBoxHeadline:hover {
 text-decoration: underline;
}
.newsBoxHeadlineTD {
}
.newsBoxImageTD {
}
.newsBoxMoreLink {
 color: #000066;
 font-size: 10px;
 text-decoration: underline;
}
.newsBoxMoreLink:hover {
 text-decoration: none;
}
.newsBoxPublishline {
 color: #000000;
 font-size: 9px;
 font-weight: bold;
 padding-left: 10px;
}
.newsBullet {
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 padding-left: 5px;
}
.newsBulletWhite {
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
}
.newsForm {
}
.newsFormRequired {
}
.newsHeadline {
 color: #000000;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 padding-top: 10px;
}
.newsHeadlinesBoxCategory {
 color: #000066;
 font-size: 12px;
 font-weight: normal;
}
.newsHeadlinesBoxLink {
 color: #000066;
 font-size: 9px;
 text-decoration: none;
}
.newsHeadlinesBoxLink:hover {
 text-decoration: underline;
}
.newsLink {
}
.newsListBlurb {
 color: #000000;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding-left: 0px;
}
.newsListHeadline {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.newsListHeadline:hover {
 color: #1163AC;
 font-weight: bold;
 text-decoration: underline;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.newsListHeadlineTD {
 padding-left: 0px;
 padding-right: 5px;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.newsListMoreLink {
 color: #000000;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 font-weight: bold;
}
.newsListMoreLink:hover {
 color: #1163AC;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 font-weight: bold;
}
.newsListPublishline {
 color: #000000;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
}
.newsListTopHeadline {
 color: #000000;
 font-size: 18px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
}
.newsPrevNext {
 line-height: 20px;
}
.newsPublished {
 color: #666666;
 font-size: 11px;
}
.newsSmallText {
 font-size: 9px;
}
.newsSubHeadline {
 color: #000066;
 font-size: 12px;
 text-align: left;
 text-decoration: none;
}
.newsText {
}
.eventBigLink {
 color: #000066;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
}
.eventBigLink:hover {
 text-decoration: none;
}
.eventDateHeader {
 background-color: #e3e3e3;
 color: #000000;
 font-size: 11px;
}
.eventDetail {
 color: #000000;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
}
.eventHeading3 {
}
.eventHeadline {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.eventHeadline:hover {
 text-decoration: underline;
 font-weight: bold;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.eventHeadlineTD {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.eventMoreLink {
 color: #000000;
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 font-weight: bold;
}
.eventMoreLink:hover {
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 0px;
 text-decoration: none;
 font-weight: bold;
}
.eventNormalText {
}
.eventSmallText {
}
.jobHeading1 {
 color: #1163AC;
 font-size: 16px;
 font-weight: bold;
 padding-bottom: 0px;
 padding-top: 0px;
 text-align: left;
 text-decoration: none;
}
.jobHeading2 {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 0px;
 padding-top: 15px;
 text-align: left;
 text-decoration: none;
}
.jobHeading4 {
}
.jobLink {
}
.jobRed {
}
.jobSmallText {
}
.jobSmallTextBold {
}
.jobText {
}
/* MenuBegin:v2_abccorporate_menu */
ul.v2_abccorporate_menu { margin: 0; border: 0; padding: 0; list-style: none; line-height: 22px; }
ul.v2_abccorporate_menu li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.v2_abccorporate_menu ul { margin: 0; border: 0; padding: 0; list-style: none; width: 140px; display: none; position: absolute; top: 24px; left: 0; }
ul.v2_abccorporate_menu ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.v2_abccorporate_menu a { color: #112651; background-image: url(graphics/abccorporate/corporate_off.gif); text-decoration: none; width: 109px; text-align: center; padding-top: 4px; font: normal 12px/24px \"Trebuchet MS\", Helvetica, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.v2_abccorporate_menu a:hover,
ul.v2_abccorporate_menu li:hover a,
ul.v2_abccorporate_menu a:hover,
ul.v2_abccorporate_menu li.over a { color: #112651; background-image: url(graphics/abccorporate/corporate_on.gif); text-decoration: none; }

/* 2nd Level */
ul.v2_abccorporate_menu li:hover li a,
ul.v2_abccorporate_menu li.over li a { width: 160px; line-height: 26px; color: #112651; background: ##03B1E3; border-top: 1px solid #000000; border-bottom:0; border-right:0; float: none; }
ul.v2_abccorporate_menu li:hover li a:hover,
ul.v2_abccorporate_menu li:hover li:hover a,
ul.v2_abccorporate_menu li.over li a:hover,
ul.v2_abccorporate_menu li.over li.over a { color: #112651; background: #777; text-decoration: none; color: #112651; background: #D7D7D7; }
ul.v2_abccorporate_menu li:hover ul,
ul.v2_abccorporate_menu li.over ul { width: 160px; }
ul.v2_abccorporate_menu li:hover li:hover li a.first,ul.v2_topline_menu li.over li.over li a.first { border-top: 0; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.v2_ast_menu li:hover ul,ul.v2_topline_menu li.over ul { display: block; }
ul.v2_ast_menu .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:v2_abccorporate_menu */


.rtm {
	position: relative;
	bottom: 5px;
	font-size: 14px;
}