﻿*{
	margin: 0;
	padding:0;
	}

div.spacer {
clear:both;
}

body {
background:#fff;
margin:0;
padding:0;
}

#back1 {
position: relative;
width:100%;
height:100%;
}

#wrapper {
position:relative;
width:983px;
margin:0 auto;
}

.homeBulletTxt{
 
 font-size:16px;

 


}

#interface01 {
background:transparent url(../images/index1_01.jpg) no-repeat;
width:983px;
height:161px;
}

#interface02 {
background:transparent url(../images/index1_02.jpg) no-repeat;
width:983px;
height:50px;
}

#interface04 {
background:transparent url(../images/index1_04.jpg) repeat-y;
width:983px;
}

#interface06 {
background:transparent url(../images/index1_06.jpg) no-repeat;
width:983px;
height:52px;
}

#interface07 {
background:transparent url(../images/index1_07.jpg) no-repeat;
width:983px;
height:73px;
}

#interface08 {
background:transparent url(../images/index1_08.jpg) no-repeat;
width:983px;
height:33px;
}

#interface09 {
background:transparent url(../images/index1_09.jpg) no-repeat;
width:977px;
height:300px;
}


#toplogo {
width:940px;
height:81px;
position:relative;
top:20px;
margin:0 auto;
}

#t1 {
position:relative;
width:940px;
height:81px;
float:left;
}

#t2 {
position:relative;
width:314px;
height:81px;
float:right;
background:url(../images/toplogo_02.jpg) no-repeat;
}

#topmenu {
position:absolute;
display:block;
height:26px;
}

#topmenu ul {
position:relative;
list-style-type:none;
height:26px;
margin:0;
padding:0;
}

#topmenu li {
position:absolute;
height:26px;
top:3px;
}

#topmenu li a {
display:block;
height:26px;
}

#topmenu01 {
background:transparent url(../images/butblack_01.gif) no-repeat;
width:154px;
left:0;
}

#topmenu02 {
background:transparent url(../images/butblack_02.gif) no-repeat;
width:157px;
left:154px;
}

#topmenu03 {
background:transparent url(../images/butblack_03.gif) no-repeat;
width:157px;
left:311px;
}

#topmenu04 {
background:transparent url(../images/butblack_04.gif) no-repeat;
width:157px;
left:468px;
}

#topmenu05 {
background:transparent url(../images/butblack_05.gif) no-repeat;
width:157px;
left:625px;
}

#topmenu06 {
background:transparent url(../images/butblack_06.gif) no-repeat;
width:159px;
left:783px;
}

#topmenu01 a:hover {
background:transparent url(../images/butred_01.gif) no-repeat;
width:154px;
left:0;
}

#topmenu02 a:hover {
background:transparent url(../images/butred_02.gif) no-repeat;
width:157px;
left:154px;
}

#topmenu03 a:hover {
background:transparent url(../images/butred_03.gif) no-repeat;
width:157px;
left:311px;
}

#topmenu04 a:hover {
background:transparent url(../images/butred_04.gif) no-repeat;
width:157px;
left:468px;
}

#topmenu05 a:hover {
background:transparent url(../images/butred_05.gif) no-repeat;
width:157px;
left:625px;
}

#topmenu06 a:hover {
background:transparent url(../images/butred_06.gif) no-repeat;
width:159px;
left:782px;
}

#sublevels {
position:relative;
width:374px;
height:19px;
top:9px;
left:169px;
}

#submenu {
position:absolute;
display:none;
height:19px;
}

#submenu ul {
position:relative;
list-style-type:none;
height:19px;
margin:0;
padding:0;
}

#submenu li {
position:absolute;
height:19px;
}

#submenu li a {
display:block;
height:19px;
}

#submenu01 {
background:transparent url(../images/subblack_01.jpg) no-repeat;
width:54px;
left:0;
}

#submenu02 {
background:transparent url(../images/subblack_02.jpg) no-repeat;
width:94px;
left:54px;
}

#submenu03 {
background:transparent url(../images/subblack_03.jpg) no-repeat;
width:99px;
left:148px;
}

#submenu05 {
background:transparent url(../images/subblack_05.jpg) no-repeat;
width:60px;
left:247px;
}

#submenu01 a:hover {
background:transparent url(../images/subred_01.jpg) no-repeat;
width:54px;
left:0;
}

#submenu02 a:hover {
background:transparent url(../images/subred_02.jpg) no-repeat;
width:94px;
left:54px;
}

#submenu03 a:hover {
background:transparent url(../images/subred_03.jpg) no-repeat;
width:99px;
left:148px;
}

#submenu05 a:hover {
background:transparent url(../images/subred_05.jpg) no-repeat;
width:60px;
left:247px;
}

#Asublevels {
position:relative;
width:301px;
height:20px;
top:9px;
left:169px;
}

#Asubmenu ul {
position:relative;
list-style-type:none;
height:20px;
margin:0;
padding:0;
}

#Asubmenu li a {
display:block;
height:20px;
}

#Asubmenu01 {
background:transparent url(../images/sb_01.jpg) no-repeat;
width:49px;
left:0;
}

#Asubmenu02 {
background:transparent url(../images/sb_02.jpg) no-repeat;
width:95px;
left:49px;
}

#Asubmenu03 {
background:transparent url(../images/sb_03.gif) no-repeat;
width:99px;
left:144px;
}

#Asubmenu05 {
background:transparent url(../images/sb_04.jpg) no-repeat;
width:58px;
left:253px;
}

#Asubmenu01 a:hover {
background:transparent url(../images/sr_01.jpg) no-repeat;
width:49px;
left:0;
}

#Asubmenu02 a:hover {
background:transparent url(../images/sr_02.jpg) no-repeat;
width:95px;
left:49px;
}

#Asubmenu03 a:hover {
background:transparent url(../images/sr_03.gif) no-repeat;
width:99px;
left:144px;
}

#Asubmenu05 a:hover {
background:transparent url(../images/sr_04.jpg) no-repeat;
width:58px;
left:253px;
}

#stand-out {  /*FLASH AT TOP*/
position:relative;
width:931px;
height:360px;
/*border:thin;*/
/*background:url(../images/pic-stand-out.jpg) no-repeat;*/
margin:0 auto;
}

h1.services {
position:relative;
width:165px;
height:33px;
background:url(../images/h1services.gif) no-repeat;
left:27px;
margin:0;
padding:0;
}

#flash-services {
position:relative;
width:956px;
height:250px;
margin:0 auto;
}

#content-left {
position:relative;
float:left;
width:700px;
}

#content-left-inside {
position:relative;
width:690px;
left:23px;
}

#content-right {
position:relative;
float:right;
width:250px;
}

#content-right-inside {
position:relative;
width:228px;
}

#newsHold {

overflow:hidden;
width:940px;
height:313px;

}

.newsBox {

position:relative;

display:inline;
float:left;
/*height:303px;
width:308px;*/
top:11px;
}

#newsPic{

width:288px;
height:155px;


}

#newsText{

width:288px;



}

#footerMap{
height:370px;
width:241;

background:url(../images/footer_map.png) no-repeat;





}



p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
line-height:1.5em;
padding-bottom:5px;
padding-top:5px;
margin-bottom:0;
margin-top:0;
}

div {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
line-height:1.5em;
}

.tahoma-news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
line-height:1em;

}

.tahoma-news-red {
font-family:Tahoma, Helvetica, Arial, serif;
font-size:12px;
color:red;
line-height:1em;
}

.redmark-text12px {
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:13px;
color:red;
}

.redmark-text20px {
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:20px;
color:red;
}

.tahoma-p {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
line-height:1.5em;
}

.tahoma-d {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5b5b;
line-height:1.5em;
}

.tahoma-d-11px {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5b5b;
}

.black-text12px {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.remarkblack-text11px {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.redmark-text11px {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#C00;
}

.tahoma-black-text12px {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.tahoma-remarkblack-text11px {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.tahoma-redmark-text11px {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
}

.tahoma-redmark-text10px {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
}

a {
font-family:Tahoma, Helvetica, Arial, serif;
font-size:12px;
color:red;
text-decoration:none;
}

a:hover {
font-family:Tahoma, Helvetica, Arial, serif;
font-size:12px;
color:#333;
text-decoration:none;
}

.tahoma-ablacklines {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:underline;
}

.tahoma-ablacklines:hover {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
}

.ablacklines {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5b5b;
text-decoration:underline;
}

.ablacklines:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
text-decoration:none;
}

.redlines {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
text-decoration:underline;
}

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

.footer-tahoma,.footer-tahoma a,.footer-tahoma a:link,.footer-tahoma a:visited,.footer-tahoma a:active {
font-family:"Tahoma", Helvetica, Arial, serif;
font-size:12px;
color:#5c5b5b;
text-decoration:none;
}

.footer-tahoma a:hover {
font-family:"Tahoma", Helvetica, Arial, serif;
font-size:12px;
color:#C00;
text-decoration:none;
font-weight:400;
}

.footer-red-text {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
text-decoration:none;
}

.spanlines {
color:#c2c2c2;
padding:0 8px;
}

h1.tahoma-sub-content-red span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
line-height:1em;
font-weight:400;
}

pre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:gray;
}

.small-header p {
text-align:right;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
margin:0;
padding:0;
}

.small-header {
float:right;
width:auto;
height:13px;
position:relative;
top:20px;
margin:0;
padding:0 10px 0 0;
}

.small-header-v2 {
float:right;
width:auto;
height:13px;
position:relative;
top:20px;
margin:0;
padding:0 10px;
}

.small-header-v3 {
float:right;
width:auto;
height:13px;
position:relative;
top:63px;
margin:0;
padding:0 10px;
}

.small-header-v4 {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
/* width:auto;*/
height:13px;
position:relative;
top:13px;

/*padding:0 10px;*/
}

input {
background-color:#FFF;
border-style:none;
}

.iput-text {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
width:190px;
float:left;
overflow:hidden;
margin:1px 0 0 1px;
padding:3px 0 3px 3px;
}

.iput-text-area {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:98px;
width:196px;
float:left;
border:0;
overflow-y:scroll;
margin:2px 0 0 2px;
padding:1px 0 5px 3px;
}

.section {
float:left;
overflow:hidden;
height:auto;
width:228px;
margin:10px 0 0;
padding:0;
}

.flabel-wrapper {
float:left;
overflow:hidden;
height:auto;
width:202px;
margin:0;
padding:0;
}

.input-text {
float:left;
overflow:hidden;
width:202px;
height:24px;
background-image:url('../images/txtfield.gif');
background-repeat:no-repeat;
border:0;
display:block;
padding:0;
}

.input-text-area {
float:left;
overflow:hidden;
width:202px;
height:107px;
background-image:url('../images/form-big-textarea1.jpg');
background-repeat:no-repeat;
background-position:left top;
background-attachment:scroll;
padding:0;
}

.myform {
float:left;
overflow:hidden;
height:auto;
width:228px;
margin:0;
padding:3px 0 0;
}

.section2 {
clear:both;
overflow:hidden;
height:auto;
margin:10px 0 0;
padding:0;
}

.input-text2 {
float:left;
overflow:hidden;
width:202px;
height:24px;
background-image:url('../images/txtfield2.gif');
background-repeat:no-repeat;
border:0;
padding:0;
}

.iput-text2 {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
width:185px;
float:left;
overflow:hidden;
margin:1px 0 0 1px;
padding:3px 0 3px 3px;
}

.input-text-area2 {
float:left;
width:195px;
height:107px;
background-image:url('../images/form-big-textarea1-1.jpg');
background-repeat:no-repeat;
background-position:left top;
padding:0;
}

.iput-text-area2 {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:98px;
width:188px;
border:0;
float:left;
overflow-y:scroll;
margin:2px 0 0 2px;
padding:1px 0 5px 3px;
}

.contact-iform-text {
background-image:url('../images/contact-txt.gif');
background-position:left top;
background-repeat:no-repeat;
border:0;
position:relative;
float:right;
width:402px;
right:30px;
height:26px;
padding:0;
}

.iput-text-contact {
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:15px;
width:195px;
float:left;
overflow:hidden;
margin:1px 0 1px 1px;
padding:4px 0 0 3px;
}

.iput-text-area-contact {
background:url('../images/contact-big.gif');
background-position:left top;
background-repeat:no-repeat;
border:0;
position:relative;
float:right;
width:402px;
right:30px;
}

.icontact-text-area {
position:relative;
width:255px;
height:121px;
overflow-y:scroll;
border:0;
margin:2px 0 0 2px;
}

.services-links {
width:202px;
left:10px;
height:642px;
float:left;
overflow:hidden;
padding:0 0 0 10px;
}

#menuplace,#menuplace1 {
position:relative;
width:941px;
height:26px;
top:28px;
margin:0 auto;
}

#topmenu span,#submenu span,#Asubmenu span {
display:none;
}

#Asubmenu,#Asubmenu li {
position:absolute;
height:20px;
}

h1.tahoma-sub-content-red a,h1.tahoma-sub-content-red a:hover,h1.tahoma-sub-content-red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
line-height:1em;
}

h1.h1-news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1em;
}

.tahoma-sub-content-black {
color:#808080;
}

.tahoma-sub-content-red {
color:red;
}


.small-header-v2 p,.small-header-v3 p {
text-align:right;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#adadad;
margin:0 0 5px;
padding:0;
}
.home-news-Lheight {
	line-height:18px;
}


/**/
.hori_Red {
	background:url(../images/hori.png) repeat-x;
	height:1px;
}