html {
margin: 0; padding: 0;
}

body {
margin: 0 auto 0 auto; font: 11px verdana, arial, helvetica, sans; color: #666; text-align: left; line-height: 1.2; width: 100%; background-color: #B4DAFE; z-index: -10;
}
p {
margin: 4px auto 4px auto; font: 11px verdana, arial, helvetica, sans; color: #666; text-align: left; line-height: 1.4; width: 98%; padding: 0px 8px  0 6px; 
}
.subhead { 
font: 11px verdana, arial, helvetica, sans; color: #666; font-weight: bold; text-align: left; line-height: 1.4; width: 98%; padding: 0px 8px  0 6px; margin: 0 0 -.4em 0;
}
.obcList ul {
margin-bottom: .6em;
}

.obcList li {
line-height: 1.4em;  font-weight: normal;
}

.obcList li a {
line-height: 1.4em;  font-weight: bold;
}

.obcList li a:hover {
line-height: 1.4em;  font-weight: bold; color: #666;
}

a {
margin: 0 auto 0 auto; font: 11px verdana, arial, helvetica, sans; color: #069; font-weight: normal; text-align: left; line-height: 1.4; text-decoration: none;
}
a:hover {
margin: 0 auto 0 auto; font: 11px verdana, arial, helvetica, sans; color: #666; text-align: left; line-height: 1.4; text-decoration: none;
}
.super {
vertical-align: top; font-size: 8px; font-weight: normal;
}
#topPanel {
position: relative; width: 100%; top: 0px; left: 0px; background: #2e588a url(images/topPnl1024.jpg) no-repeat center; height: 100px; z-index: 1;
}
#topPanelwlogo {
position: relative; width: 100%; top: 0px; left: 0px; background: #2e588a url(images/topPnl1024_logo.jpg) no-repeat center; height: 100px; z-index: 1;
}
#topPanelGrad {
position: absolute; width: 100%; top: 100px; left: 0px; background: #FFF url(images/topGradPiece.jpg) repeat-x center; height: 40px; z-index: 99;
}
#logoHolder {
position: absolute; margin: 0px auto 0 auto; width: 100%; top: 0px; text-align: center; z-index: 100;
}
#logoHead {
margin: 0 auto 0 auto; width: 870px; text-align: left; z-index: 100;
}
#logoTag {
margin: -50px auto 0 auto; width: 840px; font: 14px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; font-style: italic; text-align: right; right: 50px; z-index: 101;
}
#topNavHolder {	
position: absolute; margin: 0 auto 0 auto; width: 100%; text-align: center; z-index: 110; background-color: none;
}
#topNav {
margin: 0px auto 0 auto; height: 40px; width: 540px; font: 11px verdana, arial, helvetica, sans; color: #FFF; font-weight: bold; text-align: left;  z-index: 111;
}

#eBrowHolder {
position: absolute; margin: 0px auto 0 auto; height: 20px; width: 840px; top: 160px; text-align: center; z-index: 121;
}
.eyeBrowNav {
margin: 96px auto 0 auto; width: 566px; font: 10px verdana, arial, helvetica, sans; color: #666; font-weight: normal; text-align: right; z-index: 121;
}
.eyeBrowNav a {
display: inline; margin: 96px auto 0 auto; width: 572px; font: 10px verdana, arial, helvetica, sans; color: #89B2CC; font-weight: normal; text-align: right; z-index: 121;
 
}
.eyeBrowNav a:hover {
color: #bbb; 
}

#solHolder {
position: absolute; margin: 0px auto 0 auto; height: 20px; width: 100%; top: 316px; text-align: center; z-index: 125;
}
.solNav {
margin: 0px auto 0px auto; height: 20px; width: 540px; color: #89B2CC; text-align: left; z-index: 125;
}
.solNav a {
display: inline; height: 20px; font: 12px verdana, arial, helvetica, sans; color: #89B2CC; font-weight: normal; font-style: italic; text-align: left; vertical-align: middle; z-index: 125; 
}

.solNav a:hover {
color: #ccc; 
}

#mainHolder {
margin: 0 auto 0px auto; width: 100%; top: 140px; text-align: center; background-color: #B4DAFE;
}
#mainBody {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
//width: 80%; 
width: 906px;
margin: 0px auto 0px auto;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 3px; padding-top: 35px; padding-bottom: 35px; padding-left: 5px; 
background-color: #FFF;
}
/*____________________________________________________________NAVIGATION */
#mainNav {
position: relative; left: .2%; width: 154px; height: 26px; background-color: #fff; top: 2px; text-align: left; float: left; z-index: 140;
}
#mainNav #topMainNav {
left: 11%; width: 100%; height: 26px; text-align: left; z-index: 145;
background: #fff url(images/topNavShdw.jpg) no-repeat center;
border-top: 0px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;
}

/* #mainNav .butMainNav {
font: 11px verdana, arial, helvetica, sans; color: #2e588a; text-decoration: none; type-align: left; vertical-align: baseline;
left: 11%; width: 100%; height: 26px; text-align: left; z-index: 46;
background: #fff url(images/navButUp.jpg) no-repeat center;
border-right: 1px solid #ccc; border-left: 1px solid #ccc;
}

#mainNav .butMainNav a {
font: 11px verdana, arial, helvetica, sans; color: #2e588a; text-decoration: none; type-align: left; vertical-align: baseline;
padding: 5px 0px  0 16px; 
display: block; left: 11%; width: 100%; height: 26px; text-align: left; z-index: 46;
background: #fff url(images/navButUp.jpg) no-repeat top 0px;
border-left: 1px solid #ccc;
}
#mainNav .butMainNav a:hover {
background: #fff url(images/navButOver.jpg) no-repeat top left;
border-left: 1px solid #ccc; 
} */

#mainNav #botMainNav {
left: 11%; width: 100%; height: 26px; text-align: left; z-index: 46;
background: #fff url(images/botNavShdw.jpg) no-repeat top;
border-right: 1px solid #ccc; border-left: 1px solid #ccc;
 padding-bottom: 35px;
border-bottom: 1px solid #ccc;
}

#butBuy {
width: 100%; height: 40px; text-align: center; z-index: 56; margin-top: -3em;



}

/*_____________________________________________________________________COLUMNS */

#centerHldr {
width:572px;
position: relative;
margin-left: 160px;
min-height: 500px;
}
/*_____________________________CENTER */
#col1MainImg {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width:569px;
position: relative;
margin-left: 6px; padding-top: 6px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 7px; padding-left: 6px;
z-index: 60;
}
/*_____________________________COLUMN CENTER LEFT */
#col1 {
font: 11px verdana, arial, helvetica, sans; color: #666; 
text-align: left; 
line-height: 1.2; 
width: 178px;
position: relative;
left: 6px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
z-index: 60;
}
/*_____________________________COLUMN CENTER RIGHT - Adjust top position in-line */
#col2 {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width: 178px;
position: absolute;
margin-left: 8px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
z-index: 70;
}
/*_____________________________COLUMN CENTER RIGHT 2 */
#col3 {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width: 178px;
position: absolute;
margin-left: 8px;  top: 0px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
z-index: 80;
}
/*_____________________________COLUMN RIGHT */
#col4 {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width: 128px;
position: absolute;
margin-left: 758px;  top: 142px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
clear: both;
z-index: 80;
}
/*_____________________________SINGLE COLUMN BASE */
#col5 {
font: 11px verdana, arial, helvetica, sans; font-color: #666; 
text-align: left; 
line-height: 1.2; 
width: 556px;
position: relative;
margin-top: 6px; margin-bottom: .5em;
 
border: 1px solid #ccc; 
padding: 6px;
z-index: 80;
}
/*_____________________________FULL COLUMN WIDTH 572PX  */
.colFull {
font: 11px verdana, arial, helvetica, sans; color: #666; 
text-align: left; 
line-height: 1.2; 
width: 572px;
position: relative;
margin-left: 166px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
z-index: 60;
}
/*_____________________________FULL COLUMN WIDTH 572PX  */
.col2-3 {
font: 11px verdana, arial, helvetica, sans; color: #666; 
text-align: left; 
line-height: 1.2; 
width: 381px;
position: relative;
margin-left: 166px;
border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;
padding-right: 6px; padding-left: 6px;
z-index: 60;
}
.posMessage {
font: 17px times, time-roman, palatino, serif; color: #2e588a; text-decoration: none; line-height: 1.2em; vertical-align: baseline;
width: 100%; text-align: left; letter-spacing: -.2px;
background-color: #fff; z-index: 90;
margin-bottom: 1em;
/* border-right: 1px solid #ccc; border-left: 1px solid #ccc;*/
}

.posMessage1 {
font: 10px verdana, arial, helvetica, sans; color: #2e588a; font-weight: bold; text-decoration: none; line-height: 1.2em; vertical-align: baseline; word-spacing: -.1;
width: 120px; 
text-align: left; letter-spacing: -.7px;
background-color: #fff; z-index: 90;
margin-bottom: 0em; margin-top: 1.5em;
/* border-right: 1px solid #ccc; border-left: 1px solid #ccc;*/
}
.posMessage1 a {
font: 10px verdana, arial, helvetica, sans; color: #777; font-weight: bold; text-decoration: none; line-height: 1.2em; vertical-align: baseline; word-spacing: -.1;
}

.posMessage1 a:hover {
font: 10px verdana, arial, helvetica, sans; color: #2e588a; font-weight: bold; text-decoration: none; line-height: 1.2em; vertical-align: baseline; word-spacing: -.1;
}

.posMessage2 {
font: 10px verdana, arial, helvetica, sans; color: #777; font-weight: normal; text-decoration: none; line-height: 1.4em; vertical-align: baseline; word-spacing: -.1;
width: 120px; 
text-align: left; letter-spacing: -.7px;
background-color: #fff; z-index: 90;
margin-bottom: 0em; margin-top: 1.5em;
padding-bottom: 1em;
/* border-right: 1px solid #ccc; border-left: 1px solid #ccc;*/
}

.posMessage2 a {
font: 10px verdana, arial, helvetica, sans; color: #069; font-weight: normal; text-decoration: none; line-height: 1.4em; vertical-align: baseline; word-spacing: -.1;
}

.posMessage2 a:hover {
font: 10px verdana, arial, helvetica, sans; color: #777; font-weight: normal; text-decoration: none; line-height: 1.4em; vertical-align: baseline; word-spacing: -.1;
}

.rul {
width: 100%; border-bottom: 1px solid #ccc; padding: .2em 0 .2em 0; margin-bottom: .5em;
}

#cycQuote {
font: 13px verdana, arial, helvetica, sans; color: #2e588a; font-weight: bold; text-decoration: none; line-height: 1.2em; vertical-align: baseline;
text-align: left; letter-spacing: -.7;
width: 100%; 
background-color: #fff; z-index: 90;
}

#quotee {
font: 10px verdana, arial, helvetica, sans; color: #2e588a; font-style: italic; text-decoration: none; line-height: 1.2em; vertical-align: baseline;
text-align: right;
margin-top: .4em; margin-bottom: 1em;
width: 90%; 
background-color: #fff; z-index: 90;
}

#footer {
border: 1px solid #ccc;
width: 906px; height: 34px; margin: 0px auto 0px auto; padding: 0px 5px 0px 5px; text-align: center;
background: #fff url(images/botGradPiece.jpg) repeat-x center;
}
.footerNav {
font: 10px verdana, arial, helvetica, sans; color: #666; text-align: center; margin-top: 1em;
}
.footerNav a {
display: inline; font: 10px verdana, arial, helvetica, sans; color: #069; text-align: center; margin-top: 1em;
}
.footerNav a:hover {
font: 10px verdana, arial, helvetica, sans; color: #666; text-align: center; margin-top: 1em;
}
#footerAdd {
border: 1px solid #ccc;
width: 900px; height: 34px; margin: 0px auto 2em auto; padding: 0px 5px 0px 5px;
 background-color: #B4DAFE;
}
#footerAddTxt {
font: 10px verdana, arial, helvetica, sans; color: #666; text-align: center; margin-top: 1em;
}