body {
padding:0px;
margin:0px;
}

body#body_inside, body#body_photo {
background:#ffffff url(images/left_repeat.gif) repeat-y left top;
}

#container {
width:100%;
min-width:995px;
font:normal 12px Arial, Helvetica, sans-serif;
}

#header {
float:left;
width:100%;
height:120px;
padding:0px;
margin:0px;
/*background-color:#0c2d83;*/
background-image:url(images/tile_top.gif);
background-repeat:repeat-x;
background-position:left top;
}

#header_container {
width:995px;
float:left;
padding:0px;margin:0px;
}

#logo_container {
float:left;
width:200px;
padding:0px;margin:0px;
}

#logo_container img {
padding:0px;margin:0px;border:none;
}

#flag_container {
width:55px;
float:left;
height:18px;
padding:2px 0px 0px 0px;
margin:0px;
}

#flag_container img {
padding:0px;
margin:0px;
border:none;
}

#body_index #middle {
width:100%;
background-color:#2a58b6;
clear:both;
}

#body_index #middle #img_container {
width:995px;
}

#body_inside #middle, #body_photo #middle {
width:100%;
background-color:#eeeeee;
clear:both;
}

#body_inside #middle #img_container, #body_photo #middle #img_container {
	width:995px;
	height:80px;
}

#body_index #middle #img_container img, #body_inside #middle #img_container img,
	#body_photo #middle #img_container img {
padding:0px;
margin:0px;
border:none;
}

#main_body {
float:left;
width:100%;
padding:0px;margin:0px;
}

#mainbody_container {
float:left;
width:995px;
padding:0px;margin:0px;
}

#left_column {
float:left;
margin:0px;
}

#body_index #left_column {
width:170px;
background-color:#ffffff;
padding:5px 15px 0px 15px;
}

#body_inside #left_column, #body_photo #left_column {
width:140px;
padding:25px 30px 0px 30px;
}

#body_index .left_container {
width:170px;
}

#body_index .left_container a {
color:#2958B7;
text-decoration:none;
}

#body_index .left_container a:hover {
color:#6699CC;
text-decoration:underline;
}

#body_inside .left_container, #body_photo .left_container {
width:140px;
}

.left_container {
}

.date {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#2958b7;
text-align:center;
padding:0px 0px 8px 0px;
}

.news_title {
font-weight:bold;
font-size:13px;
color:#565656;
padding:0px 0px 2px 0px;
}

.news_date {
font-size:11px;
color:#565656;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:0px;
}

.news_item {
font-size:11px;
padding:1px 0px 7px 17px;
margin:0px;
background-image:url(images/pdf.gif);
background-position:left 1px;
background-repeat:no-repeat;
}

/*.news_item a {
color:#08006b;
text-decoration:none;
}

.news_item a:hover {
color:#ff8707;
text-decoration:underline;
}*/

.readmore {
text-align:right;
font-size:11px;
padding:15px 0px 15px 0px;
margin:0px;
}

.left_nav {
width:200px;
padding:0px;
margin:0px;
}

#right_column {
float:left;
color:#666666;
line-height:16px;
margin:0px;
}

body#body_index #right_column, body#body_photo #right_column {
width:795px;
background-color:#ffffff;
padding:0px;
}

body#body_inside #right_column {
width:765px;
background-color:#ffffff;
padding:30px 0px 0px 30px;
}

h1 {
font-size:16px;
font-weight:normal;
color:#e62b1e;
line-height:20px;
padding:0px 0px 20px 0px;
margin:0px;
}

body#body_photo #right_column h1 {
font-size:16px;
font-weight:normal;
color:#ff8707;
line-height:20px;
padding:30px 0px 20px 30px;
margin:0px;
}

h2 {
font-size:14px;
font-weight:normal;
color:#2958b7;
line-height:18px;
padding:15px 0px 2px 0px;
margin:0px;
}

h3 {
font-size:12px;
font-weight:normal;
color:#2958b7;
line-height:16px;
padding:10px 0px 5px 0px;
margin:0px;
}

h3.center {
text-align:center;
}

acronym {
color:#fd1813;
border:none;
}

address {
font-style:normal;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
}

.smallprint {
font-size:10px;
font-family:Arial, sans-serif;
}

.content {
width:695px;
}

#right_column td {
font-size:10px;
}

#right_column td.left {
vertical-align:text-top;
width:14.4%;
}

#right_column.imgborderthin {
border:solid 1px #666666;
}

.imgfull, .imgcenter {
	padding:20px 0px;
	margin:0px;
	}

.imgfull {
width:100%;
max-width:480px;
}

.imgcenter {
text-align:center;
}

.imgleft {
float:left;
padding:3px 10px 10px 0px;
vertical-align:text-top;
}

.imgright {
float:right;
padding:3px 0px 10px 10px;
vertical-align:text-top;
}

.imgclear {
padding:20px 0px 10px;
}

.imgclear img {
padding-right:5px;
margin:0px;
border:none;
}

#right_column p {
padding:5px 0px;
margin:0px;
}

#right_column ul {width:685px;list-style-type:none;padding:2px 0px 2px 20px;margin:0px;}
#right_column ul li {background-image:url(images/content_bullet.gif);background-repeat:no-repeat;background-position:left 6px;padding:2px 0px 2px 15px;margin:0px;}
#right_column ul li ul {width:660px;list-style-type:none;padding:2px 0px 2px 10px;margin:0px;}
#right_column ul li ul li {background-image:url(images/content_bullet_lv2.gif);background-repeat:no-repeat;background-position:left 5px;padding:1px 0px 1px 15px;margin:0px;}

/* Stock page styles */

#metoxhFlash {
width:100%;
padding:0px;
margin:0px;
}

.pie_charts {
float:left;
width:480px;
}

.sales_chart {
float:left;
width:240px;
}

.sales_chart img {
padding:5px 0px 0px 0px;
}

.profit_chart {
float:left;
width:240px;
}

.profit_chart img {
padding:5px 0px 0px 0px;
}

#stock_lowcontainer {
float:left;
width:480px;
padding:15px 0px 0px 0px;
}

#stock_lowcontainer a {
color:#2958b7;
text-decoration:none;
}

#stock_lowcontainer a:hover {
color:#6699cc;
text-decoration:underline;
}

#stock_lowcontainer img {
border:none;
padding:0px;
margin:0px;
}

.stock_latnews {
float:left;
width:235px;
padding:0px 5px 0px 0px;
margin:0px;
}

.present_release {
float:left;
width:240px;
}

.img_center {
text-align:center;
padding:5px 0px 0px 0px;
}


.names{
	color: #08006b;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	height:20px;	
	width:20px;	
	padding-left:5px;
	BACKGROUND-COLOR: #ffffff; 
	
}
.names2{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	BACKGROUND-COLOR: #98aedc; 
	
}
.names2:HOVER{
	color: #0c2d83;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	
}

.names2Active{
	color: #FFFFFF;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: bold;	
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:29px;	
	BACKGROUND-COLOR: #e62b1e; 
	
}

.input_cal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-weight:normal;
	width:130px
	}
.selectdate{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	height:20px;	
	BACKGROUND-COLOR: #08006B; 
	
}

#footer {
float:left;
width:590px;
padding:30px 0px 10px 0px;margin:0px;
}

#body_index #footer, #body_photo #footer {
float:left;
width:580px;
padding:30px 0px 0px 10px;margin:0px;
}

.copyright {
float:left;
height:20px;
width:245px;
color:#08006b;
font-size:11px;
font-family:Arial, sans-serif;
padding:2px 0px 0px 0px;
}

.aia {
width:80px;
height:20px;
float:left;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
color:#394a56;
text-align:right;
padding:4px 0px 0px 0px;
}

.aia img {
border:none;
padding:0px;
margin:0px;
}

.netvolution {
float:left;
width:230px;
text-align:right;
padding:4px 0px 0px 20px;
}

.netvolution img {
padding:4px 0px 0px 0px;
margin:0px;
}

/* Netvolution signature */
#footer .texta {
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8A837D;
}
#footer .texta:hover {
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ff6000;
}

/* Styles for demonstration purposes */
p a {
	color:#2958B7;
	font:normal 12px Arial;
	text-decoration:none;
}
p a:hover {
	color:#6699cc;
	font:normal 12px Arial;
	text-decoration:underline;	
}