body {
background: url('images/pinstripe_bg.jpg');
color:#666666;
font-family:"lucida sans","verdana";
font-size:11pt;
line-height:1.7em;
min-width:1024px;
text-align: center;
margin:0 auto;
padding:0 auto;
}

img {
border:0px;
padding:0;
margin:0;
}

a {
color:#02859a;
text-decoration: none;
}

h2 {
font-size:18pt;
line-height: 1.5em;
margin-top:0;
margin-bottom:5px;
color:#282828;
}

h3 {
color:#f57b20;

margin-top:0px;
margin-bottom:5px;
}

ul {
margin-top:0px;
}

hr {
color:#CCCCCC;
background-color:#CCCCCC;
height:1px;
border:none;
}

#top-bar-bg {
background-color:#282828;
width:100%;
height:93px;
position:relative;
color:white;
font-size:9pt;
font-weight:normal;
}

#top-bar{
padding:0 auto;
margin:0 auto;
width:1024px;
overflow: show;
}

#top-bar-l {
float:left;
text-align:left;
}

#top-bar-r {
float:right;
text-align:right;
vertical-align: middle;
}

#header {
width:1024px;
padding:0 auto;
margin:0 auto;
text-align: left;
margin-top:20px;
margin-bottom:20px;
}

#banner {
padding:0 auto;
margin:0 auto;
width:100%
text-align:center;

background-color: #FFF;
}

.main {
padding:0 auto;
margin:0 auto;
width:1024px;
background-color:#FFF;
border:1px solid #E6E6E6;
overflow: auto;
padding:20px 0px;
margin-top:20px;
margin-bottom:20px;
text-align: center;
overflow:hidden\9;
box-shadow: 0px 1px 10px #e2e2e2;
}

.content-wrap {
padding:0 auto;
margin:0 auto;
overflow:auto;
width:1024px;
}

.gray-box {
background-color:#F2F2F2;
color:#666;
padding:10px 20px 10px 0px;
margin:10px 0px 10px 0px;
font-size:9.5pt;
}

.col {
float:left;
text-align:left;
width:470px;
margin-left:30px;
}

.expo-wrap-gray {
padding:0 auto;
margin:0 auto;
background-color: #F2F2F2;
overflow:auto;
padding:15px;
margin-top:15px;
}

.expo-left {
float:left;
width:500px;
text-align: left;
}

.expo-right {
float:right;
width:300px;
text-align: right;
color:#FC7936;
font-weight:bold;
font-size:13pt;
vertical-align: middle;
}

.expo-right a {
text-decoration: none;
}

iframe {
width:999px;
border:none;
min-height: 500px;
}

.footer{
float:right;
text-align: left;
}