* , img {border:none;padding:0;margin:0; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8.5pt}
a {text-decoration: none;color: #be0000}
a:hover {text-decoration: underline}
body {background: #fff; text-align: center;}
#container{width: 968px; margin: 0 auto; text-align: left;background: transparent url(../templates/images/container_bg.png) top right repeat-y;}
#header, #main_out{width:960px;margin: 0 4px;}
#header_stripe1{height: 15px; ;background: transparent url(../templates/images/images/header_stripe1.png) top right no-repeat;}
#header_stripe2{height: 33px; ;background: transparent url(../templates/images/images/header_stripe2.png) top right no-repeat;}
#header_main{ background: transparent url(../templates/images/images/header_bg.png) top right no-repeat}
#header_in{height: 97px}
#top_menu{height: 33px; ;width: 100%;background: transparent url(../templates/images/images/menu_bg.png) top right no-repeat;}
#top_menu ul {list-style: none; text-transform: uppercase;font-weight: bold;padding-left: 20px;}
.down-size {text-transform:none}
#top_menu ul li {float: left;padding: 7px 10px;}
#top_menu ul li a {color: #666;border-bottom: #ccc 2px solid;}
#top_menu ul li a:hover {color: #222; border-bottom: #be0000 2px solid;text-decoration: none}
#logo {padding-left:40px}

#top_text {padding-left: 20px;height: font-weight: bold;color : #fff}
#top_text .button {background: #bbb; margin: 10px 0; font-weight: bold; padding: 1px 10px; border: #aaa 1px solid}
#top_text a {color: #fff; font-weight: bold}
#top_text ul {list-style: none; color: #ccc;padding: 10px 0 0 10px;}
#top_text ul li{float: left; padding-left: 15px}
#top_text input {background: #fff}

#main_out {background: transparent url(../templates/images/images/main_bg.png) top center repeat-y;}
#main{min-height: 120px; background: transparent url(../templates/images/images/main_top.png) top right no-repeat;}
* html #main {height: 120px;} /*IE*/
#main_bottom {height:30px;background: transparent url(../templates/images/images/main_bottom.png) top center no-repeat;}

#sidebar{width:240px;float: right;padding: 40px}
#content{color: #555;width: 540px; float: left; padding: 30px 50px 20px 50px; }
#clear{clear: both;}

p span {}
#sidebar div.block {padding-bottom: 30px;}
#sidebar div.block span.blockTitle {color: #be0000;font-weight: bold;;display: block;padding: 10px 0 2px 0; border-bottom: #be0000 2px solid;;text-transform: uppercase;margin-bottom: 10px;}
#sidebar div.block form {padding-left:20px;}
.block label {font-weight: bold;padding-right: 10px;color: #555}
input.textField,select.selectMenu { padding: 2px;margin: 4px 4px 4px 0;background-color: #eee; border: #ddd 1px solid}
.block input#remember {margin: 10px 0;}
.block input.button,#content input.button {margin: 10px 0;font-weight: bold; padding: 1px 10px;background-color: #bbb; border: #aaa 1px solid}
.block input.button:hover, #content input.button:hover {background-color: #ddd;}
.block ul,#content ul {padding: 5px 0 0 20px;;list-style-image: url(../templates/images/bullet.png)}

#browse ul{list-style:none;list-style-image:none;padding:0 0 20px 0}
#browse ul li {float: left; padding:0 8px;border-right: #be0000 1px dotted;}
.menu_title{font-weight: bold;text-transform: uppercase}

h1,h2,h3,h4 {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;display: block}
h3{margin: 10px 0;font-size: 1.4em;border-bottom: #be0000 2px solid;font-style: italic;}
h2{margin: 10px 0;font-size: 1.6em;font-style: italic;}

ol li {text-indent: 5px;
list-style-position: inside; }

#footer{margin-bottom: 20px;width: 968px; height: 60px; background: transparent url(../templates/images/footer_bg.png) top right no-repeat;}

