﻿/*-------------General--------------*/
*{
	margin: 0;
	padding: 0;
}

body
{
  margin:0px 0px 0px 0px;
  background-color:#414042;
}

#page_wrapper
{
    float:none;
    z-index:10px;
	width: 930px;
	margin: auto 0;
    overflow: hidden;
    padding-bottom:0px;
    background-color:#414042;
}
.column_motion
{
    width:100%;
    float:left;
    position:relative;
    margin-top:-160px;
}
.page_content
{
    float:left;
	width: 900px;
	overflow:hidden;
}

.page_content1
{
    float:left;
	width: 900px;
	height:50px;
}

#header_div
{
    float:left;
    width:900px;
    height:118px;
    z-index:1000;
    background:transparent url('../images/header.gif') left 30px repeat-x;
}



#flash_div
{
    float:left;
    width:329px;
    height:100%;
    z-index:500000; 
    background:transparent url('../images/logo.gif') left top no-repeat;
}


#top_menu_div
{
    float:left;
    width:569px;
    height:30px;
    position:relative;
}

.logo_link
{
    float:left;
    width:317px;
    height:106px;
    display:block;
}

.top_menu_ul
{
    left:13px;
    float:left;
    width:569px;   
    margin-top:37px;
    position:relative;
    list-style-type:none; 
}

li.li_separator
{
    width:1px;
    padding-left:0px;
    padding-right:0px;
    background:transparent url('../images/separator.gif') right 2px no-repeat;
}

.top_menu_ul li
{
    float:left;
    display:inline;
    list-style-type:none;
    padding:0px 10px 0px 11px;
    border-right:solid 1px #D1D3D4;
}

.top_menu_ul li.no_border
{
    border:none;
}

.top_menu_ul li a
{
    float:left;
    color:#D1D3D4;
    text-decoration:none;
    font:normal 11px tahoma;
}

.top_menu_ul li a:hover
{
    text-decoration:underline;
}

.left_title_div
{
    float:left;
    width:180px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

.content_div
{
    float:left;
    width:341px;
    padding-top:10px;
    background-color:White;
}

.table_content_div
{
    float:left;
    width:300px;
    padding-top:10px;
    padding-left:21px;
    padding-right:20px;
    background-color:White; 
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

.content_div p
{
    left:23px;
    float:left;
    width:270px;
    margin-top:12px;
    line-height:14px;
    position:relative;
}

.page_table
{
    float:right;
    width:156px;
    margin-top:16px;
}

.text_cell
{
    padding-bottom:0px;
    background-color:White;
}

.text_td
{
    padding:7px 15px 7px 15px;
}

.page_table td a
{
    color:White;
    text-decoration:none;
}

.page_table td a:hover
{
    text-decoration:underline;
}

.separator_td
{  
    height:1px;
    background:transparent url('../images/separator3.gif') right top no-repeat;
}


.separator_tdC
{  
    height:1px;
    background:transparent url('../images/capabilities_separator.gif') right top no-repeat;
}

.separator_td5
{  
    height:1px;
    background:transparent url('../images/separator5.gif') right top no-repeat;
}


.separator_td1
{  
    height:1px;
    background:transparent url('../images/separator4.gif') right top no-repeat;
}

.sub_page_ul
{
    float:left;
    width:156px;
    margin-top:0px;
}

.sub_page_ul li
{
    padding-bottom:11px;
    list-style-type:none;
}

.sub_page_ul li a
{
    color:#6D6E71;
    text-decoration:none; 
}
.sub_page_ul li a:hover
{
    text-decoration:underline;
}

#selected
{
    color:white;
}
#page_menu_div
{
    width:100%;
    float:left;
    height:31px;
}

#page_menu_div a
{
    left:23px;
    float:left;
    color:White;
    margin-top:9px;
    font:11px tahoma;
    position:relative;
    text-decoration:none;
}

#page_menu_div a:hover
{
    text-decoration:underline;
}

.img_div
{
    left:23px;
    float:left;
    width:17px;
    height:7px;
    color:#F2F2F3;
    margin-top:8px;
    font:12px tahoma;
    position:relative;
}

#page_footer
{
    float:left;
    width:100%;
    height:69px;
}

#page_footer p
{
    float:left;
    left:647px;
    color:#D1D3D4;
    margin-top:33px;
    font:11px tahoma; 
    position:relative;
}

.titles_grey
{
    color:#6D6E71;
    margin-top:13px;
    font:bold 13px tahoma;
}

.main_ul
{
    left:23px;
    float:left;
    width:250px;
    font-size:12px;
    margin-top:15px;
    font-weight:bold;
    position:relative;
    list-style-type:none;
}

.main_ul li
{
    padding-left:10px;
    padding-bottom:12px;
    background:transparent url('../images/bullet.gif') left 5px no-repeat;
}

.main_ul li a
{
    color:#4E711F;
    text-decoration:none;
}

.main_ul li a:hover
{
    text-decoration:underline;
}

/*-------------Home Page--------------*/

#home_content
{
    left:1px;
    float:left;
    width:100%;
    position:relative;
}

#content_table
{
    float:left;
    width:100%;
   z-index:600;
}

#content_table tr td
{
    float:none; 
    width:180px;
}

.home_motion_div
{
    float:left;
    width:180px;
    height:160px;
    margin-bottom:0px;
    position:relative;
    top:0px;
}

.home_hidden_div
{
    top:108px;
    float:left;
    width:30px;
    height:480px;
    position:absolute;
}
#div1
{    
    left:900px;
    background-color:transparent;
}

#div_col_1
{
    background-color:#25608E;
}
#div_col_2
{
    background-color:#25608E;
}
#div_col_3
{
    background-color:#25608E;
}
#div_col_4
{
    background-color:#093859;
}
#div_col_5
{
    background-color:#D80409;
}

.home_sub_div
{
    float:left;
    width:180px;
}

.home_bilal_div
{
    background-color:#093859;
}

.home_news_div
{
    background-color:#D80409;
}



.home_title_sub_div
{
    float:left;
    width:157px;
    height:25px;
    padding-top:6px;
    padding-left:23px;
}

.home_title_sub_div a
{
    color:White;
    font:14.33px tahoma;
    text-decoration:none;
}

.plus_span
{
    left:3px;
    float:left;
    color:white;
    font-size:12px;
    margin-top:-2px;
    position:relative;
}

.home_image_div
{
    width:100%;
    float:left;
    height:84px;
}

#home_bilal_image_div
{
    background:transparent url('../images/home_bilal_hammad.jpg') left top no-repeat;
}

#home_news_image_div
{
    background:transparent url('../images/home_news.jpg') left top no-repeat;
}

.home_text_sub_div
{
    float:left;
    width:141px;
    color:#6D6E71;
    font:11px tahoma;
    background-color:White;
    padding:0px 16px 20px 23px;
}

.home_text_sub_div1
{
    float:left;
    width:100%;
    background-color:White;
    padding:20px 0px 15px 0px;
}

td.img
{
    padding-left:10px;
    padding-bottom:6px;
    background:transparent url('../images/grey_arrow.gif') left 4px no-repeat;
}

.home_text_sub_div a
{
    color:#6D6E71;
    text-decoration:none;
}

.home_text_sub_div a:hover
{
    text-decoration:underline;
}

.home_more_sub_div
{
    float:left;
    width:100%;
    height:21px;
    background-color:White;
}

.home_grey_more_div
{
    left:17px;
    float:left;
    width:134px;
    height:13px;
    position:relative;
    background-color:#6D6E71;
}

.home_grey_more_div a
{
    right:4px;
    float:right;
    color:#D1D3D4;
    margin-top:-1px;
    font:10px tahoma;
    position:relative;
    text-decoration:none;
}

.home_grey_more_div a:hover
{
    text-decoration:underline;
}

.home_plus_div
{
    float:left;
    width:13px;
    height:13px;
    margin-left:17px;
    background:transparent url('../images/home_plus.gif') left top no-repeat;
}

.home_plus_div a
{
    width:13px;
    float:left;
    height:13px;
    display:block;
    cursor:pointer;
}



#home_bilal_plus_div
{
    background-color:#093859;
}

#home_news_plus_div
{
    background-color:#D80409;
}

.copyright
{   
    background:#D80409 url('../images/copyright.gif') right bottom no-repeat;
}

.home_p
{
    font-weight:bold;
    margin-bottom:10px;
}

.footer
{
    float:left;
    width:180px;
    height:197px;
}

/*-------------Bilal Hammad--------------*/
.bilal_content
{
    background-color:#093859;
}

#bilal_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#bilal_img
{
    float:left;
    width:379px;
    height:310px;
    background:transparent url('../images/bilal_hammad.jpg') left top no-repeat;
}

/*-------------Company--------------*/
.company_content
{
    background-color:#4E711F;
}

#company_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#company_img
{
    float:left;
    width:379px;
    height:302px;
    background:#414042 url('../images/company_img.jpg') left top no-repeat;
}

.company_titles
{
    font:bold 16px tahoma;
    color:#4E711F;
    padding-left:21px;
}



.sub_titles
{
   font:bold 11px tahoma;
   color:#414042; 
    padding-left:21px;
}

#applyTable
{
    left:23px;
    float:left;
    width:294px;
    margin-top:18px;
    position:relative;
}

#applyTable td
{
    height:27px;
    padding-top:3px;
}

.career_textbox
{
    float:left;
    width:176px;
    height:20px;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}



.career_buttons
{
    float:right;
    border:solid 1px #DEDEDE;
    background-color:#AFAFB0;
    color:#F2F2F3;
    width:82px;
    height:22px;
    position:relative;
}

/*-------------Press Room--------------*/
.press_content
{
    background-color:#D80409;
}

#press_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#press_img
{
    float:left;
    width:379px;
    height:310px;
    background:#414042 url('../images/press_img.jpg') left top no-repeat;
}

span.news_header
{ 
    float:left;
    width:100%;
    color:#D80409;
    padding-top:11px;
    padding-left:23px;
    font:bold 14px tahoma;
}

span.news_title
{ 
    float:left;
    width:294px;
    color:#D80409;
    padding-top:11px;
    padding-left:23px;
    font:bold 12px tahoma;
}

span.news_date
{ 
    float:left;
    width:100px;
    color:#414042;
    padding-top:3px;
    padding-left:23px;
    font:bold 10px tahoma;
}

.link_button
{
    float:right;
    color:#D80409;
    margin-top:26px;
    margin-bottom:23px;
    font:11px tahoma;
    text-align:right;
    position:relative;
    right:28px;
    text-decoration:none;
}

.link_button:hover
{
    text-decoration:underline;
}

/*-------------News Page--------------*/


#news_center_table
{
    left:23px;
    float:left;
    width:100%;
    margin-top:4px;
    position:relative;
}

.news_desc
{
    float:left;
    width:300px;
    padding-top:4px;
    padding-right:50px;
}

.news_desc a
{   
    color:#6D6E71;
	font-size: 11px;
    font-family:Tahoma;
	text-decoration:none;
}

.news_desc a p
{   
	padding-left:0px;
	left:0px;
	cursor:pointer;
	position:relative;
margin-top:0px;
}


.newsCell
{
	padding-top:3px;
}

.news_desc a:hover
{
    text-decoration:underline;
}

.content_news_div span.news_desc_label
{
    left:10px;
    float:left;
    width:270px;
    position:relative;
}

.content_news_div
{
    float:left;
    width:341px;
    padding-top:10px;
    background-color:White;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

/*-------------News Details Page--------------*/

#news_details_table
{
    float:left;
    width:323px;
}

.lbl_news_date
{
    width:100%;
    color:White;
    height:15px;
    font-weight:bold;
    padding-left:5px;
    background-color:#6D6E71;
}

.lbl_news_title1
{
    float:left;
    font-weight:normal;
    color:#D80409;
    position:relative;
    left:30px;
}

.lbl_news_title
{
    float:left;
    font-weight:bold;
    margin-top:14px;
}

.lbl_news_desc
{
    left:23px;
    width:295px;
    float:left;
    margin-top:10px;
    line-height:16px;
    position:relative;
}

/*-------------Contact Us--------------*/
.contactus_content
{
    background-color:#429784;
}

#contactus_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#contactus_img
{
    float:left;
    width:379px;
    height:310px;
    background:#414042 url('../images/contactus_img.jpg') left top no-repeat;
}

#contactus_table
{
    left:21px;
    float:left;
    margin-top:10px;
    position:relative;
}

#contactus_table td
{
    padding-top:2px;
}

.textbox
{
    float:left;
    width:210px;
    color: #6D6E71;
    border:solid 1px #6D6E71;
}

.validation_style1 ul
{
    float:left;
    width:300px;
    color:#D80409;
    margin-top:5px;
    line-height:18px;
    margin-bottom:15px;
    list-style-type:none;
    font:normal 11px verdana;
}

span.contact_header
{ 
    float:left;
    width:100%;
    color:#429784;
    padding-top:11px;
    padding-left:23px;
    font:bold 14px tahoma;
}

/*-------------Projects--------------*/
.projects_content
{
    background-color:#25608E;
}

#projects_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#projects_div
{
    float:left;
    width:379px;
    height:310px;
}

.border_div
{
    float:left;
    padding:5px 0px 0px 23px;
}

.projects_text_sub_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
    background-color:White;
    padding:15px 0px 16px 0px;
}

#projects_div1
{
    float:left;
    width:379px;
    height:310px;
    background:transparent url('../images/projects_img.jpg') left top no-repeat;    
}

#projects_img
{
    float:left;
}

#a_browse
{
    width:4px;
    height:7px;
    float:left;
    display:block;
    margin-top:4px;
    background:transparent url('../images/green_arrow.gif') left top no-repeat;  
}

#lb_browse
{
    left:2px;
    color:#8BC540;
    font:11px tahoma;
    position:relative;
    text-decoration:none;
}

#lb_browse:hover
{
    text-decoration:underline;
}

p.grey_title
{
    font-size:12px;
    font-weight:bold;
}

p.grey_title1
{
    font-size:15px;
    font-weight:bold;
}

/*-------------Capabilities--------------*/
.capabilities_content
{
    background-color:#FF8A00;
}

#capabilities_body_div
{
    float:left;
    width:100%;
    color:#6D6E71;
    font:11px tahoma;
}

#capabilities_img
{
    float:left;
    width:379px;
    height:310px;
    background:#FF8A00 url('../images/capabilities_img.jpg') left top no-repeat;
}

/*-------------Project Details--------------*/
#similar_projects
{
    float:left;
    width:180px;
    height:47px;
}
#similar_projects p
{
    margin-top:28px;
    float:left;
    position:relative;
    left:23px;
    font-weight:bold;
}
#residential_details_img
{
    float:right;
    width:379px;
    height:243px;
}

#project_image
{
    float:left;
}

#residential_first_img_div
{
    float:left;
    background:transparent url('../images/residential_2.jpg') left top no-repeat;
}

#residential_second_img_div
{
    float:left;
    background:transparent url('../images/residential_3.jpg') left top no-repeat;
}

.residential_titles_div
{
    float:left;
    height:24px;
    width:157px;
    color:#6D6F71;
    padding-top:2px;
    font:10px tahoma;
    padding-left:23px;
}

a.residential_titles
{
    color:#6D6F71;
    font:10px tahoma;
    text-decoration:none;
}

#images_menu_div
{
    float:right;
    width:150px;
    height:10px;
}

#images_menu
{
    float:right;
    width:120px;
    height:10px;
    margin-top:5px;
}

#images_menu li
{
    float:left;
    height:10px;
    display:inline;
    padding-top:0px;
    padding-left:8px;
    padding-right:8px;
    list-style-type:none;
    border-right:solid 1px #BCBEC0;
}

#images_menu li.no_border
{
    border-right:none;
}

.list_p
{
    margin-top:13px;
}

#images_menu li a
{
    float:left;
    color:#BCBEC0;
    font:10px tahoma;
    text-decoration:none;
}

#images_menu li a:hover
{
    cursor:pointer;
    text-decoration:underline;
}

#more_images_div
{
    float:right;
    width:379px;
    height:28px;
    background-color:#6D6E71;
    background:#6D6E71 url('../images/more_photos.gif') 278px center no-repeat;
}

#more_images_div div
{
    float:left;
    left:278px;
    width:63px;
    height:100%;
    position:relative;
}
.more_photos
{
    width:63px;
    height:10px;
    display:block;
    margin-top:9px;
}

.more_photos1
{   
    right:20px;
    width:10px;
    height:9px;
    float:right; 
    display:block;
    margin-top:9px;
    position:relative;
    background:#6D6E71 url('../images/arrow.gif') left top no-repeat;
}

#shadow_div
{
    top:0px;
    left:0px;
    float:left;
    width:100%;
    opacity:0.8;
    height:598px;
    -moz-opacity:.80;
    display:none;
    position:absolute;
    background-color:#414042;
    filter: alpha(opacity=80);
}

#display_div
{
    top:11px;
    float:left;
    left:241px;
    width:776px;
    height:510px;
    position:absolute;
    visibility:hidden;
    z-index:100;
    background:#252222 url('../images/shadow_border_bottom.gif') right bottom no-repeat;
}

#ajax_loader
{
   float:left;
   width:20px;
   height:20px;
   display:none;
   position:absolute; top:200px; left:600px;z-index:1000;
   background:transparent url('../images/ajax-loader.gif') right bottom no-repeat;
}

#display_topshadow_div
{
    float:left;
    height:5px;
    width:776px;
    background:#252222 url('../images/shadow_border_top.gif') right top no-repeat;
}
#display_body_div
{
    float:left;
    width:725px;
    height:459px;
    color:#BCBEC0;
    font-family:Tahoma;
}

#path_div
{
    left:34px;
    float:left;
    width:677px;
    height:15px;
    margin-top:10px;
    position:relative;
}

#path_span
{
    float:left;
    font-size:12px;
}

#lbl_current_path
{
    float:left;
    font:bold 11px tahoma;
}

#path_div a.close_link
{
    width:8px;
    float:right;
    display:block;
    margin-top:4px;
    cursor:pointer;
    background:transparent url('../images/close_sign.gif') right top no-repeat;
}

#image_project1
{
    float:left;
    width:692px;
    height:417px;
}

#image_project2
{
    top:0px;
    left:0px;
    float:left;
    width:692px;
    height:417px;
    z-index:10050;
    visibility:hidden;
    position:absolute;
}
#image_project3
{
    top:0px;
    left:0px;
    float:left;
    width:692px;
    height:417px;
    z-index:10051;
    position:absolute;
    visibility:hidden;
}
#image_project4
{
    top:0px;
    left:0px;
    float:left;
    width:692px;
    height:417px;
    z-index:10052; 
    position:absolute;
    visibility:hidden;  
}
#image_project5
{
    top:0px;
    left:0px;
    float:left;
    width:692px;
    height:417px;
    z-index:10053; 
    position:absolute;
    visibility:hidden;  
}

#chosen_image_div
{
    left:27px;
    float:left;
    width:692px;
    height:417px;
    margin-top:12px;
    position:relative;
} 

#display_rightshadow_div
{
    width:28px;
    float:right;
    height:493px;
    background:#252222 url('../images/shadow_border_right.gif') left top repeat-y;
}

#display_leftshadow_div 
{
    width:2px;
    float:left;
    height:493px;
    background:transparent url('../images/shadow_border_left.gif') left top no-repeat;
}

/*-----------Login Page-----------*/
#login_content
{
    float:left;
    width:100%;
    height:300px;
    background-color:#ffffff;
}

#wrong_login_div
{
    width:300px;
    margin:0 auto;
    color: #D80409;
    margin-top:60px;
    text-align:center;
    font: normal 11px Verdana;
}

.labels_style
{
    visibility:hidden;
}

.login_labels
{
    width:100px;
    color:#6D6E71;
    text-align:left;
    padding-top:10px;
    font: normal 11px Verdana;
}
.login_textbox
{
    width:150px;
    margin-top:10px;
    border:solid 1px #6D6E71;
}

#admin_login
{
    margin:0 auto;
    margin-top:20px;
}


.login_button
{
    right:8px;
    width:60px;
    float:right;
    border:none;
    color:White;
    height:20px;
    margin-top:8px;
    cursor:pointer;
    position:relative;
    background-color:#6D6E71;
    font: normal 11px Verdana;
}


/*-------------CMS General Classes-------------*/
.admin_body_div
{
    float:left;
    width:100%;
    padding-bottom:20px;
    background-color:#ffffff;
}

.admin_body_div span.title
{
    left:20px;
    float:left;
    width:570px;
    color:#6D6E71;
    margin-top:20px;
    position:relative;
    font:bold 14px tahoma;
}

.new_linkbuttons
{
    float:left;
    width:100px;
    position:relative;right:100px;
    color:#6D6E71;
    margin-top:40px;
    font:11px tahoma;
    text-align:right;
}

.validation_style ul
{
    left:20px;
    float:left;
    width:570px;
    color:#D80409;
    margin-top:5px;
    line-height:18px;
    position:relative;
    list-style-type:none;
    font:normal 11px verdana;
}

.admin_create_table
{
    left:19px;
    float:left;
    width:650px;
    color:#6D6E71;
    margin-top:25px;
    position:relative;
    font:normal 12px verdana;
}

.admin_create_table tr td
{
   padding-bottom:10px;
}

.admin_create_textboxes
{
    float:left;
    width:478px;
    height:20px;
    color:#6D6E71;
    font:12px tahoma; 
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.admin_create_users_textboxes
{
    float:right;
    width:210px;
    color:#6D6E71;
    font:12px tahoma; 
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}
 
.textareas
{
    float:right;
    height:150px;
} 

.checkbox
{
     width:16px;
     margin:0px 10px 0px 40px;
}
.admin_load_textboxes2
{
    left:67px;
    float:left;
    width:340px;
    color:#6D6E71;
    position:relative;
    border:solid 1px #6D6E71;
}

.admin_load_textboxes
{
    float:left;
    width:390px;
    height:21px;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.admin_load_textboxes1
{
    float:left;
    width:340px;
    color:#6D6E71;
    border:solid 1px #6D6E71;
}
.admin_buttons
{
    width:75px;
    float:right;
    border:none;
    color:White;
    height:17px;
    position:relative;bottom:0px;
    cursor:pointer;
    margin-bottom:0px;
    background-color:#6D6E71;
    font: normal 11px Verdana;
}


.file_name_style
{
    float:left;
    width:143px;
    color:#6D6E71;
    font:normal 12px verdana;
}

.linkbuttons
{
    float:left;
    width:30px;
    color:#6D6E71;
    font:12px tahoma;
    text-align:right;
    position:relative;
    text-decoration:none;
}

.linkbuttons:hover
{
    text-decoration:underline;
}

.right_class
{
    right:8px;
    position:relative;
}

#div_save
{
    float:left;
    width:463px;
    padding-top:15px;
}


.admin_header
{
    color:white;
    height:25px;
    font:normal 12px verdana;
    background-color:#78777A;
}

.admin_table
{
    left:19px;
    float:left;
    width:552px;
    margin-top:5px;
    position:relative;
    border-left:solid 1px #78777A;
    border-right:solid 1px #78777A;
}

.admin_table tr td
{
     height:30px;
     padding-top:5px;
     padding-bottom:5px;
     border-bottom:solid 1px #78777A;
}

.th_style
{
    height:30px;
    text-align:left;
    padding-left:10px;
}
span.admin_texts
{
    float:left;
    width:250px;
    color:#78777A;
    font:normal 12px verdana;
}

span.admin_texts2
{
    float:left;
    width:150px;
    color:#78777A;
    font:normal 12px verdana;
}

.admin_texts1
{
    width:100%;
    float:left;
    color:#78777A;
    margin-bottom:15px;
    font:bold 14px verdana;
}

.admin_linkbuttons
{
    color:#D80409;
    text-decoration:none;
    font:normal 12px verdana;
}

.admin_linkbuttons:hover
{
    text-decoration:underline;
}

.alter
{
    color:white;
    background-color:#BBBBBB;
    font:normal 12px verdana;
}

#msg_div
{
    float:left;
    width:300px;
    color:#D80409;
    padding-left:12px;
    font:normal 11px verdana;
}

#error_div
{
    float:left;
    width:600px;
    color:#D80409;
    padding-top:5px;
    padding-left:20px;
    font:normal 11px verdana;
}

/*----------Create Categories Page-----------*/
#no_img_div
{
    float:left;
    width:410px;
    color:#D80409;
    visibility:hidden;
    font:normal 11px verdana;
}

#pick
{
    float:left;
    width:120px;
    height:17px;
    color:#F2F2F3;
    cursor:pointer;
    margin-bottom:0px;
    position:relative;
    border:solid 1px #DEDEDE;
    background-color:#AFAFB0;
    font: normal 11px Verdana;
}

 span.testing
{
    left:5px;
    float:left;
    width:185px;
    color:#78777A;
    margin-top:0px;
    position:relative;
    font:normal 12px tahoma;
}

#img_thumb
{ 
    float:left;
}

#imgupload1
{
    float:left;
}

/*----------Admin Home Page-----------*/
#home_categories_table
{
    left:17px;
    float:left;
    width:570px; 
    color:#78777A;
    margin-top:20px;   
    position:relative;
}

#home_categories_table tr td.left_cell 
{
    width:325px;
}
#home_categories_table tr td span
{
    width:325px;
}
#home_categories_table tr td input.admin_checkboxes
{
    float:left;
    width:20px;
    color:#78777A;
    margin-top:3px;
}

#home_categories_table tr td span.text_grey 
{
    float:left;
    width:200px;
    color:#78777A;
    margin-top:6px;
    padding-left:5px;
    font:12px tahoma;
}

#home_categories_table tr td input.admin_radiobuttons
{
    width:30px;
    color:#78777A;
    margin-top:3px;
    font:12px tahoma;
}

#selection_div
{
    float:left;
    width:550px;
    height:20px;
    color:#EC2024;
    margin-top:10px;
    padding-left:19px;
    font:normal 11px verdana;
}

/*----------New Project Page-----------*/
.dropdown
{
    left:23px;
    float:left;
    position:relative;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.dropdown1
{
    left:31px;
    float:left;
    position:relative;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}



.projects_textbox
{
    float:left;
    width:60px;
    height:20px;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.images
{
    float:left;
}


.image_position
{
    float:left;
    padding-left:65px;
}

#div_color
{
    left:20px;
    float:left;
    width:20px;
    height:15px;
    position:relative;
    border:solid 1px #78777A;
    background-color:#EDBE00;
}
/*--------Project Category Page--------*/
#table_projects
{
    float:left;
    width:300px;
    margin-top:14px;
}

#table_projects td
{
    padding-bottom:5px;
}


#Repeater1
{
    float:left;
    margin-top:20px;
    border:solid 1px;
}

.projects_links
{
    color:#6D6E71;
    font:11px tahoma;
    text-decoration:none;
}

.projects_links:hover
{
    text-decoration:underline;
}

/*-----------New Career Page-----------*/
.dropdown2
{
    float:left;
    width:75px;
    height:20px;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.position_class
{
    right:16px;
    position:relative;
}

.dropdown3
{
    left:43px;
    width:75px;
    height:20px;
    position:relative;
    color:#6D6E71;
    vertical-align:middle;
    font:12px tahoma;
    border:solid 1px #DEDEDE;
    background-color:#EEEDEF;
}

.back_to_careers
{
    float:right;
    color:#4E711F;
    margin-top:26px;
    font:11px tahoma;
    text-align:right;
    text-decoration:none;
    margin-bottom:23px;
    position:relative;
    right:23px;
    width:80px;
}

.back_to_careers:hover
{
    text-decoration:underline;
}
/*------------------------Team--------------------*/
.teamClass
{
	text-decoration:none;
	font:normal 11px tahoma;
	color:#999999;
}

#team_center_table
{
    left:23px;
    float:left;
    width:295px;
    margin-top:0px;
    position:relative;
}

#team_center_table td.team_cell
{
	float:left;
	height:26px;
}

.team_separator
{
	float:left;
	height:1px;
	background:transparent url('../images/separator1.gif') left top no-repeat;
}

.details
{
    float:left;
    width:290px;
    line-height:14px;
    padding-bottom:10px;
}

.details  p
{
    float:left;
    position:relative;left:0px;
}
.hiddenClass
{
    display:none;
}

.imageclass
{
    float:left;
}

.add_comment
{
    left:20px;
    float:left;
    width:100px;
    margin-top:65px;
    font-size:11px;
    position:relative;
}

.comments
{
    float:right;
    margin-top:60px;
    text-align:left;
    padding-left:0;
}

#image_comment
{ 
    left:34px;
    float:left;
    width:380px;
    position:relative;
    font-size:12px;
    margin-top:5px;
}