@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background:#FFFFFF url(../images/pagebg.gif) repeat-x;
}

#Main
{	
	margin:0 auto; width:940px; height:auto;
}
.header
{
	height:110px; margin-top:5px; background-color:#FFFFFF;
}
.headersub
{
	height:110px; background-image:url(../images/header_subpages.jpg); background-repeat:no-repeat; margin-top:5px;
}
.welcome
{
	width:391px; height:102px; margin-top:8px; background-image:url(../images/welcome.jpg); background-repeat:no-repeat; float:left;
}
.logo
{
	width:115px; height:98px; margin-top:1px; float:right;
}
.menu
{
	height:35px; background-image:url(../images/remlinksbg.gif); background-repeat:repeat-x;
}
.flash
{
	height:229px; width:937px; background-image:url(../images/HomePic.jpg); background-repeat:no-repeat; background-position:center;
}
.newsscroll
{
	height:20px; width:936px;
}
#products
{
	background-image:url(../images/link_pro&ser.gif); background-repeat:no-repeat; width:162px; height:35px; float:left; cursor:pointer;
}
#products:hover
{
	background-image:url(../images/link_pro&ser_over.gif); background-repeat:no-repeat; width:162px; float:left; cursor:pointer;
}

#applications
{
	background-image:url(../images/link_app.gif); background-repeat:no-repeat; width:121px; height:35px; float:left; cursor:pointer;
}
#applications:hover
{
	background-image:url(../images/link_app_over.gif); background-repeat:no-repeat; width:121px; float:left; cursor:pointer;
}

#news
{
	background-image:url(../images/link_news.gif); background-repeat:no-repeat; width:68px; height:35px; float:left; cursor:pointer;
}
#news:hover
{
	background-image:url(../images/link_news_over.gif); background-repeat:no-repeat; width:68px; float:left; cursor:pointer;
}

#company
{
	background-image:url(../images/link_com.gif); background-repeat:no-repeat; width:99px; height:35px; float:left; cursor:pointer;
}
#company:hover
{
	background-image:url(../images/link_com_over.gif); background-repeat:no-repeat; width:99px; float:left; cursor:pointer;
}

#infra
{
	background-image:url(../images/link_infra.gif); background-repeat:no-repeat; width:158px; height:35px; float:left; cursor:pointer;
}
#infra:hover
{
	background-image:url(../images/link_infra_over.gif); background-repeat:no-repeat; width:158px; float:left; cursor:pointer;
}

#careers
{
	background-image:url(../images/link_careers.gif); background-repeat:no-repeat; width:101px; height:35px; float:left; cursor:pointer;
}
#careers:hover
{
	background-image:url(../images/link_careers_over.gif); background-repeat:no-repeat; width:101px; float:left; cursor:pointer;
}

#contact
{
	background-image:url(../images/link_contact.gif); background-repeat:no-repeat; width:82px; height:35px; float:left;
}
#contact:hover
{
	background-image:url(../images/link_contact_over.gif); background-repeat:no-repeat; width:82px; float:left; cursor:pointer;
}

#home
{
	background-image:url(../images/link_home.gif); background-repeat:no-repeat; width:66px; height:35px; float:right; cursor:pointer;
}
#home:hover
{
	background-image:url(../images/link_home_over.gif); background-repeat:no-repeat; width:66px; float:right; cursor:pointer;
}
#homeselected
{
	background-image:url(../images/link_home_selected.gif); background-repeat:no-repeat; width:66px; height:35px; float:right; cursor:pointer;
}
.12txtB{ font-size:12px; line-height:22px; font-weight:bold;}

.menuleftcurve
{
	background-image:url(../images/menu_leftcurve.gif); width:2px; height:35px; float:left;
}
.menurightcurve
{
	background-image:url(../images/menu_rightcurve.gif); width:2px; height:35px; float:right;
}
a.menutext
{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-top:6px;
}
a.menutext:hover
{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; padding-top:6px;
}

a.menutext1
{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#000; text-decoration:none; padding-top:6px;
}
a.menutext1:hover
{
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; padding-top:6px;
}
.prolinkbg
{
	background-image:url(../images/link1bg.gif); background-repeat:repeat-x; width:auto; height:35px; float:left; padding:9px;
}
.Applinkbg
{
	background-image:url(../images/applinkbg.gif); background-repeat:repeat-x; width:auto; height:35px; float:left; padding:9px;
}
.newslinkbg
{
	background-image:url(../images/newslinkbg.gif); background-repeat:repeat-x; width:auto; height:35px; float:left; padding:9px;
}
.remlinksbg
{
	background-image:url(../images/remlinksbg.gif); background-repeat:repeat-x; width:auto; height:35px; float:left; padding:9px; color:#FFFFFF;
}
.menudevider
{
	background-image:url(../images/menudevider.gif); background-repeat:no-repeat; width:9px; height:35px; float:left;
}
.menudevider1
{
	background-image:url(../images/menudevider.gif); background-repeat:no-repeat; width:9px; height:35px; float:right;
}
.homelink
{
	background-image:url(../images/remlinksbg.gif); background-repeat:repeat-x; width:auto; height:35px; float:left; padding:9px; color:#000; float:right;
}

.content
{
	width:692px; float:left; margin-top:20px; color:#666666; min-height:450px;
}
.contentright
{
	width:220px; float:right; margin-top:20px; margin-right:2px;
}
.pdfbox
{
	width:220px; float:right; margin-top:5px; height:auto;
}

.pdf
{
	width:23px; height:23px; background-image:url(../images/icon_pdf.gif); background-repeat:no-repeat; float:left; margin-top:5px;
}
.search
{
	width:26px; height:23px; background-image:url(../images/icon_search.gif); background-repeat:no-repeat; float:left;
}
.pdftext
{
	color:#0081ae; font-size:10px; font-family:Tahoma; width:195px; height:23px; float:left; margin-top:10px; text-decoration:none; cursor:pointer;
}

.job_lnks { color:#0081ae !important; font-size:13px; text-decoration:none}

.tbl_lnks a:link{ color:#0081ae !important; font-size:13px; text-decoration:none}
.tbl_lnks a:visited{color:#0081ae!important; font-size:13px; text-decoration:none}
.tbl_lnks a:hover{color:red; font-size:13px; text-decoration:underline }


.footerline
{
	height:5px; background-image:url(../images/footerline.gif); background-repeat:repeat-x; margin-top:20px; float:left; width:940px;
}
.footertext
{
	margin-top:5px; float:left; width:940px; text-align:center; margin-bottom:10px;
}
.footerbluetext
{
	color:#0f7ba1; font-family:Arial; font-size:18px;
}

.copyrights
{
	color:#7c98b2; font-family:tahoma; font-size:10px;
}

a.morelink
{
	font-size:11px; color:#787878; font-family:Verdana; float:right; padding-top:7px; text-decoration:none;
}
a.morelink:hover
{
	font-size:11px; color:#b3353a; font-family:Verdana; float:right; padding-top:7px; text-decoration:none;
}
.spraytext
{
	width:420px; float:left;
}
.sprayimage
{
	margin-left:20px; margin-top:0px; width:180px; float:left;
}

.spraylinksbox
{
	width:420px; text-align:center;
}

a.sparylinks
{
	font-family:Tahoma; font-size:11px; font-weight:normal; color:#0081ae; text-decoration:none;
}
a.sparylinks:hover
{
	font-family:Tahoma; font-size:11px; font-weight:normal; color:#cc0000; text-decoration:none;
}

.imgbor {border:1px solid #cbcaca; background-color:#fff; padding:4px;}

#newstext ul {
   list-style: none;
   list-style-image: none;
   margin: 6px 0 10px 0;	
   font-size: 13px;	
   padding:2px 1em 10px 0;
   font-family:Tahoma;
}
#newstext ul li {
   background:url(../images/arrow.gif) no-repeat left;
   margin: 0;
   text-align: left;
   padding-left:12px;
   padding-top:14px;				
   list-style:none;
}
#newstext ul li a {
   color: #0081AE;
   font-size: 13px;
   text-decoration: none;
   font-family:Tahoma;
   text-decoration:underline;
	
}
#newstext ul li a:visited { 
   color: #80664D; 
}
#newstext ul li a:hover {
   color: #d33842;	
   text-decoration:underline;
}

.tbl_lnks a:link{ color:#003366; font-weight:100; text-decoration:none}
.tbl_lnks a:visited{color:#003366; font-weight:100; text-decoration:none}
.tbl_lnks a:hover{color:#866109; font-weight:100; text-decoration:underline }

.highlight{ color:#60a3db; font-size:12px;font-family:arial}


/* 
  -----------------------------------
  Accordion Panel Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 01 - Carbon
  -----------------------------------
*/

/*.p7AB {
	background-color: #fff;
	padding: 0px;
	border-bottom: 1px solid #dddddd;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 10px 8px 4px 18px;
	color: #6d6d6d;
	background-color: #fff;
	border-top: 1px solid #dddddd;
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:24px;
	font-size:15px; 
	font-family:Tahoma; 
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #6d6d6d;
	background-color: #fff;
	font-size:15px; 
	font-family:Tahoma; 
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline:none;
	color: cc0000;

}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #cc0000;
	background-color: #fff;
	background-image: url(../images/minus.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:15px; 
	font-family:Tahoma; 
}
.p7ABcontent {
	padding: 0px;
	font-size: 12px;
	line-height:normal;
	background-color: #FFFFFF;
	margin-left:20px;
	float:left;
	margin-bottom:10px;
	width:670px;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
	font-size: 14px;
	margin: 0px;
	line-height: normal;
}
.p7ABcontent p {
	margin: 0px 0 12px 0;
	line-height:20px;
}












*/

/*#newsscroll { padding:6px 0 0 0; margin-bottom:6px; height:30px; border:1px solid blue;}
#newsscroll div { display:none;  width:900px;}
#newsscroll div.global { display:block; width:900px;}
#newsscroll h3 { display:block; float:left; font-size:14px; line-height:100%; margin:0; padding:0 0px 0 0;}
#newsscroll p { display:none; line-height:100%; margin:0; overflow:hidden; padding:1px 0 0 0; white-space:nowrap; width:0px;}
#newsscroll p.visible { display:block; font-size:12px;; width:900px;}
#newsscroll a { color:#666666; text-decoration:none;  font-size:12px;}
#newsscroll a:hover { text-decoration:underline !important;font-size:12px;}
#newsscroll h3 a { text-transform:capitalize; font-size:12px;}*/

.newstitle a { color:#666666; text-decoration:none;  font-size:12px; font-weight:bold;}
.newstitle a:hover { text-decoration:underline !important;font-size:12px;}





.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
height:33px;
vertical-align:middle;
}



html > body .tabsmenuclass li{
width:104.40px;}

.tabsmenuclass li{
width:104.2px;
float: left;
height:33px;
vertical-align:middle;
display:block;
}

.tabsmenuclass a{
display: block;
padding: 10px 7px;
background-image:url(../images/orange_tab.jpg);
background-repeat:repeat-x;
color: white;
margin-right: 1px;
text-decoration: none;
font: bold 12px Tahoma;
min-width:89.3px;
text-align:center;
height:33px;
vertical-align:middle;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background-image:url(../images/black_tab.jpg);
background-repeat:repeat-x;
font: bold 12px Tahoma;
background: black;
color: white;
vertical-align:middle;
height:33px;
}
.tabsmenuclass a.active{
font: normal 12px Tahoma;
color:black;
text-decoration:none;}
.tabsmenuclass a.visited{
font: normal 12px Tahoma;
color:black;
text-decoration:none;}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
font: normal 12px Tahoma;
color:black;
clear: left;
background: #f2f2f2;
width: 926px;
height: 20px;
padding: 5px;
border: 1px solid #e5e5e5;
text-decoration: none;
border-right:none;
}
.tabsmenucontentclass a:link{
text-decoration:none;
color:black;}
.tabsmenucontentclass a:visited{
text-decoration:none;
color:black;}

.tabsmenucontentclass a:hover{
text-decoration: none;
font: normal 12px Tahoma;
color: orange;
}



.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
text-decoration: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
text-decoration: none;
}

.tabsmenucontent ul li{ margin-right:10px;
padding-right:10px;
border-right:1px solid orange;}

/* -VENU- Table Border style starts here */
table.border{
	border-style: solid;
	border-color: #999797;
	border-width: 1px 1px 0px 0px;
	width:95%;
	margin:20px 20px 20px 20px;
}

table.border th{
	border-style: solid;
	border-color: #999;
	border-width: 0px 0px 1px 1px;
	background-color:#666;
	text-align:center;
	font-size:100%; 
	color:white;
	font-weight:bold;
	padding:2px 5px 2px 10px;
}

table.border td{
	border-style: solid;
	border-color: #999;
	border-width: 0px 0px 1px 1px;
	line-height: 18px;
	vertical-align:middle;
	font-size:100%; 
	color: #666666;
	padding:2px 8px 2px 10px;
}
/* Table Border Style ends here */
