/* common styles */

/* structure styles */
.container {width:990px;}

/* main block */
.sh_t {background:url(../images/sh_t.gif) repeat-x; height:10px;}
.sh_l {background:url(../images/sh_l.gif) repeat-y; width:10px;}
.sh_b {background:url(../images/sh_b.gif) repeat-x; height:10px;}
.sh_r {background:url(../images/sh_r.gif) repeat-y; width:10px;}
.main {background-color:#FFFFFF; padding-top:10px; vertical-align:top;}
.main ul {list-style-image:url(../images/bullet.gif); margin-top:5px; line-height:150%;}
hr {color:#CCCCCC; height:1px;}
.main_text {margin:0px 0px 5px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.welcome_bord {border:2px solid #666666; margin-bottom:15px;}
.textPad {vertical-align:top; padding:10px 15px;}
.title {background-image:url(../images/bg_title.jpg); margin-bottom:15px;}
.title h1 {margin-top:25px;}
.greyBlock {border: 2px solid #666666;background-color:#666666; margin-bottom:15px;}

.description {background-color:#FFFFFF; padding:15px;}
.sub_desc {font-weight:bold; text-align:center;}
.description img {border:1px solid #333333; margin-right:10px;}

.col_bg {background-color:#EFEFEF; vertical-align:top;}

div.question {width:650px; border-top:2px solid #666666;}
div.alert {width:314px; border-top:2px solid #666666;}
div.friend {width:314px; margin-bottom:2px;}

.questionform {border:0px; overflow:hidden;
width:650px; height:263px;
}
.alertform {border:0px; overflow:hidden;
width:314px; height:155px;
}
.friendform {border:0px; overflow:hidden;
width:314px; height:240px;
}

.leftPad {background-color:#EFEFEF; padding:5px;}
.leftPad img {border:1px solid #333333; margin:3px 10px 5px 5px;}
.titleComing {background:#A9B9C9 url(../images/title_coming.gif) left no-repeat; height:35px;}
.titleArchive {background:#CCCCCC url(../images/title_active.gif) left no-repeat; height:35px;}


/* text */

h1 {color:#333333; text-transform:uppercase; font-size:14px; font-weight:bold; margin:0px 0px 5px 10px;}
h2 {color:#FF6600; font-size:18px; margin:0px 0px 10px 0px;}
h3 {color:#FF6600; font-size:14px; font-weight:bold; text-transform:uppercase; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; margin:0px;}
h4 {background-image:url(../images/bg_th.gif); font-size:14px; color:#FFFFFF; text-transform:uppercase; height:35px; padding-left:10px; margin:0px; padding-top:5px; border-bottom:1px solid #ffffff;}


hr.hr_grey {color:#CFCFCF; height:1px; margin:20px 0px 10px 0px;}
hr.hr_white {color:#FFFFFF; height:1px; margin:20px 0px 10px 0px;}
.bottom {text-align:center; font-size:10px; margin-top:0px;}


/* forms */
form {margin:0px; padding:0px;}
.search_input {width:180px; height:20px; background-color:#FFFFFF; border:1px solid #CDCDCD; font-size:11px; font-weight:bold;}

/* chat */
.chat_table {margin-left:20px;text-align:left ! important;}
.chat_cell {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:120%;height:30px}
.chat_field {background-color:#FFFFFF; border:1px solid #CCCCCC;}
.chat_field_select {background-color:#FFFFFF; border:1px solid #CCCCCC;}
.chat_area_field {background-color:#FFFFFF; border:1px solid #CCCCCC;}
.chat_button {border:0px; cursor:pointer; font-weight:bold; color:#FFFFFF; width:75px; height:23px; background-image:url(../images/bg_btn.jpg);}