/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0
}
 
body {
font: normal 100%/1.6 "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif; color:#636564;
background:#fff;
text-align:center
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal
}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2}

h1 {
color:#000;
padding:0 0 16px 0;
font-size:3em;

}
 
h2 {
color:#333333;
padding:0.6em 0 0.4em 0;
font-size:2em;
}
 
h3 {
color:#dcf979;
padding:0 0 0.2em 0;
font-size:1.6em

}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.2em 0
}
 
ul, ol {
padding:0 0 1.25em 2em
}
li {padding:0 0 0.6em 0; line-height:1.2}
 
blockquote {
margin:0 1em 0.2em 1em
}
 
small {
font-size:0.8em
}
 
img {
border:0
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline
}
 
acronym, abbr {
cursor:help;
border-bottom:1px dashed;
font-variant:normal
}
 
/***** Links *****/
 
a, a:link, a:visited, a:hover {text-decoration:underline}
a {color:#134f99}
a:visited {color:#800080}
a:hover, a:active {color:#ed1b24}

/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif
}
 
textarea {
line-height:1.25
}

 
/***** Tables *****/
 
table {
width:100%;
border:0;
border-collapse:collapse;
margin:0 0 0 0;
padding:0
}
 
table tr td {
padding:0; 
vertical-align:top
}

 
 
/***** Global Classes *****/

.nobullet      { list-style:none; list-style-image:none }
.gray {color:#279800}


#header {height:630px; text-align: -moz-center}
#header table {width:100%; height:630px; margin:0 auto}
#header table td {text-align:left}

#header2 {height:220px; text-align: -moz-center}
#header2 table {width:100%; height:220px; margin:0 auto}

#header3 {height:130px; text-align: -moz-center}
#header3 table {width:100%; height:130px; margin:0 auto}

#logo {width:291; height:93px; position:absolute; top:0; left:30px}

#top_menu {height:40px; text-align:right; padding:16px 100px 0 250px}
#top_menu ul {list-style:none}
#top_menu li {display:inline; padding:0 12px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#ed1b24}

#top_menu2 {height:40px; text-align:center; padding:16px 10px 0 10px}
#top_menu2 ul {list-style:none}
#top_menu2 li {display:inline; padding:0 12px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#ed1b24}

#footer_menu {height:40px; text-align:center; padding:16px 10px 0 10px}
#footer_menu ul {list-style:none}
#footer_menu li {display:inline; padding:0 12px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#ed1b24}


#mainpic {background:#000 url(../images/hdr_bg.jpg) top repeat-x; height:262px}
#mainpic table {width:960px; height:262px; margin:0 auto}
#mainpic td {background:url(../images/hellboy2.jpg) no-repeat}

#contnt {height:600px}
#content {width:100%; height:600px; background:url(../images/cont_bg.jpg) top repeat-x}
#content_td {vertical-align:top; background:url(../images/cont_botbg.jpg) bottom repeat-x; text-align: -moz-center; padding-top:20px}
#content_tbl {width:700px; height:600px; font-size:1em; text-align:left; margin:0 auto}
#content_tbl2 {margin:70px 0; width:94%}
#cont_left {width:580px; text-align:left; font-size:1em; color:#c6d4dd; line-height:1.6; padding:0 30px 0 0}
#cont_right {background:url(../images/splitter.jpg) left top no-repeat; padding:0 0 0 30px; text-align:left}
#cont_right ul {padding:0 0 1.25em 1em}

#footer {height:85px; background:url(../images/bot_bg.jpg) bottom repeat-x; text-align: -moz-center}
#footer_tbl {height:85px; width:860px; background:url(../images/foot_bgcenter.jpg) top no-repeat; margin:0 auto}
#footer_tbl table {width:82%}
#footer_tbl table td {text-align:center}
#footer td {vertical-align:middle}

div.hr {height:0px;border-top:solid 1px #c0bbb3;margin:12px 0px 15px 0px;}

#h1_center {text-align:center}

td.contents_head_1 { padding: 5px 0 5px 4px; width: 25%; background-color: #f1f1f1; }
td.pch_data_1 { padding: 5px 0 5px 5px; background-color: #f1f1f1; }
td.contents_head_0 { padding: 5px 0 5px 4px; width: 25%; background-color: #FFFFFF; }
td.pch_data_0 { padding: 5px 0 5px 5px; background-color: #FFFFFF; }

.contents {font-size:90%}
.contents b {color:#000} 
#table_200 {text-align:left; padding:20px 20px 0 0; width:200px; font-size:80%}
#table_150 {text-align:left; padding:15px 15px 0 0; width:150px; font-size:80%}