/* common styles */
body {background-color:#FFFFFF; margin:0px; padding:0px; width:100%; height:100%; font-size:10px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:120%;}
p {margin:0px 0px 10px 0px;}
a {color:#00497E; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
a img {border:0px;}

.pic_left {float:left; margin-right:10px;}

h1 {font-size:12px; font-weight:bold; color:#E94E0A; margin:0px;}
h2 {font-size:10px; font-weight:bold; color:#E94E0A; margin:0px;}

/* structure styles */

.main {height:100%; width:768px; background:url(../images/bg_bottom.gif) bottom no-repeat;}
.top {background:url(../images/bg_top.jpg) no-repeat; height:100px; vertical-align:top;}
.footer {text-align:center; vertical-align:bottom; padding-bottom:5px; height:90px;}
.logo {margin:2px 10px 0px 0px; float:right;}
.blue_line {background-color:#00497E; height:29px; padding-left:10px; color:#FFFFFF; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.content {vertical-align:top; padding:10px;}
.border_bot {border-bottom:1px solid #E94E0A;}
.sides {background:url(../images/left_border.gif) left repeat-y; border-right:1px solid #E94E0A; vertical-align:top;}

/* sections */

a.coming {color:#E94E0A;}
a.past {color:#367AB9; font-size:11px;}
.pastChatTable {margin-top:20px;}
.pastChatTable p {margin-bottom:3px;}

.desc_title {height:34px; background:#E94E0A url(../images/bg_chat_title.gif) left no-repeat; color:#FFFFFF; padding-left:25px; vertical-align:top; padding-top:3px;}
.desc_title h1 {color:#FFFFFF; font-weight:bold; font-size:11px; margin:0px;}
.description {padding:10px;}

div.question, div.alert, div.friend {padding:10px;}
.questionform, .alertform, .friendform {width:330px;}
.questionform {height:220px;}
.alertform {height:110px;}
.friendform {height:200px;}

.leftPad {padding-left:25px;}
.titleComing {height:20px; background:#00497E url(../images/title_coming.gif) left no-repeat; padding:0px;}
.titleArchive {height:20px; background:#00497E url(../images/title_archive.gif) left no-repeat; padding:0px;}

/* form */
form {margin:0px; padding:0px;}
.btn_top {background:url(../images/btn_top_bg.gif) no-repeat; border:0px; width:126px; height:22px; cursor:pointer; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:left; padding-left:5px;}

/* chat pages */
h3 {color:#E94E08; font-size:10px; font-weight:bold; background:url(../images/bullet.gif) left no-repeat; padding:3px 0px 0px 10px; margin-bottom:5px;}
div .content {padding:10px;}
.chat_label {float:left;}
.chat_input {float:right;}
.chat_table {background-color:#FFFFFF; padding:4px; width:310px;}
.chat_field, .chat_field_select, .chat_field_text, .chat_field_email {background-color:#FFFFFF; border:1px solid #000080; height:18px; width:150px; font-size:10px;}
.chat_button {background:url(../images/btn_ok.gif) no-repeat; border:0px; width:29px; height:16px; cursor:pointer; font-size:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right ! important; padding-right:3px;}
.chat_cell_error_msg {color:#FF3300; font-weight:bold;}

.chat_qauthor {color:#00497E; font-weight:bold;}
.chat_question {color:#00497E; font-weight:normal;}
.chat_aauthor {color:#000000; font-weight:bold;}
.chat_answer {color:#000000; font-weight:normal;}




