A 		{color:#003399; text-decoration:none; font-weight:normal;}

A:hover		{color:#9999FF; text-decoration:underline;}



A.name:visited 	{font-family:Arial,Helvetica,Sans-Serif; color:#FFFFFF; font-size:9pt; line-height:13pt; text-decoration:none;font-weight:bold;}

A.name:active 	{font-family:Arial,Helvetica,Sans-Serif; color:#FFFFFF; font-size:9pt; line-height:13pt; text-decoration:none; font-weight:bold;}

A.name:link 	{font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:9pt; line-height:13pt; text-decoration:none; font-weight:normal;}

A.name:hover 	{font-family:Arial,Helvetica,Sans-Serif; color:#FFFFFF; font-size:9pt; line-height:13pt; text-decoration:underline; font-weight:bold;}



A.frontnews		{text-decoration:none; font-weight:normal; font-size:8pt; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; color:#993333; font-weight:bold;}


body 			{background-color:#003399; background-position:center top; background-image:url(/images/shadow.gif); background-repeat:repeat-y; }
div.title		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#3333ff"; font-size:14pt; line-height:15pt; text-decoration:none; font-weight:bold;}

div.header		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:10pt; line-height:12pt; text-decoration:none; font-weight:bold;}

div.front		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:12pt; line-height:14pt; text-decoration:none; font-weight:normal;}

div.indent		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:10pt; line-height:12pt; text-decoration:none; font-weight:normal; text-indent:15px;}

div.text 		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:10pt; line-height:11pt; text-decoration:none; font-weight:normal;}

div.whitetext	{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#3333ff"; font-size:9pt;  line-height:10pt; text-decoration:none; font-weight:bold;}

div.greytext	{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#666666"; font-size:9pt;  line-height:10pt; text-decoration:none; font-weight:bold;}

div.bodytext	{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#444444"; font-size:8pt;  line-height:10pt; text-decoration:none; font-weight:normal;}

div.navbar 		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#3333ff"; font-size:8pt;  line-height:10pt; text-decoration:none;}	 		 

div.smaller		{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:7pt;  line-height:8pt;  text-decoration:none; font-weight:bold;}

.small-body 	{font-family: Verdana,Arial,Helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; LINE-HEIGHT: 12pt; }
.body-class 	{font-family:Verdana,Arial,Helvetica,sans-serif; FONT: 9pt/12pt;}
.reversedtype 	{font-family: Verdana,Arial,Helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333;} 
.privacy 		{font-family:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 7pt; COLOR: #333333; LINE-HEIGHT: 9pt; }


font.maintext 	{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color="#405460"; line-height : 18pt; text-decoration: none; font-weight: bold;}

font.hdtext 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color="#405460"; line-height : 9pt; text-decoration: none; font-weight: bold;}

font.btext 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color="#405460"; line-height : 8pt; text-decoration: none; font-weight: bold;}

font.prtext 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color="#333333"; line-height : 9pt; text-decoration: none; font-weight: bold;}

font.pr2text 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color="#333333"; line-height : 8pt; text-decoration: none; font-weight:none;}

font.displaytext 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color="#333333"; line-height : 8pt; text-decoration: none; font-weight:none;}

font.redtext 	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color="#9E1518"; line-height : 10pt; text-decoration: none; font-weight:none;}


li			{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:10pt; line-height:12pt; text-decoration:none; font-weight:normal;}
li.names			{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#333333"; font-size:10pt; line-height:18pt; text-decoration:none; font-weight:normal;}

LI.new 		{font-family:Garamond,Palatino,serif; font-size:12pt; color:#986C6C; font-weight:bold; text-decoration:none;}

p			{font-family:Verdana,Arial,Helvetica,sans-serif; color:"#000000"; font-size:9pt; font-weight:normal; text-decoration:none; text-indent:0px; text-align:left;}

p2			{face="Verdana, Arial, Helvetica, sans-serif"; color:"#ffffff"; font-size:9pt; font-weight:normal; text-decoration:none; text-indent:15px; text-align:center;}
SELECT		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333333;}
SELECT.empl		{background-color:#3333ff font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333333;}

ul			{font-family:Verdana, Arial, Helvetica, sans-serif; color:#222222; text-decoration:none; font-weight:normal; font-size:11px; text-align:left;}

TD.error		{font-weight:bold;color:FF3333; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt;}

h1			{font-family:Arial,Helvetica,Sans-Serif; color:#666666; font-size:medium; font-weight:bold; text-decoration:none;}

h2			{font-family:Verdana,Arial,Helvetica,sans-serif; color:#999999; font-size:14pt; font-weight:bold; text-decoration:none; text-align:center;}

hr			{color:#cdcdcd; width=100%;}

INPUT			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#444444;}

textarea		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#444444;}




 
#experience {  margin:0px 0px 15px 20px; font-family:Arial,Helvetica,Sans-Serif; color:#666666; font-size:28px; font-weight:normal; text-decoration:none; border-bottom:1px solid #d8dadb;}
#experience-nav {margin:10px 0px 15px 20px; }
#experience-nav a {font-size:12px; font-weight:lighter; font-color:#d8dadb;}
#experience-nav-links {margin:0px 0px 0px 0px; padding:0px; font-family:Arial,Helvetica,Sans-Serif; color:#003399; font-size:14px; font-weight:normal; text-decoration:none;border-bottom:1px solid #d8dadb;}
#experience-nav-links a {font-family:Arial,Helvetica,Sans-Serif; color:#666666; font-size:12px; font-weight:lighter;} 
#experience-nav-links p {font-family:Arial,Helvetica,Sans-Serif; color:#666666; font-size:12px; font-weight:lighter;}

#project-detail {width:655px; border-bottom:1px solid #d8dadb; margin:5px 0px 10px 10px;}
#project-detail ul {overflow: hidden; margin:0 0px 0 0px; padding:0; }
#project-detail li {float: left; width:200x; background: none; margin:10px 50px 10px 0;}
#project-detail p {margin: 0 0 0 0; font-family:Arial,Helvetica,Sans-Serif; color:#666666; font-size:12px; font-weight:lighter;}


#portfolio_header {text-align:bottom; margin-left:20px; margin-right:0px;}

#container {
	width:860px;
	padding:5px;
	margin:0 auto;
	position:relative;
	z-index:0;
}


#container_products {
	width:850px;
	padding:5px;
	margin:0 auto;
	position:relative;
	z-index:0;
}
#products_example {
	width:855px;
	height:350px;
	position:relative;
}

/*
	Slideshow
*/


#products {
	margin-left:0px;
}



/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/


#products .slides_container {
	width:850px;
	overflow:hidden;
	float:left;
	position:relative;
	border:0px;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/


.slides_container a {
	width:850px;
	height:300px;
	display:none;
}

/*
	Next/prev buttons
*/


#products .next,#products .prev {
	position:absolute;
	top:147px;
	left:0;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}


#products .prev {
	background:url(../img/arrow-prev.png);background-repeat:no-repeat;

}


#products .next {
	left:825px;
	background:url(../img/arrow-next.png);background-repeat:no-repeat;

}



/*Pagination
*/

#products .pagination {
	background:#ffffff;
	width:700px;	padding:1px 1px;
	float:left;
	margin-left:35px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#products .pagination li {
background:#ffffff;
	float:left;
	margin:1px 1px;
	list-style:none;
}


#products .pagination li a {
	display:block;
	width:55px;
	height:55px;
	margin:1px;
	float:left;
	background:#ffffff;
}

#products .pagination li.current a {
	border:1px solid #7f7f7f;
	margin:0;
}

#carousel_example {
	width:855px;
	height:375px;
	position:relative;
}

/*
	Slideshow
*/


#carousel {
	margin-left:0px;
}



/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/


#carousel .slides_container {
	width:850px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #dfdfdf;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/


.slides_container a {
	width:850px;
	height:375px;
	display:none;
}

/*
	Next/prev buttons
*/


#carousel .next,#carousel .prev {
	position:absolute;
	top:157px;
	left:0;
	width:40px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	display:block;
	z-index:101;
}


#carousel .prev {
	background:url(../img/arrow-prev-billboard.png);background-repeat:no-repeat;

}


#carousel .next {
	left:810px;
	background:url(../img/arrow-next-billboard.png);background-repeat:no-repeat;

}




/*
	Footer
*/


#footer {
	clear:both;
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}


#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}



/*
	Anchors
*/



