/* CSS Document */

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
padding-top:20px;
margin:0px;
}

/* [ Headers ]
----------------------------------------------- */
h2 {
	margin: 0 0 1em 0;
	font-size: 152%;
	font-weight: bold;
	color: #B40000;
	}
h3 {
	margin: 0 0 1em 0;
	font-size: 119%;
	font-weight: bold;
	color: #5B5B5B;
	}
h3.subhead {
	margin: 0 0 1em 0;
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	}
h4 {
	margin: 0 0 1em 0;
	font-size: 100%;
	font-weight: bold;
	color: #333;
	}

/* [ Links ]
----------------------------------------------- */
a:link, a:visited {
	color: #B40000;
	text-decoration: underline;
	}
a:hover {
	color: #B40000;
	text-decoration: none;
	}
a.more {
	padding-right: 7px;
	background: url(img/arrow-more.gif) no-repeat 100% 5px;
	}

/* [ Lists ]
----------------------------------------------- */
ul, li {
  list-style: none;
  }
ul.list {
	margin: 0 0 1em 0;
	padding: 0;
	}
ul.list li {
	margin-bottom: 5px;
	padding-left: 10px;
	background: url(img/arrow-more.gif) no-repeat 0 5px;
	}
dl.header-list {
	margin: 0 0 1em 0;
	padding: 0;
	}
dl.header-list dt {
	margin-bottom: 0;
	font-weight: bold;
	}
dl.header-list dd {
	margin: 0 0 1em 0;
	}
dl.header-list-contact {
	margin: 0 0 1em 0;
	padding: 0;
	}
dl.header-list-contact dt {
	margin-top: 1em;
	font-weight: bold;
	}
dl.header-list-contact dd {
	margin: 0;
	}
dl.releases-list {
	margin: 0 0 1em 0;
	padding: 0;
	}
dl.releases-list dt {
	margin-bottom: 0;
	font-weight: bold;
	}
dl.releases-list dd {
	margin: 0 0 1em 0;
	}
dl.articles-list {
	margin: 0 0 1em 0;
	padding: 0;
	}
dl.articles-list dt {
	margin: 1em 0 0 0;
	font-weight: bold;
	}
dl.articles-list dd {
	margin: 0;
	}
dl.articles-list dd.detail {
	margin-top: 1em;
	}
p.divider {
	padding-bottom: 1em;
	border-bottom: 1px dashed #666;
	}

#total
{
width:1022px;
border:1px solid #666666;
margin:auto;
}

#container1
{
width:100%;
height:116px;
}

.top_left
{
float:left;
width:288px;
height:116px;
}

.top_right
{
float:left;
width:734px;
height:116px;
background:url(/img/top_bg.gif) repeat-x;
}

.clear
{
clear:both;
}

#Middle_Container
{
float: left;
width:100%;
background: #fff url(/img/left_bg.gif) repeat-y;
}

#Left_container
{
float:left;
width:325px;
background: #63a94a;
}

#right_container
{
float:left;
width:657px;
background: #fff;
padding:20px;
line-height:17px;
}

.images_left
{
width:325px;
height: 126px;
}

.images_left.last
{
width:325px;
height: 160px;
}

#footer
{
clear: both;
width:100%;
height:91px;
padding-top: 15px;
background:url(/img/botton_bg.gif) repeat-x;
color: #888889;
text-align: center;
}

#footer p
{
margin: 0;
padding: 0;
}

#Navigation_Container
{
width:650px;
height:33px;
margin-top:65px;
margin-left:30px;
}

#main1
{
height:38px;
}

.Navigation_red_line
{
width:110px;
height:3px;
margin-left:95px;
background:#B40000;
}

.nav_link
{
float:left;
padding-left:13px;
padding-right:13px;
height:31px;
text-align:center;
padding-top:14px;
color:#5B5B5B;
}

.nav_link a:link, .nav_link a:visited
{
text-decoration: none;
color:#5B5B5B;
}

/* Highlight category based on body class */
.home #Navigation_Container .home {
	border-bottom: 4px solid #993300;
	}
.technology #Navigation_Container .technology {
	border-bottom: 4px solid #993300;
	}
.products #Navigation_Container .products {
	border-bottom: 4px solid #993300;
	}
.company #Navigation_Container .company {
	border-bottom: 4px solid #993300;
	}
.investors #Navigation_Container .investors {
	border-bottom: 4px solid #993300;
	}
.news #Navigation_Container .news {
	border-bottom: 4px solid #993300;
	}
.contact #Navigation_Container .contact {
	border-bottom: 4px solid #993300;
	}

.right_shade
{
float:left;
width:2px;
height:33px;
background:url(/img/button_right.gif) no-repeat;
}

.text_top
{
font-size:16px;
font-weight:bold;
color:#B40000;
}

h2
{
font-size:16px;
font-weight:bold;
color:#B40000;
}

a.nav_link1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#78797D;
text-decoration:none;
}

a.nav_link1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B40000;
text-decoration:none;
}

.red_line
{
width:100%;
height:10px;
background:#B40000;
margin-top:10px;
}

/* [ Sub-Level Wrapper ]
----------------------------------------------- */
#sublevel {
	float: left;
	width: 657px;
	margin: 0;
	padding: 0;
	}
#sublevel-left {
	float: left;
	width: 455px;
	}
#sublevel-right {
	float: right;
	width: 182px;
	}

/* [ Sub-Level Right Module ]
----------------------------------------------- */
div.module-right {
	width: 160px;
	margin: 0;
	padding: 10px;
	background: #efefef;
	border: 1px solid #666;
	font-size: 85%;
	}
div.module-right h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 119%;
	}
div.module-right dt {
	font-weight: bold;
	}
div.module-right dd {
	margin: 0 0 10px 0;
	padding: 0;
	}
div.module-right dl.contacts dt {
	margin-top: 10px;
	font-weight: bold;
	}
div.module-right dl.contacts dd {
	margin-bottom: 0;
	}

/* [ Tables ]
----------------------------------------------- */
table.data {
	width: 100%;
	margin-bottom: 1.4em;
	border-collapse: collapse;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 90%;
	}
table.data tr th {
	text-align: left;
	background: #333;
	color: #fff;
	}
table.data th, table.data td {
	margin: 0;
	padding: 5px 8px;
	border-bottom: 1px solid #e0e0e0;
	}
td.divider {
	text-align: left;
	background: #fff;
	font-weight: bold;
	}
