* {margin: 0; padding: 0;}
p {margin: 13px 0px;}
.clear {clear: both;}
.main-wrapper {width: 760px; margin: 0px auto;}
h1 {font-family:Times New Roman; color: #000000; font-size: 24px; font-weight: bold; }
h2 {font-family:Times New Roman; color: #333333; font-size: 13px; margin-bottom: 16px;}
h3 {font-family:Times New Roman; color: #000000; font-size: 24px; font-weight: normal;}
.margin5 {height: 6px; border-right: 1px solid #A69E98; overflow: hidden;}
.header-wrapper1 {position: relative; border-bottom: 7px solid #000000; width: 100%;}

.top-navigation {font-family: Times New Roman,Times,serif; font-size: 13px; text-align: right; padding: 7px 17px;}

.top-navigation a {color: #663366; text-decoration: none;}
.top-navigation a:hover {color: #996633; }
.top-navigation a:active {color: #CCCCCC;}

.top-background1 {background: url(../images/top-background1.jpg) no-repeat; width: 760px; height: 178px;}
.top-background2 {background: url(../images/top-background2.jpg) no-repeat; width: 760px; height: 105px;}

.logo {padding: 30px 7px; background-color: #000000; position: absolute; left: 0; top: 0;}

.main-content1 {background: url(../images/main-background1.jpg) repeat-y; margin-top: 3px; width: 760px;}
.main-content2 {background: url(../images/main-background2.jpg) repeat-y; border-right: 1px solid #A69E98; width: 759px;}

.content-left {float: left; width: 177px; padding-top:12px; background: url(../images/left-background-line.jpg) no-repeat;}
.content-left1 {float: left; width: 177px; padding-top:12px; background: url(../images/left-background-related.jpg) no-repeat;}
.content-left2 {float: left; width: 177px; padding-top:12px; background: url(../images/left-background-top-10.jpg) no-repeat;}
.banner {text-align: center; padding: 0px 0px;}
.content-right {float: right; width: 177px; background: url(../images/right-background-top-10.jpg) no-repeat;}
.content-wrapper1 {float: left; width: 406px;}
.content-wrapper2 {float: right; width: 582px;}

.content-middle {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 25px 38px 19px 38px;}
.content-middle a { color: #996600; text-decoration: underline;}
.content-middle a:hover { color: #999999; }
.content-middle a:active { color: #CCCCCC; text-decoration: none; }
.content-middle ul{margin-left: 40px;}
.content-middle ul a {color: #333333; text-decoration: none;}
.content-middle ul a:hover {color: #cc3333; text-decoration: underline;}
.content-middle ul a:active {color: #CCCCCC; text-decoration: none;}

.content-middle1 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 55px 0px 58px;}
.content-middle1 a { color: #996600; text-decoration: underline;}
.content-middle1 a:hover { color: #999999; }
.content-middle1 a:active { color: #CCCCCC; text-decoration: none; }
.content-middle1 ul {margin-left: 40px;}
.content-middle1 ul a {color: #333333; text-decoration: none;}
.content-middle1 ul a:hover {color: #cc3333; text-decoration: underline;}
.content-middle1 ul a:active {color: #CCCCCC; text-decoration: none;}

.content-middle2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 38px 25px 38px;}
.content-middle2 p { line-height: 18px;}
.content-middle2 a { color: #996600; text-decoration: underline;}
.content-middle2 a:hover { color: #999999; }
.content-middle2 a:active { color: #CCCCCC; text-decoration: none; }
.content-middle2 ul {list-style: none; width: 100%;}
.content-middle2 ul li {float: left; width: 33%; padding-top: 5px;}
.content-middle2 ul a {color: #333333; text-decoration: none;}
.content-middle2 ul a:hover {color: #cc3333; text-decoration: underline;}
.content-middle2 ul a:active {color: #CCCCCC; text-decoration: none;}

.content-middle-search {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 20px 38px;}
.content-middle-search a { color: #996600; text-decoration: underline;}
.content-middle-search a:hover { color: #999999; }
.content-middle-search a:active { color: #CCCCCC; text-decoration: none; }
.content-middle-search ul{margin-left: 40px;}
.content-middle-search ul a {color: #333333; text-decoration: none;}
.content-middle-search ul a:hover {color: #cc3333; text-decoration: underline;}
.content-middle-search ul a:active {color: #CCCCCC; text-decoration: none;}

.name {
max-height: 22px; 
overflow: hidden;
}

.login-msg {
    color: red;
}

.input_title {
    width: 440px;
}

.input_small {
    width: 285px;
}

.textarea {
    width: 440px;
}

.input_mini {
    width: 216px;
}

.message {
    font-family: Arial, Helvetica, sans-serif; color: blue; font-size: 13px;
}

.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 45px 16px 6px 16px; color: #f0f0f0; width: 149px;}
.style2 a {color: #FFFFFF; text-decoration: underline;}
.style2 a:hover { color: #D4D4D4; }
.style2 a:active { color: #663366; text-decoration: none; }

.footer-wrapper {margin-top: 4px; border-top: 1px solid #535353; text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; 
padding: 14px 0px 10px 0px;}
.footer-wrapper a {	color: #6666CC;	text-decoration: none; }
.footer-wrapper a:hover { color: #996633; }
.footer-wrapper a:active { color: #CCCCCC; }
.line {border: 0px; height: 1px; background-color: #AAAAAA; overflow: hidden; margin-top: 15px;}

#cse-search-box{height: 53px;}
#cse-search-box .inputbox {width: 145px; height: 16px;}