/* GLOBAL ELEMENTS */
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.8em;padding:0px;margin:5px 0px;color:#333;background:#1E4284;}
h1 span,#shadowtop img,.rhs,.search,div,#logo,#logo span,.clearboth,.clearboth2,h1,h2,h3,h4,table,form,span,p,.submenu ul,.foodul{margin:0px;padding:0px;font-size:1em;}
.clearboth{clear:both;font-size:1px;height:1px;width:1px;border:none;overflow:hidden;}
h1 span{display:block;position:relative;z-index:1;cursor:hand;} 
h1{overflow:hidden;}
h1,h2,h3{color:#1E4284;font-size:1.15em;margin:0px 0px 5px 0px;}
#content h1{border-bottom:1px solid #1E4284;width:99%;padding-bottom:10px;}
a{color:#004080;text-decoration:underline;}
a:visited{color:#1E4284;}
a:active{color:#1E4284;}
a:hover{color:#EC4D00;}
p{margin:5px 0px 10px;}
* html #container ul{padding-left:30px;}

/* GLOBAL LAYOUT */
#shadowtop{margin:30px auto 0px;}
#shadowbottom{margin:0px auto 10px;}
#shadow{position:relative;width:780px;background:url(../img/shadow.png) repeat-y;margin:0px auto;overflow:visible;}
#container{position:relative;width:700px;text-align:left;margin:0px auto;padding:0;background:#FFF url(../img/bg_rhs.gif) repeat-y right 70px;overflow:visible;}
* html #container{padding:1px 5px;width:710px;}
#content{position:relative;float:left;width:450px;margin:10px 0px 0px;padding:0px 5px 0px 0px;}
#content,#content p,#content ul{line-height:1.2em;}
ul.list1 li{margin:0.5em 0em;}
#rhs{float:right;width:200px;margin:0px;padding:0 5px;font-size:0.85em;}

#flashbox{font-size:1.1em;border:2px dashed #1E4284;padding:5px;}

/* HEADER */
#header{background: #FFF url(../img/banner.jpg) no-repeat top right;padding:0 0 3px 0;border-bottom:2px solid #1E4284;}
#logo, #logo span{width:256px;height:148px;overflow:hidden;}
#logo span{margin:0px;background-image:url(../img/shcn_logo.gif);background-repeat:no-repeat;}

/* FOOTER */
#footer{position:relative;width:100%;line-height:20px;text-align:left;font-size:0.8em;margin:20px 0 0;padding:0px;background-color:#FFF;clear:both;border-top: 3px solid #1E4284}
#footer,#footer a{color:#392A5E;text-decoration:none;}
#footer .left{float:left;white-space:nowrap;}
.rp{position:absolute;bottom:-40px;right:0px;color:#CCC8D5;font-size:0.75em;}
.rp a{color:#CCC8D5;text-decoration:none;}
.rp a:hover{color:#C00;text-decoration:underline;}

/*RHS*/
.rhs{position:relative;clear:both;width:100%;margin:20px 0 0;}
.rhs ul{margin:0px;padding:0 0 0 18px;}
.rhs ul li{margin:0.2em 0em;padding:0em;}
#pub{border-bottom:1px dashed #666;padding-bottom:10px;margin:0px 0 20px 0;}