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

#Masthead {
	position:relative;
	float: left;
	width:950px;
	height:60px;
	z-index:1;
	background:url(images/Isodisc-logo.png) no-repeat left bottom;
}
.ClientTools a{
	display:block;
	position: absolute;
	height: 35px;
	width: 110px;
	color:#FFFFFF;
	line-height:34px;
	bottom: 3px;
	right: 0px;
	
}

/* ---------------------- NAVIGATION ---------------------- */


#NavLinks {
	position: relative;
	height: 34px;
	width: 950px;
	float: left;
	margin: 10px 0 5px 0;
	background: url(images/NavigationBackground.png);
}
ul.MenuBar{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;	
}
.MenuItem{
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer;
	float: left;
	border-right:2px solid #999999;
}

#home{
	height:34px;
	width:62px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/home.png);

}
#home:hover{
	background:url(images/New%20Nav/home-hover.png);

}
#about{
	height:34px;
	width:66px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/about.png);
}
#about:hover{
	background:url(images/New%20Nav/about-hover.png);

}
#page_about #about{
	background:url(images/New%20Nav/about-selected.png);
}
#discservices{
	height:34px;
	width:102px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/disc-services.png);
}
#discservices:hover{
	background:url(images/New%20Nav/disc-services-hover.png);
}
#page_discservices #discservices{
	background:url(images/New%20Nav/disc-services-selected.png);
}

#packaging{
	height:34px;
	width:88px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/packaging.png);
}
#packaging:hover{
	background:url(images/New%20Nav/packaging-hover.png);
}
#page_packaging #packaging{
	background:url(images/New%20Nav/packaging-selected.png);
}
#printservices{
	height:34px;
	width:108px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/print-services.png);
}
#printservices:hover{
	background:url(images/New%20Nav/print-services-hover.png);
}
#page_printservices #printservices{
	background:url(images/New%20Nav/print-services-selected.png);
	
}

#interactive{
	height:34px;
	width:94px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/interactive.png);
}
#interactive:hover{
	background:url(images/New%20Nav/interactive-hover.png);
}
#page_interactive #interactive{
	background:url(images/New%20Nav/interactive-selected.png);
}
#media{
	height:34px;
	width:66px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/media.png);
}
#media:hover{
	background:url(images/New%20Nav/media-hover.png);
}
#page_media #media{
	background:url(images/New%20Nav/media-selected.png);
}
#gear{
	height:34px;
	width:59px;
	display: block;
	cursor: pointer;
	background:url(images/New%20Nav/gear.png);
}
#gear:hover{
	background:url(images/New%20Nav/gear-hover.png);
}
#page_gear #gear{
	background:url(images/New%20Nav/gear-selected.png);
}

ul.MenuBar li a{
	display: block;
	cursor: pointer;
	padding: 0 1.25em;
	color:#000000;
	text-decoration: none;
	line-height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.MenuBar li a:hover{
	background:url(images/Navigation-hover.png) repeat-x center left;
	color:#FFFFFF;
}

#NavLinks ul.MenuBar .home a:hover {
	background:url(images/home-hover.png) no-repeat center left;
}

#NavLinks ul.MenuBar .contact {
	float: right;
	border-right:none;
	margin-right: 15px;
	background:url(images/contact.png) no-repeat center left;
}

#NavLinks ul.MenuBar .contact a{
	color: #FFFFFF;
}
#NavLinks ul.MenuBar .contact a:hover{
	background:url(images/contact-hover.png) no-repeat center left;
}
#Contact{
	float:right;
	height:24px;
	width:90px;
	margin:5px 10px
}



/* ----------------------NAVIGATION END---------------------- */


/* ----------------------OPTIONAL REGION---------------------- */

#OptionalRegion {
	position: relative;
	float:left;
	width: 950px;
	margin:0 0 4px 0;
	padding:0px;
	text-align: center;
	color: #144970;
	font: bold 13px Arial, Helvetica, sans-serif;
	height:auto;
}
#OptionalRegion p{
	margin:0;
	padding:0;
	}
/*TopList p{
	text-align: center;
	color: #144970;
	font: bold 13px Arial, Helvetica, sans-serif;
	}*/
/* ----------------------OPTIONAL REGION END---------------------- */


#Container {
	position:relative;
	float:left;
	padding: 0;
	width:950px;
	text-align: left;
	margin: 0;
}
#ContentContainer {
	float: left;
	width:720px;
	position: relative;
	margin: 0;
	padding: 0;
}
.Content {
	float: left;
	margin: 0px;
	width:720px;
	padding: 0;
}
.TopContent {
	float:left;
	width:720px;
	height:15px;
	background:url(images/content-box-top.png) no-repeat top left;
	margin: 0;
}

.MiddleContent {
	float:left;
	margin: 0;
	position:relative;
	width:720px;
	background:url(images/content-box-middle.png) repeat-y left;
}
.BottomContent {
	float:left;
	width:720px;
	height:20px;
	background:url(images/content-box-bottom.png) no-repeat bottom left;
	margin: 0;
}

.MiddleContent p, .MiddleContent h1, .MiddleContent h2, .MiddleContent h3, .MiddleContent h4, .MiddleContent img {
	padding: 0 20px;
	clear: both;
}
.MiddleContent h1, .MiddleContent h2, .MiddleContent h3, .MiddleContent h4 {
	margin: 1px 0;
	clear: both;
}
/*.MiddleContent    img {
	position: relative;
	float: left;
	padding: 0 7px 0 7px;
	margin: 0 0 10px 0;
	top: -5px;
	clear:both;
}*/
img.Header {
	position: relative;
	float: left;
	padding: 0 7px 0 7px;
	margin: 0 0 10px 0;
	top: -5px;
	clear:both;
}




/*------------Client Tools Styling------------*/


.ToolsTopContent {
	float:left;
	width:720px;
	height:44px;
	background:url(images/tools-content-box-top.png) no-repeat top left;
	margin: 0;
}
.ToolsTopContent p{
	padding-left:20px;
	color:#FFFFFF;
	font: bold 17px Arial, Helvetica, sans-serif;
	margin:0;
	line-height:44px;
}

.SideBarTools {
	float:right;
	width:200px;
	height:33px;
	background:url(images/sidebar-uploadfiles.png) no-repeat right bottom;
	margin: 0 -1px 0 0;
	padding: 10px 5px 0 20px;
}
.TemplatesHolder {
	width:705px;
	margin: 0 7px 0 8px;
	position:relative;
}
.ContentSideBarText h2{
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	margin: 2px 0;
}
.ContentSideBarText p{
	font-size: 14px;
	margin: 2px 0;
}
.ContentSideBarText a{
	color:#000000;
	text-decoration: underline;	
}
span.subscript{
	font-size: 8px;
}


/*------------End Client Tools Styling------------*/

/*------------Contact Styling------------*/


.ContactTopContent {
	float:left;
	width:720px;
	height:82px;
	background:url(images/contact-content-box-top.jpg) no-repeat top left;
	margin: 0;
}
.GreyTopContent {
	float:left;
	width:720px;
	height:9px;
	background:url(images/grey-content-top.png) no-repeat top left;
	margin: 0;
}

.GreyMiddleContent {
	float:left;
	margin: 0;
	position:relative;
	width:720px;
	background:url(images/grey-content-middle.png) repeat-y left;
	padding: 10px 0;
}
.GreyBottomContent {
	float:left;
	width:720px;
	height:13px;
	background:url(images/grey-content-bottom.png) no-repeat bottom left;
	margin: 0;
}
#ContactForm {
	float:left;
	width:310px;
	height:250px;
	margin:10px 0 10px 20px;
	position:relative;
}
#GoogleMaps {
	float:left;
	width:350px;
	height:250px;
	margin:10px 20px;
	position:relative;
}
.ContentSideBarText{
	margin:0 5px;
	width:193px;
	text-align: left;	
	padding:0;
}
.ContentSideBarText p.p1{
	font-size: 14px;
	font-weight: normal;
	color: #000000;	
}
.ContentSideBarText p.p2{
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}


/*------------End Contact Styling------------*/



#SideBarContainer {
	position:relative;
	float:right;
	width:224px;
	margin: 0;
	padding:0;
}

#SideBar {
	float:right;
	width:224px;
	margin: 0;
}
.SideBarTop {
	float:right;
	width:199px;
	height:22px;
	background:url(images/sidebar-box-top-blue.png) no-repeat right bottom;
	margin: 1px -1px 0 0;
	padding: 10px 13px 0 13px;
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.MiddleSideBar {
	margin: 0;
	text-align: center;
	background:url(images/sidebar-box-middle.png) repeat-y right;
	width: 203px;
	float: right;
	padding:5px 10px 0 10px;
}
.SideBarBottom {
	float:right;
	width:223px;
	height:22px;
	background:url(images/sidebar-box-bottom.png) no-repeat right bottom;
	margin:0;
	padding: 0;
}

#SideBar p {
	margin: 0px;
	padding:0;
	clear: both;
	font-size: 13px;
}

.SideBarMedia{
	text-align:left;
	list-style: disc;
	margin-left:-10px;
}
ul.SideBarMedia {
	font-weight: bold;
}
ul.SideBarMedia li{
	font-weight:normal;
	margin-left:20px;
	list-style: inside;
	font-size:11px;
	margin-top: 1px;
}
ul.SideBarMedia p{
	text-align:left;
	font-weight: bold;
}

#Footer {
	float:left;
	position:relative;
	width:950px;
	margin: 10px auto 20px auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
#Footer p {
	Margin:0px;
	line-height: 12px;
	font-size:10px;
	text-align:center;
}

#Master {
	margin: 0px auto;
	width: 950px;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

.clear{
	clear:both;
}
h1 {
	font: bold normal 22px Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
	margin:5px 0 10px 0;
}

h2 {
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

h3 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
h4 {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px 0 0 0;
}
h5 {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #003366;
	margin:4px 0 0 0;
	padding: 4px 0 0 0;
}
h6 {
	font: bolder normal 20px Arial, Helvetica, sans-serif;
	color:#669933;
	margin:0;
	padding:0;
}
h7 {
	font: bold normal 16px Arial, Helvetica, sans-serif;
	color: #003366;
	margin:8px 0 4px;
	padding: 8px 0 0 0;
}

p	{
}

body {
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	background:#F0F0F0;
	
	}

hr.thin {
	height: 1px;
	border: 0;
	color: #999999;
	background-color: #999999;
	width: 95%;
	}


.centeredImage{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
	
.center{
	text-align:center;
}

.left{
	text-align:left;
	margin: 0 10px;
	width: 180px;
	clear: both;
}
.compress{
	letter-spacing: -0.3mm;
}
