@charset "UTF-8";
/* CSS Document */

/* 
Provender


*/

html	{
background:url(../images/new_design/bg-html.gif) 0 559px;
height:100%;
}

body  {
position:relative;
background:url(../images/new_design/bg-body.gif) repeat-x;
height:100%;
padding:0;
margin:0;
}

a  {
color:#111;
text-decoration: underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

div, span  {
margin:0;
padding:0;
}

form  {
}
input, textarea   {
}

/* */

.pageWrap	{
position:relative;
width:1038px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -85px;
}

.headerNew	{

height:149px;
overflow:hidden;
background:url(../images/new_design/bg-header.png) no-repeat;
}

.headerNew .navTabs	{
position:absolute;
top:89px;
left:34px;
height:28px;
}
.headerNew .navTabs a	{
display:block;
position:absolute;
left:108px;
width:112px;
height:28px;
color:#fff;
font-size:16px;
line-height:26px;
text-align:center;
text-decoration:none;
background:url(../images/new_design/nav_tab_orange.png) no-repeat;
z-index:91;
}
.headerNew .navTabs a:first-child	{
left:0;
z-index:92;
}
.headerNew .navTabs a:hover	{
background-position:0 -28px;
text-decoration:underline;
}
.headerNew .navTabs a.selected	{
background:url(../images/new_design/nav_tab_red.png) no-repeat;
z-index:93;
}

.headerNew img.logoProvender	{
position:absolute;
right:30px;
}

#navTop	{
position:absolute;
top:117px;
left:41px;
list-style-type:none;
padding:0;
margin:0;
z-index:999;
}
#navTop a span	{
}
#navTop li {
float:left;
padding:0;
margin:0;
}
#navTop li:hover {
background:url(../images/new_design/bg-nav.gif);
}
#navTop li a {
display:block;
height:31px;
color:#fff;
font-size:10px;
line-height:33px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding:0 8px 0 9px;
}
#navTop li.current a {
}
#navTop a:hover {
color:#fff;
}
#navTop li ul li {
float:none;
}
#navTop li ul li a {
display:block;
height:auto;
color:#111;
font-size:10px;
font-weight:normal;
line-height:15px;
text-transform:none;
background:#faaa2c;
border-bottom:1px solid #616161;
padding:2px 6px;
}
#navTop li ul li a:hover {
color:#fff;
background:#616161;
}
#navTop li.current ul li a {
}
#navTop li.current ul li.current a {
}
#navTop li.current ul li a:hover {
}
#navTop li ul {
position:absolute;
display:none;
list-style:none;
border-top:1px solid #2f2f30;
margin:0;
padding:0;
}
#navTop li:hover ul {
display:block;
width:140px;
z-index:99;
}

.contentWrap	{
width:978px;
margin-left:30px;
}

.contentTop	{
height:10px;
background:url(../images/new_design/bg_content-top.png);
}

.contentMiddle	{
min-height:350px;
background:url(../images/new_design/bg_content-middle.png);
padding:0 44px 44px;
}

.contentMiddle h2	{
width:920px;
height:34px;
color:#3f3f3f;
font-size:15px;
line-height:34px;
font-weight:bold;
font-style:italic;
background:url(../images/new_design/bg-heading.gif);
margin-left:-30px;
padding-left:30px;
}

.contentBottom	{
height:14px;
background:url(../images/new_design/bg_content-bottom.png);
}

.dashBoard	{
position:relative;
width:950px;
height:275px;
margin:0 0 30px -30px;
}

.dashBoard .logInType	{
width:310px;
height:105px;
}
.dashBoard .logInType h6	{
position:absolute;
top:4px;
left:9px;
color:#3f3f3f;
font-size:24px;
font-weight:bold;
padding:0;
margin:0;
}
.dashBoard .logInType img	{
position:absolute;
top:50px;
left:29px;
}
.dashBoard .logInType p	{
position:absolute;
top:43px;
left:103px;
font-size:11px;
}
.dashBoard .logInType p span	{
display:block;
font-size:16px;
}

.dashBoard .buttonNewsletter	{
background:url(../images/new_design/button-newsletter.gif);
}

.dashBoard .buttonCalc	{
background:url(../images/new_design/button-calc.gif);
margin-top:10px;
}

.dashBoard a.dashButton	{
display:block;
width:310px;
height:80px;
color:#fff;
font-size:18px;
line-height:19px;
text-decoration:none;
}
.dashBoard a.dashButton span	{
display:block;
padding:20px 0 0 104px;
}
.dashBoard a.dashButton span span	{
display:inline;
font-size:12px;
font-weight:bold;
font-style:italic;
padding:0;
}
.dashBoard a.dashButton span span:hover	{
text-decoration:underline;
}
.dashBoard a.dashButton:hover	{
background-position:0 -80px;
cursor:pointer;
}

.dashBoard .dashWelcome	{
position:absolute;
width:570px;
height:189px;
top:61px;
left:320px;
background:url(../images/new_design/bg-dashboard_welcome.jpg);
padding:25px 30px 0 30px;
}

.dashBoard .newsTickerWrap	{
position:absolute;
right:0;
width:631px;
height:68px;
background:url(../images/new_design/bg-news_ticker.gif)
}
.dashBoard .newsTickerWrap .newsMarquee	{
position:absolute;
width:556px;
height:26px;
top:11px;
left:11px;
font-size:12px;
line-height:25px;
background:#ebebeb;
}
.dashBoard .newsTickerWrap .newsMarquee a	{
color:#111;
text-decoration:none;
}
.dashBoard .newsTickerWrap .newsMarquee a:hover	{
text-decoration:underline;
}


#newsItem #newsDetails	{
border:0;
}
#newsItem tr	{
background:#fff;
}


.footerSpace	{
height:85px;
}

.footerNew	{
position:relative;
width:1038px;
height:85px;
background:url(../images/new_design/bg-footer.png) no-repeat 0 bottom;
margin:0 auto;
}
.footerNew img	{
position:absolute;
left:61px;
bottom:0;
}
.footerNew p	{
position:absolute;
top:32px;
right:73px;
font-size:10px;
}




.printYes	{
display:none;
}
.floatLeft	{
float:left;
}
.floatRight	{
float:right;
}
.clearBoth	{
clear:both;
}