

body{ padding: 0px; margin: 0px; height: 100%; }
.BodyType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}
.PanelType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; }
.PageTopType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}
.HeaderLevel_1 { font-size:	24px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #6699cc; display: inline; }
.HeaderLevel_2 { font-size:	20px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #6699cc; display: inline; }

.HeaderLevel_4 {
	font-size:	16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6699cc;
	display: inline;
	line-height: 22px;
}

.HeaderLevel_3 {
	font-size:	13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
	display: inline;
	font-style: italic;
	font-weight: bold;
}
.MainPageType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}
.PrimaryNavType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; padding-left: 3px; padding-right: 3px; }
.CallOutTitleType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #444444; text-decoration: none;}
.FooterType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #9999cc; text-decoration: none;}
.FooterFineType{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #333333; text-decoration: none;}
.BodyType_Bold{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; text-decoration: none;}
.BodyType_Italic{ font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}
.BodyType_Sm{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none;}
.BodyType_SmBold{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none;}
.BodyType_SmItalic{ font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-decoration: none;}
.BodyType_NotesItalic{ font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; text-decoration: none;}
.BodyType_Notes{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; text-decoration: none;}



.BodyType a:link{ color: #6633cc; text-decoration: underline; }
.BodyType a:active{ color: #6633cc; text-decoration: underline; }
.BodyType a:visited{ color: #6633cc; text-decoration: underline; }
.BodyType a:hover{ color: #6633cc; text-decoration: none; }

.InlineType:link{ color: #6666cc; text-decoration: underline; }
.InlineType:active{ color: #6666cc; text-decoration: underline; }
.InlineType:visited{ color: #6666cc; text-decoration: underline; }
.InlineType:hover{ color: #6666cc; text-decoration: none; }

.TranslateLink:link{ color: #666666; text-decoration: underline; }
.TranslateLink:active{ color: #666666; text-decoration: underline; }
.TranslateLink:visited{ color: #666666; text-decoration: underline; }
.TranslateLink:hover{ color: #666666; text-decoration: none; }

.NavSecondaryLink:link{ color: #666666; text-decoration: underline; }
.NavSecondaryLink:active{ color: #666666; text-decoration: underline; }
.NavSecondaryLink:visited{ color: #666666; text-decoration: underline; }
.NavSecondaryLink:hover{ color: #666666; text-decoration: none; }

.LearnLink:link{ color: #000000; text-decoration: underline; }
.LearnLink:active{ color: #000000; text-decoration: underline; }
.LearnLink:visited{ color: #000000; text-decoration: underline; }
.LearnLink:hover{ color: #000000; text-decoration: none; }

.PrimaryNavType a:link{ color: #ffffff; text-decoration: none; }
.PrimaryNavType a:active{ color: #ffffff; text-decoration: none; }
.PrimaryNavType a:visited{ color: #ffffff; text-decoration: none; }
.PrimaryNavType a:hover{ color: #ffffff; text-decoration: underline; }

.PrimaryNavTypeAlt:link{ color: #ffffff; text-decoration: underline; }
.PrimaryNavTypeAlt:active{ color: #ffffff; text-decoration: underline; }
.PrimaryNavTypeAlt:visited{ color: #ffffff; text-decoration: underline; }
.PrimaryNavTypeAlt:hover{ color: #ffffff; text-decoration: none; }

.CallOutTitleType a:link{ color: #4f7397; text-decoration: underline; }
.CallOutTitleType a:active{ color: #4f7397; text-decoration: underline; }
.CallOutTitleType a:visited{ color: #4f7397; text-decoration: underline; }
.CallOutTitleType a:hover{ color: #4f7397; text-decoration: none; }

.FooterType a:link{ color: #ffffff; text-decoration: none; }
.FooterType a:active{ color: #ffffff; text-decoration: none; }
.FooterType a:visited{ color: #ffffff; text-decoration: none; }
.FooterType a:hover{ color: #ffffff; text-decoration: underline; }
.FooterFineType a:link{ color: #333333; text-decoration: underline; }
.FooterFineType a:active{ color: #333333; text-decoration: underline; }
.FooterFineType a:visited{ color: #333333; text-decoration: underline; }
.FooterFineType a:hover{ color: #333333; text-decoration: none; }

h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #6699cc; display: inline; }
h1 { font-size:	24px; }
h2 { font-size:	20px; }
h3 { font-size:	16px; }
h4 { font-size:	14px; }
h5 { font-size:	12px; }
h2.h2ul { border-bottom: 1px solid #dfbc82; clear: both; display: block; }
h5.h5ul { border-bottom: 1px solid #dfbc82; clear: both; display: block; margin-bottom: 8px; }
h4 a:link{ color: #6699cc; text-decoration: underline; }
h4 a:active{ color: #6699cc; text-decoration: underline; }
h4 a:visited{ color: #6699cc; text-decoration: underline; }
h4 a:hover{ color: #6699cc; text-decoration: none; }
h3 a:link{ color: #6699cc; text-decoration: underline; }
h3 a:active{ color: #6699cc; text-decoration: underline; }
h3 a:visited{ color: #6699cc; text-decoration: underline; }
h3 a:hover{ color: #6699cc; text-decoration: none; }
h2 a:link{ font-size: 21px; color: #6699cc; text-decoration: none; }
h2 a:active{ font-size: 21px; color: #6699cc; text-decoration: none; }
h2 a:visited{ font-size: 21px; color: #6699cc; text-decoration: none; }
h2 a:hover{ font-size: 21px; color: #6699cc; text-decoration: underline; }

.homeSelectSm { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; width: 157px; }
.homeSelectLg { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; width: 186px; }
a.NavList { COLOR: #6633cc; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-SIZE: 11px; line-height: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
a.NavList .NavDate { COLOR: #ff9933; FONT-WEIGHT: BOLD; TEXT-DECORATION: none; }
a.NavList .NavRelatedEvent { COLOR: #6633cc; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
a.NavList:hover, a.NavList:hover .NavDate { COLOR: #6633cc; TEXT-DECORATION: underline; }
a.NavList:hover, a.NavList:hover .NavRelatedEvent { COLOR: #6633cc; TEXT-DECORATION: underline; }

.photo_left { padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 0px;}

.callout_cell_format {padding: 5px;}
.Callout_headerWhite{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #663300; text-decoration: none;}

.Callout_bodyWhite { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;}
.Callout_bodyWhiteBold {
font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #663300; text-decoration: none;
}

.Callout_bodyWhite a:link{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #663300; text-decoration: underline;}
.Callout_bodyWhite a:active{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #996600; text-decoration: underline;}
.Callout_bodyWhite a:visited{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #996600; text-decoration: underline;}
.Callout_bodyWhite a:hover{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #996600; text-decoration: underline;}
.contact_table_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	padding: 4px;
	margin: 1px;
	border: 1px dotted #999999;
}
.contact_table_borders {
	margin: 0px;
	padding: 0px;
	border: 1px dotted #999999;
}
.contact_table_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px dotted #999999;
	margin: 1px;
	padding: 4px;
}
.FrmButton 
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5E8BB8;
	border: solid 1px #00329B;
	padding: 5px 0px 5px 0px;
}
.FrmButtonSelected 
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #5E8BB8;
	border: solid 1px #00329B;
	padding: 5px 0px 5px 0px;
}
.Callout_Special_Blu1 {
	font-size:	14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	display: inline;
	font-weight: bold;
}

.photo_right {
padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;
}
.HeaderLevel_5Black {
	font-size:	14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display: inline;
	line-height: 15px;
}
.HeaderLevel_4b {
	font-size:	16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6699cc;
	display: inline;
	line-height: 18px;
}
.milestones_subhead {
font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #333333; text-decoration: none;
}

.table_lowborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
}

.milestones_callout {
	padding: 3px;
	border: 1px solid #6699cc;
	margin: 0px;
}
.BodyTypeMilesCallout {
font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none;
}

/* Text Resize Controls */
#textresizecontrol
{
    position: relative;
    overflow: hidden;
}

#textresizecontrol div.textresize, #news_bulletin_masthead div.textresize
{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 145px;
    height: 18px;
    background: url(../Images/BG_ResizeText.gif) no-repeat;
}

#textresizecontrol div.textresize p, #news_bulletin_masthead div.textresize p
{
    font: 10px Arial, Helvetica, Verdana, Sans-serif;
    font-size: 10px;
    color: #000;
    margin: 4px 0 0 23px;
    float: left;
    display: inline;
}

#textresizecontrol div.textresize img, #news_bulletin_masthead div.textresize img
{
    float: left;
    padding: 0;
    margin: 2px 0 0 8px;
    border: 0;
}

#textresizecontrol div.textresize input, #news_bulletin_masthead div.textresize input
{
    float: left;
    margin: 0 0 0 2px;
    display: inline;
}

#textresizecontrol div.textresize input.globalsearch
{
	font-family: Verdana;
	font-size: 12px;
	width: auto;
	height: 20px;
	margin: 1px 0 0 2px;
}

/* Home Page Search */
.SearchTable
{
    width: 100%;
    border: 2px solid #6699CC;
    background-color: #c5dcec;
}

#HomeQuestions
{
    border: 1px solid #69c;
    padding: 8px;
    text-align: center;
    background-color: #fff;
    font-weight: bold;
}

#HomeQuestions h3
{
    text-transform: uppercase;
}

#HomeNumbers
{
    background-color: #69c;
    padding: 8px;
    text-align: center;
}

/* Search List */
#searchlist
{
    padding: 0;
    margin: 0;
}

div#searchlist.homesearch
{
    padding: 0;
    margin: 0 4px 0 4px;
}

#searchlist ul
{
	list-style: none;
	overflow: hidden;
	margin: 8px 0 0 0;
	padding: 0;
}

#searchlist ul li
{
	margin: 0 2px 7px 2px;
	padding: 0;
	height: auto;
	/*border: 1px solid #000;*/
}

#searchlist ul li a
{
	/*padding: 8px 0 0 42px;*/
	padding: 8px 0 0 0;
	margin: 0;
	color: #fff;
	/*background: url(../Images/BG_EventBTN.gif) no-repeat #669acc;*/
	background-color: #69c;
	border: 1px solid #03349b;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	width: auto;
	height: 25px;
	text-decoration: none;
	text-align: center;
}

div#searchlist.homesearch li a
{
    width: 186px;
}

#searchlist ul li#eventsearch
{
    padding-top: 8px;
    border-top: 1px solid #69c;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #69c;
}

#searchlist.homesearch ul li#eventsearch
{
    padding-top: 0;
    border-top: none;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #69c;
}

/*#searchlist ul li #servicesearch
{
    background: url(../Images/BG_ServicesBTN.gif) no-repeat 0 50% #669acc;
}*/

#helplink
{
    margin-right: 20px;
    font-size: 9px;
}

div.globalsearchresults
{
    background-color: #fff;
    width: 500px;
    border: 1px solid #666;
    padding: 0;
    margin: 0;
    font: 12px arial, verdana, sans-serif;
    text-align: left;
}

div.globalsearchresults a:link, div.globalsearchresults a:active, div.globalsearchresults a:visited
{   
    color: #6633cc; 
    text-decoration: underline; 
}

div.globalsearchresults a:hover
{   
    color: #6633cc; 
    text-decoration: none; 
}

div.globalsearchresults div.searchheader
{
    height: 1%;
    padding: 4px;
    margin: 0;
    cursor: move;
    background-color: #69C;
    border-bottom: 1px solid #039;
}

div.globalsearchresults div.searchheader h3
{
    color: #fff;
}

div.globalsearchresults div.closepanel
{
    width: 19px;
    /*float: right;*/
    position: absolute;
    top: 0;
    right: 10px;
    cursor: hand;
    background-color: transparent;
    /*margin: 0px 10px 0 0;*/
}

div.globalsearchresults div.searchnav
{
    padding: 6px;
    margin: 0 0 4px 0;
}

div.globalsearchresults div.searchnav .searchbutton
{
    border: none;
    text-decoration: none;
    font-weight: bold;
    color: #69C;
    padding: 0 0 0 20px;
    margin: 0 0 10px 0;
    background: url(../Images/Raquo_Off.gif) no-repeat top left;
    font-size: 14px;
}

div.globalsearchresults div.searchnav .searchbuttonselected
{
    border: none;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    padding: 0 0 0 20px;
    margin: 0 0 10px 0;
    background: url(../Images/Raquo_On.gif) no-repeat top left;
    font-size: 14px;
}

div.globalsearchresults div.searchnav div.searchoutput
{
    color: #666;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 6px 0;
}

div.globalsearchresults div.searchnav div.searchhelp
{
    color: #666;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 10px 10px 10px;
    background-color: #c6deef;
}

div.globalsearchresults div.searchnav div.searchoutput strong
{
    color: #000;
}

div.globalsearchresults div.searchcount
{
    padding: 4px;
    color: #fff;
    background-color: #666;
    margin: 0 4px 5px 0;
    font-weight: bold;
}

div.globalsearchresults div.searchresultsbody
{
    padding: 4px;
    margin: 0;
}

.searchpaging
{
    padding: 4px;
    margin: 20px 0 4px 0;
    border-top: 1px solid #ccc;
}

.searchpaging .paging
{
    margin: 0 0 0 120px;
}

/* Print Styles */
.PrintMasthead
{
    background-color: #c5dded;
}

.PrintHeader 
{
	font-size:	16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display: inline;
	line-height: 22px;
	padding-top: 15px
}

.PrintSubHeader 
{
	font-size:	13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display: inline;
	line-height: 22px;
	padding-top: 2px
}

.PrintHeader a:link, .PrintHeader a:active, .PrintHeader a:visited, .PrintHeader a:hover
{
    color: #000000;
    text-decoration: underline;
}

.PrintBody
{   
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
    text-decoration: none;
}

.PrintBody a:link, .PrintBody a:active, .PrintBody a:visited, .PrintBody a:hover
{
    color: #000000;
    text-decoration: underline;
}

.MainTreeNav
{   
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
}

.watermarkSearch 
{ 
    padding: 2px 0 2px 4px; 
    border:1px solid #BEBEBE; 
    background-color:#fff;
    color:#000;
}

.FrmButtonSearch 
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5E8BB8;
	border: solid 1px #00329B;
	padding: 2px 0px 2px 0px;
}

/* Wizard Styles */
.Wizard
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 42px 0 0 0;
}

.Wizard label
{
   	font-size:	13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-style: normal;
	font-weight: bold;
	display: block;
	padding: 0;
	margin: 8px 0 0 0;
}

.Wizard input.WizardInput
{ 
    padding: 2px 0 2px 4px; 
    border:1px solid #BEBEBE; 
    background-color:#F0F8FF;
    color:gray;
    width: 250px;
}

.Wizard .WizardSideBar
{
    width: 100px;
    padding: 0;
    margin: 0 0 0 12px;
}

.Wizard div#WizardComplete
{
    margin: 41px 0 0 112px;
}

.Wizard div#WizardComplete a:link, .Wizard div#WizardComplete a:active, .Wizard div#WizardComplete a:visited
{
    color: #6633cc; text-decoration: underline;
}

.Wizard div#WizardComplete a:hover
{
    color: #6633cc; text-decoration: none;
}

.WizardError
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 0 0 0 112px;
}

.SearchLoad
{
    background-color: #fff;
    font-family: Arial, verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0 0 20px;
    height: 290px;
    width: 495px;
    position: absolute; 
    top: 200px; 
    left: -15px;
}

.InitialLoad
{
    background-color: #fff;
    font-family: Arial, verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 80px 0 0 100px;
    height: 350px;
    width: 395px;
    position: absolute; 
    top: 35px; 
    left: 2px;
}

.InitialLoad img
{
    vertical-align: bottom;
    margin: 0 0 0 10px;
}

.SearchLoad img
{
    vertical-align: bottom;
    margin: 0 7px 0 0;
}

.SearchNoResult
{
    margin: 30px 0 0 20px;
}

.headerTitle
{
    font-family: Arial, verdana, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #3C4185;
}

/* News Bulletin */

#news_bulletin_container
{
    position: relative;
    width: 827px;
    padding: 0;
    margin: 0 auto;
}

#news_bulletin_masthead
{
    position: relative;
    width: 827px;
    height: 185px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#news_bulletin_primarynav
{
    position: relative;
    float: left;
    width: 826px;
    height: 20px;
    margin: 0;
    padding: 0;
    background-color: #69c;
}

#news_bulletin_primarynav h4
{
    color: #fff;
    float: left;
    display: block;
    margin: 2px 0 0 9px;
    text-transform: uppercase;
}

#news_bulletin_primarynav ul
{
    list-style: none;
    overflow: hidden;
    position: relative;
    height: 13px;
    float: left;
    margin: 2px 0 0 12px;
    padding: 0;
}

#news_bulletin_primarynav li
{
    margin: 0 8px 0 -8px;
    padding: 0 5px 0 8px;
    white-space: nowrap;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    float: left;
    white-space: nowrap;
    text-transform: uppercase;
    background: url(../Images/ICN_news_bulletin_nav.gif) no-repeat 0 .3em;
}

#news_bulletin_primarynav li a:link, #news_bulletin_primarynav li a:active, #news_bulletin_primarynav li a:visited
{
    color: #fff;
    text-decoration: none;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    display: inline;
}

#news_bulletin_primarynav li a:hover, #news_bulletin_primarynav li a.current
{
    color: #fc3;
    text-decoration: underline;
}

#news_bulletin_primarynav h5
{
    color: #fff;
    float: right;
    display: block;
    margin: 2px 5px 0 0;
}

#news_bulletin_primarynav h5 a:link, #news_bulletin_primarynav h5 a:active, #news_bulletin_primarynav h5 a:visited
{
    color: #fff;
    text-decoration: none;
}

#news_bulletin_primarynav h5 a:hover
{
    color: #fff;
    text-decoration: underline;
}

#news_bulletin_center
{
    background: url(../Images/BG_news_bulletin.gif) repeat-y;
    position: relative;
    padding: 0;
    margin: 0 0 10px 0;
    width: 827px;
    float:left;
}

#news_bulletin_left_column
{
    position: relative;
    padding: 0;
    margin: 0 0 0 10px;
    float: left;
    width: 574px;
    display: inline;
}

#news_bulletin_left_column p.welcome
{
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
    padding: 5px 13px 0px 10px;
    background-color: #fff;
    color: #333
}

#news_bulletin_left_column p.welcome a:link, #news_bulletin_left_column p.welcome a:active, #news_bulletin_left_column p.welcome a:visited
{
    color: #306;
    text-decoration: underline;
}

#news_bulletin_left_column p.welcome a:hover
{
    color: #306;
    text-decoration: underline;
}

/* News Bulletin Day Cell Styles */

.news_bulletin_day_cell
{
    width: 574px;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background-color: #fff;
}

.news_bulletin_day_cell h5
{
    color: #fff;
    margin: 0;
    padding: 3px 0 0 13px;
    background-color: #69c;
    text-transform: uppercase;
    height: 18px;
    display: block;
    overflow: hidden;
}

.news_bulletin_day_cell h5.network_news
{
    color: #666;
    margin: 10px 0 0 8px;
    padding: 0;
    text-transform: uppercase;
    float: left;
    background-color: transparent;
}

.news_bulletin_day_cell h3
{
    color: #c60;
    margin: 8px 0 0 16px;
    padding: 0;
    text-transform: uppercase;
    display: inline;
    float: left;
}

.news_bulletin_headlines
{
    position: relative;
    width: 543px;
    padding: 0 0 8px 0;
    margin: 0 0 0 16px;
    background-color: #eee8e8;
    border-top: 1px solid #ccc;
    clear: both;
}

.news_bulletin_headlines ul
{
    padding: 0;
    margin: 8px 0 0 10px;
    list-style: none;
}

.news_bulletin_headlines li
{
    padding: 0 0 4px 8px;
    margin: 0;
    list-style: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666;
    text-indent: -8px;
}

.news_bulletin_headlines li a
{
    margin: 0;
    padding: 0 8px 0 8px;
    background: url(../Images/BG_bulletin_headlines.gif) no-repeat 0 .4em;
    color: #039;
}

.news_bulletin_headlines li a:link, .news_bulletin_headlines li a:active, .news_bulletin_headlines li a:visited
{
    color: #039;
    text-decoration: none;
}

.news_bulletin_headlines li a:hover
{
    color: #039;
    text-decoration: underline;
}

.news_bulletin_aging_network_news
{
    position: relative;
    width: 543px;
    padding: 0 0 11px 0;
    margin: 0 0 0 16px;
    background-color: #c5dcec;
    border-top: 1px solid #ccc;
    clear: both;
}

.news_bulletin_aging_network_news h5
{
    color: #039;
    margin: 6px 0 0 0;
    padding: 0 12px;
    text-transform: none;
    display: block;
    float: none;
    height: auto;
    background-color: transparent;
}

.news_bulletin_aging_network_news h5 a:link, .news_bulletin_aging_network_news h5 a:active, .news_bulletin_aging_network_news h5 a:visited
{
    color: #039;
    text-decoration: none;
}

.news_bulletin_aging_network_news h5 a:hover
{
    color: #039;
    text-decoration: underline;
}

.news_bulletin_aging_network_news p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    margin: 0px 0 0 0;
    padding: 0 12px 4px 12px;
}
.news_bulletin_aging_network_news_body
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    padding: 0 6px 4px 6px;
    overflow: hidden;
    margin: 6px 0 0 0;
}
    
.news_bulletin_aging_network_news p a:link, .news_bulletin_aging_network_news p a:active, .news_bulletin_aging_network_news p a:visited
{
    color: #66c;
    text-decoration: underline;
}

.news_bulletin_aging_network_news p a:hover
{
    color: #66c;
    text-decoration: none;
}

.news_bulletin_quote_of_the_day
{
    position: relative;
    width: 543px;
    padding: 0 0 8px 0;
    margin: 0 0 0 16px;
    background-color: #fff;
    border-top: 1px solid #ccc;
    clear: both;
}

.news_bulletin_quote_of_the_day p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    color: #333;
    margin: 16px 0 0 0;
    padding: 0;
}

.quote_source
{
    font-size: 12px;
    font-style: normal;
}

/* Right Column Styles */

#news_bulletin_right_column
{
    position: relative;
    padding: 0;
    margin: 0 5px 0 0;
    background-color: #fff;
    float: right;
    width: 218px;
    display: inline;
    /*border: 1px solid #000;*/
}

#news_bulletin_right_column #register_now
{
    position: relative;
    width: 216px;
    padding: 0;
    margin: 9px 0 9px 0;
    border: 1px solid #c7def0;
}

#news_bulletin_right_column h5
{
    display: block;
    color: #003399;
    text-transform: uppercase;
    font-weight: normal;
    margin: 18px 0 2px 4px;
    padding: 0;
}

#news_bulletin_right_column #register_now h5
{
    display: block;
    color: #369;
    background-color: #c7def0;
    height: 18px;
    overflow: hidden;
    margin: 0;
    padding: 2px 0 0 8px;
    text-transform: uppercase;
    font-weight: bold;
}

#news_bulletin_right_column #register_now p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    margin: 0;
    padding: 8px;
}

#news_bulletin_right_column #register_now p a:link, #news_bulletin_right_column #register_now p a:active, #news_bulletin_right_column #register_now p a:visited
{
    color: #306;
    text-decoration: underline;
}

#news_bulletin_right_column #register_now p a:hover
{
    color: #306;
    text-decoration: underline;
}

#news_bulletin_right_column #register_now a.register_now
{
    margin: 0;
    padding: 0;
    background-color: #c7def0;
    color: #369;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#news_bulletin_right_column #register_now a.register_now:link, #news_bulletin_right_column #register_now a.register_now:active, #news_bulletin_right_column #register_now a.register_now:visited
{
    color: #369;
    text-decoration: none;
}

#news_bulletin_right_column #register_now a.register_now:hover
{
    color: #369;
    text-decoration: underline;
}


#news_bulletin_right_column p.make_homepage
{
    margin: 0;
    padding: 6px;
    background-color: #c7def0;
    color: #369;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#news_bulletin_right_column p.make_homepage a:link, #news_bulletin_right_column p.make_homepage a:active, #news_bulletin_right_column p.make_homepage a:visited
{
    color: #369;
    text-decoration: none;
}

#news_bulletin_right_column p.make_homepage a:hover
{
    color: #369;
    text-decoration: underline;
}

#news_bulletin_right_column div.right_column_cell
{
    position: relative;
    width: 211px;
    padding: 0;
    margin: 0 0 0 4px;
    border-top: 1px solid #ccc;
}

#news_bulletin_right_column div.right_column_cell p
{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000;
    margin: 0;
    padding: 12px 2px 0 2px;
}

#news_bulletin_right_column p.links_to
{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #666;
    margin: 16px 0 2px 8px;
    padding: 0;
}

#news_bulletin_right_column .resource_cell
{
    position: relative;
    width: 216px;
    padding: 0;
    margin: 3px 0 0 0;
    border: 1px solid #c7def0;
}

#news_bulletin_right_column .resource_cell p a:link, #news_bulletin_right_column .resource_cell p a:active, #news_bulletin_right_column .resource_cell p a:visited
{
    color: #306;
    text-decoration: underline;
}

#news_bulletin_right_column .resource_cell p a:hover
{
    color: #306;
    text-decoration: none;
}

#news_bulletin_right_column .blue
{
    background-color: #c5dcec;
}

#news_bulletin_right_column .resource_cell img
{
    float: left;
    margin: 11px 0 0 7px;
    border: 0;
}

#news_bulletin_right_column .resource_cell img.pca_cares
{
    margin-bottom: 8px;
}

#news_bulletin_right_column .resource_cell img.pca_careers
{
    border-bottom: 1px solid #69c;
}

#news_bulletin_right_column .resource_cell p
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    margin: 0;
    padding: 0 8px 8px 8px;
    clear: both;
}

#news_bulletin_right_column .resource_cell h3
{
    float: left;
    margin: 11px 0 0 10px;
}

#news_bulletin_right_column .resource_cell h3.milestones
{
    margin: 13px 0 0 4px;
}

#news_bulletin_right_column .resource_cell select
{
    margin: 8px;
}

#news_bulletin_right_column div#resource_links
{
    width: 210px;
    padding: 0;
    margin: 10px 0 10px 6px;
    font-family: arial, helvetica, sans-serif;
}

#news_bulletin_footer
{
    clear: both;
    position: relative;
    width: 827px;
    height: 1%;
}

a.news_bulletin_read_more 
{
    float: right;
    margin: 0 20px 0 0;
    color: #6699CC;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.news_bulletin_read_more:link, a.news_bulletin_read_more:active, a.news_bulletin_read_more:visited
{
    color: #6699CC;
    text-decoration: underline;
}

a.news_bulletin_read_more:hover
{
    color: #6699CC;
    text-decoration: none;
}

#news_bulletin_right_column div.right_column_cell a.NavList{
    font-size: 12px;
    color: #003399;
}

/* event category list */

ul.event_category_list
{
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
}

ul.event_category_list li
{
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #999;
}

ul.event_category_list ul
{
	list-style: none;
}

ul.event_category_list ul li
{
	border: none;
}

.events_advanced_search
{
    padding: 8px 0 0 0;
}

a.events_advanced_search_link:link, a.events_advanced_search_link:active, a.events_advanced_search_link:visited
{
    color:#6699CC;
    font-size:13px;
    font-weight:bold;
}

a.events_advanced_search_link:hover
{
    color:#6699CC;
    font-size:13px;
    font-weight:bold;
}


/* AutoComplete item */

.autocomplete_completionListElement 
{  
	visibility: hidden;
	margin: 0px;
	background-color: white;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
	overflow: auto;
	height: 200px;
    text-align: left; 
    list-style-type: none;
    padding: 0px;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

ul.SimpleMenu {
  list-style-type: none;
  margin-left: 0px;
  padding-left 0px;
}

/* milestones styles */

#body_content_feature
{ 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 12px; 
    color: #000000; 
    text-decoration: none;
}

#body_content_feature a.more:link, #body_content_feature a.more:active, #body_content_feature a.more:visited
{
    color: #b25dcc;
    text-decoration: none;
}

#body_content_feature a.more:hover
{
    color: #b25dcc;
    text-decoration: underline;
}

#body_content_feature h2.title
{
    font-size: 22px;
    color: #e8452f;
    font-weight: bold;
}

#body_list_inner div.row h3.date
{
    font-size: 12px;
    font-weight: bold;
    color: #F47C58;
    margin: 0;
    padding: 0;
}

#body_list_inner div.row h3.title
{
    font-size: 12px;
    font-weight: bold;
    color: #4f80b8;
    margin: 0;
    padding: 0;
}

#body_list_inner div.row h3 a:link, #body_list_inner div.row h3 a:active, #body_list_inner div.row h3 a:visited
{
    color: #4f80b8;
    text-decoration: none;
}

#body_list_inner div.row h3 a:hover
{
    color: #4f80b8;
    text-decoration: underline;
}

#body_column_headlines
{
    padding: 12px 0;
}

.body_content_feature_inner
{
    width: 579px;
    padding: 0 0 24px 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
}

div.body_content_feature_inner img
{
    float: right;
    margin: 0 0 8px 8px;
    padding: 0;
    border: 0;
}

div.body_content_feature_inner h1
{
    font-size: 28px
    margin: 0 0 8px 0;
}

div.body_content_feature_inner h2
{
    font-size: 20px
    margin: 0 0 8px 0;
}

div.body_content_feature_inner h3
{
    font-size: 12px
    margin: 0 0 8px 0;
}

div.body_content_feature_inner p.byline
{
    font-weight: bold;
    color: #58585a;
    text-indent: 0;
    margin: 0;
    padding: 0;
}

div.body_content_feature_inner p
{
    text-indent: 9px;
    margin: 0;
    padding: 0 0 6px 0;
}

div.body_content_feature_inner a:link, div.body_content_feature_inner a:active, div.body_content_feature_inner a:visited
{
    color: #4f80b8;
    text-decoration: underline;
}

div.body_content_feature_inner a:hover
{
    color: #4f80b8;
    text-decoration: none;
}

ul.eNewsSimpleMenu
{
    list-style: none;
    margin: 0;
    padding: 6px 0 20px 0;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000;
}

ul.eNewsSimpleMenu li
{
    margin: 0;
    padding: 0;
}

ul.eNewsSimpleMenu li a:link, ul.eNewsSimpleMenu li a:active, ul.eNewsSimpleMenu li a:visited
{
    color: #000;
    text-decoration: underline;
}

ul.eNewsSimpleMenu li a:hover
{
    color: #000;
    text-decoration: none;
}