
.noscreen{
display:none;
}

.loginPageTitle{
	font-family: Myriad Pro, Arial;
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	background-color:#014d7e;
}

.loginPage {
	font-family: Myriad Pro, Arial;
	font-size: 12px;
	color: #333333;
}

a.loginPage:link, a.loginPage:visited, a.loginPage:active {
	font-family: Myriad Pro, Arial;
	font-size: 12px;
	color: #333333;
	font-weight: none;
	text-decoration : none;
}

a.loginPage:hover {
	text-decoration : underline;
}

.forgotloginPage {
	font-family: Myriad Pro, Arial;
	font-size: 13px;
	color: #333333;
}

.loginpagetext {
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
}

.loginError{
	font-family: Myriad Pro, Arial;
	font-size: 12px;
	background:#edf9db;
	border:1px solid #333333;
	padding:2px;
	color:#f00;
	font-weight:bold;
}

.menuText {
	font-family: Myriad Pro, Arial;
	font-style:normal;
	color:#000000;
	font-size:12px;
}

.menuText a{
color:#FFFFFF !important;
}

.alertText {
	color: red;
	font-size: 14pt;
}

.editText{
	font-family: Myriad Pro, Arial;
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
}




a.bucket:link, a.bucket:hover, a.bucket:visited, a.bucket:active {color: #000000;}
a.resultsheader {font-size:7pt;}
a.docdetailssmall {font-size:7pt; font-weight: bold;}
a.docflags {font-weight: bold; color:#ff0000;text-decoration:underline;}
.resultsheader {font-size:7pt;}

.docdetails {font-weight: bold;}
.docdetailssmall {font-size:7pt; font-weight: bold;line-height:11pt;}
.docdetailssmall_nobold {font-size:7pt; font-weight: normal;}
.docflags {font-weight: bold; color:#ff0000;}


#emailbrowser .emailheader{font-family:verdana;font-size:11px;background-color: #aa0000;color:#ffffff;}
#emailbrowser a.emailheader, a.emailheader:visited , a.emailheader:link, a.emailheader:active {font-family:verdana;font-size:11px;color:#ffffff;}
#emailbrowser .emailmenu{font-family:verdana;font-size:11px;color:#000000;line-height : 200%;border:1px; border-color:#000000;}
#emailbrowser a.emailmenu, a.emailmenu:visited , a.emailmenu:link, a.emailmenu:active {font-family:verdana;font-size:11px;color:#000000;font-weight:bold;line-height : 200%;text-decoration:none;}
#emailbrowser .emaillist{font-family:verdana;font-size:11px;}
#emailbrowser .emaillistheader{font-family:verdana;font-size:9px;background-color:#000000;color:#ffffff;font-weight:bold;}
#emailbrowser a.emaillistheader{font-family:verdana;font-size:9px;background-color:#000000;color:#ffffff;text-decoration:none;font-weight:bold;}
#emailbrowser .emailrow0{font-family:verdana;font-size:11px;background-color:#ffffff;padding:1px;}
#emailbrowser .emailrow1{font-family:verdana;font-size:11px;background-color:#B6E0E5;padding:1px;}
#emailbrowser a.emailrow0{font-family:verdana;font-size:11px;font-weight:bold;background-color:#ffffff;padding:1px;text-decoration:none;color:#000000;}
#emailbrowser a.emailrow1{font-family:verdana;font-size:11px;font-weight:bold;background-color:#B6E0E5;padding:1px;text-decoration:none;color:#000000;}
#emailbrowser a.emailrow0:visited{font-family:verdana;font-size:11px;font-weight:bold;padding:1px;text-decoration:none;color:#888888;}
#emailbrowser a.emailrow1:visited{font-family:verdana;font-size:11px;font-weight:bold;padding:1px;text-decoration:none;color:#888888;}
	
#emailbrowser .emailrowselected,a.emailrowselected,a.emailrowselected:visited{font-family:verdana;font-size:11px;font-weight:bold;background-color:#aa0000;padding:1px;text-decoration:none;color:#ffffff;}
#emailbrowser .emailrowdivider{font-family:verdana;font-size:11px;font-weight:bold;background-color:#0D6BB3;padding:1px;text-decoration:none;color:#ffffff;}

a.searchmap {font-size:10px;color:#000000;font-weight:bold;text-decoration:none;font-family:Verdana,Helvetica}
.searchmap {font-size:10px;color:#000000;text-decoration:none;font-family:Verdana,Helvetica}
.searchmap_oddrow {font-size:10px;background-color:#eff9ff;}
.searchmap_evenrow {font-size:10px;background-color:#ffffff;} 
legend.searchmap {font-size:10px;color:#0000ff;font-weight:bold;text-decoration:none;font-family:Verdana,Helvetica}

.left {
	font-family:Myriad Pro, Arial;
	font-size:13px;
	color: #000000;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.left a {
	text-decoration: none;
	size:13px;
	color: #000000;
	width: auto;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.left a:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	background: #ecf6fb;
}

.leftSub {
	font-family:Myriad Pro, Arial;
	font-size:12px;
	color: #000000;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.leftSub a {
	text-decoration: none;
	size:12px;
	color: #000000;
	width: auto;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.leftSub a:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	background: #ecf6fb;
}

.background1 {
	background-image:url(/images/gradient.gif);
	background-repeat:repeat-x;
	background-color: #b7c4d4;
}

.masthead a{
	background-image:url(/images/masthead.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
	
}

.masthead_About a {
	background-image:url(/images/masthead_about.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;

}

.masthead_Education a{
	background-image:url(/images/masthead_education.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_Meetings a{
	background-image:url(/images/masthead_meetings.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_Membership a{
	background-image:url(/images/masthead_membership.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_News a{
	background-image:url(/images/masthead_news.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_Public a{ /* USE ON ALL LRIS TEMPLATES AS WELL  */
	background-image:url(/images/masthead_public.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_Resources a {
	background-image:url(/images/masthead_resources.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.masthead_NoRightColumn a{  /* TO BE USED IN THE SECTION THAT PRESENTS CAMPAIGN PAGES WITH UNIQUE RIGHT COLUMNS DEFINED PER PAGE*/
	background-image:url(/images/masthead_norightcolumn.gif);
	background-repeat:no-repeat;
	display: block;
	height: 80px;
	width: 948;
}

.main_top {
	background-image:url(/images/main_top.png);
	background-repeat:no-repeat;
	background-position:center;
}

.main_top_left {
	background-image:url(/images/main_top_left.png);
	background-repeat:no-repeat;
	width:14px;
	height:152px;
}

.main_left {
	background-image:url(/images/main_left.png);
	background-repeat:repeat-y;
	width:14px;
	height:1px;
}

.main_top_right {
	background-image:url(/images/main_top_right.png);
	background-repeat:no-repeat;
	width:15px;
	height:152px;
}

.main_right {
	background-image:url(/images/main_right.png);
	background-repeat:repeat-y;
	width:15px;
	height:1px;
}


.main_bottom {
	background-image:url(/images/main_bottom.png);
	background-repeat:no-repeat;
	width:987px;
	height:12px;
}

.main1 {
	background-image:url(/images/professionals.jpg);
	background-repeat:no-repeat;
	width:306px;
	height:286px;
}

.main2 {
	background-image:url(/images/publichome.jpg);
	background-repeat:no-repeat;
	width:306px;
	height:286px;
}

.main3 {
	background-image:url(/images/whatsnew.jpg);
	background-repeat:no-repeat;
	width:306px;
	height:286px;
}

.dash {
    border: dashed #a5a5a5 1px;
}

.dashColumn {
	border-style:dashed;
	border-color:#a5a5a5;
	background-color:#ecf6fb;
	border-width:1px;
	width:120px;
}

.navColumn {
	width:160px;
}


.footer {
	background-image:url(/images/footer.gif);
	background-repeat:no-repeat;
	width:958px;
	height:30px;
}


a.BodyText, a.BodyText:visited , a.BodyText:link, a.BodyText:active { font-family: Verdana;	font-size: 12px; color:#000000; }
a.BodyTextSmall, a.BodyTextSmall:visited , a.BodyTextSmall:link, a.BodyTextSmall:active { font-family: Verdana; font-size: 10px; color:#000000; }
a.HeaderText, a.HeaderText:visited , a.HeaderText:link, a.HeaderText:active { font-family: Arial, Helvetica; font-size: 10pt; font-style: normal; font-weight: bold; }
a.HeaderTextSmall, a.HeaderTextSmall:visited , a.HeaderTextSmall:link, a.HeaderTextSmall:active { font-family: Arial, Helvetica; font-size: 8pt; font-style: normal; font-weight: bold; }
a.TitleText, a.TitleText:visited , a.TitleText:link, a.TitleText:active { font-family: Myriad Pro, Arial; font-size: 20pt; color:#002853; font-weight:800; }
a.orgmenu, a.orgmenu:visited , a.orgmenu:link, a.orgmenu:active { font-family:Myriad Pro, Arial; font-size:15pt; font-weight:400; color:#ffffff; }
a.subnav, a.subnav:visited , a.subnav:link, a.subnav:active { font-family:Helvetica, Arial, sans-serif;	font-size:12pt;	font-weight:600; color:#000000; }
a.mainHome, a.mainHome:visited , a.mainHome:link, a.mainHome:active { font-family: Myriad Pro, Arial; font-style:normal; color:#ffffff;	font-size:12px; }
a.linkHome, a.linkHome:visited , a.linkHome:link, a.linkHome:active { font-family: Myriad Pro, Arial; font-style:normal; color:#002853; font-size:12px;	font-weight:bold; }
a.BodyHome, a.BodyHome:visited , a.BodyHome:link, a.BodyHome:active { font-family: Myriad Pro, Arial; font-style:normal; color:#000000; font-size:12px; }
a.footerText, a.footerText:visited , a.footerText:link, a.footerText:active { font-family: Myriad Pro, Arial; color:#000; font-size:9.5pt; font-weight:none; text-decoration:none; }
.tsAppMemberDirectoryUnlinkedName {color: #0000ff;}


/* New Homepage Styles */
#Awrapper {
	width: 958px;
	background-color: #ffffff;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
}
.aNav {
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.connect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	color: #003366;
	background-color: #c5d6ec;
	text-align: center;
	width: 918px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-transform: uppercase;
}

.atext {
	width: 948px;
	clear: both;
	padding-top: 10px;
}
.atextHeader {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #003366;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin-right: 10px;
	margin-left: 10px;
}
.atext a{
	color:#003366;
	text-decoration:none;
	font-weight: bold;
	font-family: Myriad Pro, Helvetica, Arial, sans-serif;
}
.atext a:hover {
	color:#58a5db;
	text-decoration:none;
	font-weight: bold;
}	
.atext .float {
	width: 293px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	height: 264px;
}
.subBoxHL {
	font-weight: bold;
	color: #717171;
	font-size:12px;
}
#Awrapper .atext a{
	color:#003366;
	text-decoration:none;
	font-weight: bold;
	font-family: Myriad Pro, Helvetica, Arial, sans-serif;
}
#Awrapper .atext a:hover {
	color:#58a5db;
	text-decoration:none;
	font-weight: bold;
}
.greybar {
	height: 2px;
	background-color: #cccccc;
	margin: 0px 20px 0px 20px;
	clear: left;
}
.cover {
	opacity: 0.0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

