/* ----- Initial Declarations ----- */
@import url(sr_old.css);
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

#body {margin:5px 5px 40px 5px; overflow:hidden;}
#menu {height:28px;}
#logo {margin:0 0 10px 150px;}

#title {margin-bottom:20px;}

.details {margin:0 10px;}
.detail {font-size:8pt;}
.home_link {float:right;}
h2 {font-size:18pt; font-weight:bold; margin-bottom:4px;}

table {border-collapse:collapse; margin:0 auto 20px auto; font-size:10pt;}
thead, tfoot {background-color:#87aec5;}
th, td {border:1px solid black;padding:2px; overflow:hidden;}

.top_10 {width:400px; margin:0 25px 10px 25px; font-size:10pt;}
.top_10 ul {list-style-type:square; color:#3e78b5;}

.tickets_id {width:25px; text-align:center;}
.tickets_category {width:100px; text-align:center;}
.tickets_email {width:140px; overflow:hidden;}
.tickets_question {width:350px;}
.tickets_time {width:40px; text-align:center;}
.tickets_answer {width:70px; text-align:center;}
.tickets_action {width:70px; text-align:center;}

.personnel_id {width:40px; text-align:center;}
.personnel_name {width:300px; padding-left:10px;}
.personnel_action {width:100px; text-align:center;}

.search_result {margin:10px; border-bottom:1px solid #aabbdd; float:left; text-align:justify; width:500px;}
.search_rating {float:right;}
.search_answer {margin-bottom:5px;}

.question {background-color:#aabbdd; padding:2px 5px; margin-bottom:2px; border:1px solid #3e78b5;}
.category {float:right; font-size:8pt;}
.time {float:right; font-size:8pt; margin-left:50px;}

#right_pane {width:275px; float:right; margin-right:10px; margin-left:10px;}
#search {width:275px; height:100px; margin-bottom:50px;}
#search_header {background:url(images/swimright_search_header.png); color:#3e78b5; font-weight:bold; font-size:11pt; height:17px; padding:5px 10px;}
#search_body {background:url(images/swimright_search_body.png); color:#000000; font-size:10pt; padding:10px; height:46px;}
#search_body p {text-align:center; margin:0 0 5px 0;}
#search_body p.submit {margin:0;}

#right_pane_sml {width:200px; float:right; margin-right:10px; margin-left:10px;}
#search_sml {width:200px; height:100px; margin-bottom:30px;}
#search_header_sml {background:url(images/swimright_search_header_sml.png); color:#3e78b5; font-weight:bold; font-size:11pt; height:17px; padding:5px 10px;}
#search_body_sml {background:url(images/swimright_search_body_sml.png); color:#000000; font-size:10pt; padding:10px; height:46px;}
#search_body_sml p {text-align:center; margin:0 0 5px 0;}
#search_body_sml p.submit {margin:0;}

#rating_box {border:1px solid #3e78b5;}
#rating input {margin-right:10px;}
#rating p {text-align:center; margin-bottom:0;}

.tooltip {display:inline;}
#question {width:700px;}
#input {margin:0 15px; position:relative; display:block;}
#email_info {background:white; border:1px solid #3e78b5; display:none; position:absolute; padding:10px; top:-5px; left:350px; font-size:11pt;}
#category_info {background:white; border:1px solid #3e78b5; display:none; position:absolute; padding:10px; top:25px; left:300px; font-size:11pt;}