#all { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#all-content { width:1016px; margin:0 auto; text-align:left; background:url(../images/header.gif) no-repeat top left; position:relative; }
#news-content { width:1016px; margin:0 auto; text-align:left; background:url(../images/newsHeader.gif) no-repeat top left; position:relative; }

#nav { position:absolute; top:118px; left:15px; height:38px; text-transform:lowercase; color:#169ED0; }
#nav a { color:#169ED0; text-decoration:none; color:#535554; }
#nav a:hover { color:#169ED0 }
#nav li { display:inline; margin-left:6px; padding-left:8px; background:url(../images/nav-seperator.gif) left center no-repeat; height:32px; padding-top:6px; vertical-align:text-top; font-size:1.2em; }
#nav li.first { padding-left:0px; background:none; }

h1 { font-size:2.055em; color:#5c094d; font-family:Arial, sans-serif; font-weight:normal; margin-bottom:0.5em; }
h2 { font-size:1.4em; color:#5c094d; font-weight:normal; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#5c094d; margin-bottom:0.3em; margin-top:0.1em; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:black;/*color:#707070;*/ }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:black;/*color:#707070;*/ }

sup { color:#009EDD;}

p { color:black; margin-bottom:1em; }
p a { color:black; }
a { color:black;/*color:#707070;*/ }
a:hover, p a:hover { color:#169ED0 }
.imgRight { float:right; margin:0 0 15px 15px;}

.colLeft { float:left; margin-right:30px; margin-top:10px;}
.divide { border-top: 1px solid #CCCCCC; border-left:none; border-right:none; border-bottom:none; margin-top:20px; margin-bottom:20px; }
.bold { font-weight:bold;}

#pods { padding-top:10px; }
.pod { margin-bottom:5px; padding-bottom:5px; margin-right:45px; border-bottom:1px solid #CCCCCC; }

#footer { padding-top:20px; }
#footer ul { margin-bottom:1em; }
#footer ul li { display:inline; margin-left:0.5em; padding-left:0.75em; border-left:1px solid #707070 }
#footer ul li.first { margin-left:0; padding-left:0; border-left:none }
#footer p { color:#444444; font-size:0.75em; }
#footer_left { float:left; width:45%; padding-right:5%; }
#footer_right { }

ul#progress { margin-left:10px; font-size:15px; text-transform:lowercase;}
#progress li { background: url(../uploads/progress/a-progress-select.gif) no-repeat; height:44px; width:180px; margin-bottom:5px; line-height:44px; padding-left:12px;}
#progress li#select { background: url(../uploads/progress/b-progress-select.gif) no-repeat; color:#ffffff; font-weight:bold;}

#btnRowOne { position:relative;left:35%; margin:15px 0; font-size:14px;}
#btnRowTwo{ position:relative;left:25%; margin:15px 0; font-size:14px;}
input.btnContinue  { background:#000000 url(../uploads/progress/btnContinue.gif) no-repeat; color:#ffffff; width:150px; height:34px; line-height:34px; text-align:center; border:none; margin-left:5px; }
input.btnBack { background:#000000 url(../uploads/progress/btnBack.gif) no-repeat; color:#ffffff; width:150px; height:34px; line-height:34px; text-align:center; border:none; margin-right:5px;}

/* all-content holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#all-content { text-align: left; margin: 0 auto;  }
#header, #footer { clear: both;  width: auto; }
#header { padding:20px 0 0 0; text-align:right; height:135px; }
#headerNews { padding:20px 0 0 0; text-align:right; height:100px; }
#header a { margin-right:20px; }
#footer { margin:20px; }
#content-wrap {/* right faux column tab */ float: left; width: 100%; }
#content-wrap:after { /* this is for NN6 to clear floats */ content: ".";  display: block;  height: 0px; clear: both; visibility: hidden; }
#centre { margin: 0 0px 0 0; }
#centrewrap { float:left; width: auto;  margin: 20px; }
#left { float:left; width: 240px; margin: 0 0 0 -5%; }
#right { float:right; width: 0px; }
/************* IE Mac CSS Only  works for Win too **************/
* html div#centrewrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

#template_content ul { margin-left:1.3em; }
#template_content ul ul { margin-left:2em; }
#template_content li { margin-bottom:0.2em; list-style-type:square; }

#template_content .txtLnk ul { margin-left:1.3em; }
#template_content .txtLnk li { margin-bottom:0.2em; padding-left:20px; list-style-type:none; background:url( ../e-news/images/arrow.gif) no-repeat 0 50%; margin:20px; }
#template_content .txtLnk li a { color:#009EDD; font-weight:bold;}
#template_content .txtLnk li a:hover { color:#5C094D; font-weight:bold; text-decoration:none;}


/************* QUOTES **************/

.mva {margin:0 0 5px 0; padding:0 0 0 15px; background-position:1px 0;}

.sibtbg {padding:8px 5px 0 5px; line-height:1.3em; background:#f3f3f3; border:1px solid #ddd; font-size:11px; margin:20px 0 20px 40px; width:700px; }
