/* Elements */
body {
background: #dfdfdf url(../images/bg.jpg) repeat-x;
text-align: center;
margin: 0;
}

div, table, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4 {
margin: 0;
font-size: 16px;
color: #ef5f2b;
}
h1 { font-size:24px; }
h2 {font-size:18px; }
h3 {font-size:11px;}

a, a:active, a:visited {
color: #000;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: none;
}

/* Container */
#container {
margin: 0 auto;
width: 724px;
text-align: center;
padding: 7px 0 7px 0;
}

/* Header */
#header {
width:724px;
height:116px;
}

.header-logo {
width:245px;
height:116px;
float:left;
}

.header-tagline {
background:#000 url(../images/header-tagline.jpg) top left no-repeat;
width:479px;
height:116px;
float:left;
}

.header-hr {
width:724px;
height:2px;
font-size:0px;
}

/* Navigation */
#nav {
width:724px;
height:30px;
}

.nav-links {
height:30px;
float:left;
}

a.highlight
{
color:Black ! important;	
}

/* Body */
#body {
width:724px;
text-align:left;
}

/* Left Column */
#left-column {
width:473px;
float:left;
padding: 0 0 10px 0;
}

.rotating-image-hp {
width:473px;
height:214px;
}

.bucket-left {
width:236px;
float:left;
}

.bucket-right {
width:237px;
float:left;
}

#bucket-header {
width:473px;
height:27px;
padding:10px 0 0 0;
}

.bucket-header-left {
background:#000 url(../images/bucket-header-about.gif) top left no-repeat;
width:226px;
height:27px;
}

.bucket-header-right {
background:#000 url(../images/bucket-header-seeus.gif) top left no-repeat;
width:226px;
height:27px;
}

#bucket-body {
background: url(../images/bucket-body.gif) repeat-y;
width:473px;
overflow:hidden;
}

.bucket-content {
padding: 16px 14px 0 14px;
font-size:11px;
color:#252525;
}

.bucket-content a, .bucket-content  a:active, .bucket-content  a:visited {
color:#376a8c;
text-decoration:none;
}

.bucket-content  a:hover {
color:#376a8c;
text-decoration:underline;
}

.bucket-footer {
background: url(../images/bucket-footer.gif) top left no-repeat;
width:473px;
height:18px;
}

/* Right Column */
#right-column {
background: url(../images/right-column-bg.gif) top left no-repeat;
width:251px;
float:left;
padding: 0 0 8px 0;
}

#search {
width:251px;
height:38px;
}

.search-title {
background: url(../images/search-title.gif) top left no-repeat;
width:63px;
height:38px;
float:left;
}

.search-txtbox {
width:120px;
float:left;
padding: 8px 0 0 0;
}

.search-button {
width:68px;
float:left;
padding:9px 0 0 0;
}

.rc-header {
background: url(../images/right-column-header.gif) top left no-repeat;
width:251px;
height:85px;
}

.rc-body {
background: url(../images/rc-body.gif) repeat-y;
width:239px;
}

.rc-content {
padding: 0 16px 0 14px;
font-size:11px;
color:#fff;
}

.rc-footer {
background: url(../images/rc-footer.gif) top left no-repeat;
width:239px;
height:159px;
}

#quality-links {
width:251px;
height:55px;
}

.quality-text {
background: url(../images/quality-text.gif) top left no-repeat;
width:125px;
height:55px;
float:left;
}

.quality-text:hover
{
	cursor:pointer;
}

.quality-link {
height:55px;
float:left;
}

/* InsidePage */
#body-bg-in {
background: url(../images/body-bg-in.gif) repeat-y;
width:724px;
text-align:left;
overflow:hidden;
}

/* Left Column */
#left-column-in {
width:225px;
float:left;
text-align:right;
font-size:11px;
}

.search-bg-in {
background:#000 url(../images/search-bg-in.gif) top left no-repeat;
width:225px;
height:69px;
}

.search-txtbox-in {
width:169px;
float:left;
padding: 10px 0 0 0;
}

.search-button-in {
width:56px;
float:left;
text-align:left;
}

.search-button-in p {
margin:0;
padding:10px 0 0 3px;
}

.page-title {
width:225px;
height:29px;
}

.sub-nav ul {
margin:0;
padding:12px 30px 90px 0;
}

.sub-nav li {
margin:0;
padding: 0 0 10px 0;
list-style:none;
color:#000;
font-weight:bold;
}

.sub-nav a, .sub-nav a:active, .sub-nav  a:visited {
color:#000;
font-size:10px;
text-decoration:none;
}

.sub-nav  a:hover {
color:#fff;
text-decoration:none;
}

.dotted-hr {
background: url(../images/lc-dotted-hr.gif) top right no-repeat;
width:225px;
height:26px;
}

.content-lc {
padding: 0 25px 48px 22px;
}

.content-lc a, .content-lc a:active, .content-lc a:visited {
text-decoration:none;
color:#000;
font-weight:bold;
}

.content-lc a:hover {
text-decoration:underline;
color:#000;
}

/* Right Column */
#right-column-in {
width:499px;
float:left;
padding:24px 0 0 0;
}

.content-main  {
padding: 10px 14px 0 8px;
font-size:11px;
color:#363636;
float:left;
}

.content-main h4 {
font-size:13px;
color:#351326;
padding: 0 0 8px 0;
}

/* Sub Content */
.sub-content-in {
background: url(../images/sub-content-in.gif) top left no-repeat;
width:724px;
height:32px;
text-align:left;
}

.quality-link-in-1 {
height:52px;
float:left;
padding:16px 0 0 91px;
}

.quality-link-in-2 {
height:52px;
float:left;
padding:16px 0 0 0;
}

/* Markets */
.product-examples-bg {
background: url(../images/product-examples-bg.gif) top left no-repeat;
width:297px;
height:260px;
}

.rotating-image-in {
padding: 64px 0 0 28px;
}

.market-examples td {
font-size:12px;
padding: 0 48px 0 0;
}

.market-examples p {
margin:0;
padding: 4px 0 0 0;
}

.market-examples img {
border:1px solid #252525;
}

/* Footer */
#footer {
background:#000 url(../images/footer.gif) top left no-repeat;
width:724px;
height:70px;
font-size:9px;
text-align:left;
color:#fff;
}



#footer a, #footer a:active, #footer a:visited {
color:#fff;
text-decoration:underline;
font-size:9px;
}

#footer a:hover {
color:#fff;
text-decoration:none;
}

#footer-left
{
	text-align:center;
	display:inline;
	float:left;
	margin-left:15px;
	width:300px;
	margin-top:25px;
}

#footer-right
{
	display:inline;
	float:left;
	margin-left:25px;
	margin-top:25px;
	width:360px;
}

