@charset "UTF-8";
/* Wicker Smith Website
------------------------------------------------------------------------------------------- */
body {width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#333333;line-height:135%;
	background:url(../images/bg.gif) repeat-x center top #FFFFFF;}


/* LINKS */
a:link,
a:visited{color:#2A4D7A;text-decoration:none;}
a:hover,
a:active,
a:visited:hover{color:#2A4D7A;text-decoration:underline;cursor:pointer;}

a.arrow{padding-left:16px;background:url(../images/orange_arrow.gif) no-repeat left center;}


/* GENERAL
------------------------------------------------------------------------------------------- */
p{margin:0;padding:0 0 16px 0;}
img {behavior: url('../js/iepngfix.htc');}
.bold{font-weight:bold;}
.block{display:block;}
.clear{clear:both;}
.left{float:left;}
.relative{position:relative;}
.hide{display:none;}


/* UNORDERED LISTS
-------------------------------------------------------------------------------------------
#lblBiosContent ul{margin:-12px 8px 12px 20px;padding:0;} */
ul{margin:0 8px 12px 20px;padding:0;}
.copy ul li{padding-top:4px;}
ul.orange_arrow{margin:6px 8px 0 20px;padding:0;
	list-style: none url(../images/orange_arrow.gif);}
ul.blue_arrow{margin:12px 8px 0 20px;padding:0;
	list-style: none url(../images/blue_arrow.gif);
	color:#2a7ea0;}
ul .label{color:#264973;font-weight:bold;}

ul.orange_arrow li,
ul.blue_arrow li{padding-bottom:8px;}

li.half{width:48%;float:left;}



/* WRAPPERS
------------------------------------------------------------------------------------------- */
.wrapper{position:relative;width:960px;margin:auto;}
.content_wrapper{position:relative;width:960px;margin-top:10px;_margin-top:6px;}



/* MAIN MENU
------------------------------------------------------------------------------------------- */
.logo{display:block;}
.print_logo{display:none;}
.menu{position:relative;height:32px;margin:auto;}
.menu div{float:left;margin-right:3px;}



/* HIGHLIGHTS
------------------------------------------------------------------------------------------- */
.left_side_area{position:absolute;top:0;left:0;width:210px;color:#264973;}
.left_side_area .hl_dark_blue,
.left_side_area .hl_light_blue{min-height:222px;height:auto !important;height:222px;}
.hl_dark_blue{padding:12px 14px;margin-bottom:10px;background-color:#bdcde1;-moz-border-radius:4px;}
.hl_light_blue{padding:12px 14px;margin-bottom:10px;background-color:#dee6f0;-moz-border-radius:4px;}
.left_side_title{font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;}

.hl_dark_blue ul,
.hl_light_blue ul{margin-top:12px;}



/* CONTENT
------------------------------------------------------------------------------------------- */
.content_area{position:relative;width:740px;margin-left:220px;
	min-height:600px;height:auto !important;height:600px;}

.content_left{position:relative;margin-right:200px;padding:10px 20px 20px 10px;}
.content_left_full{position:relative;padding:10px 20px 20px 10px;}

.content_left_inner{position:absolute;top:20px;left:-220px;}
.content_right_inner{position:relative;margin-left:220px;}

.title{position:relative;padding:10px 0;border-bottom:1px dotted #666666;line-height:100%;
	font-family:"Times New Roman", Times, serif;font-size:28px;color:#2a4d7a;}
.title_home{position:relative;padding:10px 0;border-bottom:1px dotted #666666;line-height:100%;
	font-family:"Times New Roman", Times, serif;font-size:24px;color:#2a4d7a;}
.subtitle{font-family:"Times New Roman", Times, serif;font-size:20px;color:#4f7dac;}
.features{position:absolute;top:12px;right:2px;_right:220px;}
.copy{line-height:140%;padding:5px;
	/*min-height:300px;height:auto !important;height:300px;*/}
		
	.copy a:link,
	.copy a:visited{color:#4F7DAC;text-decoration:none;}
	.copy a:hover,
	.copy a:active,
	.copy a:visited:hover{color:#4F7DAC;text-decoration:underline;cursor:pointer;}

.content_right{position:absolute;top:22px;right:-216px;_right:0;width:192px;font-size:11px;}
	.hl_title{font-family:"Times New Roman", Times, serif;font-size:28px;color:#2a4d7a;
		border:none;padding:10px 0 10px 25px;}
	.content_right a:link,
	.content_right a:visited{color:#2a7ea0;text-decoration:none;}
	.content_right a:hover,
	.content_right a:active,
	.content_right a:visited:hover{color:#264973;text-decoration:none;cursor:pointer;}


.blue_arrow{padding:12px 0 2px 16px;font-weight:bold;color:#153358;
	background:url(../images/blue_arrow.gif) no-repeat 0 16px;}
.content_right .indent{padding-left:16px;}


.main_image{margin-top:35px;}
.breadcrumbs{position:relative;padding:12px 0 0 12px;font-weight:normal;color:#4d6e97;}
.breadcrumbs a{font-weight:bold;}

#top_subnav{border-bottom:1px dotted #CCCCCC;margin-bottom:10px;padding:0 0 10px;}
	#top_subnav a{padding:0 8px 0;font-weight:bold;}
	#top_subnav a:link,
	#top_subnav a:visited{color:#999999;text-decoration:none;}
	#top_subnav a:active,
	#top_subnav a:hover,
	#top_subnav a:visited:hover{color:#003366;text-decoration:none;}
	#top_subnav a.current{color:#003366;text-decoration:none;}


/* SHARE
------------------------------------------------------------------------------------------- */
.share{position:relative;width:490px;height:205px;*height:205px;margin:8px auto 20px;padding:12px;
	background-color:#f7f7f7;border:1px solid #CCCCCC;
	-moz-border-radius:8px;border-radius:5px;}
.close_share{padding: 8px; position: absolute; top: 0px; right: 0px; text-align: right;}
.highlight_title{font-size:16px;color:#102246;font-weight:bold;padding-bottom:20px;display:block;z-index:1000;}



/* SEARCH
------------------------------------------------------------------------------------------- */
.back_results{position:relative;padding:4px 0;font-weight:bold;}
.pnlPagingBot{position:absolute;top:118px;right:25px;padding:2px 10px;font-weight:bold;
	border:1px solid #CCCCCC;}

.pnlPaging{height:16px;padding:5px 0;}
	.pnlPagingLf a,
	.pnlPagingLf a:link,
	.pnlPagingLf a:visited,
	.pnlPagingCn a,
	.pnlPagingCn a:link,
	.pnlPagingCn a:visited,
	.pnlPagingRt a,
	.pnlPagingRt a:link,
	.pnlPagingRt a:visited{color:#1c5090;text-decoration:none;font-weight:bold;padding:2px 4px;margin-right:2px;
		border:1px solid #CCCCCC;background-color:#FFFFFF;}
	.pnlPagingLf a:hover,
	.pnlPagingLf a:active,
	.pnlPagingLf a:visited:hover,
	.pnlPagingCn a:hover,
	.pnlPagingCn a:active,
	.pnlPagingCn a:visited a:hover,
	.pnlPagingRt a:hover,
	.pnlPagingRt a:active,
	.pnlPagingRt a:visited:hover{color:#FFFFFF;text-decoration:none;cursor:pointer;font-weight:bold;padding:2px 4px;margin-right:2px;
		border:1px solid #ff9c00;background-color:#ff9c00;}



/* SUBNAV
------------------------------------------------------------------------------------------- */
.subnav{position:relative;padding:6px 2px 4px;font-size:10px;text-transform:uppercase;
	margin-bottom:10px;border-bottom:1px dotted #666666;}
.subnav a.current{color:#264973;text-decoration:underline;}

.alphabet a{font-weight:bold;padding:0 2px;}
.subnav .view_all{position:absolute;top:6px;right:2px;text-transform:none;}



/* FORM FIELDS
------------------------------------------------------------------------------------------- */
.form_label{color:#2A4D7A;}
.hl_form_field{width:175px;border:1px inset #264973;color:#333333;margin:6px 0;padding:2px;}
.hl_form_field_sm{width:150px;border:1px inset #264973;color:#333333;margin:6px 0;padding:2px;}

.form_field{width:300px;border:1px inset #264973;color:#333333;margin:6px 0;padding:2px;}
.form_field_small{border:1px inset #264973;color:#333333;margin:6px 0;padding:2px;}


/* GRID/TABLES
------------------------------------------------------------------------------------------- */
.grid_title{padding:8px;color:#153358;font-weight:bold;text-transform:uppercase;}
.grid_list{padding:4px 8px;}

.event_list_item{position:relative;padding-left:150px;margin-bottom:12px;}
.event_list_date{position:absolute;top:0;left:0;width:130px;font-weight:bold;}



/* DETAIL PAGES
------------------------------------------------------------------------------------------- */
.detail_left_wrapper{position:relative;width:510px;margin-left:220px;}
.detail_right_wrapper{position:absolute;top:0;right:0;width:250px;}
.detail_name{font-family:"Times New Roman", Times, serif;font-size:28px;color:#2a4d7a;
	padding:20px 0 10px 0;}
.copy .detail_name{padding:10px 0;}



/* FOOTER
------------------------------------------------------------------------------------------- */
.footer{position:relative;width:960px;margin:45px auto;font-size:10px;color:#666666;
	border-top:1px dotted #666666;}
.copyright{position:absolute;top:10px;left:2px;}
.terms{position:absolute;top:0;right:0;}
.terms a:link,
.terms a:visited{color:#264973;text-decoration:none;}
.terms a:hover,
.terms a:active,
.terms a:visited:hover{color:#ff9933;text-decoration:none;cursor:pointer;}



/* FOOTER
------------------------------------------------------------------------------------------- */
.popup_wrapper{padding:20px;}
.popup_footer{position:relative;margin:45px auto;font-size:10px;color:#666666;
	border-top:1px dotted #666666;}



/* AJAX PAGE LOADER
------------------------------------------------------------------------------------------- */
.loader_wrapper{position:absolute;top:12px;right:12%;z-index:1000;}
.loader_bg{margin:auto;padding:2px 20px;text-align:center;
	/*background-color:#FFFFFF;
	border:1px solid #BDCDE1;
	-moz-border-radius:8px;border-radius:8px;
	filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;*/}
.loader_bg div{font-weight:bold;font-size:11px;color:#FFFFFF;}

