/*body { background-color: #336699; margin: 0px 0px 0px 2px; }*/
body { background: #003399 url(http://eeweb.poly.edu/images/bg.gif) repeat scroll top left; margin: 2px 0px 0px 0px; color: #003399; font: normal normal normal 10pt Arial; text-align: center;}

a:link    { color: #0066FF; font: normal normal bold 10pt Arial; }
a:visited { color: #0066FF; font: normal normal bold 10pt Arial; }
a:hover   { color: #FF0000; font: normal normal bold 10pt Arial; }
a:active  { color: #0066FF; font: normal normal bold 10pt Arial; }

a.footerlink:link    { color: #0066FF; font: normal normal normal 8pt Arial; text-decoration: none; }
a.footerlink:visited { color: #0066FF; font: normal normal normal 8pt Arial; text-decoration: none; }
a.footerlink:hover   { color: #FF0000; font: normal normal normal 8pt Arial; text-decoration: none; }
a.footerlink:active  { color: #0066FF; font: normal normal normal 8pt Arial; text-decoration: none; }

a.sublinkw:link    { color: #FFFFFF; font: normal normal bold 8pt Arial; text-decoration: none; border=top: #FFFFFF none  1px; border-bottom: #FFFFFF none  1px; padding: 1px 4px 1px 4px; }
a.sublinkw:visited { color: #FFFFFF; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #FFFFFF none  1px; border-bottom: #FFFFFF none  1px; padding: 1px 4px 1px 4px; }
a.sublinkw:hover   { color: #FFFFFF; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #FFFFFF solid 1px; border-bottom: #FFFFFF solid 1px; padding: 1px 4px 1px 4px; }
a.sublinkw:active  { color: #FFFFFF; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #FFFFFF none  1px; border-bottom: #FFFFFF none  1px; padding: 1px 4px 1px 4px; }

a.sublinkb:link    { color: #000000; font: normal normal bold 8pt Arial; text-decoration: none; border=top: #000000 none  1px; border-bottom: #000000 none  1px; padding: 1px 4px 1px 4px; }
a.sublinkb:visited { color: #000000; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #000000 none  1px; border-bottom: #000000 none  1px; padding: 1px 4px 1px 4px; }
a.sublinkb:hover   { color: #000000; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; padding: 1px 4px 1px 4px; }
a.sublinkb:active  { color: #000000; font: normal normal bold 8pt Arial; text-decoration: none; border-top: #000000 none  1px; border-bottom: #000000 none  1px; padding: 1px 4px 1px 4px; }

a.sitelink:link      { color: #3366CC; font: normal normal bold 8pt Arial; text-decoration: none; }
a.sitelink:visited   { color: #3366CC; font: normal normal bold 8pt Arial; text-decoration: none; }
a.sitelink:hover     { color: #FF0000; font: normal normal bold 8pt Arial; text-decoration: none; }
a.sitelink:active    { color: #3366CC; font: normal normal bold 8pt Arial; text-decoration: none; }

a.piclink:link      { border: #000000 solid 1px;  }
a.piclink:visited   { border: #3366CC solid 1px;  }
a.piclink:hover     { border: #FF0000 solid 2px;  }
a.piclink:active    { border: #000000 solid 1px;  }

a.purple:link    { color: #663399; font: normal normal bold 10pt Arial; }
a.purple:visited { color: #663399; font: normal normal bold 10pt Arial; }
a.purple:hover   { color: #FF0000; font: normal normal bold 10pt Arial; }
a.purple:active  { color: #663399; font: normal normal bold 10pt Arial; }

a.titlelink:link    { color: #FFFFFF; font: normal normal bold 11pt Arial; text-decoration: none; }
a.titlelink:visited { color: #FFFFFF; font: normal normal bold 11pt Arial; text-decoration: none; }
a.titlelink:hover   { color: #6699FF; font: normal normal bold 11pt Arial; text-decoration: none; }
a.titlelink:active  { color: #FFFFFF; font: normal normal bold 11pt Arial; text-decoration: none; }

a.projlink:link    { color: #0066FF; font: normal normal bold 9pt Arial; text-decoration: none; }
a.projlink:visited { color: #0066FF; font: normal normal bold 9pt Arial; text-decoration: none; }
a.projlink:hover   { color: #FF0000; font: normal normal bold 9pt Arial; text-decoration: none; }
a.projlink:active  { color: #0066FF; font: normal normal bold 9pt Arial; text-decoration: none; }

a.tablink:link    { font: normal normal bold 9pt Arial; text-decoration: none; }
a.tablink:visited { font: normal normal bold 9pt Arial; text-decoration: none; }
a.tablink:hover   { font: normal normal bold 9pt Arial; text-decoration: none; }
a.tablink:active  { font: normal normal bold 9pt Arial; text-decoration: none; }


.redlink a { color: red;}
.redlink a:hover {color: purple;}

.link:link      { color: #0000FF; font: normal normal normal 10pt Arial; }
.link:active    { color: #0000FF; font: normal normal normal 10pt Arial; }
.link:visited   { color: #006399; font: normal normal normal 10pt Arial; }
.link:hover     { color: #FF0000; font: normal normal normal 10pt Arial; }


td { font: normal normal normal 10pt Arial; }
p { text-indent: 10px; }
p.firstletter:first-letter { color: #003399; font: normal normal bold 12pt Arial; text-indent: 0px; }



.theading   { background-color: #CCCCCC; color: #FF0000; text-align: center; font: normal normal bold 12pt Arial; border: #000000 solid 1px; padding: 4px 4px; }
.whitecell  { background-color: #ffffff; color: #000000; text-align: center; font: normal normal bold 10pt Arial; border: #000000 solid 1px; padding: 4px 4px; }
.redcell    { background-color: #FFCCCC; color: #000000; text-align: center; font: normal normal bold 10pt Arial; border: #000000 solid 1px; padding: 4px 4px; }
.white 	    { background-color: #FFFFFF; color: #0000FF; text-align: center; font: normal normal bold 10pt Arial; border: #000000 solid 1px; padding: 4px 4px; }
.sem        { color: #008000; font: italic normal bold 12pt Arial;padding-left: 6cm }
     

.redtext12   { color: #FF0000; font: normal normal normal 12pt Arial; }
.redtext11   { color: #FF0000; font: normal normal normal 11pt Arial; }
.redtext10   { color: #FF0000; font: normal normal normal 10pt Arial; }
.redtext9    { color: #FF0000; font: normal normal normal  9pt Arial; }
.redtext8    { color: #FF0000; font: normal normal normal  8pt Arial; }

.darkredtext12   { color: #990000; font: normal normal normal 12pt Arial; }
.darkredtext11   { color: #990000; font: normal normal normal 11pt Arial; }
.darkredtext10   { color: #990000; font: normal normal normal 10pt Arial; }
.darkredtext9    { color: #990000; font: normal normal normal  9pt Arial; }
.darkredtext8    { color: #990000; font: normal normal normal  8pt Arial; }


.bluetext18  { color: #0000FF; font: normal normal normal 18pt Arial; }
.bluetext12  { color: #0000FF; font: normal normal normal 12pt Arial; }
.bluetext11  { color: #0000FF; font: normal normal normal 11pt Arial; }
.bluetext10  { color: #0000FF; font: normal normal normal 10pt Arial; }
.bluetext9   { color: #0000FF; font: normal normal normal  9pt Arial; }
.bluetext8   { color: #0000FF; font: normal normal normal  8pt Arial; }

.ltbluetext12  { color: #3366CC; font: normal normal normal 12pt Arial; }
.ltbluetext11  { color: #3366CC; font: normal normal normal 11pt Arial; }
.ltbluetext10  { color: #3366CC; font: normal normal normal 10pt Arial; }
.ltbluetext9   { color: #3366CC; font: normal normal normal  9pt Arial; }
.ltbluetext8   { color: #3366CC; font: normal normal normal  8pt Arial; }

.darkbluetext12  { color: #003399; font: normal normal normal 12pt Arial; }
.darkbluetext11  { color: #003399; font: normal normal normal 11pt Arial; }
.darkbluetext10  { color: #003399; font: normal normal normal 10pt Arial; }
.darkbluetext9   { color: #003399; font: normal normal normal  9pt Arial; }
.darkbluetext8   { color: #003399; font: normal normal normal  8pt Arial; }

.blacktext12  { color: #000000; font: normal normal normal 12pt Arial; }
.blacktext11  { color: #000000; font: normal normal normal 11pt Arial; }
.blacktext10  { color: #000000; font: normal normal normal 10pt Arial; }
.blacktext9   { color: #000000; font: normal normal normal  9pt Arial; }
.blacktext8   { color: #000000; font: normal normal normal  8pt Arial; } 

.purpletext12  { color: #330066; font: normal normal normal 12pt Arial; }
.purpletext11  { color: #330066; font: normal normal normal 11pt Arial; }
.purpletext10  { color: #330066; font: normal normal normal 10pt Arial; }
.purpletext9   { color: #330066; font: normal normal normal  9pt Arial; }
.purpletext8   { color: #330066; font: normal normal normal  8pt Arial; }

.whitetext12  { color: #FFFFFF; font: normal normal normal 12pt Arial; }
.whitetext11  { color: #FFFFFF; font: normal normal normal 11pt Arial; }
.whitetext10  { color: #FFFFFF; font: normal normal normal 10pt Arial; }
.whitetext9   { color: #FFFFFF; font: normal normal normal  9pt Arial; }
.whitetext8   { color: #FFFFFF; font: normal normal normal  8pt Arial; } 


.picture { margin: 0px 0px 0px 0px; border: #000000 none 1px;}
.borderbox { border: #003399 solid 1px; }

.notetext    { color: #000000; font: normal normal normal 8pt Arial; }
.notetextb   { color: #000000; font: normal normal bold   8pt Arial; }

.clear { clear: both; }
#clear { clear: both; }

#update {
	float:right;
	font-size: 8pt;
	color: #0000FF;
	}

#searchform {
	height: 20px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	} 
#searchbutton { 
	color: #000000;
	background-color: #CCCCCC;
	font: normal normal bold 9pt Arial;
	border: #000000 solid 1px;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
	height: 20px;
	}
#searchbox, #formbox { 
	color: #000000;
	background-color: #F8F8F8;
	font: normal normal normal 9pt Arial;
	border: #000000 solid 1px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	}

#buttonblue, #buttonorange, #buttongreen, #buttonpurple, #buttonred, #buttonadmin{ 
	color: #FFFFFF;
	font: normal normal bold 9pt Arial;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	cursor: hand;
	vertical-align: text-bottom;
	height: 20px;
	}
#buttonblue {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadeblue.gif) repeat scroll top left;
	border: #336699 solid 1px;
	}
#buttonorange {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadeorange.gif) repeat scroll top left;
	border: #CC3300 solid 1px;
	}
#buttongreen {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadegreen.gif) repeat scroll top left;
	border: #006600 solid 1px;
	}
#buttonpurple {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadepurple.gif) repeat scroll top left;
	border: #660066 solid 1px;
	}
#buttonred {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadered.gif) repeat scroll top left;
	border: #660000 solid 1px;
	}
#buttonadmin {
	background: #FFFFFF url(http://eeweb.poly.edu/images/fadeblue2.gif) repeat scroll top left;
	border: #003399 solid 1px;
	}

	
#title {
	color: #FFFFFF;
	font: normal normal bold 11pt Arial;
	text-align: center;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	}

#padding {
	padding: 5px 5px 5px 5px;
	}

#boxcontent {
	color: #003399;
	font: normal normal normal 10pt Arial;
	margin: 8px 10px 8px 10px;
	}

#plainboxcontent {
	font: normal normal normal 10pt Arial;
	margin: 8px 10px 8px 10px;
	}

#innerbox {
	color: #003399;
	border: #AAAAAA solid 1px;
	font: normal normal normal 10pt Arial;
	padding: 8px 10px 8px 10px;
	}
	
#plainboxgreen  { width: 666px; border: #009900 solid 1px; background-color: #EEFFEE; color: #006600;}
#plainboxpurple { width: 666px; border: #330066 solid 1px; background-color: #EEDDFF; color: #330066;}
#plainboxorange { width: 666px; border: #CC3300 solid 1px; background-color: #FFCC99; color: #CC3300;}
#plainboxltblue { width: 666px; border: #336699 solid 1px; background-color: #EEEEFF; color: #336699;}
#plainboxblue   { width: 666px; border: #003399 solid 1px; background-color: #EEEEFF; color: #003399;}
#plainboxred    { width: 666px; border: #CC0000 solid 1px; background-color: #FFEEEE; color: #CC0000;}
#plainboxadmin  { width: 666px; border: #3366CC solid 1px; background-color: #F0F8FF; color: #3366CC;}

#contactbox, #seminarbox, #researchbox, #academicbox, #newsbox, #facultybox, #profilebox, #flyerbox, #adminbox {
	background-color: #F8F8F8;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	}

#contactboxfull, #seminarboxfull, #researchboxfull, #academicboxfull, #newsboxfull, #facultyboxfull, #profileboxfull, #adminboxfull{
	background-color: #F8F8F8;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	}

#researchboxleft, #researchboxright {
	background-color: #F8F8F8;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	}

#academicboxsmall {
	background-color: #F8F8F8;
	padding: 0px 0px 0px 0px;
	margin: 5px 2px 5px 2px;
	height: 150px;
	overflow: hidden;
	}

#flyerbox            { width: 250px; border: #3366CC solid 1px; float: left; }
#flyerbox #title     { width: 250px; background: #3366CC url(http://eeweb1.poly.edu/images/flyerblink.gif) repeat scroll top left;}

#adminbox            { width: 250px; border: #3366CC solid 1px; float: left; }
#adminboxfull        { width: 666px; border: #3366CC solid 1px; float: left; }
#adminbox #title     { background-color: #3366CC; width: 250px; }
#adminboxfull #title { background-color: #3366CC; width: 666px; }


#contactbox            { width: 250px; border: #999999 solid 1px; float: left; }
#contactboxfull        { width: 666px; border: #999999 solid 1px; float: left; }
#contactbox #title     { background-color: #999999; width: 250px; }
#contactboxfull #title { background-color: #999999; width: 666px; }

#seminarbox            { width: 250px; border: #CE3400 solid 1px; float: left; }
#seminarboxfull        { width: 666px; border: #CE3400 solid 1px; float: left; }
#seminarbox #title     { background-color: #CE3400; width: 250px; }
#seminarboxfull #title { background-color: #CE3400; width: 666px; }
	

#researchbox             { width: 250px; border: #009900 solid 1px; float: left; }
#researchboxfull         { width: 666px; border: #009900 solid 1px; float: left; }
#researchboxleft	 { width: 325px; border: #009900 solid 1px; float: left; }
#researchboxright	 { width: 325px; border: #009900 solid 1px; float: right; }
#researchbox #title      { background-color: #009900; width: 250px; }
#researchboxfull #title  { background-color: #009900; width: 666px; }
#researchboxleft #title  { background-color: #009900; width: 325px; }
#researchboxright #title { background-color: #009900; width: 325px; }
#researchplainbox        { width: 666px; border: #009900 solid 1px; background-color: #EEFFEE;}
	
#academicbox             { width: 250px; border: #330066 solid 1px; float: left; }
#academicboxfull         { width: 666px; border: #330066 solid 1px; float: left; }
#academicboxsmall        { width: 200px; border: #330066 solid 1px; float: left; }
#academicbox #title      { background-color: #330066; width: 250px; }
#academicboxfull #title  { background-color: #330066; width: 666px; }
#academicboxsmall #title { background-color: #330066; width: 200px; }


#profilebox            { width: 250px; border: #336699 solid 1px; float: left; }
#profileboxfull        { width: 666px; border: #336699 solid 1px; float: left; }
#profilebox #title     { background-color: #336699; width: 250px; }
#profileboxfull #title { background-color: #336699; width: 666px; }

#facultybox            { width: 250px; border: #003399 solid 1px; float: left; }
#facultyboxfull        { width: 666px; border: #003399 solid 1px; float: left; }
#facultybox #title     { background-color: #003399; width: 250px; }
#facultyboxfull #title { background-color: #003399; width: 666px; }

#newsbox            { width: 400px; border: #330066 solid 1px; float: right; }
#newsboxfull        { width: 666px; border: #330066 solid 1px; float: left; }
#newsbox #title     { background-color: #330066; width: 400px; }
#newsboxfull #title { background-color: #330066; width: 666px; }



#newscontent {
	height: 525px;
	overflow: scroll;
	padding: 10px 10px 10px 10px;
	scrollbar-base-color: #000000;
	scrollbar-face-color: #F8F8F8;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #3333CC;
	scrollbar-highlight-color: #330066;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-shadow-color: #330066;
	scrollbar-darkshadow-color: #CCCCCC;
	}

#pagecontent {
	background-color: #FFFFFF;
	width: 700px;
	color: #003399;
	font: normal normal normal 10pt Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: #000000 solid 1px;
	text-align: left;
	}
#pagecontent #padding {
	padding: 5px 15px 5px 15px;
	}

#footer, #header {
	background-color: #FFFFFF;
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: #000000 solid 1px;
	clear: both;
	}
	
#footer {
	text-align: center;
	border-top-style: none;
	}
	
#header {
	text-align: left;
	border-bottom-style: none;
	}

#sidepiclinks {
	position: absolute;
	top: -1px;left: 705px;
	background-color: #FFFFFF;
	width: 120px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: #000000 solid 1px;
	}
	
#homesubheader, #academicsubheader, #newssubheader, #facultysubheader, #researchsubheader, #seminarsubheader, #profilesubheader, #sitelinks, #adminsubheader {
	width: 700px;
	color: #FFFFFF;
	font: normal normal normal 8pt Arial;
	border-left: #000000 solid 1px;
	border-right: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	height: 30px;
	overflow: hidden;
	clear:both;
	}

#homesubheader {
	background-color: #003399;
	}
#academicsubheader {
	background-color: #330066;
	}
#newssubheader {
	background-color: #330066;
	}
#facultysubheader {
	background-color: #003399;
	}
#researchsubheader {
	background-color: #009900;
	}
#seminarsubheader {
	background-color: #CE3400;
	}
#profilesubheader {
	background-color: #336699;
	}
#adminsubheader {
	/*background-color: #336699;*/
	background-color: #3366CC;
	}
#sitelinks {
	background-color: #FFFFFF;
	color: #000000;
	text-align: right;
	height: 20px;
	}

#frontpageleftcontent  { width: 255px; float: left; }

#leftcontent  { width: 300px; float: left; }
#rightcontent { width: 300px; float: right; }

#leftsidebarcontent { width: 150px; float: left; }
#rightmaincontent   { width: 450px; float: right; }

#leftfloat  { float: left; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }
#rightfloat { float: right; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }

#purple { margin:0px 10px 0px 10px; padding: 0px 0px 0px 0px; }

#tab {
	color: #330066;
	width: 150px;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E0E0E0;
	text-align: center;
	border: #330066 solid 1px;
	}
	
#tabsel {
	color: #F0F0F0;
	width: 150px;
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #330066;
	text-align: center;
	border: #330066 solid 1px;
	}

	
