body {background:#e9e9e9;color:black;margin:0;padding:0;font-size:12px;font-family:tahoma, helvetica, sans-serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;color:#3b5052;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#4f4f4f;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}

#bg {background:transparent url(images/bg.png);}
#bg-top {background:transparent url(images/bgtop.png) repeat-x;}
#bg-bottom {background:transparent url(images/bgbottom.png) repeat-x left bottom;}

#container {width:948px;margin:0 auto;background:transparent url(images/top.png) no-repeat}

#top {height:137px;position:relative;}
h1 {margin:0;padding:37px 0 0 40px;}
h2 {position:absolute;margin:0;left:490px;top:39px;color:white;font-weight:normal;font-family:georgia, serif;font-size:22px;text-transform:uppercase;}


#content {background:transparent url(images/content.gif) repeat-y;width:100%;overflow:hidden;padding-bottom:20px;position:relative;}
#left {width:341px;float:left;padding-left:48px;padding-right:48px;background-color:white;}
strong {color:#900202;font-weight:normal;}
#left2 {width:341px;float:left;padding-left:48px;padding-right:48px;background-color:white;}
#right {width:398px;float:right;padding-left:54px;padding-right:40px;background-color:white;}

#arrows {left:419px;top:42px;position:absolute;}

h3 {font-family:georgia, serif;color:#0c4e79;font-size:40px;margin:0;font-weight:normal;padding-top:45px;}
h5 {font-family:georgia, serif;color:#0c4e79;font-size:20px;margin:0 0 10px;
 font-weight:normal;padding-bottom:10px;}

#left2 h3 {font-family:georgia, serif;color:#0c4e79;font-size:26px;margin:0;font-weight:normal;padding-top:45px;}
h4 {font-family:georgia, serif;color:#0c4e79;font-size:20px;margin:0 0 10px 0;font-weight:normal;padding-bottom:10px;}
#right h4 {padding-bottom:3px;}
#right {margin-top:0.7em;}

#login {margin-top:20px;border:3px solid #e9e9e9;background:#fecd4c url(images/arrow.png) no-repeat 39px 0;padding:27px 18px 8px 17px;width:300px;margin-bottom:29px;}
#login .input {width:260px;height:23px;border-width:0;padding:4px 20px 3px 20px;color:#0c4e79;font-family:georgia, serif;font-size:18px;background:white url(images/input.png) no-repeat;margin-bottom:10px;}
#login .checkbox-line {padding-top:2px;font-size:11px;}
#login .checkbox-line input {vertical-align:middle;margin-top:2px;}
#login .checkbox-line a {color:#0c4e79;text-decoration:underline;}
#login .checkbox-line a:hover {text-decoration:none;}
#login .buttons {margin:0;text-align:right;padding-top:16px;}

.small-point {list-style-type:none;margin:0;padding:0;}
.small-point li {padding-left:40px;background:transparent url(images/point.png) no-repeat 0 4px;width:275px;padding-bottom:13px;line-height:1.3em}

#right .title {padding:43px 0 22px 0;}
.book {width:100%;overflow:hidden;padding-bottom:13px;}
.book .image {float:left;margin-top:15px;}
.book .point {float:right;width:240px;margin:0;padding:0;list-style-type:none;}
.book .point li {padding:12px 0 22px 44px;background:transparent url(images/point1.png) no-repeat 0 20px;font-family:georgia, serif;font-size:18px;color:#0c4e79;line-height:1em}
.book .point li strong {color:#900202;font-weight:normal;}


#foot {padding:0 50px;line-height:42px;font-size:11px;}
#foot ul {list-style-type:none;margin:0;padding:0;float:right;}
#foot li {display:inline;padding-left:10px;background:transparent url(images/line.png) no-repeat 2px 2px;}
#foot li.first {padding-left:0;background-image:none;}
#foot p {display:inline;margin:0;padding:0;padding-left:10px;background:transparent url(images/line.png) no-repeat 2px 2px;}
#foot p.first {padding-left:0;background-image:none;}
#foot a {color:#0c4e79;text-decoration:underline;}
#foot a:hover {text-decoration:none;}