body,
html {
margin:0;
padding:0;
color:#000;
background:#ffffff;
}

#wrap {
width:980px;
margin:0 auto;
background:#ffffff;
border-left: 1px dashed #808080;
border-right: 1px dashed #808080;
border-top: 0px solid #ffffff;
text-align:left;
}

#header {
padding:0px 0px;
background:none;
}

h1 {
margin:0;
}

#nav {
padding:0px 0px;
background:none;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#main {
float:right;
width:690px;
padding:9px;
background:none;
border-left: 1px dashed #c0c0c0;
}

h2 {
margin:0 0 1em;
}

#sidebar {
float:left;
width:250px;
padding:10px;
background:none; 
}

#footer {
clear:both;
padding-top:10px;
background:#ffffff;font-size:11px; line-height:18px; text-align:center;
}

#footer p {
margin:0;
}

* html #footer {
height:1px;
}

#footer_ie {
clear:both;
position:relative;top:-15px;
padding-top:20px;
background:#ffffff;font-size:11px; line-height:18px; text-align:center;
}

#footer_ie p {
margin:0;
}

* html #footer_ie {
height:1px;
}

ifr{background-color:#ffffff;border:0px;}

.lnx{position:relative;padding-bottom:5px;left:0px;font-family:impact,ms sans serif,arial,verdana; font-size:19px; letter-spacing:-1px;}

.hl{color:#c62929;}
.hll{color:#808080;}

a{color:#000000; text-decoration:none;}
a:hover{color:#ffffff; background-color:#c62929;}

#popitmenu{position:absolute; background-color:#ffffff; border:3px solid #e9e9e9; font:normal 13px ms sans serif; line-height:40px; padding-top:0px; z-index:100; visibility: hidden;}#popitmenu a{text-decoration:none; padding-left:2px; color:black; display:block;}#popitmenu a:hover{background-color:#a8a8a8;color:#ffffff;}

/* last-modified: 3/15/09 */
body{margin:0px;padding:0px;font-family:ms sans serif,sans-serif,arial,trebuchet ms,times new roman;}

#GB_overlay {
background-color: #222;
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 100;
}

#GB_window {
left: 0;
top: 0;
font-size: 1px;
position: absolute;
overflow: visible;
z-index: 150;
}

#GB_window .content {
width: auto;
margin: 0;
padding: 0;
}

#GB_frame {
border: 0;
margin: 0;
padding: 0;
overflow: auto;
white-space: nowrap;
}


.GB_Gallery {
margin: 0 0px 0 0px;
}

.GB_Gallery .content {
background-color: #ffffff;
border: 0px;
}

.GB_header {
position: absolute;height:200px;
left: 0;
margin: 0;
z-index: 500;
}

.GB_header .inner {
background-color: #c62929;
font-family: ms sans serif; arial, verdana, sans-serif;
padding: 5px 10px 5px 10px;
}

.GB_header table {
margin: 0;
width: 100%;
border-collapse: collapse;
}

.GB_header .caption {
text-align: left;
color: #ffffff;
white-space: nowrap;
font-size: 12px;
}

.GB_header .close {
text-align: right;width:178px;height:19px;
}

.GB_header .close img {
z-index: 500;width:178px;height:19px;
cursor: pointer;
}

.GB_header .middle {
white-space: nowrap;
text-align: center;
}

#GB_middle {
color: #eee;
}

#GB_middle img {
cursor: pointer;
vertical-align: middle;
}

#GB_middle .disabled {
cursor: default;
}

#GB_middle .left {
padding-right: 0px;
}

#GB_middle .right {
padding-left: 0px;
}

.GB_Window .content {
background-color: #000;
border-left:1px solid #c62929;border-right:2px solid #c62929; border-bottom:8px solid #c62929;
}

.GB_Window .header {
border-right: 2px solid #c62929; border-left:1px solid #c62929;border-top:0px solid #000000;border-bottom:1px solid #afafaf;
margin: 0;
height: 0px;
font-size: 13px;
padding-top: 0px;
color: #fff;
background-color:#c62929;
}

.GB_Window .caption {
font-family:ms sans serif,times new roman, times;
font-size: 12px;
text-align: left;
font-weight: normal;
white-space: nowrap;
padding-right: 20px;
}

.GB_Window .close { width:178px;height:19px;text-align: right;}
.GB_Window .close span { 
width:178px;height:19px;
font-size: 12px;
cursor: pointer; 
}
.GB_Window .close img {
width:178px;height:19px;
position: relative;
cursor: pointer;
padding: 0 3px 0 0;
}

.GB_Window .on { border: 0px inset; }
.GB_Window .click { border: 0px inset; }


.cornerBox { position: relative; background: #eeeeee; width: 100%; }
.corner { position: absolute; width: 10px; height: 10px; background: url('i/cor.gif') no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }
