/*body {font-family: Arial;font-size: 11px;margin: 0px;padding: 0px;background: #FFFFFF url(images/site_bg.jpg) repeat-x;}*/
body {font-family:Arial,Verdana ,Cambria, Georgia,;font-size: 11px;margin: 0px;padding: 0px;background: #FFFFFF; }


/*#header {width: 960px;margin: auto;height: 143px;background-image: url(images/header_bg.jpg);}*/
#header {width: 960px;margin: auto;height: 110px; }
/*#header .header-left {float: left;width: 100%;background: transparent url(images/header_left.jpg) no-repeat;}*/
#header .header-left {float: left;width: 100%;background: transparent ;}
#header .header {float: left;width: 100%;height: 110px;}
/*#header .header-right {float: right;width: 100%;background: transparent url(images/header_right.jpg) no-repeat right;}*/
#header .header-right {float: right;width: 100%;background: transparent;}
#header .header .microtech-logo {display: block;float: left;width: 246px;height: 59px;margin: 8px 0px 0px 5px;}
#header .header .login_form {float: right;height: 54px;padding-top: 10px;margin: 0px 10px 0px 30px;}
#header .header .login_form label {color: #91929D;font-size: 14px;}
#header .header .login_form a {font-size: 12px;}
#header .header .admin_login_form {float: right;height: 34px;padding-top: 10px;margin: 0px 10px 0px 30px;}
#header .header .admin_login_form label {color: #91929D;font-size: 14px;}
#header .header .admin_login_form a {font-size: 12px;}
#header .header .main-navigation {float: right;height: 33px;margin-right: 5px;}
#header .header .main-navigation ul {list-style: none;padding: 0px;margin: 0px;}
#header .header .main-navigation ul li {float: left;padding: 0px;margin: 0px;}
#header .header .main-navigation ul li.separator {width: 3px;height: 33px;background: transparent url(images/nav_sep.gif) no-repeat center}
#header .header .main-navigation ul li a {display: block;font-size: 14px;color: #91929D;text-decoration: none;padding: 0px 7px;line-height: 33px}
#header .header .main-navigation ul li.active {background: transparent url(images/tab_bg.gif) repeat-x}
#header .header .main-navigation ul li.active div {background: transparent url(images/tab_l.gif) no-repeat}
#header .header .main-navigation ul li.active a {color: #fff;background: transparent url(images/tab_r.gif) no-repeat right}

#footer {width: 960px;margin: auto; height: 143px; float:right;  }
#footer .header-left {float: left;width: 100%;}
#footer .header {float: left;width: 100%;height: 143px;}
#footer .header-right {float: right;width: 100%;}
#footer .header .main-navigation {float: right;height: 33px;margin-right: 145px;}
#footer .header .main-navigation ul {list-style: none;padding: 0px;margin: 0px;}
#footer .header .main-navigation ul li {float: left;padding: 0px;margin: 0px;}
#footer .header .main-navigation ul li.separator {width: 10px;height: 33px;background: transparent url(images/nav_sep.gif) no-repeat center}
#footer .header .main-navigation ul li a {display: block;font-size: 14px;color: #91929D;text-decoration: none;padding: 0px 7px;line-height: 33px}
#footer .header .main-navigation ul li.active {background: transparent url(images/tab_bg.gif) repeat-x}
#footer .header .main-navigation ul li.active div {background: transparent url(images/tab_l.gif) no-repeat}
#footer .header .main-navigation ul li.active a {color: #fff;background: transparent url(images/tab_r.gif) no-repeat right}

.top-navigation {float: right;height: 33px;margin-right: 5px;}
.top-navigation ul {list-style: none;padding: 0px;margin: 0px;}
.top-navigation ul li {float: left;padding: 0px;margin: 0px;}
.top-navigation ul li.separator {width: 3px;height: 33px;background: transparent url(images/nav_sep.gif) no-repeat center}
.top-navigation ul li a {display: block;font-size: 12px;color: #91929D;text-decoration: none;padding: 0px 7px;line-height: 33px}
.top-navigation ul li.active {background: transparent url(images/tab_bg.gif) repeat-x}
.top-navigation ul li.active div {background: transparent url(images/tab_l.gif) no-repeat}
.top-navigation ul li.active a {color: #fff;background: transparent url(images/tab_r.gif) no-repeat right}


.bluebox {font-size:14px; color:Gray;    width: 203px;margin: auto;height: 72px;background-image: url(img/blueback.jpg);}
.bluebox a {font-size:20px;}
.bluebox a:hover {font-size: 20px;}

.orangebutton {font-size:14px; color:White; width: 140px;height: 40px;background: transparent url(img/orangegradbox.png) no-repeat right;}
.orangebutton a{ text-decoration:none; color:White; font-size:18px; vertical-align:middle;     }
.orangebutton a:hover{ text-decoration:none; color:White; font-size:18px; vertical-align:middle;     }



.content {width: 961px;margin: auto; margin-top: 0px;padding-top: 0px;margin-bottom:0px;}

.separator_2 {width: 205px;height: 3px;background: transparent url(images/separator_2.jpg) no-repeat;margin: 5px auto}

/*Oleh h1.graphic_header {text-align: center;margin: 15px 0px}*/
div.graphic_header {text-align: center;margin: 15px 0px}

input.textbox {height: 19px;border: none;font-family: Arial;font-size: 12px;color: #91929D;background: transparent url(images/textboxes_bg.gif) no-repeat;padding: 4px 0px 0px 5px;}
select.dropdownlist {font-family: Arial;font-size: 12px;color: #91929D;}

a {font-size: 11px;color: #0385AF;text-decoration: underline}
a:hover {font-size: 11px;color: #0385AF;text-decoration: none}

.jobtext {color:Black;font-size:12px;font-family:Verdana,Helvetica,Arial,Cambria,Georgia,Sans-Serif;}
.link {color:#0385AF/*#0385AF*/;font-size: 12px;font-family:Verdana,Helvetica,Arial,Cambria,Georgia,Sans-Serif;}
.link a{font-family:Verdana,Helvetica,Arial,Sans-Serif,Cambria, Georgia;font-size: 12px;color: #1F4F82/*#0385AF*/;text-decoration:none; font-weight:normal; font-style:normal;}
.link  a:hover {font-size: 12px;color: #0385AF;text-decoration:underline;font-weight:normal;font-family: Arial,Verdana;  }

.description { font-size:12px;color:#808080; font-weight:bold;  }
.description a{ font-size:12px;color:#808080; font-weight:bold;  }

.descriptionsmall { font-size:11px;color:#808080; font-weight:normal;   }

h2 {font-size: 14px;}
h3 {font-size: 12px;}
h6 {color: #FEFEFE;font-size: 12px;margin: 0px;}

/*Oleh */
.subtitle {color: #FEFEFE;font-size: 12px;margin: 0px;}
.title {color: #FEFEFE;font-size: 14px;margin: 0px;}
.titleblack {color:Black;font-size: 14px;margin: 0px;}
.titleblue {color:#2A95FF;font-size: 14px;margin: 0px;}
.subtitleblack {color:Black; font-size: 12px;margin: 0px;}
.subtitleorange {color:#CC5C02; font-size: 12px;margin: 0px;}

.warning
{
	font-size:14px;	
	color:Red;
	font-family:Arial Unicode MS,Verdana;
}
/*end Oleh */

label {color: #FFF;font-size: 14px;}

.circle_arrows {padding: 0px;margin: 0px 0px 0px 30px;list-style: none}
.circle_arrows li {padding: 3px 0px 3px 0px;margin: 0px;height: 32px;}
.circle_arrows li a {display: block;line-height: 32px;padding-left: 40px;background: transparent url(images/arrow.gif) no-repeat;font-size: 22px;color: #000;text-decoration: none}
.circle_arrows li a:hover {color: #A4A3A1;background-image: url(images/arrow_a.gif)}

div.clearthefloats {clear: both;}
/*Oleh*/
img{  border-style: none;}
.featured_jobs{padding: 20px;background: #DDDDDD;margin-bottom: 50px}

.hr_dotted {color: #fff; background-color: #fff; border:dotted 1px  black; border-style: none none dotted;}

input.btn {   
   background-color:#fed;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#999999');   
 }   
 



