/* main design */
html, body {
background-color: #264b82;
background-image: url('background.png');
background-position: top left;
background-attachment: scroll;
background-repeat: repeat;
color:#eeeeee;  
text-align: center;
cursor: hand;
font-family: arial;
font-size:9pt;}

#container{
width:600px;
height:100%;
background: transparent;
margin: 0px;
padding: 0px;
position: absolute;
left: 360px;
top: 220px;}

#content{
width: 600px;
height: auto;
float: right;
text-align: left;
background-color: transparent; 
border-bottom: 1px solid #aaaaaa;
padding-bottom: 20px;}

#content img {
padding: 10px; }

#content img.no{
padding: 0px; }

/* navigations */
#navigation {
width: 605px;
list-style: none;
border:0px;
padding-left: 5px;
background-color: #f3f3f3;
margin: 0px; 
text-align: center;}

#navigation li {
float: left;}

#navigation li a:link {
display: block;
background: #f3f3f3;
border:0px;
width: 150px;
text-align: center;
color: #123f82;
padding: 3px 0;}

#navigation li a:visited {
display: block;
background: #f3f3f3;
border:0px;
width: 150px;
text-align: center;
color: #123f82;
padding: 3px 0;}

#navigation li a:hover {
background: #ffffff;
border:0px;
cursor: hand;
color: #ac2f34;}

#solutions { 	
width:625px;
height: 80px;
text-align:center;
background-color: transparent;}

#solutions img {
padding: 0px;
width:75px;}

#footer {
clear:both;
height:140px;
width: 600px;
line-height:10pt;
text-align:center;
font-weight: bold;
font-size:9pt;
color:#eeeeee;
background-color: transparent;}

#footer img {
padding: 0px;
border: 0px; }

b { font-weight:bolder; font-size: 10pt; color: #ffffff; }

.h1{
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
font-family: arial black;
font-size: 16pt;
color: #eeeeee;
text-align: left; }

.h3 {
padding-top: 50px;
padding-bottom: 20px;
padding-left: 20px;
font-family: arial black;
font-size: 12pt;
color: #eeeeee;
text-align: left; }

.h2 {
text-align: left;
font-size: 8pt;
padding: 10px;
font-family: tahoma;
letter-spacing: 1px;
color: #eeeeee;} 

ul{
font-family: tahoma;
color:#ff9933;
font-weight:bold;
list-style-type: none;
padding: 0px;
margin: 0px;}

a:link, a:visited {
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color:#F5F029;
text-decoration:none;}

a:hover {
font-family: verdana;
font-size:9pt;
font-weight: bold;
color:#cccccc;
text-decoration:none;
cursor: hand;}

select {
font-family: arial;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
border: 1px solid #123f82; }

option {
font-family: arial;
font-size: 9pt;
color: #333333;
background-color: #ffffff; }

a img {
border-bottom: 0px;
border: 0px; }

a img:hover {
border-bottom: 0px;
border:0px; }

img {
border:0px; }

input.contact, select.contact, textarea.contact{
font-family: tahoma;
font-size: 10pt;
color: #333333;
background-color: #f3f3f3;
border: 1px solid #333333;
text-align: left; 
width: 170px; }

option.contact {
font-family: tahoma;
font-size: 10pt;
color: #333333;
background-color: #f3f3f3;
border: 0px;
text-align: left; 
width: auto; }

input, select, textarea{
font-family: tahoma;
font-size: 10pt;
color: #333333;
background-color: #f3f3f3;
border: 1px solid #333333;
text-align: left; 
width: auto; }

option {
font-family: tahoma;
font-size: 10pt;
color: #333333;
background-color: #f3f3f3;
border: 0px;
text-align: left; 
width: auto; }

#blocks {
width: 500px;
align: center;
text-align: left; }

#blocks h1 {
font-family: tahoma;
font-size: 14pt;
color: #eeeeee;
text-align: left;
padding- left: 25px; }

a.products:link, a.products:visited {
font-family: tahoma;
font-size: 12pt;
color: #ffffff;
display: block;
text-decoration: none;
cursor: default; }

a.products:hover {
display:block;
font-family: tahoma;
font-size: 12pt;
color: #ac2f34;
text-decoration: none;
cursor: hand; }
