@charset "utf-8";
body { background: #ffffff; padding:0px; margin:0px; border:0px; }

#background { position:absolute; width:100%; height:100%; padding:0px; margin:0px; }

/* table settings*/
.bg04 { background:transparent url(../images/layout_04.gif) no-repeat; width:50%; }

h1 { margin-top:0px; margin-bottom:0px; }
p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; line-height:1.7em; }
td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; line-height:1.7em; }
div { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; line-height:1.5em; }
.mainH1 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#057dba; }
.mainH2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; }

a { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #4169E1; text-decoration: none; }
a:hover { font-family: Arial, Tahoma, Helvetica, sans-serif; color: #32CD32; text-decoration: none; }
.alink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AFAFAF; text-decoration: none; }
.alink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }

a.loginlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #4169E1; text-decoration: none; }
a.loginlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #39B5D3; text-decoration: none; }

li.whoweare { padding-bottom:10px; }

td {font-size:12px;}
.head {font-family:trebuchet ms; color:#32CD32; font-size:11px; padding:3px;letter-spacing:2px; word-spacing:5px; text-transform:capitalize; font-weight:bold;}
.head2 {font-size: 12px; font-family:trebuchet ms; color: #336699; }
.notes {color:#057dba; vertical-align:middle; font-size:11px; text-transform:smallcase; font-weight:none;}
.box {border-top:#b9b9b9 solid 1px;border-bottom:#b9b9b9 solid 1px;border-left:#b9b9b9 solid 1px;border-right:#b9b9b9 solid 1px; background-color:#F3F3F3; padding:10px; }
.horline {border-bottom:#eaeaea solid 8px;}
.breadcrumb { background-color:#F3F3F3; padding:10px; border-bottom:#eaeaea solid 2px; border-top:#eaeaea solid 2px; font-size:11px;}
.bar {border-right:#eaeaea solid 1px;}
.bar_bottom {border-bottom:silver solid 1px;}

input,select,textarea {color: #000000; font-family: arial ; font-size:11px; }
input.button { padding:2px; font-size:12px; }

.bar_box_selected1 {color:#FFFFFF; vertical-align:middle; background-image:url(../images/tabon.png);}
.bar_box_unselected1 {color:#000000; vertical-align:middle; background-image:url(../images/taboff.png);}
.bar_box_selected1 a:link {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_selected1 a:visited {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_selected1 a:active {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_selected1 a:hover {color:#ffffff; text-decoration:none; font-size: 12px;}
.bar_box_unselected1 a:link {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_unselected1 a:visited {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_unselected1 a:active {color:#eaeaea; text-decoration:none; font-size: 12px;}
.bar_box_unselected1 a:hover {color:#000000; text-decoration:none; font-size: 12px;}

/*header of 1st demo*/
.faq{ cursor: hand; cursor: pointer; padding: 2px 0px; color: #5DBD00; }

/*class added to contents of 1st demo when they are open*/
.faq1{ padding:4px; }

/*header of 2nd demo*/
.technology{ cursor: hand; cursor: pointer; font: bold 14px Verdana; margin: 10px 0; }

/*class added to contents of 2nd demo when they are open*/
.openlanguage{ color: green; }

/*class added to contents of 2nd demo when they are closed*/
.closedlanguage{ color: red; }

.profile { font-size:12px; text-align:left; }

.newsheader { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:15px; color:#057dba; font-weight:bold }
.newstitle { color: #5DBD00; font-weight:bold; font-size:13px; }
.newsdate { font-size:12px; }

.navlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #057dba; text-decoration: none; font-weight:bold;}
a.navlink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #057dba; text-decoration: none; font-weight:bold;}
a.navlink:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #32CD32; text-decoration: none; font-weight:bold;}

.div-dot { width:1px; background:url(../images/div-dot.gif) top repeat-y; vertical-align:top; }

.news_date { color:#336699; text-decoration:none; font-weight:bold; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.news_title {color:#22334d; font-size:25px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.news_author { color:#336699; text-decoration:none; font-weight:bold; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.news_content { font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.div-line { height:1px; background-color:#d5d5d5; font-size:1px; margin:5px 0 5px;}

.job { font-size:12px; }
.jobheadline { font-size:25px; color:#057dba; font-weight:bold}

.empinfo { font-size:12px; }

.login { font-size:11px; }
a.login { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #057dba; text-decoration: none; font-weight:bold; }
a.login:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #32CD32; text-decoration: none; font-weight:bold; }
.verline {border-left:#eaeaea solid 2px; }

#rightheadline { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #eeeeee; text-decoration: none; font-weight:normal;}

