body {background:#fff;font-family:"Helvetica", "Arial", Lucida Sans, Tahoma, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,button,blockquote,th,td {margin:0;padding:0;}
hr,fieldset,img,button,a {border:none;outline:none;}


html,body {height:100%;text-align:center;font-size:12px;line-height:18px;color:#000;}

h1 {font-size:15px;font-weight:bold;}
h2 {font-size:12px;font-weight:bold;}

#stage {width:100%;min-height:100%;height: auto !important;height: 100%;}
#container {width:900px;margin-left:auto;margin-right:auto;text-align:left;}
#main_img {width:600px;}
#main_caption {width:600px;padding-top:20px;}
#leftCol {width:300px;float:left;}
#rightCol {width:600px;float:left;}
#footer {width:900px;height:20px;clear:both;}

#headerTitle {width:300px;height:150px;float:left;font-size:15px;font-weight:bold;padding-top:20px;}
#headerTitle a:hover {color: #999;}
.headerCol {width:150px;height:150px;float:left;font-weight:bold;padding-top:20px;}


.halfCol {width:450px;float:left;}
.allCol {width:900px;}
.allColDiv {width:900px;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;}
.rightColDiv {width:600px;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;}

.pressPage img {padding-bottom:20px;}
.float_right {float:right;margin-left:1em;}
.float_left {float:left;margin-right:1em;}
.center {width:500px;padding:0 50px 0 50px;}
.caption {color:#999;padding:.5em 0 1em 0;}
.section {padding-bottom:1em;}

.clear {clear:both;}


blockquote {padding:0 50px 0 50px;}
li {list-style:none;font-weight:normal;}
.thumb {width:74px;padding-right:2px;padding-bottom:2px;float:left;}
.thumbs li {width:74px;height:56px;padding-right:2px;padding-bottom:2px;float:left;}

a:link {color: #000; text-decoration: none; }
a:active {color: #000; text-decoration: none; }
a:visited {color: #000; text-decoration: none; }
a:hover {color: #000; text-decoration: none; }