/*
New WD Site CSS Document
By Barry J. Hampe
*/

/* page background */
.body {
	background-image:url('http://www2.worthingtondistribution.com/shades/images/LShagesBGRed.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
	/*background:#D2CFC8;*/
	width:98%;
	margin-top:0;
	padding:0;
}

/* main content */
.bg {
	width:980px;
	height:100%;
	padding:0;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
}

/* header */
.header_main {
	background:#FFFFFF;
	width:980px;
	height:200px;
	background-image:url(images/header3.jpg);
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#333333;
	border-right-style:solid;
	z-index:10;

}

.menu {
	position:absolute;
	margin:0px;
	padding:0px;
	top:163px;
}

.menu_extender {
	position:absolute;
	margin:0px;
	padding:0px;
	top:163px;
	/* right:0px; */
	right:326px;
	/* width:427px; */
	width:168px;
	height:38px;
	background-color:#000000;
}

.header_flash {
	width:300px;
	height:180px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:10px;
	right:12px;
}

.header_flash_bg {
	background-color:#000000;
	position:absolute;
	right:0px;
	top:0px;
	width:326px;
	height:201px;
}

/* header/main body seperator */
.seperator {
	background:#FFFFFF;
	width:980px;
	height:15px;
	background-image:url(images/tableheaderbg.png);
	margin:0;
	padding:0;
	position:relative;
	/*top:200px;*/
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#333333;
	border-right-style:solid;
}

/* main body */
.main_body {
	background:#FFFFFF;
	width:980px;
	/*height:645px;*/
	margin:0;
	padding:0px;
	position:relative;
	/*top:215px;*/
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#333333;
	border-right-style:solid;	
}

/* spacers */
.spacer {
	width:100%;
	height:5px;
}

.spacer2 {
	position:relative;
	width:13px;
	height:100%;
}

/* blog */
.news {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
}

/* University Links */
.ulink1 {
	color:#0A652C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
}

.utext {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
	text-decoration:none;
}

.utext2 {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:0px;
	margin-top:0px;
	padding:5px;
	text-decoration:none;
}

.blog {
	background:#FFFFFF;
	width:628px;
	/*height:175px;*/
	/*position:absolute;
	margin-left:176px;
	margin-top:210px;*/
	padding:0px;
}

/* main body headers */
.mb_h1 {
	background:#FFFFFF;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	margin-left:176px;
	margin-top:0;
}

.mb_h2 {
	background:#FFFFFF;
	background-color:#FFFFFF;
	color:#CC9966;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	margin-left:176px;
}

/* main body text */
.mb_text {
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin-left:176px;
	margin-right:176px;
	margin-top:5px;
}

/* main body link decoration */
.mb_text a {
	background:#FFFFFF;
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
}

.mb_text2 {
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin-left:176px;
	margin-right:176px;
	margin-top:5px;
	vertical-align:middle;
}

.img1 {
	float:left;
	width:43px;
	height:50px;
	vertical-align:middle;
}

.why {
	background:#FFFFFF;
	background-image:url(images/why_buy_2.jpg);
	width:628px;
	height:200px;
	/*position:absolute;
	margin-left:176px;
	margin-top:5px;*/
	padding:0px;
}

.calendar {
	background:#FFFFFF;
	width:420px;
	height:300px;
	/*position:absolute;
	margin-left:176px;
	margin-top:315px;*/
	padding:0px;
}

.university {
	background:#FFFFFF;
	/*background-image:url(images/Ugraphic.jpg);*/
	width:200px;
	height:300px;
	margin:0px;
	padding:0px;
	/*position:absolute;
	margin-top:315px;
	margin-left:604px;*/
}

/* footer */
.footer_main {
	background:#FFFFFF;
	width:980px;
	position:relative;
	margin:0px;
	padding:0px;
	/*top:835px;*/
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	/*border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;*/
}

/* footer text */
.footer_text {
	background:#FFFFFF;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
}

/* intro */
.intro {
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;
}

/* valid css */
.valid_css {
	background:#FFFFFF;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:5px;
}

/* ad 1 */
.left_top {
	/*background-image:url(images/promo1.jpg);*/
	/*position:absolute;
	top:210px;
	left:13px;*/
	width:150px;
	height:200px;
}

.left_top2 {
	background-image:url(images/promo1.jpg);
	position:absolute;
	top:210px;
	left:13px;
	width:150px;
	height:200px;
}

/* ad 2 */
.right_top {
	/*background-image:url(images/promo2.jpg);*/
	/*position:absolute;
	top:5px;
	right:13px;*/
	width:150px;
	height:200px;
	margin-top:5px;
}

.right_top2 {
	background-image:url(images/promo2.jpg);
	position:absolute;
	top:0px;
	right:13px;
	width:150px;
	height:200px;
	margin-top:5px;
}

/* ad 3 */
.right_mid1 {
	/*position:absolute;
	top:210px;
	right:13px;*/
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.right_mid1a {
	position:absolute;
	top:210px;
	right:13px;
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/* ad 4 */
.right_mid2 {
	/*position:absolute;
	top:415px;
	right:13px;*/
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.right_mid2a {
	position:absolute;
	top:415px;
	right:13px;
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/* ad 5 */
.left_mid2 {
	/*position:absolute;
	top:415px;
	left:13px;*/
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/* ad 6 */
.left_mid1 {
	/*position:absolute;
	top:5px;
	left:13px;*/
	width:145px;
	height:200px;
	margin:0px;
	padding-left:5px;
	padding-top:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	/*background-image:url(images/request_bg.jpg);*/
}

.left_mid1a {
	position:absolute;
	top:5px;
	left:13px;
	width:145px;
	height:195px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-image:url(images/request_bg.jpg);
}

#ajaxticker1 {
	width:138px;
	height:193px;
	/*border:1px ridge black;*/
	padding:5px;
	/*background-color:#FEEEB8;*/
}

#ajaxticker1 a {
	color:#0000FF;	
}

#ajaxticker1 a:hover {
	color:#000000;	
}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	/*background-color:#FEEEB8;*/
}

.someclass { //class to apply to your scroller(s) if desired
}

/* ad 7 */
.left_bottom {
	/*position:absolute;
	top:415px;
	left:13px;*/
	width:150px;
	height:195px;
	margin:0px;
	padding-top:5px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	/*background-image:url(images/blog_bg.jpg);*/
}

.left_bottom2 {
	position:absolute;
	top:415px;
	left:13px;
	width:150px;
	height:195px;
	margin:0px;
	padding-top:5px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-image:url(images/blog_bg.jpg);
}

/* ad 8 */
.right_bottom {
	/*position:absolute;
	top:620px;
	right:13px;*/
	width:150px;
	height:200px;
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-image:url(images/mpu_bg.jpg);
}

.labelfield { /*CSS for label field in general*/
	color:brown;
	font-size:90%;
}

.datefield { /*CSS for date field in general*/
	color:gray;
	font-size:90%;
}

#example1 li { /*CSS specific to demo 1*/
	margin-bottom:4px;
	list-style-type: none;
	margin-left:-20px;
}

#example2 div { /*CSS specific to demo 2*/
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#example2 div a { /*CSS specific to demo 2*/
	text-decoration:none;
	color:#0000FF;
}

#example2 div a:hover { /*CSS specific to demo 2*/
	text-decoration:none;
	color:#000000;
}

#example2a div { /*CSS specific to demo 2*/
	margin:5px;
}

#example2a div a { /*CSS specific to demo 2*/
	text-decoration:none;
	color:#0000FF;	
}

#example3 a { /*CSS specific to demo 3*/
	color: #D80101;
	text-decoration:none;
	font-weight:bold;
}

/*#example3 p { /*CSS specific to demo 3*/
	/*margin-bottom:2px;
}*/

#example3 { /*Demo 3 main container*/
	width: 250px;
	height: 280px;
	border: 1px solid navy;
	padding: 4px;
}

#example3 p { /*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 7px;
}

code { /*CSS for insructions*/
	color:red;
}

/* CSS Menu */

ul#css3menu,ul#css3menu ul {
	margin:0;
	list-style:none;
	background-color:#000000;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAYAAACrf9gNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFEgYCO8oxcpkAAABlSURBVCjPjZA7CoBADETfTnIB739GGysLIRaCsiGRbYYJ+fAyAJsACRgCrHN6XSU+j3jR8N8N68okwyLiEHC9cn6OiHAmcOvQVJC2zNULLX3KTwL2uWwjVnfZFz9aiDiFk1geyBuO2g6m9q0GQQAAAABJRU5ErkJggg==");
	background-repeat:repeat;
	border-width:0px;
	border-style:solid;
	border-color:#162436;
	/*-moz-border-radius:4px;*/
	/*-webkit-border-radius:4px;*/
	/*border-radius:4px;*/
}

ul#css3menu ul {
	display:none;
	position:absolute;
	left:-1px;top:98%;
	-moz-box-shadow:0.7px 1px 1px #3E3E3E;
	-webkit-box-shadow:0.7px 1px 1px #3E3E3E;
	box-shadow:0.7px 1px 1px #3E3E3E;
	padding:0 9px 9px;
	background-color:#669966;
	background-image:none;
	border-width:1px;
	border-style:solid;
	border-color:#162436;
}

ul#css3menu li:hover>* {
	display:block;
}

ul#css3menu li:hover {
	position:relative;
}

ul#css3menu ul ul {
	position:absolute;
	left:98%;
	top:-2px;
}

ul#css3menu {
	padding:1px 1px 1px 0;
	display:block;
	font-size:0;
	float:left;
}

ul#css3menu li {
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
}

ul#css3menu>li,ul#css3menu li {
	margin:0 0 0 1px;
}

ul#css3menu ul>li {
	margin:1px 0 0;
}

ul#css3menu a:active, ul#css3menu a:focus {
	outline-style:none;
}

ul#css3menu a {
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font:bold 14px Arial,sans-serif;
	color:#FFFFFF;
	cursor:default;
	padding:10px;
	background-color:transparent;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAYAAACrf9gNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFEgYCO8oxcpkAAABlSURBVCjPjZA7CoBADETfTnIB739GGysLIRaCsiGRbYYJ+fAyAJsACRgCrHN6XSU+j3jR8N8N68okwyLiEHC9cn6OiHAmcOvQVJC2zNULLX3KTwL2uWwjVnfZFz9aiDiFk1geyBuO2g6m9q0GQQAAAABJRU5ErkJggg==");
	background-position:0 50%;
	border-width:0px;
	border-style:none;
	border-color:#6655FF;
}

ul#css3menu ul li {
	float:none;
	margin:9px 0 0;
}

ul#css3menu ul a {
	text-align:left;
	padding:8px 0 0 0;
	background-color:#669966;
	background-image:none;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#293344;
	font:16px Arial,sans-serif;
	color:#000000;
	text-decoration:none;
}

ul#css3menu li:hover>a {
	background-color:#669966;
	border-color:#665500;
	border-style:none;
	font:bold 14px Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAYAAACrf9gNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFEgYCO8oxcpkAAABlSURBVCjPjZA7CoBADETfTnIB739GGysLIRaCsiGRbYYJ+fAyAJsACRgCrHN6XSU+j3jR8N8N68okwyLiEHC9cn6OiHAmcOvQVJC2zNULLX3KTwL2uWwjVnfZFz9aiDiFk1geyBuO2g6m9q0GQQAAAABJRU5ErkJggg==");
	background-position:0 100%;
}

ul#css3menu img {
	border:none;
	vertical-align:middle;
	margin-right:20px;
	width:24px;
	height:24px;
}

ul#css3menu ul img {
	width:6px;
	height:14px;
}

ul#css3menu img.over {
	display:none;
}

ul#css3menu li:hover > a img.def {
	display:none;
}

ul#css3menu li:hover > a img.over {
	display:inline;
}

ul#css3menu span {
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
}
	
ul#css3menu ul li:hover>a {
	background-color:#669966;
	background-image:none;
	border-style:solid;
	border-color:#293344;
	font:16px Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

ul#css3menu li.topfirst>a {
	height:16px;
	line-height:16px;
	border-radius:4px 0 0 4px;
	/*-moz-border-radius:4px 0 0 4px;*/
	/*-webkit-border-radius:4px 0 0 4px;*/
	text-shadow:#000000 0px -1px 1px;
}

ul#css3menu li.topfirst:hover>a {
	line-height:16px;
	text-shadow:#3d3d3d 0px -1px 1px;
}

ul#css3menu li.topitem>a {
	height:16px;
	line-height:16px;
	text-shadow:#000000 0px -1px 1px;
}

ul#css3menu li.topitem:hover>a {
	line-height:16px;
	text-shadow:#3d3d3d 0px -1px 1px;
}

ul#css3menu._>li>a {
	padding:0;
}

ul#css3menu li.subfirst>a {
	background-color:#669966;
	background-image:none;
	border-width:0;
	border-style:none;
	padding:0;font:16px Arial,sans-serif;
	color:#000000;
	text-decoration:none;
}

ul#css3menu li.subfirst:hover>a {
	background-color:#669966;
	background-image:none;
	border-style:none;
	font:16px Arial,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

ul#css3menu li.toplast>a {
	height:16px;
	line-height:16px;
	border-radius:0 4px 4px 0;
	/*-moz-border-radius:0 4px 4px 0;*/
	-webkit-border-radius:0 4px 4px 0;
	text-shadow:#000000 0px -1px 1px;
}

ul#css3menu li.toplast:hover>a {
	line-height:16px;
	text-shadow:#3d3d3d 0px -1px 1px;
}

/* Merge */
.datarowheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	color: #000044;
	background-color: #ffffff;
}

.notes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height: 15px;
}
			
a.notes:link {
	color: #000066;
	text-decoration:none;
}
			
a.notes:visited	{
	color: #000066;
	text-decoration:none;
}
			
a.notes:hover {
	color: #ff0000;
	text-decoration:underline;
}

.datacells {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
						
a.datacells:hover {
	text-decoration: underline;
	color: #FF0000
}

.psdata	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14pt;
	color:#000000;
	line-height: 17px;
}