/* CSS Document */
/* The NCC Copyright 2006 */
/* PORTAL */

body,
html {
	margin: 0;
	padding: 0;
	background: url(../static/content/pattern.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color: #000;
	}
body {min-width: 750px;}

/* Basics */

a {	color: #FFF; text-decoration: none;}
a:hover {
	color: #FFF;
	text-decoration: underline;
	}
img {
	display: block;
	border: 0;
	}

/* Layout */


#wrap {
	margin: 0 auto;
	padding: 0;
	width: 750px;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-bottom: 1px solid #666;
	background-color:#a19e8f;
	text-align: left;
	}
#header {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 35px;
	background: #FFF url(../static/content/titlebg.jpg) repeat-x;
	border-bottom: 1px solid #F2F2F2;
	float: left;
	color: #FFF;
	}
#logo {float: left;}
#head {
	width: 350px;
	float: left;
	display:block;
	}
	
#head p {
margin-top:18px;
color:#FFFFFF;
}

#head  p a{
margin-left:15px;
color:#FFFFFF;
text-decoration:none;
}

#head  a:hover{
color:#FFFFFF;
text-decoration:underline;
}
	
#tabs {
	width: 298px;
	height: 35px;
	float: left;
	display:block;
	background: transparent url(../static/content/tabsbg.gif);
	}
	
#tabs p {
	margin-top: 15px;
	padding: 0;
	font-size: 11px;
	text-align: center;
	}

#tabs a {
color:#ffffff;
text-decoration:none;
}

#tabs a:hover {
color:#ffffff;
text-decoration:underline;
}


#splash {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 125px;
	background: #CFCFC7 url(../static/content/graygr.gif) repeat-x;
	float: left;
	}
#splashleft {
	height: 125px;
	border-right: 1px solid #666;
	background: url(../static/content/img_home.jpg);
	background-position:left;
	float: left;
	}
#splashleft img {display: inline;}
#splashright {
	margin: 0;
	padding: 0;
	width: 297px;
	height: 125px;
	float: left;
	}
#splashtitle {
	width: 297px;
	height: 20px;
	float: left;
	background: #777;
	border-bottom: 1px solid #666;
	}
#splashtitle p {
	margin: 4px 0 0 20px;
	font-size: 11px;
	color: #FFF;
	}
#splashdesc {
	height: 99px;
	float: left;
	}
#splashdesc p {
	margin: 10px 25px 0 20px;
	font-size: 110%;
	line-height: 2em;
	color: #5E5E5E;
	}
#splash1 {
	margin-right: 2px;
	}
#solidrule {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 1px;
	clear: both;
	background-color:#FFFFFF;
	overflow: hidden; /* IE6 bug fix */
	}	
#content {
	margin: 0;
	padding: 0;
	height: 453px;
	background: #A09D8E;
	}
#splash1 {
	margin-right: 2px;
	}
	

/* START Footer-Legal Old Page*/

#footer {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 23px;
	background-image: url(../static/content/footerbg.gif);
	background-repeat:repeat-x;
	clear: both;
	text-align: center;
	color: #ffffff;
	}
#footer p {
	margin: 6px;
	}
#footer a {color: #ffffff;}
#footer a:link {color: #ffffff;}
#footer a:hover {color: #ffffff;}
#legal {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 17px;
	clear: left;
	background-image:url(../static/content/legalbg.gif);
	background-repeat:repeat-x;
	text-align: left;
	color: #ffffff;
	}
#legal p {
	margin: 4px 0 4px 20px;
	font-size: 90%;	
	}
#legal a {
	color: #ffffff;
	}
	
/* END Footer-Legal */

/* Rollovers */

#logorollA {
	margin: 0;
	padding: 0;	
	width: 375px;
	height: 153px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	}
#logorollA a img {
	background: url(../static/content/WHlogo.jpg) top left no-repeat;
	}
#logorollB {
	margin: 0;
	padding: 0;	
	width: 374px;
	height: 150px;
	float: left;
	border-bottom: 1px dotted #FFF;
	}
#logorollB a img {
	background: url(../static/content/SYlogo.jpg) top left no-repeat;
	}
#logoroll1 {
	margin: 0;
	padding: 0;	
	width: 250px;
	height: 150px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	}
#logoroll1 a img {
	background: url(../static/content/TIlogo.jpg) top left no-repeat;
	}
#logoroll2 {
	margin: 0;
	padding: 0;	
	width: 249px;
	height: 150px;
	float: left;
	border-bottom: 1px dotted #FFF;
	border-right: 1px dotted #FFF;
	}
#logoroll2 a img {
	background: url(../static/content/GPlogo.jpg) top left no-repeat;
	}
#logoroll3 {
	margin: 0;
	padding: 0;	
	width: 249px;
	height: 150px;
	float: left;
	border-bottom: 1px dotted #FFF;
	}
#logoroll3 a img {
	background: url(../static/content/SPlogo.jpg) top left no-repeat;
	}
#logoroll4 {
	margin: 0 0 0 124px; /* remove this margin if adding a sixth category */
	padding: 0;
	width: 249px;
	height: 150px;
	float: left;
	display: inline; /* IE6 bug fix */
	border-right: 1px dotted #FFF;
	border-left: 1px dotted #FFF;
	}
#logoroll4 a img {
	background: url(../static/content/TIBlogo.jpg) top left no-repeat;
	}
#logoroll5 {
	margin: 0;
	padding: 0;
	width: 249px;
	height: 150px;
	float: left;
	border-right: 1px dotted #FFF;
	}
#logoroll5 a img {
	background: url(../static/content/PUTlogo.jpg) top left no-repeat;
	}


/*style New Homepage for link*/

td.westinghouse {
	margin: 0;
	padding: 0;	
	width: 497px;
	height: 151px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: url(../static/content/logo_westinghouse_g.gif) no-repeat;
}

td.westinghouse a {
	background: url(../static/content/logo_westinghouse_g.gif) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}

td.westinghouse a:hover {
	background: url(../static/content/logo_westinghouse.gif) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}


td.tree-in-the-box {
	margin: 0;
	padding: 0;	
	width: 252px;
	height: 151px;
	border-bottom: 1px solid #ffffff;
	background: url(../static/content/logo_treeinthebox_g.gif) no-repeat;
}

td.tree-in-the-box a {
	background: url(../static/content/logo_treeinthebox_g.gif) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}

td.tree-in-the-box a:hover {
	background: url(../static/content/logo_treeinthebox.jpg) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}


td.stanly {
	margin: 0;
	padding: 0;	
	width: 497px;
	height: 151px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: url(../static/content/logo_stanly_g.jpg) no-repeat;
}

td.stanly a {
	background: url(../static/content/logo_stanly_g.jpg) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}

td.stanly a:hover {
	background: url(../static/content/logo_stanly.jpg) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}


td.santaspower {
	margin: 0;
	padding: 0;	
	width: 252px;
	height: 151px;
	border-bottom: 1px solid #ffffff;
	background: url(../static/content/logo_santaspower_g.jpg) no-repeat;
}

td.santaspower a {
	background: url(../static/content/logo_santaspower_g.jpg) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}

td.santaspower a:hover {
	background: url(../static/content/logo_santaspower.jpg) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}


td.goodyear {
	margin: 0;
	padding: 0;	
	width: 497px;
	height: 151px;
	border-right: 1px solid #ffffff;
	background: url(../static/content/logo_goodyear_g.jpg) no-repeat;
}

td.goodyear a {
	background: url(../static/content/logo_goodyear_g.jpg) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}

td.goodyear a:hover {
	background: url(../static/content/logo_goodyear.jpg) no-repeat;
	width: 497px;
	height: 151px;
	display:block;
}


td.pulluptree {
	margin: 0;
	padding: 0;	
	width: 252px;
	height: 151px;
	background: url(../static/content/logo_pulluptree_g.jpg) no-repeat;
}

td.pulluptree a {
	background: url(../static/content/logo_pulluptree_g.jpg) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}

td.pulluptree a:hover {
	background: url(../static/content/logo_pulluptree.jpg) no-repeat;
	width: 252px;
	height: 151px;
	display:block;
}

/* START Footer-Legal New HomePage*/

.footer {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 23px;
	background-image: url(../static/content/footerbg.gif);
	background-repeat:repeat-x;
	clear: both;
	text-align: center;
	color: #ffffff;
	}
.footer p {
	margin: 0;
	padding: 0;
	font-size:11px;
	}
.footer a {color: #ffffff;}
.footer a:link {color: #ffffff;}
.footer a:hover {color: #ffffff;}
.legal {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 17px;
	clear: left;
	background-image:url(../static/content/legalbg.gif);
	background-repeat:repeat-x;
	text-align: left;
	color: #ffffff;
	}
.legal p {
	margin: 0px 0 1px 20px;
	font-size: 10px;	
	}
.legal a {
	color: #fffffff;
	}

