/* StyleSheet prepared by Matthew Harms for use with EDAForce webpage */


/* font choice for the entire webpage */
	BODY, H1, H3, H4, H5, H6, TD {
	font-family: "Verdana", "Lucida Sans Unicode", Tahoma, "Trebuchet MS", Impact,
	Arial, Garamond, "Berlin Sans FB", "Century Gothic";}

	H2 {
	font-family: "Lucida Sans Unicode", "Verdana", Tahoma, "Trebuchet MS", Impact,
	Arial, Garamond, "Berlin Sans FB", "Century Gothic";} 

/* defaults for the entire page */
	BODY, TD {color:black; font-size:10pt; font-weight:normal;}
	BODY {background-color: white;}

/* default for all of the logos */
IMG.logo {border-style:solid; border-width:1px;
	border-color: gray;}

/* place the sidebar bubble letter in the right place */
	P.place_letter {position: absolute; left:0px; top:450px; margin-left:0px;}

/* place the menu gifs in the right place */
	IMG.place_rollbeg_bot {position: absolute; left:387px; top:53px;}
	IMG.place_rollend_bot {position: absolute; left:910px; top:53px;}

	IMG.place_welcome {position: absolute; left:426px; top:53px;}
	IMG.place_about {position: absolute; left:495px; top:53px;}
	IMG.place_training {position: absolute; left:542px; top:53px;}
	IMG.place_services {position: absolute; left:605px; top:53px;}
	IMG.place_events {position: absolute; left:670px; top:53px;}
	IMG.place_products {position: absolute; left:722px; top:53px;}
	IMG.place_links {position: absolute; left:788px; top:53px;}
	IMG.place_contact {position: absolute; left:831px; top:53px;}

	IMG.place_rollbeg_top {position: absolute; left:569px; top:34px;}
	IMG.place_rollend_top {position: absolute; left:890px; top:34px;}

	IMG.place_cadence {position: absolute; left:608px; top:34px;}
	IMG.place_downstream {position: absolute; left:725px; top:34px;}
	/*IMG.place_intusoft {position: absolute; left:756px; top:34px;}*/
	IMG.place_precience {position: absolute; left:817px; top:34px;}


UL {font-weight:bold;}
LI {font-weight:normal;}

/* indent written paragraphs */
	P.text {text-indent:30px;}

/* link format for most of the sidebar items */
	A.basic_side {text-decoration:none; color:000000;} 
	P.basic_side {margin-left:20px; margin-top:-1px; margin-bottom:-1px; font-weight:bold;}
	P.basic_small_side {font-weight:normal; font-size:8pt; margin-left:30px; margin-top:-1px; margin-bottom:-1px;}

/* increase size of headings on every page */
	SPAN.product, SPAN.about, SPAN.service, SPAN.training, 
	SPAN.welcome, SPAN.job, SPAN.event, SPAN.contact, SPAN.link {font-size:larger;} 


	TD.pdf {font-size:8pt; font-weight:bold; text-align:center;}
	P.prod_text, P.prod_grab {text-indent:20px;}
	P.prod_grab, P.prod_bold {font-weight:bold;}
	P.prod_bold {font-size:larger;}
	TR.intu, TR.intu1, TR.intu2 {text-align:center;}
	TR.intu1 {background-color:eeeeee;}
	TR.intu2 {background-color:ffffff;}

/* WELCOME page format */
	H2.welcome, A.welcome {color:0033cc;}
	TD.welcome {background-color:0033cc;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}

	TR.odd {background-color:eeeeee;}
	TR.even {background-color:ffffff;}

	TD.odd {background-color:eeeeee;
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid;}

	TD.even {background-color:ffffff;
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid;}


/* ABOUT page format */
	H2.about, A.about {color:660000;}
	TD.about {background-color:660000;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}

	H3.about, H3.welcome, H3.contact, H3.product, SPAN.product {color:eeeeee; text-indent:5px;} 
	H3.link, H3.job, H3.event, H3.service {color:111111; text-indent:5px;} 

/* SERVICES page format */
	H2.service {color:ffcc00;}
	TD.service {background-color:ffcc00;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}


/* TRAINING page format */
	H2.training, A.training {color:9900cc;}

/* JOBS page format */
	H2.job, SPAN.job {color:ff9900;}
	TD.job {background-color:ff9900;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}

/* EVENTS page format */
	H2.event, SPAN.event {color:ff9900;}
	TD.event {background-color:ff9900;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}

/* PRODUCTS page format */
	A.product, H2.prod_side, H2.product {color:006600;}
	TD.product {background-color:006600;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}

	SPAN.moss {font-family:Brush Script; font-size:24pt; font-weight:401; line-height:45px; white-space:nowrap; color:#990000}
	A.moss {text-decoration:none}

	A.prod_top {
	color:999999;
	font-size:8pt;}

	H2.prod_side {
	margin-left:10px;
	font-size:12pt;}

/* LINKS page format */
	H2.link  {color:00ffff;}
	TD.link {background-color:00ffff;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}


/* CONTACT page format */
	H2.contact, SPAN.contact {color:cc0000;}
	TD.contact {background-color:cc0000;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;}



/* have a background when hanging over links */
	A:hover{background:#cccccc;}

/* color of links for light colored pages */
	A.service, A.link, A.job, A.event, A.contact {color:000099;}


/* don't put big hedges around headers */
	H1, H2, H3 ,H4, H5, H6 {margin-top:-1px; margin-bottom:-1px;}

/* headings */
	H2 {font-size:18pt; font-weight:bold; text-align:left}

/* sub-headings */
	H3 {font-size:13pt; font-weight:normal; text-align:left}

