/* CSS Document */

/*staff css*/
.staff_row{float:left;clear:both;margin-top:30px;margin-left:0px;width:100%;}
.staff_box{float:left;border:1px solid #AAAAAA;padding:10px;margin-right:79px;background: url('../images/template/genback.png') repeat-x;box-shadow:3px 3px 7px #999999;}
.staffbio_box{float:left;width:609px;height:208px;margin-left:10px;}
.staffbio{float:left;width:580px;font: normal 15px Arial;padding:10px;margin-left:10px;}
.staff_box_img{float:left;clear:both;border:1px solid #999999;width:250px;background:#FFFFFF;text-align:center;}
.staff_box_img img{}

.staff_contact_box{float:left;width:205px;min-height:72px;clear:both;}
.staffname{float:left;clear:both;text-align:left;width:100%;font:bold 14px Arial;padding:5px 0 0px 0;}
.stafftitle{float:left;clear:both;text-align:left;width:100%;font:normal 14px Arial;padding:0px 0 0px 0;}
.staffnumber{float:left;clear:both;text-align:left;width:100%;font:normal 14px Arial;padding:0px 0 0px 0;}
.emaillink a{display:block;float:left;text-align:left;width:100%;clear:both;color:#000033;}

.holiday_photo{float:left;clear:both;margin-top:20px;padding:20px 57px 20px 57px;background:url('../images/staff/holidayBack.png') repeat-x;border:1px solid #AAAAAA;box-shadow:none;}
.holiday_photo img{border:1px solid #333333;width:800px;margin:30px;box-shadow:0 0 20px #333333;}

.history_row{float:left;width:780px;clear:both;}
.history{float:left;margin-left:20px;margin-top:30px;width:580px;font:normal 15px Arial;}

/* GSIS System */
.gsis_desc{float:left;width:360px;padding-top:10px;font: normal 15px Arial;}
.gsis_box{float:left;clear:both;margin-top:10px;font:normal 15px Arial;}
.gsis_box p{clear:both;float:left;margin:10px 0 2px 0;}
.gsis_box h2{clear:both;float:left;margin:18px 0 2px 0;font:bold 16px Arial;color:#103367;}

.page_split_left{float:left;clear:both;width:50%;}
.page_split_right{float:right;width:50%;}

/* reports page */
.report_title_box{float:left;clear:both;margin-top:12px;width:100%;}
.report_title_box:hover{background:#FFFFFF;opacity:.82;cursor:pointer;}
.report_title_actuator{float:left;clear:both;width:35px;height:35px;background:url('../images/products/darkblueback.png') repeat-x;color:#FFFFFF;font:bold 14px Arial;padding:14px 8px 0 8px;border:1px solid #000066;border-bottom:1px solid #000000;}
.report_arrow_down{float:left;width:39px;height:26px;clear:both;background:url('../images/products/arrowdown.png') no-repeat;}
.report_arrow_up{float:left;width:39px;height:26px;background:url('../images/products/arrowup.png') no-repeat;}

.report_title_text{float:left;width:910px;height:35px;background:url('../images/products/lightblueback.png') repeat-x;color:#000000;font:bold 15px Arial;padding:14px 0 0 10px;border:1px solid #666666;text-shadow:1px 1px 1px #EFEFEF;}
.report_desc_box{float:left;clear:both;width:953px;display:none;padding:10px 10px 10px 10px;margin-bottom:10px;border:1px solid #999999;}
.rdetail_left{float:left;width:49%;color:#666666;}
.rdetail_right{float:left;width:50%;text-align:right;color:#666666;}

.report_subtitle{margin:5px 0 2px 0;font:bold 16px Arial;color:#103367;}
.early_report_box{float:left;clear:both;margin-left:10px;}
.early_report_title{float:left;clear:both;padding:5px;border:1px solid #666666;}
.early_report_desc{float:left;clear:both;padding:5px;}

/*core reports*/
.core_report_row{float:left;clear:both;width:900px;padding:5px 0 4px 4px;border:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;margin-top:0px;}
.core_report_row:hover{background:url('../images/template/formback.png') repeat-x;cursor:pointer;}
.core_report_row_selected{background:url("../images/template/formback.png") 0 -100px repeat-x;border:1px solid #CCCCCC;border-top:1px solid #FFFFFF;}
.core_report_expand{float:left;width:15px;}
.core_report_date{float:left;width:70px;padding-left:10px;}
.core_report_item{float:left;width:90px;}
.core_report_name{float:left;width:600px;padding-top:0px;}
.core_report_price{float:left;width:90px;font-weight:bold;padding-top:2px;}
.core_report_desc{display:none;float:left;clear:both;width:860px;padding:3px;margin-left:15px;border-left:1px solid #000033;padding-left:15px;border-bottom:1px solid #CCCCCC;margin-bottom:15px;}		
.core_report_desc{width:844px;padding:15px;padding-top:10px;margin:5px 0 30px 28px;float:left;clear:both;border:1px solid #CCCCCC;background: url('../images/template/longGrayBox.png') repeat-x;background-color: #EDF0F4;}
.core_report_desc p{margin:3px 0 3px 0;display:inline;}

.core_report_sectiontitle{margin:5px 0 2px 0;font:bold 14px Arial;color:#103367;}
.core_report_title_box{background-color:#EFEFEF;border:1px solid #CCCCCC;width:100%;padding:2px 0 2px 0;text-align:center;}

/*stupid IE fix*/
.report_box_ie_fix{float:left;width:100%;}
.report_box_ie_fix p{float:left;width:100%;}
.report_box_ie_fix ul{float:left;width:100%;}

.core_report_desc a{float:right;display:block;}
.core_report_desc img{float:right;border:1px solid #CCCCCC;margin:0 0 15px 15px;}
.core_report_desc img:hover{border:1px solid #000000;}
.report_sample_title{width:100%;text-align:center;font:bold 10px Arial;color:#000066;}
.cr_ind{margin-left:20px;}

.expand_btn_on{width:16px;height:17px;float:left;clear:both;background:url('../images/products/darkblueback.png') repeat-x;border:1px solid #EEEEEE;text-align:center;color:#FFFFFF;font: bold 14px Arial;}
.expand_btn_on:hover{border:1px solid #AAAAAA;cursor:pointer;}
.expand_btn_off{width:16px;height:17px;float:left;clear:both;background:url('../images/template/expandButton.png') no-repeat;border:1px solid #EEEEEE;}
.expand_btn_off:hover{border:1px solid #AAAAAA;cursor:pointer;}

.login_link{margin:10px 0 2px 0;font:bold 14px Arial;color:#0D1077;float:left;clear:both;width:400px;}

.convert_note{float:left;clear:both;font:normal 14px Arial;}
.convert_note a{float:left;clear:both;margin-top:20px;margin-bottom:20px;font: bold 16px Arial;color:#000066;}
.convert_help{float:left;clear:both;font:normal 14px Arial;}

/* report list on Reports page */
#report_list_box{width:100%;float:left;margin-top:0px;}
#report_list_left{width:110px;float:left;clear:both;border:1px solid #CCCCCC;background:url('../images/template/linkbox.png') repeat-y;}
#report_list_right{width:835px;min-height:350px;max-height:400px;float:right;margin-left:20px;padding:0px 0 0 0px;overflow-x:hidden;overflow-y:scroll;border-bottom:3px solid #505D6E;border-top:3px solid #505D6E;}

.home_reportlink{display:block;width:95px;font:normal 15px Arial;float:left;clear:both;padding:5px 5px 5px 10px;border-bottom:1px solid #CCCCCC;}
.home_reportlink:hover{text-decoration:none;cursor:pointer;background-color:#D2D7E3;}
.home_reportlink_selected{display:block;width:95px;font:bold 15px Arial;float:left;clear:both;padding:5px 5px 5px 10px;border-bottom:1px solid #CCCCCC;
				          background:url('../images/paywall/selreport.png') no-repeat;background-position:-25px 0px;}
.home_reportlink_selected:hover{text-decoration:none;cursor:pointer;background-color:#D2D7E3;}

.tiny_report_row{float:left;clear:both;width:792px;margin-bottom:3px;padding:0px 9px 0px 12px;border:1px solid #999999;border-bottom:1px solid #666666;
				 background:url('../images/paywall/reportback2.png') no-repeat;background-color:#FAFAFB;}
.tiny_report_header_row{float:left;clear:both;padding:5px;font: normal 15px Arial;width:765px;}
.tiny_report_date{float:right;width:130px;color:#000066;text-align:right;margin-right:2px;font: normal 13px Arial;}
.tiny_report_title{float:left;width:600px;font:bold 13px Arial;color:#000000;text-shadow:1px 1px 1px #CCCCCC;overflow:hidden;height:18px;}
.tiny_report_desc{color:#333333;text-shadow:none;font:normal 13px Arial;margin-left:10px;}

.instruction{float:left;clear:both;font:normal 13px Arial;padding:10px 0 10px 0;}

/* Consultants page */
.consult_split{float:left;width:477px;}
.consult_box{float:left;margin:30px 0 0 0px;}
.consult_box img{float:right;width:110px;margin:0 0 10px 15px;border:1px solid #666666;box-shadow:3px 3px 7px #999999;}
.consult_name{float:left;clear:left;margin:2px 0 2px 0;font:bold 16px Arial;color:#103367;}
.consult_title{float:left;clear:left;margin:0 0 0 0px;font:normal 15px Arial;color:#666666;}
.consult_desc{float:left;clear:left;padding:10px 10px 0 0;font:normal 15px Arial;}
