/* CSS Document */

body {font-size:11px; font-family:Verdana; color: #333333; text-align:center; padding:0px; margin-top:0px;}
input {font-size:11px; font-family:Verdana; color: #333333; }
select {font-size:11px; font-family:Verdana; color: #333333; }
textarea {font-size:11px; font-family:Verdana; color: #333333; }
table {border:0; padding:0; margin:0; }

/* Rounded corner style */

.c {width: 4px; height: 4px}
.tl {padding: 0; width: 4px; text-align: left; vertical-align: top;}
.tr {padding: 0; width: 4px; text-align: right; vertical-align: top;}
.bl {padding: 0; width: 4px; text-align: left; vertical-align: bottom;}
.br {padding: 0; width: 4px; text-align: right; vertical-align: bottom;}

.bubble_top_nav  {height:30px;}

.buble_tracker {background-color:#DF4135; height:60px;}
.cph{padding-left:5px;}

/* Top Logo */

.top_logo_container {text-align:right; vertical-align:top; height:51px;}
.top_logo {width:140px; text-align:right;}

/* Top Link */

.top_panel_container {width:100%;}
.top_panel_nav_container {width:82%; vertical-align:bottom; padding-bottom:5px; text-align:left;}

.top_panel_nav_container a {color:#4E7DC2; text-decoration:none; font-weight:bold; padding-left:0px; padding-right:0px; padding-top:10px; font-size:12px;}
.top_panel_nav_container a:hover {color:#FF6600; text-decoration:none; font-weight:bold; }

.cmb_site{ border-color:#99BBEE; border-width:1px; border-style:solid;}

.bottom_panel_container {width:100%;}
.bottom_panel_nav_container {width:82%; vertical-align:bottom; padding-bottom:5px; text-align:center;}

.bottom_panel_nav_container a {color:#65747B; text-decoration:none; font-weight:bold; padding-left:0px; padding-right:0px; padding-top:10px; font-size:11px;}
.bottom_panel_nav_container a:hover {color:#FF6600; text-decoration:none; font-weight:bold;}

.top_panel_nav_links_inpage {color:#FFFFFF; background-color:#666666; text-decoration:none; font-weight:bold; padding:10px 8px 0px 7px; font-size:13px;}

/* Page tracker & Links */

.tracker_text {color:#FFFFFF; background-color:#DF4135; text-align:left; padding:5px; font-weight:bold; font-size:24px;}
.tracker_img {width:300px; text-align:right; vertical-align:middle; padding:10px;}


/* Index page: content */

.index_body_left_header {background-color:#98C12B; color:#FFFFFF; padding:4px; width:245px; vertical-align:top; text-align:center; font-weight:bold;}
.index_body_middle_header {background-color:#7ABDA2; color:#FFFFFF; padding:4px; width:245px; vertical-align:top; text-align:center; font-weight:bold;}
.index_body_right_header {background-color:#D3AA15; color:#FFFFFF; padding:4px; width:245px; vertical-align:top; text-align:center; font-weight:bold;}

.index_body_left_header2 {background-color:#98C12B; color:#FFFFFF; padding:4px; width:240px; vertical-align:top; text-align:left; font-weight:bold; font-size:14px;}
.index_body_middle_header2 {background-color:#7ABDA2; color:#FFFFFF; padding:4px; width:240px; vertical-align:top; text-align:left; font-weight:bold; font-size:14px;}
.index_body_right_header2 {background-color:#D3AA15; color:#FFFFFF; padding:4px; width:240px; vertical-align:top; text-align:left; font-weight:bold; font-size:14px;}



.index_body_content {padding:4px; text-align:left; vertical-align:top;}
.index_body_content a {text-decoration:underline; color:#0066FF;}

.index_body_clientele_logo_container {width:100px; border:1px solid #CCCCCC; vertical-align:middle; text-align:center; padding:2px;}
.index_body_clientele_logo {width:96px;}

.index_body_clientele_name {text-align:left; vertical-align:top; padding:3px; font-size:12px;}
.index_body_clientele_name a {color:#333333; text-decoration:underline; font-size:12px;}

/* Page Body Content */

.work_profile_container {width:375px; text-align:left; vertical-align:top;}
.work_profile_img_container {width:200px; padding:5px; text-align:center; vertical-align:top;}
.work_profile_img {width:190px;}

.work_profile_header {color:#666666; vertical-align:top; text-align:left; padding-left:10px; font-weight:bold;}
.work_profile_text {font-size:13px; vertical-align:top; text-align:left; padding:4px;}
.work_profile_jobtype {color:#7FB38E; vertical-align:top; text-align:left; font-weight:bold;}
.work_profile_jobtype a {color:#7FB38E; font-weight:bold; text-decoration: none;}

.contact_header {color:#666666; vertical-align:top; text-align:left; padding-left:0px; font-weight:bold;}
.contact_text {vertical-align:top; text-align:left; padding-left:0px;}

/* Footer */

.page_footer {font-size:11px; text-align:center; height:15px;}


/* Elements */

li {list-style-type:square; list-style-position:outside;}



/* Others */

.td_blank {height:10px;}
.td_ver {width:.5%;}


/*Table Left & Right Column/Row */
.tr_style {text-align:left; vertical-align:middle;}
.td_bottom { height:75px; width:720px; vertical-align:middle;}
.td_lbl{ width:100%; text-align:left;}
.tr_grd { width:100%; height:100%;}
.td_grd { width:100%; height:100%;}
.td_left_client{ width:120px; text-align:left; padding:2px 0px 2px 2px}
.td_right_client{ text-align:left; padding:2px 0px 2px 2px}
.td_left_align{text-align:left;}
.td_header{text-align:left; background-color:#666666; height:25px; color:White; font-size:14px; font-family:Verdana; font-weight:bold;}
.second_header{text-align:left; background-color:#666666; height:15px; color:White; font-size:11px; font-family:Verdana; font-weight:bold;}
.td_blank {height:10px;}
.td_top {vertical-align:top;}
.td_30p{width:246px; text-align:left; height:100%; vertical-align:top;}
.td_color{text-align:left; color:#6495ED; font-weight:bold}




/*Table Style*/
.table_main { width:740px; background-color:White;}
.table_width{width:100%; text-align:left;}
.table_style_logo{width:100%; text-align:center;}
.table_center{width:100%; text-align:center;}
.table_login { width:250px;}
.table_bottom{ width:100%; vertical-align:bottom;}
.table_bottom_inner{width:100%; border:1px; border-top-style:dotted;  padding:0; margin:0;}
.table_client_logo{width:100%; text-align:left;}
.table_footer{ color:Black; width:740px; border-top:1px; border-top-style:dotted; border-bottom-style:dotted; font-family:Tahoma; }


/*Alert*/
.alert_color{ color:Red;}

/*Control Style*/
.lbl_alert { color:Red; width:100%; text-align:right;}
.txt_medium{width:200px; border:solid 1px #444444; color:#333333 }
.txt_for_date{width:135px; border:solid 1px #444444; color:#333333 }
.txt_large{width:300px; height:50px; border:solid 1px #444444; color:#333333; }
.txt_largest{width:300px; height:150px; border:solid 1px #444444; color:#333333; }
.img_prevw{ }
/*border:solid 1px #444444;*/

/*Button Style*/
.button_style {background-color:#666666; border:1px; border-bottom-style:solid; color:White; font-family:Verdana; font-size:10px; height:22px;}

/*User Control CSS Classes*/
.tbl_user_control_project{width:358px; text-align:left; vertical-align:top;padding:0px 2px 0px 2px;}
.tbl_usr_cntrl_news{width:720px; text-align:left; vertical-align:top;}
.td_image{width:180px;}
.td_image_news{width:80px;}
.td_name_desc{width:165px; vertical-align:top;}
.td_client_des{width:265px; text-align:left}

.lebel_client_name{font-weight:bold; font-size:12px;}
.lbl_proj_name{font-weight:bold; color:#CC1100; font-size:12px;}
.td_img_workprofile{vertical-align:top; width:200px;}
.tr_top_align{vertical-align:top;}
.lbl_italic{font-style:italic;}
.background_col{background-color:#EEEEEE}

/*Client*/
.td_img_client{ width:100px; vertical-align:top}
.td_client_name{width:220px; vertical-align:top;}

/*News*/
.td_news_name{width:540px; vertical-align:top;}
.td_news_title { font-weight:bold; color:Black; }
.lbl_size{width:530px; vertical-align:top;}
.td_client_info{text-align:left;}
.td_client_info a{text-decoration:none;}
.td_client_info a:hover{text-decoration:underline;}

