@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg.jpg) #cccccc top repeat-x
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif, arial;
	font-size: 11px;
	color: #000;
	
}
a
{
	outline:none
}
a:link
{
	text-decoration:none;
	outline:none;
	color:#000
}
a:visited
{
	text-decoration:none;
	outline:none;
	color:#000
}
a:hover
{
	text-decoration:underline;
	outline:none;
	color:#000
}
a:active
{
	text-decoration:none;
	outline:none;
	color:#000
}


#holder
{
	width:1000px;
	margin:auto;
	height:auto;
}

.linktext a
{
line-height:8px;
color:#FFFFFF;
font-weight:bold;
}


.linktext a:link
{
color:#FFFFFF;
}

.linktext a:visited
{
color:#FFFFFF;
}

.linktext a:hover
{
color:#FFFFFF;
}

.linktext a:active
{
color:#FFFFFF;
}

#but-bg{
	width:230px;
	height:35px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	background:url(../images/but_bg.gif) no-repeat;
	margin-top:10px;
}

.header
{
	width:1000px;
	float:left;
	height:130px;
}
.logo_container
{
	width:960px;
	float:left;
	height:130px;
	background:url(../images/ind_03.png) top repeat-x
}

.logo
{
	width:407px;
	float:left;
	height:auto;
	margin:28px 0px 0px 14px
}
.email
{
	width:535px;
	float:left;
	height:auto;
	margin:26px 0px 0px 0px;
	text-align:right
}
.time
{
	width:535px;
	float:left;
	height:auto;
	margin:65px 0px 0px 0px;
	text-align:right
}
.flash
{
	width:1000px;
	float:left;
	height:auto;
	overflow:hidden;
	position:relative
}
.flash_inner
{
	width:1000px;
	float:left;
	height:auto;
float:left
}
.welcome
{
	width:340px;
	height:132px;
	background:url(../images/welcomebox.png) no-repeat top;
	position:absolute;
	text-align:center;
	top:142px;
	left:648px;
	right:0px;
	color:#FFF
}
.welcome h1
{
	color:#181645;
	font-size:113%;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.welcome h2
{
	color:#fff;
	font-size:100%;
	font-weight:lighter;
	padding:10px 20px 0px 20px;
	margin:0px 0px 0px 0px;
}
.nav
{
	width:1000px;
	float:left;
	height:39px;
}
.news{
	width:978px;
	float:left;
	height:38px;
	margin-left:11px;
	margin-bottom:15px;
}
.projupdates{
	width:125px;
	height:38px;
	float:left
}
.news_scroll{
	width:957px;
	float:left;
	height:38px;
	background:url(../images/ind_26.jpg) left no-repeat;
	padding:0px 0px 0px 0px;
	color:#fff
}

.news_scroll_bg{
	width:832px;
	float:left;
	height:38px;
	color:#fff;
background:url(../images/ind_28.jpg) top repeat-x;
}
.inner_outer_div
{
	width:1000px;
	float:left;
	height:auto;
	background:#fff;
	margin-top:20px;
}

.left_col
{
	width:684px;
	float:left;
	height:auto;
	background:url(../images/ind_33.png) #fff top left no-repeat;
	padding:0px 20px 0px 25px
}
.left_col h2
{
	color:#181645;
	font-size:150%;
	padding:0px;
	margin:13px 0px 10px 0px;
	font-weight:lighter;
	
}
.inner_col
{
	width:684px;
	float:left;
	height:auto;
	min-height:433px;
	background:url(../images/ind_33.png) #fff top left no-repeat;
	padding:0px 20px 0px 25px
}
.inner_col h2
{
	color:#292929;
	font-size:170%;
	padding:0px;
	margin:13px 0px 10px 0px;
	font-weight:lighter;
	
}
.inner_col h3
{
	color:#292929;
	font-size:140%;
	padding:0px;
	margin:5px 0px 10px 0px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:lighter;
	
}
.right_col
{
	width:271px;
	float:left;
	height:auto;
	background:url(../images/ind_38.jpg) #9ad1f6 no-repeat top right
}
.md_msg
{
	width:271px;
	float:left;
	height:auto;
}
.md_msg_title
{
	width:271px;
	float:left;
	height:33px;
	background:url(../images/ind_35.jpg) no-repeat left;
}
.md_msg_content
{
	width:271px;
	float:left;
	height:119px;
	margin-left:10px;
	background:url(../images/ind_43.jpg) no-repeat top;
	color:#FFF
}
.md_msg_content p
{
	padding:0px 20px 10px 20px;
	margin:0px
}
.md_msg_content
{
	margin:0px;
	padding:0px;
}

.sis_outer
{
	width:261px;
	float:left;
	height:auto;
	background: url(../images/scroll-bit.jpg) repeat-y left bottom
}
.inner_title
{
	width:268px;
	float:left;
	height:33px;
	background:url(../images/ind_35-inner.jpg) no-repeat left;
}
.inner_title h2
{
	padding:10px 0px 0px 25px;
	margin:0px;
	font-size:190%;
	color:#fff;
	font-weight:lighter
}

.inner_outer
{
	width:261px;
	float:left;
	height:auto;
	background: url(../images/scroll-bit-inner.jpg) repeat-y left bottom
}
.sis_content
{
	width:261px;
	float:left;
	height:auto;
	margin-left:8px;
	background:#9ad1f6
}
.sis_content_title
{
	width:241px;
	float:left;
	height:auto;
	padding-left:20px;
	background:#9ad1f6
}
.sis_content_txt
{
	width:241px;
	float:left;
	height:162px;
	padding-left:20px;
	background:url(../images/ind_74.jpg) #9ad1f6 no-repeat left bottom;
	color:#181645;
	font-weight:bold
}

.inner_content_txt
{
	width:241px;
	float:left;
	height:auto;
	min-height:400px;
	padding-left:20px;
	background:url(../images/ind-inner_74.jpg) #9ad1f6 no-repeat left bottom;
	color:#181645;
	
}
.inner_content_txt ul
{
padding:0px;
margin:1px 0px 1px 20px;
}
.inner_content_txt ul li
{
list-style:url(../images/arrow.png);
text-transform:uppercase;
font-size:100%;
padding-top:10px
}
.inner_content_txt ul li a
{ 
text-decoration:none;
outline:none;
	color:#181645;
}
.inner_content_txt ul li a:hover
{ 
text-decoration:none;
outline:none;
color:#0389fb
}
.sis_content_txt ul
{
padding:0px;
margin:1px 0px 1px 20px;
}
.sis_content_txt ul li
{
list-style:url(../images/ind_51.jpg);
line-height:16px;
}
.scroll
{
	width:690px;
	float:left;
	height:68px;
	
}
.scroll_logos
{
	width:630px;
	float:left;
	height:68px;
	padding-left:10px;
	
}
.scroll-left
{
	width:21px;
	float:left;
	height:68px;
	background:url(../images/left.jpg) no-repeat left
	
}
.scroll-right
{
	width:21px;
	float:right;
	height:68px;
	background:url(../images/right.jpg) no-repeat right
}

.footer
{
	width:1000px;
	float:left;
	height:41px;
	background:url(../images/ind_82.jpg) #181645 left no-repeat;
	color:#FFF
}
.copy
{
	width:709px;
	height:25px;
	float:left;
	padding:16px 0px 0px 20px;
	background:url(../images/ind_85.jpg) no-repeat right
	
}
.tel
{
	width:271px;
	height:41px;
	float:right
}


.adress
{ 
width:330px;
height:auto;
float:left
}
.locationmap
{ 
width:630px;
height:auto;
float:left
}

.contactform
{ 
width:400px;
height:auto;
float:left;
margin-left:0px;
border:#a9a9a9 solid 1px;
padding:8px;
background:#cccccc;
margin-top:10px;
margin-bottom:20px;
}

.contactform h1
{ 
padding:0px;
margin:0px;
font-size:14px;
}
.txtbox_div
{
	width:270px;
	height:auto;
	float:left;
	margin:2px 0px 2px 0px;
}
.txtbox_div_name
{
	width:80px;
	height:auto;
	float:left;
	padding:3px 20px 2px 0px;
}
.txtbox
{
	width:160px;
}
.prodpage_list
{
width:670px;
height:auto;
float:left	
}

.prodpage_list_item
{
width:660px;
height:auto;
float:left;
padding:5px;
}
.prodpage_list_item_title
{
	width:660px;
	height:15px;
	float:left;
	background:#dbf0fe;
	color:#181647;
	font-weight:bold;
	padding:5px 0px 0px 4px;
}
.prodpage_list_content
{
width:640px;
height:auto;
float:left;
padding:0px;
margin-left:10px;
}
.prodpage_list_content img
{
	width:180px;
	height:60px;

}

.thumb_conta
{
	width:690px;
	height:auto;
	float:left
}

.thumb_conta_div
{
	width:690px;
	height:161px;
	float:left;
	background:#e9e8e8;
	margin-bottom:3px;
}


.mail:link
{
	text-decoration:none;
	outline:none;
	color:#FFF
}
.mail:visited
{
	text-decoration:none;
	outline:none;
	color:#FFF
}
.mail:hover
{
	text-decoration:underline;
	outline:none;
	color:#FFF
}
.mail:active
{
	text-decoration:none;
	outline:none;
	color:#FFF
}
