@charset "UTF-8";

/*

Provender Extranet

*/

html	{
}

body	{
background:#f8f8f8;
}


form  {
margin:0;
padding:0;
}
input, textarea, select   {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

/* */


.button	{
display:inline-block;
font-size:13px;
font-weight:normal;
text-transform:none;
text-decoration:none;
border:0;
-webkit-border-radius:4px;
border-radius:6px;
padding:4px 16px 6px 16px;
cursor:pointer;
-webkit-box-shadow: inset 0 0 8px 1px rgba(0,0,0,0.2);
box-shadow:  inset 0 0 8px 1px rgba(0,0,0,0.2);
-webkit-transition:0.1s;
transition:0.1s;
}
.button.small	{
font-size:11px;
padding:1px 10px;
}
.button.arrowRight	{
background-image: url(../images/arrow_right-white.png);
background-repeat:no-repeat;
background-position:right 7px;
padding-right:26px;
}
.button.arrowLeft	{
background-image:url(../images/arrow_left-white.png);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:26px;
}
.button:hover	{
text-decoration:none;
}

.button.grey	{
color:#067bcb;
background-color:#f2f2f2;
}
.button.grey:hover	{
color:#0599ff;
background-color:#f9f9f9;
}
.button.grey.arrowRight	{
background-image: url(../images/arrow_right-blue.png);
}
.button.grey.arrowLeft	{
background-image:url(../images/arrow_left-blue.png);
}

.button.blue	{
color:#fff;
background-color:#067bcb;
}
.button.blue:hover	{
background-color:#0a95f5;
}

.button.orange	{
color:#fff;
background-color:#faaa2c;
}
.button.orange:hover	{
background-color:#ffc60f;
}

.button.red	{
color:#fff;
background-color:#cc0000;
}
.button.red:hover	{
background-color:#eb0000;
}

input.button	{
font-family: "HelveticaNeue_Light", Helvetica, Arial, "Lucida Grande", sans-serif;
padding:2px 12px 4px 12px;
}


.button:hover	{
text-decoration:none;
-webkit-box-shadow:  	0px 0px 6px 0px #000;
box-shadow:  		0px 0px 6px 0px #000;
}
.button.whiteShadow:hover	{
-webkit-box-shadow:  	0px 0px 6px 2px #fff;
box-shadow:  		0px 0px 6px 2px #fff;
}




.inputText::-webkit-input-placeholder {
color: #000;
font-style:italic;
opacity:0.8;
}
.inputText:-moz-placeholder {
color: #000;
font-style:italic;
opacity:0.8;
}
.inputText::-moz-placeholder {
color: #000;
font-style:italic;
opacity:0.8;
}
.inputText:-ms-input-placeholder {  
color: #000;
font-style:italic;
opacity:0.8;
}
.inputText	{
color:#000;
font-size:13px;
font-size: 1.3rem;
/*background:rgba(255,255,255,0.7);
border:1px solid #999;
border-radius:0;
outline:none;
padding:7px;
margin:0 0 3px 0;
opacity:1;
-webkit-transition:0.2s;
transition:0.2s;*/
}
.inputText:focus	{
/*background:rgba(255,255,255,1);
border:1px solid #000;
-webkit-box-shadow:
0 0 1px 1px #fff, inset 1px 1px 3px 0 rgba(0,0,0,0.5);
box-shadow: 
0 0 1px 1px #fff, inset 1px 1px 3px 0 rgba(0,0,0,0.5);
opacity:1;*/
}


.pageWhite	{
background:#fff;
}


.pageWrap	{
position:relative;
max-width:970px;
min-width:500px;
margin:0 auto;
}



header	{
min-height:185px;
}

header .logoBar	{
height:84px;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
header .logoBar .logo	{
float:left;
max-width:175px;
margin-top:11px;
}
header .logoBar nav	{
float:right;
color:#faaa2c;
font-size:11px;
font-family: 'HelveticaNeue_Medium', sans-serif;
text-decoration:none;
margin-top:40px;
}
header .logoBar nav a	{
color:#faaa2c;
text-decoration:none;
margin:0 10px;
}
header .logoBar nav a:last-child	{
margin-right:0;
}
header .logoBar nav a:hover	{
color:#067bcb;
text-decoration:underline;
}
header .logoBar	{
}

header .blueBar	{
height:54px;
background:#003452 url(../images/blue_bar.jpg) center no-repeat;
border-top:1px solid #fff;
}
header .blueBar .heading	{
float:left;
color:#fff;
font-family: 'HelveticaNeue_Medium';
font-size:32px;
text-shadow:1px 1px 3px rgba(0,0,0,0.75);
margin-top:15px;
}
header .blueBar .heading span	{
display:none;
}
header .blueBar .heading span.selected	{
display:inline;
}
header .blueBar a	{
position:relative;
float:right;
color:#b3b3b3;
font-family: 'HelveticaNeue_Medium', sans-serif;
font-size:32px;
text-decoration:none;
text-shadow:1px 1px 3px rgba(0,0,0,0.75);
margin-top:15px;
}
header .blueBar a.selected	{
display:none;
}
header .blueBar a span	{
position:absolute;
top:11px;
left:0;
width:0;
}
header .blueBar a span em	{
position:absolute;
right:0;
font-size:12px;
white-space:nowrap;
font-style:normal;
text-transform:uppercase;
padding-right:8px;
}
header .blueBar a:hover	{
color:#faaa2c;
}
header .blueBar	{
}

header .navBar	{
min-height:46px;
background: #dadada;
background: -moz-linear-gradient(top,  #dadada 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top,  #dadada 0%,#f3f3f3 100%);
background: -o-linear-gradient(top,  #dadada 0%,#f3f3f3 100%);
background: -ms-linear-gradient(top,  #dadada 0%,#f3f3f3 100%);
background: linear-gradient(to bottom,  #dadada 0%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#f3f3f3',GradientType=0 );
}
header .navBar .pageWrap	{
padding:13px 0 8px 0;
}
header .navBar.border	{
border-bottom:2px solid #bfbfbf;
}



.pageShadow	{
position:absolute;
width:100%;
height:25px;
background: #f5f5f5;
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );

}




#navTop	{
z-index:100;
}

#navTop	{
list-style:none;
padding:0;
margin:0;
}
#navTop li {
float:left;
position:relative;
margin:0;
padding:0;
}
#navTop li.current {
}



#navTop li:hover {
}


#navTop li a {
display:block;
color:#a6a6a6;
font-family:"HelveticaNeue_Medium", sans-serif;
font-size:12px;
line-height:12px;
text-transform:uppercase;
text-decoration:none;
padding:5px 7px 3px 7px;
}

#navTop li.current a {
color:#067bcb;
}

#navTop li:hover a {
color:#067bcb;
}


#navTop li ul li {
float:none;
display:block;
height:auto;
background:none;
padding:0;
margin:0;
}
#navTop li ul li:hover {
background:none;
}
#navTop li ul li a,
#navTop li.current ul li a,
#navTop li:hover ul li a	{
display:block;
position:relative;
height:auto;
color:#a6a6a6;
font-size:12px;
text-decoration:none;
padding:5px 9px 3px 9px;
margin:0;
}

#navTop li ul li.current a	{
color:#067bcb;
}

#navTop li:hover ul li {
background:none;
}
#navTop li:hover ul li:hover {
}
#navTop li ul li a:hover	{
color:#067bcb;
}



#navTop li ul {
display:none;
float:none;
position:absolute;
top:0;
left:-20px;
width:250px;
height:auto;
list-style:none;
background: #fafafa;
background: -moz-linear-gradient(top,  #fafafa 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top,  #fafafa 0%,#efefef 100%);
background: -o-linear-gradient(top,  #fafafa 0%,#efefef 100%);
background: -ms-linear-gradient(top,  #fafafa 0%,#efefef 100%);
background: linear-gradient(to bottom,  #fafafa 0%,#efefef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#efefef',GradientType=0 );

-webkit-box-shadow:  1px 1px 6px 0 rgba(0,0,0,0.2);
box-shadow:  1px 1px 6px 0 rgba(0,0,0,0.2);
padding:6px 4px;
z-index:101;
}

#navTop li:hover ul {
display:block;
}



.pageHeading	{
color:#067bcb;
font-family: 'HelveticaNeue_Medium', sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
letter-spacing:normal;
margin:0 0 3px 0;
}
.pageHeading.bigSmall	{
font-size:23px;
line-height:25px;
}
.pageHeading span	{
display:block;
color:#b2b2b2;
font-family: 'HelveticaNeue_Medium', sans-serif;
font-size:44px;
line-height:46px;
letter-spacing:-1px;
font-weight: normal;
padding:0;
margin:0 0 16px 0;
}
.pageHeading.bigSmall span	{
font-size:37px;
line-height:39px;
}




section.content	{
float:right;
width:75%;
padding:35px 0;
}
body.contentFullWidth section.content	{
float:none;
width:auto;
}


.navLeft	{
float:left;
width:21%;
}
body.contentFullWidth .navLeft	{
display:none;
}


.navLeft ul	{
position:relative;
display:block;
left:0;
list-style:none;
overflow:hidden;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
padding:35px 0 10px 0;
margin:0;
}
.navLeft ul li a	{
display:block;
position:relative;
height:auto;
color:#a6a6a6;
font-family:"HelveticaNeue_Medium", sans-serif;
font-size:11px;
text-decoration:none;
padding:5px 50px 5px 0;
margin:0;
}
.navLeft ul li a em  {
display:none;
position:absolute;
right:20px;
top:4px;
width:12px;
height:12px;
background:#bfbfbf;
border-radius:6px;
}
.navLeft ul li.current a em {
background:#067bcb;
z-index:999;
}
.navLeft ul li.current a,
.navLeft ul li a:hover	{
color:#067bcb;
}
.navLeft ul li a:hover span  {
display:block;
position:absolute;
right:25px;
top:-490px;
width:2px;
height:500px;
background:#bfbfbf;
}
.navLeft ul li.current a:hover span {
background:#067bcb;
}
.navLeft ul li a:hover em {
display:block;
}



.angleGradientBox	{
background: #f4f4f4;
background: -moz-linear-gradient(5deg,  #f4f4f4 0%, #ffffff 40%, #ffffff 60%, #f4f4f4 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f4f4f4), color-stop(40%,#ffffff), color-stop(57%,#ffffff), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(5deg,  #f4f4f4 0%,#ffffff 40%,#ffffff 57%,#f4f4f4 100%);
background: -o-linear-gradient(5deg,  #f4f4f4 0%,#ffffff 40%,#ffffff 57%,#f4f4f4 100%);
background: -ms-linear-gradient(5deg,  #f4f4f4 0%,#ffffff 40%,#ffffff 57%,#f4f4f4 100%);
background: linear-gradient(5deg,  #f4f4f4 0%,#ffffff 40%,#ffffff 57%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=1 );

border:1px solid #e5e5e5;
padding:10px 2%;
}
.angleGradientBox h6	{
color:#cc0000;
font-size:22px;
text-transform:uppercase;
margin:0;
}
.angleGradientBox h1	{
color:#067bcb;
font-size:22px;
line-height:20px;
margin:0 0 18px 0;
}
.angleGradientBox  h1 a	{
color:#067bcb;
text-decoration:none;
}
.angleGradientBox  h1 a:hover	{
text-decoration:underline;
}
.angleGradientBox  p	{
font-size:14px;
}
.angleGradientBox img.product	{
float:right;
width:50%;
max-width:140px;
}

.angleGradientBox.latest	{
display:block;
text-decoration:none;
padding:9px 3% 6px 3%;
margin-bottom:22px;
}
.angleGradientBox.latest .headline	{
display:block;
color:#067bcb;
font-size:22px;
line-height:25px;
margin-bottom:18px;
}
.angleGradientBox.latest img	{
float:right;
max-width:100px;
margin:0 0 8px 12px;
}
.angleGradientBox.latest .words	{
display:block;
color:#999;
font-size:14px;
line-height:16px;
margin-bottom:18px;
}
.angleGradientBox.latest.lighterText .words	{
color:#b2b2b2;
}
.angleGradientBox.latest .date	{
display:block;
float:left;
color:#067bcb;
font-size:14px;
}
.angleGradientBox.latest .author	{
display:block;
float:left;
color:#b2b2b2;
font-size:14px;
margin-left:12px;
}
.angleGradientBox.latest .button	{
float:right;
margin-bottom:3px;
}
.angleGradientBox.latest .clearBoth	{
display:block;
}
.angleGradientBox.latest:hover	{
background: #e6f2fa;
background: -moz-linear-gradient(5deg,  #e6f2fa 0%, #ffffff 40%, #ffffff 60%, #e6f2fa 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e6f2fa), color-stop(40%,#ffffff), color-stop(57%,#ffffff), color-stop(100%,#e6f2fa));
background: -webkit-linear-gradient(5deg,  #e6f2fa 0%,#ffffff 40%,#ffffff 57%,#e6f2fa 100%);
background: -o-linear-gradient(5deg,  #e6f2fa 0%,#ffffff 40%,#ffffff 57%,#e6f2fa 100%);
background: -ms-linear-gradient(5deg,  #e6f2fa 0%,#ffffff 40%,#ffffff 57%,#e6f2fa 100%);
background: linear-gradient(5deg,  #e6f2fa 0%,#ffffff 40%,#ffffff 57%,#e6f2fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f2fa', endColorstr='#e6f2fa',GradientType=1 );

border:1px solid rgba(6,123,203,0.9);
}
.angleGradientBox.latest:hover .headline:hover	{
text-decoration:underline;
}


.angleGradientBox.fileDownloads	{
float:left;
position:relative;
width:43%;
min-height:140px;
font-size:13px;
padding-top:12px;
padding-bottom:45px;
margin:15px 0 15px 4%;
}
.angleGradientBox.fileDownloads:nth-child(2n+1)	{
margin-left:0;
}
.angleGradientBox.fileDownloads a.icon	{
float:left;
display:block;
width:80px;
height:72px;
}
.angleGradientBox.fileDownloads a.icon[href$=".pdf"],
.angleGradientBox.fileDownloads a.icon[href$=".PDF"]	{
background:url(../images/icon-pdf.png);
}
.angleGradientBox.fileDownloads a.icon[href$=".doc"],
.angleGradientBox.fileDownloads a.icon[href$=".DOC"]	{
background:url(../images/icon-doc.png);
}
.angleGradientBox.fileDownloads a.icon[href$=".xls"],
.angleGradientBox.fileDownloads a.icon[href$=".XLS"]	{
background:url(../images/icon-xls.png);
}
.angleGradientBox.fileDownloads a.icon[href$=".gif"],
.angleGradientBox.fileDownloads a.icon[href$=".GIF"],
.angleGradientBox.fileDownloads a.icon[href$=".png"],
.angleGradientBox.fileDownloads a.icon[href$=".PNG"],
.angleGradientBox.fileDownloads a.icon[href$=".jpg"],
.angleGradientBox.fileDownloads a.icon[href$=".JPG"],
.angleGradientBox.fileDownloads a.icon[href$=".jpeg"],
.angleGradientBox.fileDownloads a.icon[href$=".JPEG"]	{
background:url(../images/icon-img.png);
}
.angleGradientBox.fileDownloads .colRight	{
float:right;
width:218px;
}
.angleGradientBox.fileDownloads .colRight a	{
display:block;
font-size:18px;
line-height:18px;
text-decoration:none;
margin-bottom:12px;
}
.angleGradientBox.fileDownloads .colRight a:hover	{
color:#067bcb;
text-decoration:underline;
}

.angleGradientBox.fileDownloads a.download	{
position:absolute;
bottom:8px;
right:3%;
display:block;
width:26px;
height:26px;
background:url(../images/icon-download.png);
}
.angleGradientBox.fileDownloads a.download:hover	{
background-position:0 -26px;
}
.angleGradientBox.fileDownloads .base	{
position:absolute;
bottom:8px;
left:0;
width:83%;
padding:0 0 0 3%;
}
.angleGradientBox.fileDownloads .base .line	{
display:block;
margin-top:3px;
}
.angleGradientBox.fileDownloads .base .heading	{
display:inline-block;
width:36px;
color:#067bcb;
font-style:normal;
text-transform:uppercase;
}
.angleGradientBox.fileDownloads .base .name	{
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;   
white-space: -o-pre-wrap; 
white-space: -webkit-pre-wrap;  
white-space: pre-wrap;    
word-wrap: break-word;  
word-break: break-all;
white-space: normal;
}
.angleGradientBox.fileDownloads .base .size	{
white-space:nowrap;
}

.angleGradientBox.person	{
width:42%;
min-height:190px;
padding:10px 1.5% 30px 1.5%;
}
.angleGradientBox.person h4	{
position:absolute;
left:0;
bottom:8px;
width:100%;
color:#067bcb;
font-size:16px;
font-weight:normal;
text-align:center;
padding:0;
margin:0;
}
.angleGradientBox.person a.pic	{
display:block;
float:left;
background:url(../images/frame_blue.png);
padding:3px;
margin:0 11px 13px 0;
}
.angleGradientBox.person a.pic .border	{
position:relative;
display:block;
width:74px;
height:93px;
background-position:center;
background-repeat:no-repeat;
}
.angleGradientBox.person a.pic .border .plus	{
position:absolute;
right:0;
bottom:-7px;
display:block;
width:26px;
height:26px;
background:url(../images/plus.png);
}
.angleGradientBox.person a.pic:hover .border .plus	{
background-position:0 -26px;
}
.angleGradientBox.person h6	{
font-size:20px;
font-weight:normal;
text-transform:none;
padding:0;
margin:0 0 2px 0;
}
.angleGradientBox.person h6 a	{
color:#067bcb;
text-decoration:none;
}
.angleGradientBox.person h6 a:hover	{
text-decoration:underline;
}
.angleGradientBox.person h5	{
font-size:12px;
font-weight:normal;
text-transform:uppercase;
padding:0;
margin:0 0 17px 0;
}
.angleGradientBox.person .details	{
font-size:13px;
padding-bottom:8px;
}
.angleGradientBox.person .details span	{
color:#067bcb;
text-transform:uppercase;
}
.angleGradientBox.person .address	{
clear:both;
display:table;
width:100%;
font-size:14px;
}
.angleGradientBox.person .address span	{
display:table-row;
}
.angleGradientBox.person .address strong	{
display:table-cell;
width:72px;
color:#067bcb;
text-transform:uppercase;
}
.angleGradientBox.person .address em	{
display:table-cell;
font-style:normal;
}




.newsDetail h1	{
}
.newsDetail h1	{
font-size:24px;
margin:0 0 5px 0;
}
.newsDetail p	{
margin-bottom:5px;
}
.newsDetail .date	{
font-style: italic;
margin-bottom:20px;
}
.newsDetail	{
}
.newsDetail	{
}


.dashBoard	{
padding-bottom:60px;
}
.dashBoard .logInType	{
float:left;
width:21%;
overflow:hidden;
padding-top:35px;
margin-top:-35px;
}
.dashBoard .logInType h6	{
color:#067bcb;
font-size:18px;
margin:0 0 8px 0;
}
.dashBoard .logInType div	{
position:relative;
font-size:14px;
line-height:17px;
margin:4px 0 23px 0;
}
.dashBoard .logInType div p	{
width:163px;
text-transform:uppercase;
}
.dashBoard .logInType div em	{
position:absolute;
right:20px;
top:20px;
width:12px;
height:12px;
background:#bfbfbf;
border-radius:6px;
}
.dashBoard .logInType div span	{
display:block;
position:absolute;
right:25px;
top:-474px;
width:2px;
height:500px;
background:#bfbfbf;
}
.dashBoard .logInType a.buttonCalc	{
display:inline-block;
color:#b3b3b3;
font-size:21px;
text-decoration:none;
background:url(../images/icon-calc.png) no-repeat 9px 0;
padding:78px 0 0 0;
}
.dashBoard .logInType a.buttonCalc span	{
display:block;
color:#067bcb;
font-size:14px;
}
.dashBoard .logInType a.buttonCalc:hover	{
color:#067bcb;
text-decoration:underline;
background-position:-323px 0;
}
.dashBoard .logInType a.buttonCalc span	{
color:#067bcb;
}

.dashBoard .dashWelcome	{
float:right;
width:75%;
}

.dashBoard .dashWelcome .angleGradientBox	{
float:right;
width:41%;
margin:25px 0 10px 3%;
}

.dashBoard .date	{
float:left;
color:#067bcb;
font-size:14px;
text-transform: uppercase;
}
.dashBoard .button	{
float:right;
}


.colLeft	{
float:left;
width:47.5%;
}
.colRight	{
float:right;
width:47.5%;
}


section.content table,
table.tableForm,
table#content,	
#content table.tableForm	{
border-collapse:separate;
background: url(../images/bg_light_blue.png);
border:1px solid #034f83;
-moz-box-shadow: 	inset 0 0 30px 0 rgba(0,0,0,0.4);
-webkit-box-shadow: inset 0 0 30px 0 rgba(0,0,0,0.4);
box-shadow:  		inset 0 0 30px 0 rgba(0,0,0,0.4);
}
section.content table label.error,
table.tableForm label.error,
table#content label.error,
#content table.tableForm label.error {
display:block;
color:#cc0202;
font-family:Arial, Helvetica, sans-serif;
padding:3px 0 4px;
}
section.content table textarea,
table.tableForm textarea,
table#content textarea,
#content table.tableForm textarea	{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
section.content table th,
table.tableForm th,
table#content th,
#content table.tableForm th	{
color:#fff;
font-size:14px;
font-weight:normal;
text-align:left;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
vertical-align:top;
border-top:1px solid #0992ef;
border-bottom:1px solid #034f83;
padding:10px 7px 7px 11px;
}
section.content table th a,
table.tableForm th a,
table#content th a,
#content table.tableForm th a	{
color:#fff;
}
section.content table td,
table.tableForm td,
table#content td,
#content table.tableForm td		{
color:#999;
font-size:12px;
vertical-align:top;
background:#eee;
border-top:1px solid #fff;
border-bottom:1px solid #adadad;
padding:7px 15px 7px 11px;
}
table.tableForm td .blue	{
color:#067bcb;
font-size:14px;
}
table.tableForm td .blueCaps	{
color:#067bcb;
text-transform:uppercase;
}
section.content table .inputText,
table.tableForm .inputText,
table#content .inputText,
#content table.tableForm .inputText	{
font-size:12px;
}
section.content table tr:first-child th,
table.tableForm tr:first-child th,
table#content tr:first-child th,
#content table.tableForm tr:first-child th	{
border-top:0;
}
section.content table.tableList tr:first-child th,
table.tableForm.tableList tr:first-child th,
table#content.tableList tr:first-child th,
#content table.tableForm.tableList tr:first-child th	{
padding-top:10px;
}
section.content table tr:last-child th,
table.tableForm tr:last-child th,
table#content tr:last-child th,
#content table.tableForm tr:last-child th	{
border-bottom:0;
}
section.content table tr:last-child td,
table.tableForm tr:last-child td,
table#content tr:last-child td,
#content table.tableForm tr:last-child td	{
border-bottom:0;
}

table.tableForm .long-text-input	{
width:200px;
}
table.tableForm .short-text-input	{
width:40px;
}
table.tableForm small	{
font-size:12px;
}


section.content table.tableList tr.orange td,
table.tableForm.tableList tr.orange td,
table#content.tableList tr.orange td,
#content table.tableForm.tableList tr.orange td	{
background:#f3ae00;
}
section.content table.tableList td b,
table.tableForm.tableList td b,
table#content.tableList td b,
#content table.tableForm.tableList td b	{
color:#ffffff;
font-family: 'HelveticaNeue_Medium', sans-serif;
text-transform:uppercase;
}
section.content table.tableList td h6,
table.tableForm.tableList td h6,
table#content.tableList td h6,
#content table.tableForm.tableList td h6	{
color:#067bcb;
font-family: 'HelveticaNeue_Medium', sans-serif;
font-size:17px;
font-weight:normal;
padding:0;
margin:0;
}

/* CMS edit */

.cms_edit_text	{
}

section.content table td.cms_edit_text table {
border:0;
background:#fff;
-moz-box-shadow: 	none;
-webkit-box-shadow: none;
box-shadow:  		none;
}

section.content table td.cms_edit_text td {
float:left;
width:100%;
border:0 !important;
margin:0 !important;
padding:0 !important;
}

.cms_edit_text img	{
border:0;
margin:0px !important;
padding:0px !important;
float:left;
}


.innova_fix td	{
padding:0px !important;
border:0px !important;
}


#content table.alphaGrid,
table.alphaGrid	{
}
#content table.alphaGrid th,
table.alphaGrid th	{
width:3%;
}
#content table.alphaGrid th a,
table.alphaGrid th a	{
display:block;
font-size:14px;
line-height:18px;
font-weight:normal;
text-decoration:none;
background:#eee;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #adadad;
border-right:1px solid #adadad;
-webkit-box-shadow: inset 0 0 11px 0 rgba(0,0,0,0.15);
box-shadow:  		inset 0 0 11px 0 rgba(0,0,0,0.15);
padding:5px 0 3px 0;
}
#content table.alphaGrid th:first-child a,
table.alphaGrid th:first-child a	{
padding-left:4px;
padding-right:4px;
}
#content table.alphaGrid th a:hover,
table.alphaGrid th a:hover	{
color:#000;
text-shadow: -1px -1px 1px rgba(255,255,255, 0.9);
-webkit-box-shadow: inset 0 0 13px 0 rgba(0,0,0,0.6);
box-shadow:  		inset 0 0 13px 0 rgba(0,0,0,0.6);
}
#content table.alphaGrid th a:active,
table.alphaGrid th a:active	{
color:#fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
background: url(../images/bg_light_blue.png);
-webkit-box-shadow: inset 0 0 15px 0 rgba(0,0,0,0.6);
box-shadow:  		inset 0 0 15px 0 rgba(0,0,0,0.6);
}

.alphaGridNonTable	{
display:table;
}
.alphaGridNonTable a	{
display:table-cell;
width:25px;
font-size:14px;
line-height:18px;
font-weight:normal;
text-decoration:none;
text-align:center;
background:#eee;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #adadad;
border-right:1px solid #adadad;
-webkit-box-shadow: inset 0 0 11px 0 rgba(0,0,0,0.15);
box-shadow:  		inset 0 0 11px 0 rgba(0,0,0,0.15);
padding:5px 0 3px 0;
}





footer	{
background: #ededed;
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8));
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%);
background: -o-linear-gradient(top,  #ededed 0%,#f8f8f8 100%);
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%);
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 );
padding:25px 0;
}
footer .logo	{
float:left;
max-width:165px;
margin-left:20px;
}
footer .credits	{
float:right;
color:#a6a6a6;
font-family: 'HelveticaNeue_Medium', sans-serif;
font-size:10px;
margin-top:20px;
}
footer .credits a	{
color:#a6a6a6;
text-decoration:none;
}
footer .credits a:hover	{
text-decoration:underline;
}
footer	{
}
footer	{
}



.printYes	{
display:none;
}


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