html, body {height:100%;}
body {height:100%; font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2c2c2c; background:#185c90;}
img {border:0 none;}
ul, li {list-style:none}
input, select, textarea {font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#615f55;margin:0;padding:0;outline:none}
input.chkbx {border:0 none}
a {outline:none;text-decoration:underline;color:#1173b2;}
a:hover {outline:none;text-decoration:none;}
p {margin:0;padding:5px 0;}
.clear, form, body, html, img, ul, li, h1, h2, h3, h4, h5, h6, h7 {margin:0;padding:0}
h1 {font-size:18px; font-weight:normal; color:#1173b2; line-height:22px;}
h2 {font-size:14px; font-weight:normal; color:#1173b2; line-height:16px;}
h3 {font-size:12px; font-weight:normal; color:#1173b2; line-height:10px;}
.font_9 {font-size:9px;}
.font_10 {font-size:10px;}
.font_11 {font-size:11px;}
.font_12 {font-size:12px;}
.font_13 {font-size:13px;}
.font_14 {font-size:14px;}
.font_16 {font-size:16px;}
.font_18 {font-size:18px;}
.float_left {float:left}
.float_right {float:right}
.txt_just {text-align:justify;}
.txt_left {text-align:left;WORD-WRAP:BREAK-WORD;}
.clear {clear:both;visibility:hidden;font-size:0;height:0;line-height:0;}
#Container {width:100%; height:auto; display:block; margin:0 auto; background:#185c90;}
.header {background:url(../images/header_bg.gif) repeat-x left top; width:auto; display:block; height:63px;}
.header_container {width:950px; height:auto; padding:30px 0 0 0; color:#fff; margin:0 auto; display:block; text-align:right;}
.header_container a {color:#fff; text-decoration:none;}
.middle_container {width:950px; height:auto; display:block; margin:0 auto; background:url(../images/body_bg.gif) repeat-y center top; padding:0 25px;}
.footer {background:url(../images/footer_bg.gif) repeat-x left top; width:auto; display:block; height:95px;}
.footer_container {background:url(../images/footer_container_bg.gif) no-repeat left top; width:950px; margin:0 auto; display:block; height:76px; padding:19px 25px 0 25px; color:#1173b2;}
.menu {background:url(../images/menu_bg.gif) no-repeat left top; width:910px; padding:0 20px; height:41px; display:block; font-size:16px;}
.menu li {float:left; padding:0 10px;}
.menu li a {color:#fff; height:38px; padding:0 0 0 15px; float:left; display:block; text-decoration:none;}
.menu li a span {color:#fff; height:38px; padding:0 15px 0 0; cursor:pointer; line-height:38px; float:left; display:block;}
.menu li a:hover, .menu li a.select {color:#fff; height:38px; padding:0 0 0 15px; background:url(../images/menu_hover_bg.gif) no-repeat left top; float:left; display:block; text-decoration:none;}
.menu li a:hover span, .menu li a.select span {color:#fff; height:38px; padding:0 15px 0 0; background:url(../images/menu_hover_bg.gif) no-repeat right top; line-height:38px; float:left; display:block; cursor:pointer;}
.data_container {width:890px; height:auto; padding:20px 30px 0 30px; display:block;}
ul.list_normal {margin:0; padding:0;}
ul.list_normal li {background:url(../images/arw_img.gif) no-repeat left 5px; padding:0 0 0 15px;}
.font_white {color:#fff;}
.font_green {color:#789701;}
.img_margin {margin:5px 10px 0 0;}
.title_faculty {background:url(../images/visiting_faculty_title.gif) no-repeat left top; width:570px; margin:10px 0 0 0; padding:0 0 0 40px; height:auto; line-height:34px; font-size:18px; color:#fff;}
.title_faculty1 {background:url(../images/visiting_faculty_title.gif) no-repeat left top; width:500px; margin:10px 0 0 0; padding:0 0 0 40px; height:auto; line-height:34px; font-size:18px; color:#fff;}
.border_box {border:1px solid #7b9a01; border-width:0 1px 0 1px; padding:10px 20px 0 20px;}

.inp_text_1 {background:#fff; border:1px solid #cdcdcd; width:180px; padding:2px;}
.inp_text_2 {background:#fff; border:1px solid #cdcdcd; width:53px; padding:2px;}
.inp_drp_1 {background:#fff; border:1px solid #cdcdcd; width:186px; padding:2px;}
.font_red {color:red; font-weight:bold;}
.inp_btn {background:url(../images/menu_bg.gif) no-repeat center top; border:1px solid #cdcdcd; font-weight:bold; font-weight:bold; color:#fff; padding:2px 10px 0 10px; overflow:visible; cursor:pointer;}


.mypets {cursor:pointer; display:block; height:30px; line-height:30px;}
.openpet{cursor:pointer; display:block; height:30px; line-height:30px;}
.thepet {height:auto; padding:0; display:block;}
.Boldfont_14 {font-size:13px;font-weight:bold;}

.clist label{padding-left: 5px;}
