@charset "utf-8";
/* CSS Document */
/* DEV */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

body{
background-image:url(/Portals/_default/Skins/InkJetIntl/homeimages/background.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#032d43;
margin:0;
padding:0;
text-align:center;
}

.shadowcontainer{
width:946px;
margin:0 auto;
text-align:center;
}

.shadowtable{
width:100%;
margin:0 auto;
}

.shadowcenterleft{
width:18px;
background-image:url(/Portals/0/images/dropshadow-left.png);
background-repeat:repeat-y;
}
.shadowcenterright{
width:18px;
background-image:url(/Portals/0/images/dropshadow-right.png);
background-repeat:repeat-y;
}
.shadowbottomleft{
width:18px;
height:18px;
background-image:url(/Portals/0/images/dropshadow-bottomleft.png);
background-repeat:no-repeat;
background-position:right top;
}
.shadowbottomcenter{
height:18px;
background-image:url(/Portals/0/images/dropshadow-bottom.png);
background-repeat:repeat-x;
}
.shadowbottomright{
width:18px;
height:18px;
background-image:url(/Portals/0/images/dropshadow-bottomright.png);
background-repeat:no-repeat;
background-position:left top;
}
	
.container{
width:910px;
margin:0 auto;
padding:0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
}

/************* HEADER *************/
.header{
width:100%;
padding-top:18px;
padding-bottom:6px;
background-color:#000000;
}
.headerlogo{
float:left;
height:40px;
}

.headernumber{
float:right;
height:40px;


}

/*********** TOP NAV 1 ************/
.topstrip1{
background-color:#137dbb;
background-image:url(/Portals/0/images/topnav1sliver.png);
background-repeat:repeat-y;
background-position:left;
padding-top:0;
padding-bottom:3px;
width:100%;
}

.topnav1{
float:right;
text-align:right;
padding-top:0;
padding-bottom:0;
}
.topnav1 a{
color:#a2d4e9;
border-right:1px solid #033a57;
text-decoration:none;
font-size:12px;
padding-left:3px;
padding-right:6px;
}

.topnav1 a:hover{
color:#FFFFFF;
}

.topnav1 a.last{
border-right:none;
}

/*********** TOP NAV 2 ************/
.topstrip2{
background-color:#033a57;
background-image:url(/Portals/0/images/topnav2sliver.png);
background-repeat:repeat-y;
background-position:right;
padding:0;
width:100%;
}

.MainMenu
{
    float:left;
}
.topnav2
{	
float:right;
padding:0;
padding-top:2px;
}

.topnav2 a{
color:#ffffff;
border-right:1px solid #137dbb;
text-decoration:none;
font-size:12px;
padding-left:6px;
padding-right:8px;
text-transform: uppercase;
}

.topnav2 a:hover{
color:#137dbb;
}

.topnav2 a.last{
border-right:none;
}

/************ CONTENT *************/

#homecontent{
background-color:#e6e6e7;
padding-bottom:24px;
}

#maincontent{
background-color:#ffffff;
padding:6px;
text-align:center;
}

.contentpane 
{
margin:0 auto;
}

/************* FOOTER *************/

#footer{
padding-top:2px;
padding-bottom:2px;
background-color:#e6e6e7;
}

.footerlogo{
float:left;
height:20px;
}

.footernav{
float:right;
margin-right:12px;
font-weight:bold;
font-size:9px;
color:#666666;
margin-top:8px;

}

.footernav a{
color:#666666;
border-right:1px solid #666666;
text-decoration:none;
font-weight:bold;
font-size:9px;
padding-left:6px;
padding-right:6px;
text-transform:uppercase;
}

.footernav a:hover{
color:#000000;
}

.footernav a.last{
border-right:none;
}
.footerstrip{
width:100%;
height:20px;
background-color: #929496;
}