#igcontent
{
    width: 1024px;
    margin: 0 auto;
    text-align: left;
}
#igcenter
{
    float: left;
    background-color: #dddddd;
    width: 650px;
    min-height: 750px;
}
.igleftsidebar
{
    float: left;
    background-image: url('sbleft.gif');
    background-repeat: no-repeat;
    width: 187px;
    min-height: 750px;
}
.igloginsidebar
{
    float: left;
    background-image: url('sbleft.gif');
    background-repeat: no-repeat;
    width: 187px;
    min-height: 750px;
}
.igrightsidebar
{
    float: left;
    position: relative;
    background-image: url('sbright.gif');
    background-repeat: no-repeat;
    width: 187px;
    min-height: 750px;
}
.trim
{
    background-image: url('trim.gif');
    background-repeat: repeat-x;
    width: 650px;
    min-height: 10px;
}

body
{
    background: black none repeat scroll 0%;
    color: #000000;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
select, pre, input
{
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
}
select, input { margin: 0px 0px 5px 0px; }
pre
{
    white-space:pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    margin: 0px;
}
h1, h2, h3, h4, h5
{
    color: #333333;
    font-weight: bolder;
    margin: 0px;
    padding: 0px;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
form { margin: 0px; }
.special { color: #333333; font-weight: bolder; }
th { font-weight: bold; }
td, th
{
    font-size: 11px;
    text-align: left;
}
a
{
    color: #3B5998;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: 0px none;
}
select
{
    border: 1px solid #BDC7D8;
    padding: 2px;
}
.standard_message
{
    padding: 10px;
}
.standard_message.no_padding
{
    padding: 0pt;
}
.standard_message.shorten
{
    padding-bottom: 0pt;
}
.standard_message.has_padding
{
    padding: 10px;
}
.standard_message #error, .standard_message .status, .standard_message .explanation_note
{
    margin: 0pt;
}
#error, .status, .error
{
    background: #FFEBE8 none repeat scroll 0%;
    border: 1px solid #DD3C10;
    padding: 10px;
}
#error p, .status p
{
    font-weight: normal;
    line-height: 14px;
    margin: 4px 0px 0px;
}
#error a, .status a, .error a
{
    color: #DD3C10;
    text-decoration: none;
}
.status
{
    background: #FFF9D7 none repeat scroll 0%;
    border-color: #E2C822;
}
.status a
{
    color: #3B5998;
    text-decoration: none;
}
.error
{
    color: #DD3C10;
    font-weight: bold;
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    padding:0px 10px 0px 10px;
}
.helpbox
{
    padding: 10px;
    background-color: silver;
    border: 1px solid black;
}
