body {
	margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	background: url(stock/circle.gif);
	text-align: center;}
	
#container {
	width: 745px; 
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	padding: 0px;
	background: url(stock/back.gif) repeat-y;}
	
#header {
	padding: 5px 14px 0px 14px;
	background: url(stock/header.gif) no-repeat;}
	
.logo {float:left;}
.image {clear:both;}

#content {
	margin: 0px 14px;
	padding: 0px; 
	background:url(stock/contentback.gif) repeat-y;}
	
#contentbottom {
	margin: 0px 14px;
	height: 9px;
	background:url(stock/contentbottom.gif) no-repeat;}
	
#widecontent {
	margin: 0px 14px;
	padding: 0px; 
	background:url(stock/widecontentback.gif) repeat-y;}
	
#widecontentbottom {
	margin: 0px 14px;
	height: 9px;
	background:url(stock/widecontentbottom.gif) no-repeat;}

.body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px; 
	color: #333333;
	margin: 0px 185px 0px 155px;
	padding: 15px 0px 0px 0px;}
.body a { color: #ef6600; text-decoration: underline;}
.body a:hover { color: #b44d00; text-decoration: underline;}

.widebody {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px; 
	color: #333333;
	margin: 0px 22px 0px 155px;
	padding: 15px 0px 0px 0px;}
.widebody a { color: #ef6600; text-decoration: underline;}
.widebody a:hover { color: #b44d00; text-decoration: underline;}

.adminbody {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px; 
	color: #333333;
	margin: 0px 22px 0px 22px;
	padding: 15px 0px 15px 0px;}
.adminbody a { color: #ef6600; text-decoration: underline;}
.adminbody a:hover { color: #b44d00; text-decoration: underline;}

.body h1, .widebody h1, .adminbody h1 {
	font-size: 18px; 
	font-weight: bold;
	color: #6699cc;
	line-height: 24px; 
	margin: 2px 0px 18px 0px;}
	
.body h2, .widebody h2, .adminbody h2 {
	font-size: 15px; 
	font-weight: bold;
	color: #6699cc;
	line-height: 19px;}
	
.body li, .widebody li {padding: 3px 0px; list-style: circle;}
	
.testimonials { 
	font-size: 12px; 
	line-height: 17px; 
	color: #274e6a;
	float: right;
	width: 122px;
	margin: 0px;
	padding: 20px 24px 10px 20px;}
.name {font-size: 11px; text-align: right; padding-top: 10px; line-height: 15px; }
.openingquote {}
.closingquote {}

.testimonials ul {margin: 8px 0px 0px 16px; padding: 0px; list-style: circle;}
.testimonials li {padding: 5px 0px;}
.testimonials a {color: #b44d00; text-decoration: none;}
.testimonials a:hover {color: #274e6a; text-decoration: underline;}

.portfolio h1 {margin-bottom: 0px;}
.portfolio ul {margin: 16px; padding: 0px; list-style: circle;}
.portfolio li {padding: 0px;}
.industry {font-size: 11px; color: #666666; font-weight: normal;}

.imagescontainer {float: right; width: 200px; margin: 15px 0px;}
.firstimage {position: absolute; top: 28px; right: 9px;}
.borderimage {position: absolute; top: 22px; right: 0px;}
.imagecaption {position: absolute; top: 190px; right: 9px; font-weight: normal; font-size: 12px;}
.images {position: absolute; font-size: 14px; width: 200px; font-weight: bold; text-align: right;}
.images a {text-decoration: none; padding: 6px;}
.images a img {border-width: 0; padding-top: 4px;}
.images a:hover {text-decoration: none; background: #FFFFFF;}
.images a:hover img {border-width: 0;}
.images a span {display: none;}
.images a:hover span {display: block; position: absolute; top: 24px; right: 9px; width: 185px; height: 154px; background: #ffffff; font-size: 12px; font-weight: normal; color: #333333; z-index:100;}
.images a i {position: absolute; top: 166px; right: 0px; width: 185px; font-style: normal; background: #ffffff;}

.footer {  
	font-size: 11px; 
	color: #333333;
	clear:both;
	margin: 0px 15px;
	padding: 16px 22px 18px 155px; 
	background:url(stock/footer.gif) no-repeat;}
.footer a { color: #333333; text-decoration: none; }
.footer a:hover { color: #000000; text-decoration: underline;}

.copyright {  
	font-size: 9px; 
	color: #999999;
	padding-top: 8px;}
.copyright a { color: #999999; text-decoration: none; }
.copyright a:hover { color: #333333; text-decoration: underline;}

.crumbs {font-size: 10px; color: #666666;}
.crumbs a {color: #666666;}
.crumbs a:hover {color: #000000;}

.sitemap { list-style: none; margin: 0px; padding: 0px;}
.sitemap li { list-style: none; font-weight: bold; padding: 2px 0px;}
.sitemap2 li{font-weight: normal; padding: 1px 0px;}

.spacer {height: 4px;}

.clear {clear: both; line-height: 0; height: 0;}

/* <Newsletter Styles> */
.small {font-size: 10px; color: #666666;}
.small a {color: #6699cc;}
.small a:hover {color: #000000;}
.titles {font-size: 16px; font-weight: bold; color: #666666;}
.titles2 {font-size: 18px; font-weight: bold; color:#333333;}
.boldbody {font-size: 12px; color: #6699cc; font-weight: bold;}
.news {font-size: 12px;}
.news a {color: #6699cc; text-decoration: none;}
.news a:hover {color: #000000; text-decoration: underline;}
.newsholiday {background: url(news/stock/holidayheader_02.gif) repeat-x;}
/* </Newsletter Styles> */

/* <Admin Styles> */
.adminlinks a {display: block; padding: 4px 0px;}
form {margin:0;}
.error {color: #FF0000; font-weight: bold;}
.errorField {background-color: #FFDDCC;}
.yes {color: #00CC00;}
.no {color: #CC0000;}
.maybe {color: #AAAA00;}
.tableEvenRow {background-color: #EEEEEE }
.tableOddRow {background-color: #FFFFFF }

/* <NavigationStyles> */
.horiznav {
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	margin: 0px;
	padding: 6px 0px;}
.horiznav a { color: #FFFFFF; text-decoration: none; padding: 4px 12px;}
.horiznav a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none;}

.nav {
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	height: 26px;
	margin: 47px 0px 0px 128px;
	padding-top: 16px;}
.nav a { color: #666666; text-decoration: none; background: url(stock/nav_07.gif); padding: 16px 15px 12px 15px;}
.nav a:hover { color: #000000; text-decoration: none; background: url(stock/nav_over_07.gif);}
a.current { background: url(stock/nav_over_07.gif);}

a.navleft {
	background: url(stock/nav_left_05.gif) left no-repeat; 
	padding: 16px 15px 12px 25px;}
a.navleft:hover {background: url(stock/nav_left_over_05.gif) left no-repeat;}
a.navleftcurrent, a.navleftcurrent:hover {
	background: url(stock/nav_left_over_05.gif) left no-repeat; 
	padding-left: 25px;}
a.navright {
	background: url(stock/nav_right_07.gif) right no-repeat; 
	padding: 16px 25px 12px 15px;}
a.navright:hover {background: url(stock/nav_right_over_07.gif) right no-repeat;}
a.navrightcurrent, a.navrightcurrent:hover {
	background: url(stock/nav_right_over_07.gif) right no-repeat; 
	padding-right: 25px;}
.navdivider {background: url(stock/navdivider.gif); padding: 16px 0px 12px 0px;}

.subnav {
	background: url(stock/subnav.gif);
	float: left;
	width: 133px;
	margin: 0px;
	padding: 8px 0px 0px 0px;}

.subnavcontent {color: #ffffff; font-size: 11px; padding: 10px 12px 5px 22px;}
.subnavcontent a {color: #ffffff; padding: 2px;}
.subnavcontent a:hover {color: #000000;}
.formfield {font-size: 11px; width: 88px; margin-top: 3px;}
.formbutton {font-size: 11px; margin: 3px 0px;}
.subnavdivider {height: 1px; background:url(stock/subnavdivider.gif) no-repeat; margin-left:5px;}
.subnavbottom {height: 14px; background:url(stock/subnavbottom.gif) bottom no-repeat;}

.subnav1 {
	font-size: 11px;
	padding: 0px;}
.subnav1 a { display: block; color: #FFFFFF; text-decoration: none; padding: 7px 12px 7px 22px;}
.subnav1 a:hover { background: url(stock/subnavover.gif); color: #000000; text-decoration: none;}

.subnav2 {
	font-size: 10px;
	margin: 0px;
	padding: 0px;}
.subnav2 a { display: block; color: #FFFFFF; text-decoration: none; padding: 3px 12px 4px 28px;}
.subnav2 a:hover { color: #000000; text-decoration: none;}

.subnav3 {
	font-size: 10px;
	margin: 0px;
	padding: 0px;}
.subnav3 a { display: block; color: #FFFFFF; text-decoration: none; padding: 2px 12px 2px 38px;}
.subnav3 a:hover { color: #000000; text-decoration: none;}
/* </NavigationStyles> */

/* <FCKEditorStyles> */
.title {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color: #6699cc;}

.subtitle {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	color: #6699cc;}
	
.headings {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;}
            
.small {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	line-height: 13px;}
            
.caption {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;}
/* </FCKEditorStyles> */