/*
-----------------------------------------------
Voiponder 2005 Base Styles
Author: Iomemo Technologies, Inc.
-----------------------------------------------*/
body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-color:#FFFFFF;
color:#000000;
}
html, body {
height:100%;
min-height:100%;
}
h1,h2, h3, h4, h5 {
margin:0;
padding:0;
font-weight:normal
}
form {
padding:0;
margin:0;
}
dl {
font-size:85%;
padding:0;
margin:0;
}
dt {
font-weight:bold;
color:#333333;
padding:14px 0 2px 0;
margin:0;
}
dd {
color:#333333;
padding:0;
margin:0;
}
table {
border-collapse:collapse;
}
fieldset {
border:1px solid #CCC;
margin-top:20px;
}
legend {
color:#000000;
font-size:85%;
font-weight:bold;
}

/* Links
----------------------------------------------- */
a:link {color:#800000;text-decoration:underline;}
a:visited {color:#B90000;text-decoration:underline;}
a:hover {color:#CC3300;text-decoration:underline;}
a:active {color:#800000;text-decoration:underline;}

a.primary:link {color:#800000;text-decoration:underline;}
a.primary:visited {color:#800000;text-decoration:underline;}
a.primary:hover {color:#CC3300;text-decoration:underline;}
a.primary:active {color:#800000;text-decoration:underline;}

a.white:link {color:#FFFFFF;text-decoration:none;}
a.white:visited {color:#FFFFFF;text-decoration:none;}
a.white:hover {color:#FFFFFF;text-decoration:underline;}
a.white:active {color:#FFFFFF;text-decoration:none;}

a.black:link {color:#000000;text-decoration:none;}
a.black:visited {color:#000000;text-decoration:none;}
a.black:hover {color:#CC3300;text-decoration:underline;}
a.black:active {color:#000000;text-decoration:none;}

a.black-u:link {color:#000000;text-decoration:underline;}
a.black-u:visited {color:#000000;text-decoration:underline;}
a.black-u:hover {color:#CC3300;text-decoration:underline;}
a.black-u:active {color:#000000;text-decoration:underline;}

a.blue:link {color:#003366;text-decoration:underline;}
a.blue:visited {color:#003366;text-decoration:underline;}
a.blue:hover {color:#CC3300;text-decoration:underline;}
a.blue:active {color:#003366;text-decoration:underline;}

a.gray:link {color:	#333333;text-decoration:underline;}
a.gray:visited {color:#333333;text-decoration:underline;}
a.gray:hover {color:#CC3300;text-decoration:underline;}
a.gray:active {color:#333333;text-decoration:underline;}

a.graylight:link {color:#666666;text-decoration:none;}
a.graylight:visited {color:#666666;text-decoration:none;}
a.graylight:hover {color:#CC3300;text-decoration:none;}
a.graylight:active {color:#666666;text-decoration:none;}

a.graylight-u:link {color:#666666;text-decoration:underline;}
a.graylight-u:visited {color:#666666;text-decoration:underline;}
a.graylight-u:hover {color:#CC3300;text-decoration:underline;}
a.graylight-u:active {color:#666666;text-decoration:underline;}

a.google:link {color:#666666;text-decoration:none;background-image:url(/imges/googlebw.gif);background-repeat:no-repeat;}
a.google:visited {color:#666666;text-decoration:none;background-image:url(/imges/google.gif);background-repeat:no-repeat;}
a.google:hover {color:#CC3300;text-decoration:none;background-image:url(/imges/googlebw.gif);background-repeat:no-repeat;}
a.google:active {color:#666666;text-decoration:none;background-image:url(/imges/googlebw.gif);background-repeat:no-repeat;}

a.redgray:link {color:#003366;text-decoration:none;border-bottom:1px solid #CCC;}
a.redgray:visited {color:#003366;text-decoration:none;border-bottom:1px solid #CCC;}
a.redgray:hover {color:#CC3300;text-decoration:none;border-bottom:1px solid #CC3300;}
a.redgray:active {color:#003366;text-decoration:none;border-bottom:1px solid #CCC;}


/* Header
----------------------------------------------- */
table#main {
width:100%;
height:100%;
}
td#header {
padding:0;
font-size:85%;
color:#FFFFFF;
background-color:#006666;
border-bottom:4px solid #CCCCCC;
}
td#header .firstRow {
color:#CCCCCC;
padding:6px 10px 5px 10px;
border-top:1px solid #007979;
border-bottom:1px solid #333333;
}
td#header .secondRow {
padding:3px 10px 4px 10px;
border-top:1px solid #007979;
border-bottom:1px solid #000000;
line-height:160%;
}
td#header .thirdRow {
padding:3px 10px 4px 10px;
background-color:#808080;
border-top:1px solid #999999;
border-bottom:1px solid #666666;
line-height:160%;
}
td#header .fourthRow {
padding:3px 10px 3px 10px;
background-color:#808080;
border-bottom:1px solid #666666;
}
td#header .smallText  {
font-size:x-small;
}

/* Footer
----------------------------------------------- */
td#footer {
font-size:85%;	
line-height:160%;
color:#333333;
border-top:1px solid #999999;
background-color:#CCCCCC;
}
td#footer .firstRow {
border-bottom:1px solid #333333;
padding:4px 10px 6px 10px;
margin:0;
}
td#footer .secondRow {
color:#808080;
font-size:80%;
line-height:120%;
border-top:1px solid #007979;
padding:3px 10px 4px 10px;
margin:0;
background-color:#006666;
}

/* Main Left
----------------------------------------------- */
td#mainL {
border-right:1px solid #CCCCCC;
background-color:#EFEFEF;
padding:0;
margin:0;
height:100%;
}
td#mainL h3 {
font-size:85%;
font-weight:normal;
color:#800000;
padding:12px 10px 0 10px;
margin:0;
line-height:130%;
}
td#mainL ul {
font-size:85%;
margin:0;
padding:2px 10px 10px 10px;
line-height:1em;
list-style:none;
border-bottom:1px solid #CCCCCC;
}
td#mainL li {
font-weight:bold;
margin:7px 0 7px 0;
padding:0 0 0 0;
}
td#mainL li.topics {
font-weight:bold;
margin:7px 0 7px 0;
padding:0 0 3px 0;
white-space:nowrap;
border-bottom:1px solid #DFDFDF;
}
td#mainL span.bullet {
color:#800000;
font-weight:normal;
}

/* Main Right
----------------------------------------------- */
td#mainR {
padding:0 15px 0 23px;
margin:0;
width:100%;
height:100%;
}
td#mainR .mainHeader {
font-size:85%;
color:#666666;
padding:10px 0 2px 0;
margin:0 0 10px 0;
border-bottom:1px solid #CCCCCC;
}
td#mainR h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:160%;
font-weight:bold;
}
td#mainR .breadcrumb {
margin:0;
padding:0;
}
td#mainR .breadcrumb a {
color:#800000;
text-decoration:none;
}
td#mainR .breadcrumb a:hover {
text-decoration:underline;
}
td#mainR .headBlock {
padding:7px 2px 7px 2px;
margin:0 0 15px 0;
font-size:85%;
background-color:#EFEFEF;
}
td#mainR .headBlockNews {
padding:7px 2px 7px 2px;
margin:0 0 15px 0;
font-size:85%;
background-color:#FFEEEE;
}
td#mainR .headBlockInd {
padding:7px 2px 7px 2px;
margin:0 0 15px 0;
font-size:85%;
background-color:#E7F0FE;
}

/* Body
----------------------------------------------- */
table#body {
width:100%;
height:100%;
}

/* Body Left
----------------------------------------------- */
td#bodyL {
width:55%;
height:100%;
padding:0 23px 20px 0;
margin:0;
border-right:1px solid #CCC;
}
td#bodyL .header {
font-size:85%;
line-height:90%;
padding:5px 0 15px 0;
margin:0;
}

/* Body Right
----------------------------------------------- */
td#bodyR {
width:45%;
height:100%;
padding:0 0 10px 10px;
margin:0;
}
td#bodyR ul {
margin:0 0 10px 0;
padding:7px 12px 5px 12px;
list-style-type:none;
}
td#bodyR .annts {
background-color:#FFDDDD;
}
td#bodyR .cmnts {
background-color:#EFEFEF;
line-height:100%;
}
td#bodyR .ind {
background-color:#E7F0FE;
}
td#bodyR .header {
font-size:85%;
padding:0 0 15px 0;
margin:0;
color:#666666;
}
td#bodyR li.title {
background:transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:bold;
padding:0px 0 5px 0;
margin:0;
}
td#bodyR .date {
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003366;
font-size:90%;
padding:0;
margin:0;
}
td#bodyR li.text {
background:	transparent;
padding:0;
margin:0;
}
td#bodyR li.info {
background:transparent;
font-size:85%;
padding:2px 0 7px 0;
margin:0;
color:#666666;
}
td#bodyR li.infoIO {
background:transparent;
font-size:85%;
padding:2px 0 20px 0;
margin:0;
color:#003366;
}
table#bodyRCols {
width:100%;
}
td#bodyRColsL {
width:50%;
border-right:10px solid #FFF;
}
td#bodyRColsR {
width:50%;
}

/* REVISED AT THE TOP -------------------------
----------------------------------------------- */

/* Forms
----------------------------------------------- */
.buttonLineOver {
border-top:1px solid #CCCCCC;
padding:6px 0 20px 0;
margin:20px 0 0 0;
}
.formFieldNote {
font-size:x-small;
color:#666666;
}
.highlight {
color:#800000;
}


/* =Misc
----------------------------------------------- */

.breadcrumbOld {
font-size:85%;
color:#666666;
padding:0px 0 10px 0;
margin:0;
}
.breadcrumbOld a:visited {
color:#800000;
text-decoration:underline;
}
.noBold {
font-weight:normal;
}
.nowrap {
white-space:nowrap;
}
.smallText {
font-size:85%;
}
.customPara {
padding:6px 0 6px 0;
margin:0;
}
.secHead {
font-family:Arial, Helvetica, sans-serif;
font-size:150%;
color:#003366;
margin:0 0 5px 0;
padding:15px 0 0 0;
border-bottom:1px solid #CCCCCC;
}
.paginate {
text-align:center;
padding:0 0 0 0;
}
.paginate a,
.paginate b {
padding:0 2px 0 2px;
}
.arrow {
font-size:85%;
}
.rssBox {
background-color:#FF6600;
padding:0 4px 1px 3px;
border-right:1px solid #663300;
border-bottom:1px solid #333333;
border-top:1px solid #FFC8A4;
border-left:1px solid #FF9A57;
}
.emailBox {
background-color:#6699CC;
padding:0 4px 1px 3px;
border-top:1px solid #A7C4E2;
border-right:1px solid #406181;
border-bottom:1px solid #2B4056;
border-left:1px solid #86AFD7;
}
.alert {
color:#333333;
padding-left:14px;
background:url(/images/px_user_msg.gif) no-repeat 0 50%;
background-position:top left;
}
.twoCol {clear:both;}
.twoColRight {float:right;}
.twoColLeft {float:left;}
}
.vLineSpacer {
border-right:1px solid #666;
padding-right:5px;
}
