/* GENERIC */

body {background:url(images/bg-repeat.gif) 0 0 repeat-x #013252; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#5E5E5E; }



.wrapper {width:100%; text-align:left; margin:0; padding:0; float:left;}

.main-page {padding:0; width:832px; margin:auto; text-align:center;}

.container {padding:0; width:832px; background:url(images/main-page-bg.png) 0 0 repeat-y; margin:0 auto; text-align:center; float:left; position:relative;}

.content {width:780px; padding:0 0 0 0; margin:auto; text-align:left;}

.footer {background:#C0C0C0; width:790px; float: left; margin: 0 0 0 21px; padding:0; position:relative; min-height:25px; clear:both; line-height:25px; color:#FFF;}

.footer a {color:#fff; text-decoration:none;}

h1, h2 {color:#012c48; font-size:1.25em; letter-spacing: -0.02em; margin:0; padding:0; font-weight: 600; }
h1 a, h2 a {color:#012c48; text-decoration: none; }


h4 {color:#012c48; font-size:1.1em; letter-spacing: -0.02em; margin:0; padding:0; font-weight: 600; }

/* HEADER */

.header-image {padding:0 0 3px 0; margin:0;}

.navrow {width:790px; height: 25px; padding:0; margin:0 0 0 21px; background:url(images/nav-bg-repeat.gif) 0 0 repeat-x; }

.nav {float: left; width:755px; min-height:25px; color:#FFF; position:relative; padding:0 0 0 0; margin:auto; text-align:center; }

.twitter {float: left; height:18px; width: 25px; padding:0; margin:0; }

.default-table {text-align:center;}

.default-left-col .default-table {text-align:left;} 

A.MenuItem {color:#FFFFFF; margin:0; padding:0; text-decoration:none; line-height:18px;}

/* CONTENT - ITEMS */

.intro-text {padding:50px 0 0 20px; margin:0; float:left; width:450px;}

.reference {padding:0 0 0 0; margin:0; float:left;}

.page-divider {/*background:url(images/page-divider.jpg) 0 0 no-repeat;*/ width:790px; height:7px; position:relative; clear:both; margin:0 0 0 -5px; padding:0;}

/*
.app-zone-page-divider {background:url(images/page-divider.jpg) 0 0 no-repeat; width:790px; height:7px; position:relative; clear:both; margin:0 0 0 -5px; padding:0;}*/

/* INFO BOX */

.info-box {float:left; width:125px; border-left:1px solid #969696; padding:10px 0 0 15px; margin:20px 0 15px 5px;}

.info-box img {padding:10px 0 0 0;}

/* INFO BOX 2 */

.info-box2 {padding:20px 5px 0 20px; margin:20px 0 0 0; float:left; width:230px;}

.info-box2-border {padding:20px 5px 0 25px; margin:20px 0 0 0; float:left; border-left:1px solid #969696; width:230px; height:250px;}

/* TITLE IMAGE TEXT */

.title-image-text {float:left; padding:10px 0 15px 15px; margin:20px 0 15px 5px;}

.title-image-text img {padding:10px 0 0 0;}

/* TITLE IMAGE TEXT BORDER */

.title-image-text-border {float:left; border-left:1px solid #969696; padding:10px 0 0 15px; margin:20px 0 15px 5px;}

.title-image-text-border img {padding:10px 0 0 0;}

/* TITLE IMAGE TEXT BORDER FIXED */

.title-image-text-border-fixed {float:left; border-left:1px solid #969696; width:370px; padding:10px 0 0 15px; margin:20px 0 15px 5px;}

.title-image-text-border-fixed img {padding:10px 0 0 0;}

/* TITLE IMAGE TEXT 2 */

.title-image-text2 {float:left; width:100%; padding:0 0 0 0; margin:0 0 0 0;}

.title-image-text2 img {padding:10px 0 0 0;}

.title-image-text2 h2 a {text-decoration:none; color:#012c48;}

.title-image-text2 p a {color:#5E5E5E;}

.title-image-text2 ul li a {color:#5E5E5E;}

.title-image-text2 p {margin:8px 0; padding:0;}


.title_image_2_links {float:right; width:162px; margin:30px 10px 0 0;}


/* TITLE IMAGE TEXT 2 BORDER */

.title-image-text2-border {float:left; border-left:1px solid #969696; width:170px; padding:0 0 0 15px; margin:20px 0 15px 5px;}

.title-image-text2-border img {padding:10px 0 0 0;}

/* CONTACT FORM */

.contact-form {float: left; margin: 0; padding: 0; width: 100%; }


.contact-form ul {float: left; list-style:none; margin:0; padding:0;}

.contact-form li {margin:0.5em 0;}

.contact-form label {width:9em; text-align:right; margin-right:0.5em; float:left; display:block;}

li.submit input {float: left; margin-left:9.5em; width: auto;}

.contact-form input, .contact-form textarea { width: 18em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.contact-form select { width: 18.6em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

ul.contact-form li span.alert {
	float: left; padding: 0 0 0 1px; width: 230px; margin: 1.5em 0 0 0.5em;	color:#ff0000;
}

ul.contact-form li span {
	float: left; padding: 0 0 0 1px; width: 230px; margin: 1.5em 0 0 0.5em;
}

ul.ria-form li span {
	float: left; padding: 0 0 0 1px; width: 230px; margin: 1.5em 0 0 0.5em;
}

ul.ria-form li span.alert {
	float: left; padding: 0 0 0 1px; width: 230px; margin: 1.5em 0 0 0.5em;	color:#ff0000;
}


/* PRODUCT AREA */

.product-area-left {float:left; margin:0 0 0 15px; width:365px;}

.product-area-right {float:left; width:380px; /*border-left:1px solid #969696;*/ padding:0 0 0 15px; min-height:250px;}

/* PRODUCT SELECT */

.product-select {margin:0; padding:0 0 0 15px;}

.product-select ul {list-style:none; padding:15px 0px 0 0; margin:0 0px 15px 0;}

.product-select li {display:inline; padding:0 6px 0 6px; float:left; width:63px; text-align:center;}

.product-select li img { width: 63px; padding-bottom: 10px; }

.product-clear {clear:left; padding:0; margin:0;}

/* NEW STYLES - HOMEPAGE */
.row { float: left; padding: 0; margin: 1em 0 ; width: 100%; }
.top-row-left {padding:0; margin:0; float:left; width:450px;}
.top-row-middle, .top-row-right {float:left; width:150px; border-left:1px solid #969696; padding:0; margin:0 0 0 5px;}
.homepage-top-right-boxes { float: left; width: 130px; margin: 1em 0 0 20px; padding: 0 0 2em 0; }

.middle-row-left {padding: 0 0 0 0; margin:1em 0 0 0; float:left; width:190px; min-height:260px; }
.middle-row-middle, .middle-row-middle2, .middle-row-right {padding: 0 0 0 0; margin:1em 0 0 0; float:left; width:190px; min-height:260px; /*need to fix for IE6*/}
.bottom-box-homepage {padding: 0; margin: 0 0 0 25px; float:left; width:155px; }
.homepage-intro-box { float: left; width: 415px; margin: 20px 0 0 25px; padding: 0; }
.homepage-top-right { float:left; width:125px; border-left:1px solid #969696; padding:0; margin:1em 0 15px 0; }
.box-full { width: 100%; float: left; padding: 0; margin: 0; }

.box-full h2 a {text-decoration:none; color:#012c48;}

.box-full p a {color:#5E5E5E;}





/* APLICATION ZONE */

.az-middle-row-left {padding: 0 0 0 0; margin:1em 2em 0 0; float:left; width:170px; min-height:180px; }
.az-middle-row-middle, .az-middle-row-right {padding: 0 0 0 0; margin:1em 2em 0 0; float:left; border-left:1px solid #969696; width:170px; min-height:180px; /*need to fix for IE6*/}
.az-top-row-middle, .az-top-row-right {float:left; width:150px; border-left:1px solid #969696; padding:0; margin:0 0 0 5px;}
.bottom-box-az {padding: 0; margin: 0 0 0 15px; float:left; width:155px; }
.az-top-right-boxes { float: left; width: 300px; margin: 20px 0 0 25px; padding: 0 0 2em 0; }
.az-bottom-box { float: left; width: 100%; margin: 0 0 20px 25px; padding: 0; min-height:100px;}

/* JIMS ADDITIONAL STYLES BELOW FOR APPLICATION ZONE1 */

.leftcol { float: left; width:350px; margin: 1em 0 0 20px; padding: 0 1em 2em 0;  min-height:180px; /*border-right:1px solid #969696;*/ }
.rightcol { float: left; width: 350px; margin: 1em 0 0 20px; padding: 0 0 2em 1em; /*need to fix for IE6*/  min-height:180px;}
.wrappdf {float:left; width:120px; margin-left:20px;}
.wrappythingy {float:left; margin-top:4px; width:120px;}






/* REFERENCE */

.ref-middle-row-left {padding: 0 0 0 0; margin:1em 2em 0 0; float:left; width:210px; min-height:180px; }
.ref-middle-row-middle, .ref-middle-row-right {padding: 0 0 0 0; margin:1em 2em 0 1.5em; float:left; border-left:1px solid #969696; width:210px; min-height:180px; /*need to fix for IE6*/}
.ref-top-row-middle, .ref-top-row-right {float:left; width:150px; border-left:1px solid #969696; padding:0; margin:0 0 0 5px;}
.bottom-box-ref {padding: 0; margin: 0 0 0 15px; float:left; width: 100%; }
.ref-top-right-boxes { float: left; width: 300px; margin: 1em 0 0 20px; padding: 0 0 2em 0; }
.ref-bottom-box { float: left; width: 100%; margin: 0 0 20px 25px; padding: 0; min-height:100px;}

/* DEFAULT PAGE */
.default-left-col { float: left; padding: 1em 0; margin: 0; width: 200px; text-align:center;background: url(images/left-col.jpg) 100% 0 no-repeat; min-height: 522px; }
.default-right-col { float: right; padding: 1em 2em 1em 0; margin: 0;  width: 554px; }
.sub-menu-item { color: #000; text-align:left;}

/* TEXT IMAGE RIGHT */

.text-image-right-title {float:left;}
.text-image-right-image {float:right; padding:0 35px 0 0;}
.text-image-right-content {float:left; clear:left; width:75%; padding:10px 0 0 0;}


/**/
/* IMAGE LEFT and RIGHT */
.text { width: 100%; float: left; margin: 0; padding: 0; }
.image_left img { margin: 0 1em 0 0; float: left; padding: 0; }
.image_right img { margin: 0 2em 0 1em; float: right; padding: 0; }

/* PRODUCT COMPARISON */

.product-comparison { float: left; margin: 0; padding: 0; width: 100%; }
.product-comparison table { border-collapse:collapse; float: left;}
.product-comparison form { float: left; width: 100%; padding: 1em 0; margin: 0; }
.product-comparison form label { width: 15em; float: left; }
.product-comparison ul { float: left; width: 250px; padding: 1em 0 0 0; }
.product-comparison li { float: left; width: 100%; list-style-type: none; }
.product-comparison .buttons { float: left; padding: 0 0 0 70px; margin: 1em 0 0 0; clear:left; }
.buttons input { background: #01273E; border: 0; color: #fff; font-size: 0.9em; padding: 0.5em; margin: 0 1em 0 0; }
#advise { padding: 10px; border: 1px solid red; background: #efefef; margin: -120px 0 0 -60px; position:absolute; z-index: 100;}
#confirmation { float: left; padding: 10px; border: 1px solid red; background: #efefef; margin: 10px 0;position:absolute; z-index: 100;}
:root #advise { margin: 80px 0 0 270px; }
/**/
li.prod-bg { background: #efefef; padding: 0.5em;}
.title_image_text_left img { float: left; margin: 0 1em 0 0; }

.prod_print a { text-transform: lowercase; background: #01273E; border: 0; float: left; display: block; color: #fff; font-size: 1em; padding: 0.5em; margin: 0 1em 0 0; height: 2em; line-height: 2em; text-align: center; text-decoration: none; }

.drop-box { float: left; width: 100%; margin: 0 0 0em 0; padding: 0;  }
.drop-box-open { float: left; width: 100%; margin: 0 0 0em 0; padding: 0;  }

.drop-box a { font-size: 1.1em; font-weight: 700; color: #fff; text-decoration: none; background: url(images/drop-out-blue.gif) 100% 0 no-repeat; display: block; padding: 17px 0.5em 2px 1.2em}
.drop-box-open a { font-size: 1.1em; font-weight: 700; color: #fff; text-decoration: none; background: url(images/drop-down-blue.gif) 100% 0 no-repeat; display: block; padding: 17px 0.5em 2px 1.2em}

.drop-box .drop-contents a { font-size: 1em; font-weight: 400; color: #5E5E5E; text-decoration: underline; background: none; display: block; padding: 0; }
.drop-box .drop-contents p { padding: 0 1em; }
.drop-box-open .drop-contents p { padding: 0 1em; }
.drop-contents { background: #efefef; float: left; width: 100%; padding: 1em 0; margin: 0; }
.brs br { display: none; }

/*RIA INFO BOX*/

.ria-info-box {float:left; margin:0; padding:0 0 1em 0; width:100%;}

.ria-info-box-section1 {float:left; margin:0; padding:0; width:160px;}

.ria-info-box-section2 {float:left; margin:2.3em 0 0 2em; padding:0; width:300px;}

.ria-info-box-section3 {float:left; margin:2.3em 0 0 2em; padding:0; width:250px;}

:root .ria-info-box-section2 {margin:4em 0 0 2em;}

:root .ria-info-box-section3 {margin:5em 0 0 2em;}

.ria-info-box-section2 a {color:#5E5E5E;}

.ria-info-box-section3 a {color:#5E5E5E;}

.ria-info-box h2 {width:220px; padding:0 0 1em 0;}

.info-box-flash {border:1px solid #ddd; padding:0; margin:0; float:left;}




.ria_dpt { float: left; padding: 0 0 0 1px; width: 230px; margin: 1.5em 0 0 0.5em; font-style:oblique;  }
.ria-form {float: left; margin: 0; padding: 0; width: 100%; }
.ria-form ul {float: left; list-style:none; margin:0; padding:0; float: left;}
.ria-form li {margin:0.5em 0; float: left; clear: both; width: 570px; }
.ria-form label {width:9em; text-align:right; margin-right:0.5em; float:left; display:block;}
li.submit input {float: left; margin-left:9.5em; width: auto;}
.ria-form input, .ria-form textarea { width: 18em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float:left;}
.ria-form select { width: 18.6em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
li.ria-underline { border-top: 1px solid #000; padding: 0.5em 0 0 0;float: left; }

/* New homepage tweaks  */
.home-page-divider { float: left; width: 100%; padding: 0; margin: 0; background: url(images/home-page-divider.jpg) 0 0 no-repeat; }
.deep { float: left; width: 130px; margin: 1em 0 0 20px; padding: 0 0 2em 0; background: url(images/deep.jpg) 0 0 no-repeat;}


.top-row-middle-deep { float:left; width:156px; padding:0; margin:0 0 0 5px;background: url(images/deep.jpg) 0 0 no-repeat; min-height: 225px; }
.top-row-right-light { float:left; width:156px; padding:0; margin:0 0 0 5px;background: url(images/light.jpg) 0 0 no-repeat; min-height: 225px; }

.top-row-middle-deep .homepage-top-right-boxes, .top-row-middle-deep-new .homepage-top-right-boxes, .top-row-right-light .homepage-top-right-boxes, .top-row-right-light-new .homepage-top-right-boxes  { float: left; width: 130px; margin: 1em 0 0 10px; padding: 0 0 2em 0; color: #021a2a; }
/*NEW*/
h5.new { position: absolute; left: -99999em; }
.top-row-middle-deep-new { float:left; width:156px; padding:0; margin:0 0 0 5px;background: url(images/deep-new.jpg) 0 0 no-repeat; min-height: 225px; }
.top-row-right-light-new { float:left; width:156px; padding:0; margin:0 0 0 5px;background: url(images/light-new.jpg) 0 0 no-repeat; min-height: 225px; }
.top-row-middle-deep .box p,  .top-row-right-light .box p { margin: 0; padding: 0;  }

.top-row-middle-deep ul, .top-row-middle-deep-new ul { padding: 1em 0 0 0; margin: 0; }
.top-row-middle-deep li, .top-row-middle-deep-new li { padding: 0 0 0 1em; margin: 0.25em 0; list-style-type: none; background: url(images/arrow.gif) 0 4px no-repeat;  }
.top-row-middle-deep li a, .top-row-middle-deep-new li a { font-weight: bold; color: #012c48; text-decoration: none; }



/* NEW TAGS */


.row .new {  padding: 0 0 0em 0; }

.drop-box a.new { background: url(images/drop-out-blue-new.gif) 100% 0 no-repeat; padding: 17px 0.5em 2px 1.2em; display:block; }
.drop-box-open a.new { background: url(images/drop-down-blue-new.gif) 100% 0 no-repeat; display: block; padding: 17px 0.5em 2px 1.2em; }

.drop-box-open .drop-drop-out-contents a.newimg { background: url(images/drop-out-new.gif) 96% 0 no-repeat #efefef; padding: 0 40px 0 0; min-height: 37px; }
.drop-contents .drop-drop-out-contents .newimg a{ color:#5E5E5E; background: url(images/drop-out-new.gif) 96% 0 no-repeat #efefef; padding: 0 40px 0 0; min-height: 37px; }

.drop-box-open .drop-contents a { font-size: 1em; font-weight: 400; color: #5E5E5E; text-decoration: underline; background: none; display: block; padding: 0; }

.az-top-right-boxes .new a {
background: none; padding: 0; margin: 0; height: auto; 
}
.az-top-right-boxes .new  {
background: url(images/new-az.jpg) 100% 0 no-repeat; padding: 0; margin: 0; min-height: 37px;
}

.box-full img { border: 1px solid #ddd; }

.wrappythingy a { color:#5e5e5e; text-decoration: none; }
.wrappythingy a:hover { color:#5e5e5e; text-decoration: underline; }

.widgets { text-align: left; padding: 2em 0; float: left; width: 100%;  }
.widgets ul { padding: 0 0 0 30px; margin: 0; }
.widgets li { padding: 0; margin: 0.25em 0; list-style-type: none; float: left; clear: left; width: 200px; }
.widgets li a {color:#021a2a; text-decoration: none; padding:  0; margin: 0; display: block; float: left; }
.widgets li a:hover {color:#f73327; text-decoration: none;}
.widgets li a span { margin-left: 50px; width: 90px; display: block; float: left; padding: 6px 0 8px 0; cursor: pointer; }
.widgets li.widget-home a { background: url(images/widget-home.jpg) 0 0 no-repeat;  }
.widgets li.widget-home a:hover { background: url(images/widget-home.jpg) 0 -44px no-repeat;}
.widgets li.widget-email a { background: url(images/widget-email.jpg) 0 0 no-repeat;  }
.widgets li.widget-email a:hover { background: url(images/widget-email.jpg) 0 -44px no-repeat;}
.widgets li.widget-book a { background: url(images/widget-book.jpg) 0 0 no-repeat;  }
.widgets li.widget-book a:hover { background: url(images/widget-book.jpg) 0 -44px no-repeat;}

.title-image-text2 a {text-decoration:underline; color:#5e5e5e;}

.title-image-text2 a.new {text-decoration:underline; color:#5e5e5e; background: url(images/general-link-new.gif) 98% 0 no-repeat #fff; padding: 0 20px 0 0; }

/* home banner */
.box-full p { margin: 0.75em 0; padding: 0 0 0 1px; }
.home-banner { margin: 0; padding: 0 0 0 0; width: 100%; height:65px; float: left; text-align: center; background:url(images/graphics/home-banner.jpg) 50% 0 no-repeat;}
.home-banner a {float:left; color:#fff; text-decoration:none; display:block; width:100%; text-align:center; line-height:35px; font-size:1.25em;}

/* product comparison lists */

#products-application-list, #products-technology-list { float: left; width: 100%; padding: 0 0 1em 0; margin: 0; clear: both; }
#products-application-list table, #products-technology-list table { border-collapse: collapse; text-align: center; border-bottom: 1px solid #666; border-right: 1px solid #666; border-top: 0; border-left: 0; clear:both; float: left; }
#products-application-list table td, #products-technology-list table td  { width: 100px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #666; padding: 0.5em; border-top: 0; border-left: 1px solid #666;  }
#products-application-list table th, #products-technology-list table th, td.pcimage { padding: 0.5em;border-right: 1px solid #666;  }
#products-application-list table th, #products-technology-list table th { font-size: 1.1em; text-transform: uppercase; color: #333; border-left: 0; border-bottom: 1px solid #666; border-top: 0;}
#products-application-list table th.nb, #products-technology-list table th.nb { border-left: 0; }
td.pcleftcol { text-align: left; width: 268px !important; border-left: 1px solid #666; }
td.lefthead { font-weight: 700; background: #666; color: #fff; width: 268px !important; text-align: left; border-left: 1px solid #666; }
td.leftheadtds { background: #666; }
.remove a { background: url(images/remove.gif) 50% 0 no-repeat; width:90px; height: 32px; display: block; text-indent: -9999em; }

td.alt { background: #efefef; }

.product-comp-buttons { width: 100%; float: left; margin: 0; padding: 0 0 40px 0; background: url(images/tabletop.gif) 0 39px repeat-x; clear: both; }
.product-comp-buttons a { display: block; text-indent: -9999em; float: left; padding: 0 2px 0 2px; height: 39px; }
.product-comp-buttons a#viewtechchart.on { background: url(images/btn-technology.gif) 0 0px no-repeat; width: 127px;  }
.product-comp-buttons a#viewtechchart { background: url(images/btn-technology.gif) 0 11px no-repeat; width: 127px;  }
.product-comp-buttons a#viewappchart.on { background: url(images/btn-applications.gif) 0 0px no-repeat; width: 127px; margin-left: 4px; }
.product-comp-buttons a#viewappchart { background: url(images/btn-applications.gif) 0 11px no-repeat; width: 127px; margin-left: 4px; }

.product-comp-buttons a.btn-print { background: url(images/btn-print.gif) 0 0px no-repeat; width: 95px; float: right; }
.product-comp-buttons a.btn-reset { background: url(images/btn-reset.gif) 0 0px no-repeat; width: 95px; float: right; }
.product-comp-buttons a.btn-download { background: url(images/btn-download.gif) 0 0px no-repeat; width: 106px; float: right; }

.buttons-comp-chart { width: 400px; padding: 0 0 0 60px; margin: 0; float: left; clear: both; }
:root form#product_compare { padding-left: 40px; width: 400px; }

.print-specific { display: none; }

#products-application-list td.pcleftcol, #products-technology-list td.pcleftcol { font-weight: 700; }
.bullet { padding: 0 0 0 20px; font-weight: 400; background: url(images/bullet.gif) 8px 50% no-repeat; }

/* image templates */
.item-image-left, .item-image-right { float: left; width: 100%; }
.item-image-left img { float: left; padding: 0 10px 0 0; }
.item-image-right img { float: right; padding: 0 0 0 10px; }
.item-image-top { float: left; width: 100%; }
.image-bottom { float: left; width: 100%; }
/* end image templates */

/* multiskan */
.calendar-event { float: left; width: 548px; padding: 0 0 20px 0; margin: 0; background: #e9ecee; }
.calendar-event img { float: right; padding: 40px 10px 0 10px; }
.year1978 { background: url(images/calendar/1978.jpg) 0 0 no-repeat #e9ecee; }
.year1982 { background: url(images/calendar/1982.jpg) 0 0 no-repeat #e9ecee; }
.year1985 { background: url(images/calendar/1985.jpg) 0 0 no-repeat #e9ecee; }
.year1995 { background: url(images/calendar/1995.jpg) 0 0 no-repeat #e9ecee; }
.year1997 { background: url(images/calendar/1997.jpg) 0 0 no-repeat #e9ecee; }
.year1998 { background: url(images/calendar/1998.jpg) 0 0 no-repeat #e9ecee; }
.year2002 { background: url(images/calendar/2002.jpg) 0 0 no-repeat #e9ecee; }
.year2008 { background: url(images/calendar/2008.jpg) 0 0 no-repeat #e9ecee; }
.calendar-event span { padding: 40px 14px 0 70px; display:block; /*color: #000; */} 
.calendar-event-foot { background: url(images/calendar/calendar-foot.jpg) 15px 100% no-repeat #fff; float: left; width: 100%; height: 3px; padding: 0; margin: 0 0 10px 0;}
.calendar-event h5 { position: absolute; left: -999999px; }

/* cw */
.landing { background: url(images/landing-bg.jpg) 0 0 no-repeat; float: left; width: 780px; margin: 0 0 0 25px; }
.landing .homepage-intro-box { float: left; width: 350px; margin: 20px 0 0 25px; padding: 0; }
.landing-row  { background: url(images/landing-row.jpg) 10px 0 no-repeat; min-height: 210px; /* padding-bottom: 14px;*/ }
.landing-row .top-row-left { width: 415px; }
.landing-row .az-top-row-middle { border: 0; }
.landing-row .az-top-right-boxes { width: 350px; margin-left: 0; }

.landing-small { background:url(images/landing-small.jpg) -10px 0 no-repeat; float: left; width: 780px; margin: 0 0 0 25px; }
.grade-bg { background:url(images/grade-bg.jpg) -10px 0 no-repeat; float: left; width: 780px; margin: 0 0 0 25px; }

.newslist ul  { padding: 20px 0 0 0; margin: 0; border-bottom: 1px solid #ccc; width: 500px; }
.newslist ul li { padding: 10px 0 10px 0; list-style-type: none; font-size: 1; border-top: 1px solid #ccc; }
.newslist a { color: #333; text-decoration: none; }

/* reference dropout */

.dropout-image { float: left; padding: 0 5px 0 5px; }

/* sitemap */

.sitemap-table a {
	color:#5E5E5E;
	font-size:1em;
	font-weight:400;
	padding:0;
	text-decoration:underline;
}

/* go banner */
.go { margin: 0; padding: 0; width: 100%; height: 81px; float: left; text-align: center; background:url(images/gobanner.jpg) 0 100% no-repeat; }
.go a {text-indent: -9999em; }
