/* In this CSS
site, header, navigation, content, callouts, forms, footer, global, extra
*/

/*/////// site /////////////////////////////////////////////////////////////*/

* { margin:0; padding:0;}
a {outline:expression(blur());outline: 0;}

body {
	margin:0;
	padding:0;
	background: #92b9cb left top url(/Images/CommonImages/site_background.gif) repeat;
}
html {
	/*site wide inherited attributes*/
	color : #666666;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
.wrapper {
	margin: 0 auto;
	width:980px;
}
.wrapper_left { padding-left:11px; background: left top url(/Images/CommonImages/wrapper_left.gif) repeat-y;}
.wrapper_right { padding-right:11px; background: right top url(/Images/CommonImages/wrapper_right.gif) repeat-y;}
.wrapper_bottom { padding-bottom:24px; background: left bottom url(/Images/CommonImages/wrapper_bottom.gif) no-repeat;}
.wrapper_padding { padding:0;
	background-color:#FFFFFF;}



/*/////// header /////////////////////////////////////////////////////////////*/

.header {
	height:90px;
}
.header_padding { padding: 0 18px 0 0;}
.header_right { float:right; text-align:right;}

.search {
	height:34px;
	background-color:#999999;
	font: 13px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.search_left { background: left top url(/Images/CommonImages/search_left.gif) no-repeat; padding-left:12px;}
.search_right { background: right top url(/Images/CommonImages/search_right.gif) no-repeat; padding-right:12px; }
.search_padding { padding:0 0 4px 0; vertical-align:middle;}

.search input.search_field { width: 150px; border: 1px solid #2b564c; vertical-align:middle; margin: 0 10px;}
.search img { vertical-align:middle;}
.search input.search_button { background:none; width:22px; height:23px; border: 0; vertical-align:middle;}

.header_top_nav { 
	margin: 18px 0 0 0; 
	padding: 0 12px 0 0;
	color:#763b96;
	font: 12px/14px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
.header a {color: #763b96; text-decoration: underline; padding-left:14px;}
.header a:link {color: #763b96; text-decoration: underline;}
.header a:visited {color: #763b96; text-decoration: underline;}
.header a:active {color: #763b96; text-decoration: underline;}
.header a:hover {color: #763b96; text-decoration: none;}

/*/////// navigation /////////////////////////////////////////////////////////////*/

.primary_nav {
	background-color:#007fac;
	color:#007650;
	font-size:12px;
	width: 165px;
}
.primary_nav_wrapper_top { padding: 11px 0 0 0; background: #007fac right top url(/Images/CommonImages/primary_nav_ne.gif) no-repeat;}
.primary_nav_wrapper_bottom { padding:0 0 11px 0; background: #007fac right bottom url(/Images/CommonImages/primary_nav_se.gif) no-repeat;}

.primary_nav_padding {
	padding:0 12px 0 11px;
}

.pri_nav { }
.pri_nav a { font-size:bold; color:#ffc726;text-decoration: none; display: block;}
.pri_nav a:link { color:#ffc726;text-decoration: none;}
.pri_nav a:visited { color:#ffc726;text-decoration: none;}
.pri_nav a:active { color:#ffc726;text-decoration: none;}
.pri_nav a:hover { color:#ffc726;text-decoration: none;}

.sec_nav {
	padding: 6px 5px 5px 10px;
	margin-bottom:4px;
	background:#92b9cb left bottom url(/Images/CommonImages/sec_nav_bottom.gif) no-repeat;
}
.sec_nav div {
	padding: 0 0 6px 15px; 
	background: left top url(/Images/CommonImages/sec_nav_off.gif) no-repeat;
}
.sec_nav div a {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color:#146784;
	text-decoration:none;
	display: block;
}
.sec_nav div a:link {color:#146784; text-decoration:none;}
.sec_nav div a:visited {color:#146784; text-decoration:none;}
.sec_nav div a:active {color:#146784; text-decoration:none;}
.sec_nav div a:hover {color:#ffffff; text-decoration:none;}

.sec_nav .sec_nav_on {
	color:#ffffff;
	background: left top url(/Images/CommonImages/sec_nav_on.gif) no-repeat;
}
.sec_nav .sec_nav_on a {color:#ffffff; text-decoration:none;}
.sec_nav .sec_nav_on a:link {color:#ffffff; text-decoration:none;}
.sec_nav .sec_nav_on a:visited {color:#ffffff; text-decoration:none;}
.sec_nav .sec_nav_on a:active {color:#ffffff; text-decoration:none;}
.sec_nav .sec_nav_on a:hover {color:#ffffff; text-decoration:none;}

.sec_nav .thi_nav {
	padding: 0 0 6px 11px;
	margin-top: -2px;
	background: none;
}
.sec_nav .thi_nav div {
	padding: 0 0 4px 15px;
	background: left top url(/Images/CommonImages/sec_nav_off.gif) no-repeat;
}
.sec_nav .thi_nav div a {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.sec_nav .thi_nav .thi_nav_on { 
	color:#FFFFFF; 
	background: left top url(/Images/CommonImages/sec_nav_on.gif) no-repeat;
}

.sec_nav .thi_nav .thi_nav_on a {color:#ffffff; text-decoration:none;}
.sec_nav .thi_nav .thi_nav_on a:link {color:#ffffff; text-decoration:none;}
.sec_nav .thi_nav .thi_nav_on a:visited {color:#ffffff; text-decoration:none;}
.sec_nav .thi_nav .thi_nav_on a:active {color:#ffffff; text-decoration:none;}
.sec_nav .thi_nav .thi_nav_on a:hover {color:#ffffff; text-decoration:none;}

/*/////// content  /////////////////////////////////////////////////////////////*/


.left_column { width: 176px; overflow:hidden; vertical-align:top;}
.left_column_padding { padding: 0 10px 25px 0;}

.left_callouts {margin-top:6px;}

.right_column { width: 782px; overflow:hidden; vertical-align:top; background: right bottom url(/Images/CommonImages/watermark.jpg) no-repeat;}
.right_column_padding {}

.home_flash {}
.home_flash_padding {}

.home_hr {
	background: left url(/Images/CommonImages/hr_dashed.gif) repeat-x;
	margin: 11px 6px 4px 0;
	line-height:1px;
}

.content_home { vertical-align:top;}
.content_padding_home { padding:6px 4px 20px 17px;}
.content { vertical-align:top;}
.content_padding { padding:6px 18px 20px 0px;}

.center_content_home { vertical-align:top;}
.center_content_padding_home { padding: 0 15px 0 10px;}
.center_content { vertical-align:top;}
.center_content_padding { padding: 0 15px 0 17px;}
.center_content_padding_twocolumn { padding: 0 8px 0 17px;}


.page_title { 
	color:#0088af; 
	font: bold 21px/24px "Trebuchet MS", Helvetica, sans-serif; 
	padding:0 0 0 17px;
}
.page_content {padding: 0 160px 0 17px;}
.page_content_twocolumn {padding: 0 0 0 17px;}

.content  .home_hr {
	background: left url(/Images/CommonImages/hr_dashed.gif) repeat-x;
	margin: 4px 0 5px 0;
	line-height:1px;
}

table.home_title {}
.page_title_home { color:#0088af; font: bold 21px/24px "Trebuchet MS", Helvetica, sans-serif;}
.search_home { text-align:right;}
.search_home input { width:auto; padding:0; vertical-align:middle;}
.home_view_all { color:#763b96;}

.news { }
.news_padding {}
.news_item { padding: 10px 0;}
.news_title {font: bold 15px/17px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:5px;}
.news_date {font: 12px/20px Arial, Helvetica, sans-serif; color:#007fac;}
.news_content {font: 12px/17px Arial, Helvetica, sans-serif; color:#666666;}

.news_link a { color:#763b96; text-decoration:underline;}
.news_link a:link {color:#763b96; text-decoration:underline;}
.news_link a:visited {color:#763b96; text-decoration:underline;}
.news_link a:active {color:#763b96; text-decoration:underline;}
.news_link a:hover {color:#763b96; text-decoration:none;}

.section_header { width:764px; height:60px; margin-bottom:5px;}
.section_header .section_header_padding {padding: 0 310px 0 20px; vertical-align:middle;}
.section_header .first { color:#ffffff; font: 21px/25px "Trebuchet MS", Helvetica, sans-serif;}
.section_header .second { color:#146784; font: 21px/25px "Trebuchet MS", Helvetica, sans-serif;}

.page_content ul {
	margin: 2px 0px 7px 0;
	padding: 2px 0px 7px 0;
}
.page_content li {
	margin-bottom: 3px; 
	padding-left: 8px;
	list-style:none;
	background: left 7px url(/Images/CommonImages/bullet.gif) no-repeat;
}
.page_content ul ul {
	margin: 2px 0px 2px 10px;
	padding: 2px 0px 2px 10px;
}
.page_content ol li {
	list-style:decimal;
	background: none;
	margin-bottom: 3px; 
	padding-left: 0;
}

.right_content_home { width:328px; vertical-align:top;}
.right_content_padding_home { padding: 0 0 0 16px;}
.right_content { width:322px; vertical-align:top;}
.right_content_padding { padding: 0 0 0 20px;}

.news_events_title { 
	color:#cc6600; 
	font: 17px/17px "Trebuchet MS", Helvetica, sans-serif;
	margin-top:7px;
	padding: 0 0 0 14px;
}
.news_events_title_link { text-align:right; vertical-align:bottom;color:#763b96;}
.news_event_list .news_events_title_link { padding: 0 295px 0 0;}

.right_content .news_item { padding: 0 0 10px 14px;}
.right_content .event_item {  padding: 0 0 10px 14px;}

.event_item {  padding: 10px 0 ;}
.event_img { width:270px; height:94px; overflow:hidden; margin: 10px 0 5px 0;}
.page_content .event_img { margin: 0 0 5px 0;}
.event_title {font: bold 15px/17px Arial, Helvetica, sans-serif; color:#666666; padding:8px 0;}
.event_content {font: 12px/17px Arial, Helvetica, sans-serif; color:#666666;}
.event_date {color:#007fac;}

.event_purchase a { font-weight:bold; color:#763b96; text-decoration:underline;}
.event_purchase a:link {color:#763b96; text-decoration:underline;}
.event_purchase a:visited {color:#763b96; text-decoration:underline;}
.event_purchase a:active {color:#763b96; text-decoration:underline;}
.event_purchase a:hover {color:#763b96; text-decoration:none;}

.news_event_list { padding: 0 0 0 16px;}
.page_content .news_event_list { padding: 0 0 0 0;}
.news_event_list h2 {
	color:#0088af; 
	font: 18px/20px "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	padding:8px 0 0 0;
}
.news_event_list_item { padding: 15px 0 0 15px; }
.news_event_list_item a { color:#763b96; text-decoration:underline;}
.news_event_list_item a:link {color:#763b96; text-decoration:underline;}
.news_event_list_item a:visited {color:#763b96; text-decoration:underline;}
.news_event_list_item a:active {color:#763b96; text-decoration:underline;}
.news_event_list_item a:hover {color:#763b96; text-decoration:none;}

.area_filter { margin: 0;}
.area_filter_padding { padding: 0 16px;}
.area_filter td { padding: 0 5px 12px 0; vertical-align:middle;}
.area_filter td select { vertical-align:middle; margin:0 8px;}

.pageation { background-color:#EFEFEF; margin: 5px 0 10px 0;}
.pageation td {padding:4px; font: 12px/14px Arial, Helvetica, sans-serif}

.back_to { text-align:right; margin:0 0 0 0; padding: 0 10px 5px 0 ;}

.search_results {}
.search_results h2{}
.search_results h2 span{
	color:#666666; 
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.content_listing {}

.content_listing th {
	text-align:left; 
	vertical-align:top; 
	font: bold 15px/22px Arial, Helvetica, sans-serif;
	padding: 3px 3px 5px 0;
}
.content_listing th a { color:#007FAC; text-decoration:none; padding-right:25px;}
.content_listing th a:link { color:#007FAC; text-decoration:none;}
.content_listing th a:visited { color:#007FAC; text-decoration:none;}
.content_listing th a:active { color:#007FAC; text-decoration:none;}
.content_listing th a:hover { color:#007FAC; text-decoration:underline;}

.listing_up { background:right url(/Images/CommonImages/listing_up.gif) no-repeat;}
.listing_down { background:right url(/Images/CommonImages/listing_down.gif) no-repeat;}

.content_listing td {
	padding:6px 5px;
}

.listing_title {
	font-weight:bold;
}
.listing_date { white-space:nowrap;}
.listing_apply {
	font: 18px/25px Arial, Helvetica, sans-serif;
	text-align:right;
}
.listing_apply a { color:#cc6600; display:block !important; text-decoration:underline;}
.listing_apply a:link { color:#cc6600; text-decoration:underline;}
.listing_apply a:visited { color:#cc6600; text-decoration:underline;}
.listing_apply a:active { color:#cc6600; text-decoration:underline;}
.listing_apply a:hover { color:#cc6600; text-decoration:none;}

.odd { background-color:#E0EAEF;}

.content_listing_events {}
.content_listing_events td { vertical-align:top; padding:20px 5px;}
.content_listing_events td img { padding:2px 5px;}

.content_listing_events .teaser_small_title {
	color:#0e5681; 
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
.content_listing_events .teaser_small_date { 
	color:#007fac; 
	font: 12px/17px Arial, Helvetica, sans-serif; 
	padding:0 0 10px 5px;
}
.content_listing_events .teaser_small_content { color:#3b3746; }

/*/////// callouts /////////////////////////////////////////////////////////////*/

.callout_small { 
	margin-bottom:4px; 
	width:165px; 
	height:54px; 
	color:#ffffff; 
	font:12px/12px Arial, Helvetica, sans-serif;
}
.callout_small_padding {padding: 30px 0 0 25px; }

.callout_small div a {color:#ffffff; text-decoration:underline;}
.callout_small div a:link {color:#ffffff; text-decoration:underline;}
.callout_small div a:visited {color:#ffffff; text-decoration:underline;}
.callout_small div a:active {color:#ffffff; text-decoration:underline;}
.callout_small div a:hover {color:#ffffff; text-decoration:none;}


.callout_large { 
	margin-bottom:4px; 
	width:313px; 
	height:79px; 
	color:#ffffff; 
	font:12px/12px Arial, Helvetica, sans-serif;
}
.callout_large_padding {padding: 47px 0 0 139px; }

.callout_large div a { color:#ffffff; text-decoration:underline;}
.callout_large div a:link {color:#ffffff; text-decoration:underline;}
.callout_large div a:visited {color:#ffffff; text-decoration:underline;}
.callout_large div a:active {color:#ffffff; text-decoration:underline;}
.callout_large div a:hover {color:#ffffff; text-decoration:none;}

.more_link {color:#763b96;}

.teaser_small { padding: 15px 0 15px 22px;}
.teaser_small_title {
	color:#0e5681; 
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
.teaser_small_date { 
	color:#007fac; 
	font: 12px/17px Arial, Helvetica, sans-serif; 
	padding:0 0 10px 5px;
}
.teaser_small_img { 
	width:133px; 
	height:75px; 
	border-bottom: 4px solid #0e5681; 
	overflow:hidden; 
	margin-bottom:5px;
}
.teaser_small_content { 
	color:#3b3746; 
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}

/*/////// forms /////////////////////////////////////////////////////////////*/

form { display:inline }

.form {margin-top:15px;}
.form th {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	color: #009900;
	padding:15px 0 10px 0;
	text-align:left;
}
.form td { padding: 3px 3px 8px 10px; vertical-align:top}
.form td.extra_form { padding: 0 0 0 0;}
.form input,.form  select,.form  textarea {
	color : #000000;
	font: normal 12px/14px  Arial, Helvetica, sans-serif;
	margin:0;
	border-top: 1px solid #7C7C7C;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	margin-bottom:3px;
}
.form input[type="text"] { width:200px;}
.form textarea { width:250px; height:100px}


.form .form_req .formcell { 
	font-weight:bold;
	background-color:#EFF5F8;
} 

.form .form_err .formcell{ color:#FF0000;}
.form .form_err .errmessage { color:#FF0000;font: normal 11px/14px  Arial, Helvetica, sans-serif;}
.form .form_err input, .form .form_err select, .form .form_err textarea { border:1px solid red !important;}

input, textarea { padding:2px 3px; font-size:12px;}
select { font-size:12px; width:auto;}
option { padding: 0 4px;}

.no_border { border:none !important; width:auto !important; vertical-align:middle; }
.no_border input { border:none !important; width:auto !important; vertical-align:middle; }
input[type='checkbox'] { border: none !important; }
input[type='radio'] { border: none !important; }

.formcell {
	color : #666666;
	text-align: right;
	width: 120px;
}

input.button {
	color: #FDC727; 
	font-size: 12px;
	font-weight: bold;
	line-height: 22px; 
	background:#3B7C9F;
	border-top:2px solid #D1E6EF; 
	border-right:2px solid #0E5D8D; 
	border-bottom:2px solid #0E5D8D; 
	border-left:2px solid #D1E6EF; 
	margin: 3px 3px 0 0;
	padding:3px 10px 3px 10px;
	width:auto !important;
}

.short { width:25px !important;}
.medium { width:75px !important;}
.long { width:200px !important;}


/*////////////////////////////// questionnaire ///////////////////////////////*/

input + label { padding: 0 0 0 5px; }

.questionnaire_checkboxlist { padding: 5px 0 0 10px;}

.questionnaire_radiobuttonlist { padding: 5px 0 0 10px;}

.questionnaire_textbox { margin-top: 5px; }

.questionnaire_reason { font-style: italic; font-size: smaller; }

/*/////// footer /////////////////////////////////////////////////////////////*/

.footer {

}

.footer_top { 
	background: #763b96;
	color:#ffffff;
	font: 11px/16px Arial, Helvetica, sans-serif;
	text-align:center;
}
.footer_top_padding { padding: 9px 0 8px 0; }
.footer_top a {color: #c9b2d5; text-decoration: none; padding: 0 4px;}
.footer_top a:link {color: #c9b2d5; text-decoration: none; }
.footer_top a:visited {color: #c9b2d5; text-decoration: none; }
.footer_top a:active {color: #c9b2d5; text-decoration: none; }
.footer_top a:hover {color: #c9b2d5; text-decoration:underline;}


.footer_bottom {
	height:100px;
	background:#666666;
	color:#FFFFFF;
}
.footer_bottom_padding { padding:23px 13px 17px 15px;}
.footer_bottom_left { font: bold 14px "Trebuchet MS", Helvetica, sans-serif; padding-right:10px;}
.footer_bottom_center {}
.footer_bottom_right { text-align:right; font:12px/20px Arial, Helvetica, sans-serif; color:#ffffff;}
.footer_bottom_right span { color:#cccccc;}

.footer_bottom a {color: #5F9CA4; text-decoration: underline;}
.footer_bottom a:link {color: #5F9CA4; text-decoration: underline;}
.footer_bottom a:visited {color: #5F9CA4; text-decoration: underline;}
.footer_bottom a:active {color: #5F9CA4; text-decoration: underline;}
.footer_bottom a:hover {color: #5F9CA4; text-decoration: none;}

.footer_outer {padding: 0 0 25px 11px;  color:#005979; font: 12px/12px Arial, Helvetica, sans-serif;}


/*/////// global /////////////////////////////////////////////////////////////*/

a { color:#763b96; text-decoration:underline;}
a:link {color:#763b96; text-decoration:underline;}
a:visited {color:#763b96; text-decoration:underline;}
a:active {color:#763b96; text-decoration:underline;}
a:hover {color:#763b96; text-decoration:none;}

p {margin:0 0 6px 0; padding: 0 0 6px 0 ;}
p.indent { text-indent:30px;}
blockquote{font-style:italic}

h1 {
	color:#146784; 
	font: 21px/25px "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h2 {
	color:#0088af; 
	font: bold 21px/28px "Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	padding:0;
}

h3 {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #007fac;
	margin:3px 0;
	padding:0;
}

h4, h5, h6 {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #007fac;
	margin:0;
	padding:0;
}


table.basic {
	/*table class to have padding=0 border=0 spacing=0 width=100% valign=top*/
	border:none;
	width:100%;
	padding:0;
	margin:0;
	border-spacing:0px;
	border-collapse:collapse;
}
table.basic td {
	padding:0;
	vertical-align:top;
}

.float_left {
	float:left;
	position:relative;
}
.float_right {
	float:right;
	position:relative;
}
.clear { clear:both;}

.hr {
	background-color : #E6E6E6;
	margin: 1px 0;
}
.hr_list {
	background-color : #E6E6E6;
	margin: 15px 0 15px 0;
}

.vr_dotted { background: url(Images/CommonImages/vr_dotted.gif) repeat-y 15px 0;  }

ol { 
	margin: 2px 0px 7px 15px;
	padding: 2px 0px 7px 15px;
}
ol li {list-style-type:decimal;}

ul { 
	margin: 2px 0px 7px 15px;
	padding: 2px 0px 7px 15px;
} 
li { margin-bottom: 3px; }

ul ul { 
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
} 

.errtext {
	/*error attributes*/
	color : #FF0000;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: #FF0000; text-decoration: underline;}
.errtext a:link {color: #FF0000;}
.errtext a:visited {color: #FF0000;}
.errtext a:active {color: #FF0000;}
.errtext a:hover {color: #FF0000; text-decoration: underline;}

img { border: 0px; }
.icon { 
	/*aligns img/input/text so they all have verticle centering - all elements need to be the same height*/
	vertical-align:middle;
}
img.icon {
	margin:0 5px 0 5px;
	display:inline;
}

.img_mask {
	position:absolute;
	z-index:100;
}

.button { 
	/*use to make a button-like element on a link*/
	color:#ffffff !important; 
	font-size: 12px;
	font-weight: bold;
	line-height: 22px; 
	background:#3B7C9F;
	border-top:2px solid #D1E6EF; 
	border-right:2px solid #0E5D8D; 
	border-bottom:2px solid #0E5D8D; 
	border-left:2px solid #D1E6EF; 
	margin: 3px 3px 0 0;
}
a.button {color:#ffffff !important; text-decoration:none !important; padding:3px 10px 3px 10px; }
a.button:link {color: #ffffff; text-decoration: none !important;}
a.button:visited {color: #ffffff; text-decoration: none !important;}
a.button:active {color: #ffffff; text-decoration: none !important;}
a.button:hover {
	color: #FDC727; 
	text-decoration: none !important;
	border-top:2px solid #0E5D8D; 
	border-right:2px solid #D1E6EF; 
	border-bottom:2px solid #D1E6EF; 
	border-left:2px solid #0E5D8D; 
	padding:3px 10px 3px 10px; 
}

/*/// Ektron Over//////////// /////////*/

#searchResults table {
	/*table class to have padding=0 border=0 spacing=0 width=100% valign=top*/
	border:none;
	width:100%;
	margin:0;
	border-spacing:0px;
	border-collapse:collapse;
}
#searchResults table td {
	vertical-align:top;
}

tr.search_result_oddrow {background-color:#E0EAEF;}
tr.search_result_oddrow td {background-color:#E0EAEF; padding:3px;}
td.search_result_oddrow {background-color:#E0EAEF;}

tr.search_result_evenrow td{ padding:3px;}


ul.ektronPaging { list-style:none;float:right;}
ul.ektronPaging li {
	font-weight:bold;
	display:inline;
	padding: 0 2px;
	margin:0;
	background:none
}
ul.ektronPaging li a {font-weight:normal;}

/*/////// extra /////////////////////////////////////////////////////////////*/

.popup_wrapper_padding{
background:#ffffff;
padding:5px;
margin:20px;
}

.popup_text{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	margin:10px;
	padding:0;
	}

/* **************** start sifr **************** */

/* these "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sifr text metrics since the sifr text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sifr-hasflash .sifrheader {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 36px;
	line-height: 27px;
}

.sifr-hasflash .sifrsubhead {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}

/* these are standard sifr styles... do not modify */

.sifr-flash {
	visibility: visible !important;
	margin: 0;
}

.sifr-replaced {
	visibility: visible !important;
}

span.sifr-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

/* **************** end sifr **************** */

@media print {
	
}
