/* CSS Document */
body
{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#000000; font-weight:lighter; font-size:10px; text-decoration:none;}
img{ border:none;}
#logo
{ background-image:url(../images/logo-virtus-tech.gif); width:183px; height:89px; background-repeat:no-repeat; background-position:left;}
#vitrus_technology_label
{ background-image:url(../images/title_virtustech.gif); width:207px; height:26px; background-repeat:no-repeat; background-position:right; float:right; margin-right:5px;}
#formerly_known_MDI
{ background-image:url(../images/sub_titles.gif); width:212px; height:66px; background-repeat:no-repeat; background-position:right; float:right;}

#menu_leftedge
{ background-image:url(../images/menu_leftedge.gif); width:4px; height:30px; background-position:left; background-repeat:no-repeat;}
#menu_rightedge
{background-image:url(../images/menu_rightedge.gif); width:4px; height:30px; background-position:left; background-repeat:no-repeat;}
#menu_bg_repeat
{ background-image:url(../images/menu_bg_repeat.gif); height:30px; background-repeat:repeat-x;}

#submenu_leftedge
{ background-image:url(../images/button_left.gif); width:6px; height:24px; background-position:right; background-repeat:no-repeat;}
#submenu_rightedge
{background-image:url(../images/button_right.gif); width:6px; height:24px; background-position:left; background-repeat:no-repeat;}
#submenu_bg_repeat
{ background-image:url(../images/button_bg.gif); height:24px; background-repeat:repeat-x;}

#newsticker_leftedge
{ background-image:url(../images/newsticker_leftedge.gif); width:4px; height:30px; background-position:left; background-repeat:no-repeat;}
#newsticker_rightedge
{ background-image:url(../images/newsticker_rightedge.gif); width:4px; height:30px; background-position:left; background-repeat:no-repeat;}
#bg_newsticker
{ background-image:url(../images/bg_newsticker.gif); height:30px; background-position:left; background-repeat:repeat-x; vertical-align:middle;}
/*----------------------------------------*/
.service_glance_left_edge
{ background-image:url(../images/service_glance_left_edge.gif); width:4px; height:189px; background-position:top; background-repeat:no-repeat; float:left;}
.service_glance_right_edge
{ background-image:url(../images/service_glance_right_edge.gif); width:4px; height:189px; background-position:top; background-repeat:no-repeat; float:left;}
#bg_service_glance
{ background-image:url(../images/bg_service_glance.gif); height:189px; width:200px; background-position:top; background-repeat:repeat-x; float:left;}
#bg_serive_glance_ourproduct
{ background-image:url(../images/bg_service_glance.gif); height:189px; width:503px; background-position:top; background-repeat:repeat-x; float:left;}
#label_services_at_glance
{ background-image:url(../images/label_services_at_glance.gif); width:173px; height:16px; background-position:top; background-repeat:no-repeat;
margin-left:auto; 
margin-right:18px;}
#img_proudctpack
{ background-image:url(../images/img_proudctpack.gif); width:90px; height:113px; background-repeat:no-repeat; background-position:top;}
#label_our_wellRefined
{ background-image:url(../images/label_our_wellRefined.gif); width:224px; height:15px; background-repeat:no-repeat; background-position:left; text-align:left;}
/*----------------------------------------*/
#ourproduct_left_edge
{ background-image:url(../images/service_glance_left_edge.gif); width:4px; height:134px; background-position:top; background-repeat:no-repeat;}
#ourproduct_right_edge
{ background-image:url(../images/service_glance_right_edge.gif); width:4px; height:134px; background-position:top; background-repeat:no-repeat;}
#bg_ourproduct
{ background-image:url(../images/bg_service_glance.gif); height:134px; background-position:top; background-repeat:repeat-x;}
#label_ourvision
{ background-image:url(../images/our_vision.gif); width:91px; height:16px; background-position:left; background-repeat:no-repeat;}
#banner_about_us
{ background-image:url(../images/banner_about_us.gif); width:943px; height:210px; background-repeat:no-repeat; background-position:center;}
#banner_our_vision
{ background-image:url(../images/banner_our_vision.jpg); width:943px; height:210px; background-repeat:no-repeat; background-position:center;}

#banner_Abpo
{background-image:url(../images/banner_Abpo.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_Arch
{background-image:url(../images/banner_archengservices.jpg); width:943px; height:210px; background-repeat:no-repeat; background-position:center;}
#banner_IT
{background-image:url(../images/banner_itsolutions.jpg); width:943px; height:210px; background-repeat:no-repeat; background-position:center;}
#banner_Careers
{background-image:url(../images/banner_careers.gif); width:943px; height:210px; background-repeat:no-repeat; background-position:center;}
#banner_Life_at_Virtus
{background-image:url(../images/banner_life_at_Virtus.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_Our_Commitment
{background-image:url(../images/banner_our_commitment.gif); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_Our_goal
{background-image:url(../images/banner_ourgoal.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_Portfolio_Arch
{background-image:url(../images/banner_portfolio_arch.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_Portfolio_IT
{background-image:url(../images/banner_portfolio_it.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_client
{background-image:url(../images/banner_client.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}
#banner_virtus_group
{background-image:url(../images/vitus_group.jpg); width:943px;height:210px;background-repeat:no-repeat; background-position:center;}


#label_our_commitment
{ background-image:url(../images/our_commitment.gif); width:152px; height:16px; background-position:left; background-repeat:no-repeat;}
#label_ourGoal
{background-image:url(../images/Our_goal.gif); width:79px; height:16px; background-repeat:no-repeat; background-position:left;}
#label_ourVisionCommitmentGoal
{ background-image:url(../images/label_vision_commitment.gif); width:231px; height:18px; background-repeat:no-repeat; background-position:left;}
#label_clients
{ background-image:url(../images/label_some_of_our_esteemd_c.gif); width:274px; height:16px; background-repeat:no-repeat; background-position:left;}
#label_about_us
{ background-image:url(../images/about_us.gif); width:83px; height:16px; background-repeat:no-repeat; background-position:left;}


.menu_seperator
{ background-image:url(../images/menu_seperator.gif); width:1px; height:30px; background-repeat:no-repeat; background-position:center;}
.menu_text
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#675f5f; font-weight:bold; font-size:13px; text-decoration:none; text-align:center;}
.menu_text a
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#675f5f; font-weight:bold; font-size:13px; text-decoration:none; text-align:center;}
.menu_text a:hover
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#675f5f; font-weight:bold; font-size:13px; text-decoration:none; text-align:center;}

.text_caption_medium
{font-family:Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#323232; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:1px; vertical-align:middle;}
.text_caption_medium a
{font-family:Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#323232; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:1px; vertical-align:middle;}
.text_caption_medium a:hover
{font-family:Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#323232; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:1px; vertical-align:middle;}

.text_red_news
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:normal; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_red_news a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:normal; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_red_news a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:normal; font-size:12px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;}

.text_black_news
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#000000; font-weight:normal; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_black_news a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#000000; font-weight:normal; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_black_news a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#000000; font-weight:normal; font-size:11px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;}


.text_copyrights
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:normal; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle; }
.text_copyrights a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:normal; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle; }
.text_copyrights a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:normal; font-size:11px; text-decoration:underline; letter-spacing:normal; vertical-align:middle; }

.text_list
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:11px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;}

.text_list_large
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list_large a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list_large a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-weight:bold; font-size:12px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;}


.text_list_normal
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list_normal a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;}
.text_list_normal a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#171717; font-size:11px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;}


.text_normal
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:10px; text-decoration:none; letter-spacing:1px;}
.text_normal a
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:10px; text-decoration:none;}
.text_normal a:hover
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:10px; text-decoration:none;}

.text_normal_aboutus
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:11px; text-decoration:none; letter-spacing:1px; line-height:20px;}
.text_normal_aboutus a
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:11px; text-decoration:none; letter-spacing:1px; line-height:20px;}
.text_normal_aboutus a:hover
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:11px; text-decoration:none; letter-spacing:1px; line-height:20px;}

.text_samll_list
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:9px; text-decoration:none; letter-spacing:normal;}
.text_samll_list a
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:9px; text-decoration:none; letter-spacing:normal;}
.text_samll_list a:hover
{font-family:Microsoft Sans Serif,Verdana, Arial, Helvetica, sans-serif;color:#2c2c2c; font-weight:lighter; font-size:9px; text-decoration:underline; letter-spacing:normal;}

.bull_red
{ background-image:url(../images/bull_red.gif); height:5px; background-repeat:no-repeat; background-position:center; vertical-align:middle;}
.bull_3x3
{ background-image:url(../images/bull_3x3.gif); height:3px; background-repeat:no-repeat; background-position:center; vertical-align:middle;}
.vspacer
{ height:5px;}
.hspacer
{ width:5px;}
.seperator_normal
{ background-image:url(../images/seperator_normal.gif); height:17px; width:1px; background-position:center; background-repeat:no-repeat;}
.footer_div
{ float:left; }
.footer_div_separator
{ float:left; width:20px; text-align:center;}

/*-----------------*/
#corecompetency
{ background-image:url(../images/img-corecompetency.gif); width:261px; height:140px; background-repeat:no-repeat; background-position:center;}
#innovative-products
{ background-image:url(../images/innovative-products.jpg); width:261px; height:143px; background-repeat:no-repeat; background-position:center;}
#img_hotjobs
{ background-image:url(../images/img_hotjobs.gif); width:261px; height:64px; background-repeat:no-repeat;background-position:center;}
/*--------June 26 2009---------*/
#label_contactUs
{ background-image:url(../images/label_contactUs.gif); width:98px; height:16px; background-repeat:no-repeat; background-position:left;}
#Label_Corp_Head
{ background-image:url(../images/Label_Corp_Head.gif); width:35px; height:12px; background-repeat:no-repeat; background-position:left;}
#Label_Middle_East
{ background-image:url(../images/Label_Middle_East.gif); width:88px; height:15px; background-position:left; background-repeat:no-repeat;}
#verical_bg
{ background-image:url(../images/verical_bg.gif); background-position:center; background-repeat:repeat-y; width:19px; height:8px;}
#label_careers
{background-image:url(../images/label_careers.jpg); background-repeat:no-repeat; background-position:left; width:70px; height:16px;}
#lifeat_virtus_Tech
{ background-image:url(../images/Life_@_Virtus_Tech.gif); width:236px; height:19px; background-repeat:no-repeat; background-position:left;}
#Label_Current_Openings
{ background-image:url(../images/label_Current_openings.jpg); width:138px; height:15px; background-position:left; background-repeat:no-repeat;}
#current_op_left_corner
{ background-image:url(../images/current_op_left_corner.jpg); width:5px; height:46px; background-repeat:no-repeat; background-position:left;}
#current_op_right_corner
{ background-image:url(../images/current_op_right_corner.jpg); width:5px; height:46px; background-repeat:no-repeat; background-position:left;}
#bg_current_op_right_corner
{ background-image:url(../images/bg_current_op_right_corner.gif);height:46px; background-repeat:repeat-x;}
#Label_virtus_group
{ background-image:url(../images/virtus_group_old.gif); width:112px; height:19px; background-position:left; background-repeat:no-repeat;}
#Label_value_prop
{ background-image:url(../images/value-proposition.gif); width:155px; height:19px; background-position:left; background-repeat:no-repeat;}
#Label_arch_engg
{ background-image:url(../images/Arch_Eng_Support.gif); width:300px; height:20px; background-position:left; background-repeat:no-repeat;}
#Label_buss_adv
{ background-image:url(../images/Business_Adv_Serv.gif); width:243px; height:19px; background-position:left; background-repeat:no-repeat;}
#Label_it_services
{ background-image:url(../images/Information_Tech_Solutions.gif); width:293px; height:19px; background-position:left; background-repeat:no-repeat;}


#Label_client_faec
{ background-image:url(../images/Fahd_-Alireza_Eng_consult.gif); width:283px; height:15px; background-position:left; background-repeat:no-repeat;}
#Label_client_thermo
{ background-image:url(../images/Thermo_Fisher_Scie_Inc.gif); width:210px; height:12px; background-position:left; background-repeat:no-repeat;}
#Label_client_xcal
{ background-image:url(../images/X-Calibur_Const_Sys_Inc.gif); width:263px; height:15px; background-position:left; background-repeat:no-repeat;}
#Label_client_virtus_aless
{ background-image:url(../images/Virtus-Al-Essa_Co_WLL.gif); width:172px; height:12px; background-position:left; background-repeat:no-repeat;}
#Label_client_aless
{ background-image:url(../images/Al-Essa.gif); width:58px; height:12px; background-position:left; background-repeat:no-repeat;}
#Label_client_gis
{ background-image:url(../images/Gulf_Intern_School.gif); width:186px; height:12px; background-position:left; background-repeat:no-repeat;}
#Label_client_krosswrks
{ background-image:url(../images/label_krosswerx.gif); width:78px; height:12px; background-position:left; background-repeat:no-repeat;}


.textbox1
{ width:232px; height:21px; border-color:#cccccc; border-style:solid; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#353535;}
.textarea1
{ width:232px; height:91px; border-color:#cccccc; border-style:solid; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; size:9px; color:#353535;}

.text_red_label
{font-family: sans-serif, Arial,Microsoft Sans Serif,Tahoma,Verdana,Helvetica;color:#e22221; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:normal; vertical-align:middle; letter-spacing:1px;}
.text_red_label a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}
.text_red_label a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:16px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}

.text_black_label
{font-family: sans-serif, Arial,Microsoft Sans Serif,Tahoma,Verdana,Helvetica;color:#000000; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:normal; vertical-align:middle; letter-spacing:1px;}
.text_black_label a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#000000; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}
.text_black_label a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#000000; font-weight:bold; font-size:16px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}


.text_red_menu
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle; letter-spacing:1px;}
.text_red_menu a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}
.text_red_menu a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:12px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}

.text_red_submenu
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle; letter-spacing:1px;}
.text_red_submenu a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:11px; text-decoration:none; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}
.text_red_submenu a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#e22221; font-weight:bold; font-size:11px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}

.text_black_menu
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#0f0f0f; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle; letter-spacing:1px;}
.text_black_menu a
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#0f0f0f; font-weight:bold; font-size:12px; text-decoration:none; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}
.text_black_menu a:hover
{font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana,Helvetica, sans-serif;color:#0f0f0f; font-weight:bold; font-size:12px; text-decoration:underline; letter-spacing:normal; vertical-align:middle;letter-spacing:1px;}

.doted_arrow
{ background-image:url(../images/doted_arrow.gif); width:5px; height:9px; background-position:left; background-repeat:no-repeat;}
.verical_bg_career
{ background-image:url(../images/verical_bg_career.gif); width:13px; background-repeat:repeat-y; background-position:center;}
.red_reapter
{ background-image:url(../images/red_reapter.gif); width:18px; height:auto; background-position: center; background-repeat:repeat-y;}
#heightStyle { height: 16px; line-height: 16px;}
.frame_q
{ background-image:url(../images/frame.jpg); width:203px; height:134px; background-repeat: no-repeat; background-position:center; float:left; text-align:center;}