html{font-size:100.01%; height:100%; margin:0; padding:0;}
body{background:#ccc url(img/bg.png) 0 0 repeat-x; color:#1C1C1C; font:62.5%/190% Verdana,Arial,sans-serif; height:100%; margin:0; padding:0; text-align:center;}
a{color:#393b60; text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0;}

#search{height:34px; margin:0 auto; padding:0; position:relative; overflow:hidden; text-align:left; width:980px;}
#search fieldset{background:#414040; border:1px solid #4F4F4F; float:right; height:18px; margin:6px 0 0; padding:0 5px;}
#ginput{background:none; border:0; color:#bbb; float:left; font:10px/12px Arial,sans-serif; height:12px; margin:0; padding:4px 0 0; width:150px;}

#header{background:url(img/headerBg.jpg) 0 100% no-repeat; border-left:1px solid #e5e2e2; border-right:1px solid #e5e2e2; height:100px; margin:0 auto; padding:0; position:relative; text-align:left; width:980px;}

#header h1{left:123px; margin:0; padding:0; position:absolute; top:17px;}
#header a{background:url(img/logo.png) 0 0 no-repeat; display:block; height:71px; margin:0; padding:0; text-indent:-999em; overflow:hidden; width:497px;}
* html #header a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png',sizingMethod='crop'); background:none;}

h2{border-bottom:5px solid #e1e1e1; color:#de1f15; clear:both; font:bold 1.6em Arial,sans-serif; height:25px; line-height:25px; margin:15px 0 10px; padding:0 7px; text-shadow:1px 1px 2px #ccc;}
h3{border-bottom:3px solid #e1e1e1; color:#de1f15; clear:both; font:bold 1.4em Arial,sans-serif; height:22px; line-height:22px; margin:15px 0 10px; padding:0 7px; text-shadow:1px 1px 2px #999;}

#page{background:#fff; border-left:1px solid #e5e2e2; border-right:1px solid #e5e2e2; overflow:hidden; margin:0 auto; padding:12px 0; position:relative; text-align:left; width:980px;}

#content{display:inline; float:left; margin:0 0 0 16px; padding:0; width:725px;}
#content p{font-size:1.1em; margin:10px 0; padding:0; text-align:justify; word-spacing:-0.1ex;}
#content ul{font-size:1.1em; margin:10px 0 10px 30px; padding:0;}
#content #select{font-size:1.2em; font-weight:bold; margin:10px 0 10px 130px;}

table{border-collapse:collapse; border-spacing:0; font-size:100%; margin:10px 0 ; padding:0;}
td, th{border:1px solid #ccc; line-height:1.5em; padding:3px;}

.img-l{float:left; margin:5px 15px 5px 0;}
.img-r{float:right; margin:5px 0 5px 15px;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}

#sidebar{display:inline; float:right; margin:0 12px 0 0; padding:0; width:210px;}
.sTitle{background:#555 url(img/titleBg.png) 5px center no-repeat; border-bottom:5px solid #e1e1e1; color:#efefef; font:bold 1.4em/1.6em Arial, sans-serif; height:1.6em; margin:0; padding:4px 7px 4px 25px; text-shadow:1px 1px 2px #333;}
.sLinks{list-style:none; margin:0 0 20px; padding:0; zoom:1;}
.sLinks li{margin:0; padding:0; width:100%; zoom:1;}
.sLinks a{border-bottom:1px dotted #ccc; color:#353535; display:block; font-size:1em; min-height:1.6em; _height:1.6em; line-height:1.6em; margin:0; padding:4px 7px 4px 7px; text-decoration:none;}
.sLinks a:hover{background:#eee url(listItem.gif) 5px 8px no-repeat; color:#de1f15;}
.sLinks .f{border:0;}

#footer{background:url(img/footerBg.png) 0 100% no-repeat; color:#ccc; font-size:1em; margin:0 auto 9px; padding:9px 0; text-align:center; width:980px;}
