

a:link { color:#0076C0; text-decoration:underline; }
a:visited { color:#26ABFF; text-decoration:none; }
a:hover, a:active, a:focus { color:#B3CC95; text-decoration:none; }
a img { border:0; }

#banner { width:100%; margin:0; padding:10px 20px; background:#FFF; }

body { margin: 0; padding:0; background:#FFF url(../images/bg/ioaBg.gif) no-repeat bottom right fixed; color:#003759; font:100% Verdana, Arial, sans-serif; }

.contentAd { padding-bottom:12px; background:#FFF; }
.contentAd img { margin:0 auto; display:block; }

.contentTop { margin-bottom:12px; padding:20px 16px 0 32px; background:#FFF url(../images/secTop.gif) no-repeat left top; border-left:1px dashed #000; border-right:1px solid #000; border-bottom:1px solid #000; }
.contentTop h1 { margin-top:-0.1em; padding:0 0 0 35px; color:#003759; font-size:1.5em; }
.contentTop h2 { padding:0 0 0 35px;color:#0076C0; font-size:1.35em; }
.contentTop h3 { padding:0; color:#606060; font-size:1.2em; }
.contentTop img.picRt { float:right; margin:10px 0 10px 10px; }
.contentTop img.picLt { float:left; margin:10px 10px 10px 0; }

.contentTop2 { margin-bottom:12px; padding:20px 0 0 20px; background-color:#FFF; border-left:1px dashed #000; border-right:1px solid #000; border-bottom:1px solid #000; border-top:3px solid #000; }
.contentTop2 h1 { margin-top:-0.1em; padding:0; color:#003759; font-size:1.35em; }
.contentTop2 h2 { padding:10px 0 0 0; color:#0076C0; font-style:italic; font-size:1.25em; }
.contentTop2 h3 { padding:0; color:#606060; font-size:1.2em; }
.contentTop2 img.picRt { float:right; margin:10px 0 10px 10px; }
.contentTop2 img.picLt { float:left; margin:10px 10px 10px 0; }

.table {    }
.mainCell p { margin:0; padding:0 10px 0 0; }
.mainCell { margin:10px; padding:0;  }
.rightCell { margin:0; padding:0 0 0 10px; font-size:0.85em; border:1px solid #0076C0; }
.borderTop { padding:10px 0 0 0; border-top:1px dashed #0076C0;   }

#contentHome { margin:0; padding:0; min-height:1px; background-color:#FFF; clear:both; border-left:1px dashed #000; border-right:1px solid #000; border-bottom:1px solid #000; border-top:3px solid #000; }
#contentHome h1 { margin-top:0; padding:0; color:#003759; font-size:1.4em; }
#contentHome h2 { padding:10px 0 0 0; color:#0076C0; font-style:italic; font-size:1.25em; }
#contentHome h2.blueLine { margin:10px 0 0 0; padding:12px 0 0 0; color:#0076C0; font-style:italic; font-size:1.25em; border-top:1px dashed #0076C0; }
#contentHome h3 { padding:0; color:#606060; font-size:1.2em; }
#contentHome img.picRt { float:right; margin:10px 0 10px 10px; }
#contentHome img.picLt { float:left; margin:0; }

#contentHomeTest { margin:0; padding:0; min-height:1px; background-color:#FFF; background-image:url(../images/bg/background-blue-chart3.gif); background-position:top left; background-repeat:no-repeat; clear:both; border-left:1px dashed #000; border-right:1px solid #000; border-bottom:1px solid #000; border-top:3px solid #000; }
#contentHomeTest h1 { margin-top:0; padding:0; color:#003759; font-size:1.4em; }
#contentHomeTest h2 { padding:10px 0 0 0; color:#0076C0; font-style:italic; font-size:1.25em; }
#contentHomeTest h2.blueLine { margin:10px 0 0 0; padding:12px 0 0 0; color:#0076C0; font-style:italic; font-size:1.25em; border-top:1px dashed #0076C0; }
#contentHomeTest h3 { padding:0; color:#606060; font-size:1.2em; }
#contentHomeTest img.picRt { float:right; margin:10px 0 10px 10px; }
#contentHomeTest img.picLt { float:left; margin:0; }


.mainDiv { margin:10px; padding:0; width:340px; float:right; position:relative; top:0; left:0; border:0px solid #000; }
.mainDiv p { margin:0; padding:0; }
.mainDiv p.blueTop { margin:10px 0 0 0; padding:12px 0 0 0; border-top:1px dashed #0076C0; }

.rightDiv { margin:10px 10px 0 0; padding:0; width:120px; float:right; position:relative; font-size:0.85em; border:0px solid #0076C0; }
.rightDivBox { margin-bottom:12px; padding:0; border:1px solid #0076C0; }
.rightDivBox2 { margin-bottom:12px; padding:0; border-left:1px solid #0076C0; }
.rightDiv p { margin:0; padding:0 10px; }

.topBorder { padding:10px 0 0 0; border-top:1px dashed #0076C0;   }
#clear { clear:both; width:500px;  }


.contentMiddle { margin-bottom:12px; padding:20px 16px 0 32px; background:#FFF url(../images/secMid.gif) no-repeat left top; border-left:1px dashed #000; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; }
.contentMiddle h2 { padding:0 0 0 35px;color:#0076C0; font-size:1.35em; }
.contentMiddle h3 { padding:0; color:#606060; font-size:1.2em; }
.contentMiddle img.picRt { float:right; margin:10px 0 10px 10px; }
.contentMiddle img.picLt { float:left; margin:10px 10px 10px 0; }

form { margin:5px 0 10px 0; }

#footer { margin-left:300px; padding-bottom:24px; font-size:0.6em; }
#footer a:hover, #footer a:active, #footer a:focus { color:#606060; }

h1, h2, h3, h4 { margin:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:1.35em; }
h2 { font-size:1.25em; }
h3, h4 { font-size:1.2em; }

#leftColContent { text-align:left; padding:110px 12px 20px 12px; background:url(../images/leftColBg.jpg) no-repeat; color:#FFF; font-size:0.8em; line-height:1.4em; }
#leftColContent p { margin:6px 0 12px 0; }
#leftColContent a:link, #leftColContent a:visited { color:#FFF; text-decoration:underline; }
#leftColContent a:hover, #leftColContent a:active, #leftColContent a:focus { color:#26ABFF; text-decoration:none; }

#leftColumn { float:right; width:280px; margin-right:16px; background:url(../images/ioaLeftBg.gif) no-repeat left top; font-size:0.9em; }

#leftLogin { margin:0 0 20px 0; padding-bottom:10px; font-size:0.8em; line-height:2em; border-bottom:1px solid #FFF; }
#leftLogin a:link, #leftLogin a:visited { color:#FFF; text-decoration:none; }
#leftLogin a:hover, #leftLogin a:active, #leftLogin a:focus { color:#26ABFF; text-decoration:none; }

#leftNav { width:180px; margin:0 0 0 30px; background-color:#0076C0; border:1px solid #000; }

#mainBox { float:right; width:502px; margin:0; background-color:#FFF; }
#mainbox a:link, #footer a:link { color:#0076C0; }
#mainbox a:visited, #footer a:visited { color:#26ABFF; }
#mainbox a:hover, #mainbox a:active, #mainbox a:focus { color:#B3CC95; }

#mainContainer, #controlPanelContainer { width:730px; margin:35px 0 0 0; }
#mainContent, #controlPanelContent { padding:0 0 12px 0; font-size:0.8em; line-height:1.4em; }
#mainContent p, #controlPanelContent p { margin:6px 0 12px 0; }

#controlPanelBox { width:682px; margin:0; background-color:#FFF; }

#controlPanelBox  {background:none;
    border: none; }
.contentTop h1 { margin-top:-0.1em; padding:0 0 0 35px; color:#003759; font-size:1.35em; }
.contentTop h2 { padding:0 0 0 35px;color:#0076C0; font-size:1.25em; }
.contentTop h3 { padding:0; color:#606060; font-size:1.2em; }
.contentTop img.picRt { float:right; margin:10px 0 10px 10px; }
.contentTop img.picLt { float:left; margin:10px 10px 10px 0; }

.MenuClass
{
    float:left;
    padding-left: 30px;
}
.WelcomeLabel
{
    font-weight:bold;
}