td {
	 font-family: Verdana, Arial, Tahoma; 
	 font-size: 11px;
	 color: #666666;
	 text-align: justify;
	 line-height: 14px;
}

.pic {
     margin: 0 10 5 0;		 
	    }   
		
.pic2{
	margin: 0 10 0 0;		
	}	
	
.pic3{
	margin: 0 0 5 10;
	}	

a.red {
	 color: #CC0033;
	 font-weight: bold;
	 text-decoration: none;
	}

a.red:hover{
	 color: #990033;
	 font-weight: bold;
	 text-decoration: none;
	}	
	
a.blue {
	 color: #0099CC;
	 font-weight: bold;
	}

a.blue:hover{
	 color: #006699;
	 font-weight: bold;
	}
	
a.black{
	 color: #666666;
	 text-decoration: none;
}

a.black:hover{
	 color: #ffffff;
	 text-decoration: underline;
}

a.normal{
	 color: #666666;
	 text-decoration: none;
}

a.normal:hover{
	 color: #0099CC;
	 text-decoration: underline;
}	
	
a.white{
	 color: #fff;
	 text-decoration: none;
}

a.white:hover{
	 color: #006699;
	 text-decoration: none;
}	
		
.white{
	 color: #ffffff;
	}
	
.gray{
	color: #999999;
}	

.redtext{
	font-weight: bold;
	color: #DF002B;
}

.career{
padding-left: 20px;
color: #2D6C80;
font-weight: bold;
background:url("images/career_bg-title.gif");
}

.career2{
padding-left: 20px;
padding-right:20px;
color: #2D6C80;
font-weight: bold;
background:url("images/career_bg-title2.gif");
background-repeat:repeat-x;
padding-bottom:10px;
}

.news-title{
padding-left: 20px;
padding-right:20px;
color: #2D6C80;
font-weight: bold;
background:url("images/news-title.gif");
background-repeat:repeat-x;
padding-bottom:10px;
border-bottom:2px solid #8fd3de;
background-color:#76c8d6;
}

.article-title h3{
color: #2D6C80;
font-weight: bold;
font-size:11px;
padding: 5px 0;
text-align: center;
vertical-align: middle;
height:15px;
background-color:#76c8d6;
margin:0 0 0 0 ;
}

.article-body{
border-top:1px solid #76c8d6;
border-left:1px solid #76c8d6;
border-right:1px solid #76c8d6;
margin:0;
padding:5px 10px;;
}

.article-body p{
margin:5px 0 10px 0;
padding:0;
}

.article-pic {
margin-right:10px; 
margin-bottom:3px;
border:1px solid #76c8d6;
}

.article-pic2 {
margin-left:10px; 
margin-bottom:3px;
border:1px solid #76c8d6;
}

.article-foot{
background:#eff6f9;
color:#76c8d6;
border-bottom:1px solid #76c8d6;
border-left:1px solid #76c8d6;
border-right:1px solid #76c8d6;
}

.article-foot{
padding: 5px 10px;
}

.article-foot a{
color: #2D6C80;
text-decoration:none;
font-weight:bold;
}

.article-foot a:hover{
color: #76c8d6;
text-decoration:underline;
}

.article-archive {
margin: 20px 0 0 0;
}

.article-archive span a{
color: #2893b4;
font-weight: bold;
text-transform: uppercase;
margin: 15px 0 0 0;
padding:5px;
display:block;
border:1px solid #76c8d6;
text-align: center;
}

.article-archive table{
margin:0;
padding:0;
}

.article-archive td{
border-left:1px solid #76c8d6;
border-bottom:1px solid #76c8d6;
padding:5px 5px 5px 10px;
background:#eff6f9;
margin:0;
}

.article-archive a {
color: #666666;
text-decoration: none;
}

.article-archive a:hover {
color: #2893b4;
text-decoration: underline;
}

.article-dwnload {
border-right:1px solid #76c8d6;
width:100px;
text-align:center;
}

.article-title span{
color: #2893b4;
font-weight: bold;
text-transform: uppercase;
margin: 15px 0 0 0;
padding:5px;
display:block;
border:1px solid #76c8d6;
text-align: center;
}

.job{
color: #000000;
}

.job2{
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 0px;
margin: 0px;
color: #000000;
background-image:url("images/career_bg-content.gif");
background-repeat: no-repeat;
}

#careers{
width: 720px;
}

#openings{
width: 285px;
background-image:url("images/career_bg-content2.gif"); 
background-repeat: no-repeat; 
padding: 10 15 10 20;
float: left;
}

#jobs{
width: 415px;
background-image:url("images/career_bg-content.gif");
background-repeat: no-repeat; 
padding: 10 15 10 20;
float: left;
position: relative;
left: 20px;
}

#wrapper{
background: #2eb7ca;
width: 285px;
height: 200px;
float: left;
}


.list{
margin-top: 10px;
margin-bottom: 0px;
}

.list2{
margin-top: 10px;
margin-bottom: 0px;
}

.list3{
margin-top: 10px;
margin-bottom: 0px;
}


a.details 
{
	 color: #333333;
	 text-decoration: none;
}
a.details:visited
{
	 color: #333333;
	 text-decoration: none;
}
a.details:hover
{
	 color: #ffffff;
	 text-decoration: none;
}
a.details:active
{
	 color: #333333;
	 text-decoration: none;
	 font-weight: bold;
}

.ccare{
margin-top: 10px;
}

.job li{
	 padding-bottom: 2px;
}

.list li{
	  padding-bottom: 3px;
	  padding-left: 0px;
	  margin: 0px;
}

#onlineform td{
	vertical-align: middle;
	height: 15px;
	background: #eeeeee;
	padding: 5 5 5 20;
}

td#form_label{
	height: 25px;
	background-color: #8fc6d7;
	color: white;
}

.field{
	border: 1px solid #999;
	/*background: #cccccc;*/
}

.button{
	margin-right: 5px;
	align: center;
	background-color: #8fc6d7;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

#ccare_table td{
	padding-left: 120px;
}

.prod_cont{
	padding: 10 15 10 15;
	width:350px;
}

.prod_cont2{
	padding: 10 15 10 15;
}


.prod_view {
	padding: 3 2 3 15;
}

.prod_view a{
	font-weight: bold;
	color: #2d6c80;
	text-decoration: none;
}

.prod_view a:hover{
	color: #2d8eaf;
}

.prod_ttl {
	color: #df002b;
	font-weight: bold;
}

.prod_par {
margin-top:10px;
}

.prod_url a{
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.prod_url a:hover{
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

#industry {
padding:0 !important;
margin:0 !important;
}

.radio{
padding: 0;
margin-left: -20px;
magrin-right: 3px;
text-align: left;
left: 0;
position: relative;
display: inline;
}

/* prod main */

.list_prodmain{
list-style-image:url(images/bullet-gray.gif);
margin-top:20px;
}

.list_prodmain li {
margin-bottom: 10px;
color:#3e7fa3;
font-family: Arial;
font-size:13px;
font-weight: bold;
padding:0;
}

.list_prodmain li a{
color:#3e7fa3;
text-decoration: none;
padding-left: 5px;
}

.list_prodmain li a:hover{
color:#91c5d7;
}

.prodmain_label{
border-top:1px solid #74c8d6;
border-left:1px solid #74c8d6;
border-right:1px solid #74c8d6;
background-color:#c7e9ef;
height:35px; 
}

.prodmain_container{
background: url("images/prod_main_grad.gif");
background-position: bottom;
background-repeat: repeat-x;
}

.prodleftA{
width:132px;
float:left; 
margin-left:5px; 
margin-top: 5px;
text-align:center;
}

.prodleftB{
width:185px;
float:left; 
margin-top:15px; 
position: relative; 
margin-left:15;
}

.prodright{
border-left:1px solid #74c8d6;
}

.prodmain_read{
display: block;
margin-top:5px;
}

.prodmain_read a{
color: #3e7fa3;
font-weight: bold;
text-decoration: none;
}

.prodmain_read a:hover{
color: #91c5d7;
font-weight: bold;
text-decoration:underline;
}

.prod_current{
color:#ffffff; 
font-weight: bold; 
/*width:105px; */
text-align:center; 
padding: 10px 15px;
background:#489ebd; 
border-right: white 3px solid;
}

.prod_current2{
color:#ffffff; 
font-weight: bold; 
/*width:105px; */
text-align:center; 
padding: 10px 15px;
background:#489ebd; 
}

.prod_sub{
color:#ffffff; 
font-weight: bold; 
text-align:center; 
background:#91c5d7;
border-right: white 3px solid;
text-decoration: none;
}

.prod_sub a{
text-decoration: none;
background:#91c5d7;
height:25px;
color:#fff;
padding: 10px 15px;
display:inline;
border-bottom:1px solid #91c5d7;
}

.prod_sub a:hover{
background:#489ebd;
display:inline;
padding: 10px 15px;
display:inline;
height:25px;
border-bottom:1px solid #489ebd;
}

.prod_sub2{
color:#ffffff; 
font-weight: bold; 
text-align:center; 
background:#91c5d7;
border-right: white 3px solid;
text-decoration: none;
}

.prod_sub2{
height:25px;
}

.prod_sub2 a{
text-decoration: none;
background:#91c5d7;
color: #fff;
width:100%;
display: block;
height:25px;
padding-top:10px;
padding-bottom:13px;
}

.prod_sub2 a:hover{
background:#489ebd;
width:100%;
display: block;
height:25px;
padding-top:10px;
padding-bottom:13px;
}


.prod_sub3{
color:#ffffff; 
font-weight: bold; 
text-align:center; 
background:#91c5d7;
text-decoration: none;
}

.prod_sub3{
height:25px;
}

.prod_sub3 a{
text-decoration: none;
background:#91c5d7;
color: #fff;
width:100%;
display: block;
height:25px;
padding-top:10px;
padding-bottom:13px;
}

.prod_sub3 a:hover{
background:#489ebd;
width:100%;
display: block;
height:25px;
padding-top:10px;
padding-bottom:13px;
}

.prodsub_left{
/*padding-left:5px;*/
text-align:center;
vertical-align:middle;
width:145px;
}

.prodsub_right{
padding:15px 15px 15px 0px;
float:left;
color:#000000;
}

.prodsub_right2{
padding:15px;
float:left;
color:#000000;
}



.prodsub_color1{
background: #cce4ed;
border-bottom:2px solid #fff;
}

.prodsub_color2{
background: #e5f1f6;
border-bottom:2px solid #fff;
}

.prod_title{
color:#2d6c80; 
text-decoration:underline;
margin-bottom:5px;
display:block;
}


.testi_text{
background:#e5f1f6;
padding:10px 10px;
margin-bottom:20px;}

.testi_author{
display:block;
text-align:right;
font-weight:bold;
color:#589ab6;
}
