@charset "utf-8";
/* CSS Document */

body{
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;	
}

#main_wrapper{
margin:0px auto;
padding:0 0 0 0;
width:998px;
height:706px;
background:url(../images/bg.jpg) no-repeat;
}

#searchbox{
margin:0 0 0 0;
padding:28px  0px  0px 32px;
float:left;
}

#searchbox input{
font-size:10px;
 color:#666;
 border:#FFFFFF;
 }
.searchbox{
width:100px;
}
 
#searchbox a:link,#searchbox a.active,#searchbox a:visited{
color:#fff;
text-decoration:none;
}

#searchbox a:hover{
color:#fff;
text-decoration:underline;
}
 
 

#header{
margin:0 0 0 0;
padding:32px  34px  34px 0;
text-align:right;
}

#top_nav{
margin:0 0 18px 0px;
padding:3px 0 0px 20px;
background:#a40045;
height:21px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.05px;
}

a.toplink:link, a.toplink:active, a.toplink:visited {
color: #ffffff;
text-decoration:none;


 }
a.toplink:hover {
color:#ffffff;
text-decoration:underline;
}

#content_area{
margin:0px 0 0 0;
padding:0px 0 0 0px; 
}

/*welcome */
#left_nav2{
margin:-6px 0 0 -12px;
padding:0px 0 0 30px;
width:231px;
float:left;
}

#main_banner{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
}
#map{
margin: 50px 0 0 0px;
padding: 0px 0 0 0px;
}

#go_banner{
margin: 10px 0 0 0px;
padding: 0px 0 0 0px;
}

#middle_column{
margin: 0px 0 0 280px;
padding: 4px 0 0 0px;
color:#fff;

}



#main_latest{
margin:0px 0px 0px 0px;
padding:10px 20px 0px 0px;
width:681px;
float:left;
}


#news_alerts{
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}

#news_alerts h3{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color:#a50146;
}


#pro_ser{
padding: 20px 0px 0px 0px;
margin: 0px 30px 0px 0px;
width:346px;
float:right;
}


big_font{
font-size:12px;
color:#fff;
}
#services{
padding: 10px 0px 10px 0px;
margin: 10px 0px 0px 0px;
border-top:1px solid #a40045;
border-bottom:1px solid #a40045;
}

#products{
padding: 0px 0px 10px 0px;
margin: 10px 0px 0px 0px;
border-bottom:1px solid #a40045;
}

.img{
 float:left;
padding: 0px 10px 0px 0px;
}
a.readmore:link, a.readmore:active, a.readmore:visited {
color: #fff;
text-decoration:underline;
text-align:left;
font-size:11px;
 }
a.readmore:hover {
background:#a50146;
text-decoration:underline;
text-align:left;
font-size:11px;
}
#latest_news{
padding: 0px 0px 0px 0px;
margin: 8px 0px 0px 0px;
text-align:justify;
}

#latest_news ul {
 padding:0px 0 0 5px;
 margin:0 0 0 0;

}
#latest_news ul li{
padding:0px 0 0 0;
 margin:0 0 0 0;
color:#fff;
 }
.news_text{
font-size:10px;
color:#fff;
padding: 0px 0px 8px 0px;
}


.indent{
margin: 0px 0 0 0;
padding: 0 0 0 60px;

}

#tagline{
margin: 0px 0 0 0;
padding:15px 85px 0 0;
text-align:right;
}

#footer{
margin: 0px 0 0 0;
padding: 0 0px 0 0;
text-align:center;	
color:#fff;
font-size:11px;
}

#footer a:link, #footer a:active, #footer a:visited{
color:#fff;
font-size:11px;
text-decoration:none;
}
#footer a:hover{
color:#fff;
font-size:11px;
text-decoration:underline;

}


/*welcome screen*/






a:link,a.active,a:visited{
color:#a40045;
text-decoration:underline;
font-size:12px;

}

a:hover{
color:#fff;
text-decoration:none;
font-size:12px;
}


/*Secondary page CSS*/

#sec_header{
padding:0px 0 0px 0;
margin:0px 0 20px 0 ;
background-color:#a40045;
width:681px;
float:left;
}

#sec_header h1{
color:#FFFFFF;
padding:17px 0 0px 0px;
margin:0px 0 0px 0 ;
font-size:2.2em;

}


#content_div{
padding:0px 10px 0px 0;
margin:0px 0 0px 0 ;
overflow:auto;
width:671px;
height:200px;
text-align:justify;
}

.scrollbar {
SCROLLBAR-FACE-COLOR:#a40045;
SCROLLBAR-HIGHLIGHT-COLOR:#cacaca;
SCROLLBAR-SHADOW-COLOR:#cacaca;
SCROLLBAR-3DLIGHT-COLOR:#a40045;
SCROLLBAR-ARROW-COLOR:#fff;
SCROLLBAR-TRACK-COLOR:#cacaca;
SCROLLBAR-DARKSHADOW-COLOR:#a40045;
}


#sec_heading{
padding:20px 0 5px 0;
margin:0px 0 0px 0 ;
}

img
{
   *margin-bottom: expression("0px");
}

.page_heading{
 float:left;
padding: 0px 7px 0px 0px;
}

.table_head_bg{
 background:#a40045;
}


table
{
    border-color: #FFFFFF;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

td
{
    border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 0px;

}
.table_term{ 
    border-color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
    border-style: none;

}

.table_term td{ 
    border-color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
    border-style: none;
border-left:0px;
}

form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;

}

.error{
font-size:0.9em;
font-weight:bold;
color:#a40045;
}

.pressad{
margin:0px 20px 20px 0px;
padding:0 0 0 0 ;
float:left;
}

table.career table{
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px ;
border:0px;
}

table.career table td{
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px ;
border:0px;
}

.career_heading{
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px ;
font-size:20px;
text-align:center;
text-align:verdana;
}

.submit_button{
background: #a40045;
border-color:#fff;
border-style:solid;
font-size: 10px;
color:#ffffff;
font-weight:bold;
}

.yellow_high{
color:#ffce19;
}