html, body {
margin:0px auto;
padding:0px;
background-position:center;
background:#004494 url(img/bg.jpg) no-repeat 50% 0;
font-size:12px;
font-family:Arial;
color:#848484;
}
#container {
position:relative;
margin:0px auto;
width:1000px;
	}

#blueline {
position:absolute;
left:150px;
width:860px;
background:#004494;
height:11px;
}
#logo {
position:absolute;
top:26px;
left:29px;
width:717px;
height:74px;
background-repeat:no-repeat !important;
}
#menu {
position:absolute;
top:110px;
float:left;
left:150px;
width:790px;
height:30px;

}


#submenu {
position:absolute;
top:249px;
left:160px;
 z-index:2;
}
#topmenu {
position:absolute;
font-size:11px;
font-family:Arial;
text-align:right;
width:300px;
color:#FFFFFF;
top:55px;
left: 475px;
z-index:13;
}
#language {
position:absolute;
top:20px;
left:787px;
}
#topmenu a {
	font-size: 12px; 
	font-family: Arial;
	color: #ffffff; 
	text-decoration:none;
	}
#topmenu a:hover {
	font-size: 12px; 
	font-family: Arial;
	color: #ffffff; 
	text-decoration:underline;
	}

#headlinepic {
text-align:left;
}
#headline {
position:absolute;
top:175px;
left:150px;
height:110px;
width:790px;
background:#FFFFFF;
opacity:90.0;
filter:alpha(opacity=90);
-moz-opacity:0.90;
}
#headline2 {
position:absolute;
top:296px;
left:150px;
height:90px;
width:790px;
background:#FFFFFF;
opacity:90.0;
filter:alpha(opacity=90);
-moz-opacity:0.90;
}
#headlinehome {
position:absolute;
top:175px;
left:150px;
height:244px;
width:790px;
background: url(img/connecting.png);
}
#headlineimg {
position:absolute;
top:175px;
left:408px;
height:110px;
width:532px;
background: url(headline.png);
}
#welcomeline {
position:absolute;
width:340px; 
top:455px;
left:170px;
height:20px;
 z-index:5;
}
#welcomeline2 {
position:absolute;
width:340px; 
top:420px;
left:170px;
height:20px;
 z-index:5;
}

#main{
position:absolute;
top:295px;
left:150px;
height:800px;
color:#646567;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:730px;
background:#FFFFFF;
opacity:90.0;
filter:alpha(opacity=90);
-moz-opacity:0.90;
 z-index:1;
 padding-top:100px;
 padding-left: 30px;
 padding-right:30px;

}
#mainhome {
position:absolute;
top:429px;
left:150px;
min-height:500px;
color:#646567;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:482px;
background: url(images/bgmid.png) repeat-y;
 z-index:1;
 padding-top:75px;
 padding-left: 20px;
 padding-right:20px;
 padding-bottom:50px;
text-align:left;
}
#mainhome2 {
position:absolute;
top:395px;
left:150px;
min-height:500px;
color:#646567;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:482px;
background: url(images/bgmid.png) repeat-y;
 z-index:1;
 padding-top:75px;
 padding-left: 20px;
 padding-right:20px;
  padding-bottom:50px;  
text-align:left;
}

#mainmenu {
position:absolute;
top:429px;
left:682px;
min-height:300px;
color:#646567;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:218px;
background: url(images/bgmid.png) repeat-y;
 z-index:1;
 padding-top:28px;
 padding-left: 20px;
 padding-right:20px;
  padding-bottom:30px;
text-align:left;
}
#mainmenu2 {
position:absolute;
top:395px;
left:682px;
min-height:300px;
color:#646567;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:218px;
background: url(images/bgmid.png) repeat-y;
 z-index:1;
 padding-top:28px;
 padding-left: 20px;
 padding-bottom:30px;
 padding-right:20px;
text-align:left;
}

#global-search .busubmit {
background:url(img/search-icon.png) no-repeat;
border:0px;
width:15px;
}
#global-search{
/*background:transparent url(img/search-icon.png) no-repeat scroll 162px 8px;*/
float:right;
padding:6px 10px 0 0;
line-height:18px;
}

#global-search input{
font-family:Arial,Helvetica,sans-serif;
background-color:#646567;
border-top:1px solid #38373a;
border-right:1px solid #cfd1d2;
border-bottom:1px solid #cfd1d2;
border-left:1px solid #38373a;
padding:2px 0px 0px 6px;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
width:145px;
height:13px;
margin-top:-1px;
}
* html #global-search input{
padding:0px 0px 0px 6px;
height:16px;
}
#global-search input:focus, textarea:focus {
	background-color:#1982ce;
	 	color:#FFFFFF;
}


#global-search button{
height:18px;
width:25px;
border:none;
background:none;
margin:0;
padding:0;
}
h1 { 
font-size:16px;
color:#00417e;
font-weight: bolder;
text-decoration:none; 
font-style: normal;
background:inherit;  
margin:0.2em 0 0.4em 0; 
border-bottom:2px #989693 solid; 
padding-top:1em;
padding-bottom:4px;
margin-left:0px;
padding-left:0px;
padding-right:0px;
}
.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.bubplastic.horizontal {
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	background: #000000 url(images/bg-bubplastic.png) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.png) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 30px;
	padding-left: 17px;
	float: left;
font-family:Arial;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 8px;
	padding-right: 15px;
	background: transparent url(images/bg-bubplastic-button.png) top right no-repeat;
	cursor: pointer;
}
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-blue.png) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-blue.png) top right no-repeat;
}
form {
	margin-left:0px;
}
input, textarea{
 	font-family:Arial;
 	font-size:11px;
 	color:#000000;
 	border:1px solid #cccccc;
	margin:2px;
 	background-color:#FFFFFF;
}
input:focus, textarea:focus {
	background-color:#e6e6e6;
}
fieldset, legend {
	border:0px;
	margin:0px;
	padding:0px;
}
label {
	margin:0;
	padding:0;
	width:150px;
	float:left;
	line-height:12px;
}

p {
margin:0px;padding:0px;
}
.csc-textpic-caption{
 	background:#525252;
	padding:0px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;


	margin-bottom:3px !important;
	padding-left:7px;
		padding-right:7px;
	font-size:11px;
	}
.upload{
	height:40px;
}	
.uploadIcon{
	border:0px;
	margin: 0px 8px 0px 0px;
	float:left;
}
.uploadSize{
	/*height:50px;
	float:right;*/
	margin: 1px 0px 0px 25px;
	font-weight: normal;
}



/*.imgtext-table img {
	display:block;
	z-index:99;
}*/