@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #757575;
}
body {
	background-color: #050c12;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img, div, a, input { behavior: url(iepngfix.htc) }  /*This is used for transparent png in ie6*/

a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1879ae;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #1879AE;}
a:hover {text-decoration: none;color: #1879AE;}
a:active {text-decoration: none;color: #1879AE;}
a:visited:hover{text-decoration: none; color: #FFF;}

a.btn_lnk {font-family:Verdana, Geneva, sans-serif; font-size: 12px; color: #1879ae;}
a.btn_lnk:link {text-decoration: none; }
a.btn_lnk:visited {text-decoration: none; color: #1879AE;}
a.btn_lnk:hover {text-decoration: none; color: #050c12;}
a.btn_lnk:active {text-decoration: none; color: #1879AE;}
a.btn_lnk:visited:hover{text-decoration: none; color: #050c12;}

a.ftr_lite {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #657d92;}
a.ftr_lite:link {text-decoration: none;}
a.ftr_lite:visited {text-decoration: none; color: #657d92;}
a.ftr_lite:hover {text-decoration: none; color: #FFF;}
a.ftr_lite:active {text-decoration: none; color: #657d92;}
a.ftr_lite:visited:hover{text-decoration: none; color: #FFF;}

h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Geneva, sans-serif;
}
h1 {font-size: 14px; color: #1879ae; text-transform:uppercase; font-weight:400; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size: 24px; color: #1879ae; text-transform:uppercase; font-weight:normal;}

html, body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
}
h1, h2, h3, h4, h5, h6, p, ul, li, input, div, form {
	margin: 0px;
	padding:0px;
}

li{background-image:url(images/tick.png); padding-left:18px; display:inline; background-position:left top; background-repeat:no-repeat;}
#outerbody{width:974px;
height:auto;
margin:0 auto;
}

#lftstrip{width:2px; height:364px; float:left; background-image:url(images/lft_strip.gif); background-position:left top;background-repeat:no-repeat;}
#rgtstrip{width:1px;height:364px;float:left;background-image:url(images/rgt_strip.gif);background-position:left top;background-repeat:no-repeat;}

#topmidbox{width:971px;
height:364px;
float:left;
}

.greystrip{width:971px;
height:38px;
float:left;
background-image:url(images/baagdione.gif);
background-position:left top;
background-repeat:repeat-x;
text-align:right;
line-height:26px;
vertical-align:middle;
}

.odesk{width:88px;
height:38px;
float:right;
margin-right:10px;
display:inline;
}

#bglines{width:971px;
height:106px;
float:left;
background-image:url(images/bg_lines.gif);
background-position:right top;
background-repeat:repeat-x;
}

#menu{width:971px;
height:182px;
float:left;
background-image:url(images/menu.gif);
background-position:right top;
background-repeat:no-repeat;
}

#topicons{width:255px;
height:106px;
float:right;
}

#logo{width:243px;
height:83px;
float:left;
padding-left:20px;
padding-top:12px;
display: inline;
}

#aftertopsection{width:971px;
height:140px;
float:left;
background-color:#FFF;
max-width:971px;
}

#mainbody{width:971px;
height:auto;
float:left;
background-color:#FFF;
margin-left:2px;
display: inline;
}

#inner_mainbody{width:971px;
height:auto;
float:left;
background-color:#f0f0f0;
margin-left:2px;
display: inline;
}

#left_panel{width:207px;
height:auto;
float:left;
}
#right_panel{width:207px;
height:auto;
float:left;
}
#mid_panel{width:557px;
height:auto;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
}
#port_section{width:764px;
height:auto;
float:left;
background-color:#FFFFFF;
padding-bottom:20px;
}

#mid_panel_header{width:557px;
height:190px;
float:left;
}
#mid_panel_body{width:541px;
height:auto;
float:left;
margin-left:8px;
margin-right:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#757575;
text-align:justify;
display:inline;
}
#port_mid_panel_body{width:748px;
height:auto;
float:left;
margin-left:8px;
margin-right:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#757575;
text-align:justify;
}
#mid_panel_body_heading{width:auto;
height:38px;
float:left;
display:block;
}

#portfolio {width:316px;
height:138px;
float:left;
margin-bottom:2px;
margin-top:2px;
background-image:url(images/portfolio.gif);
background-position:12% top;
background-repeat:no-repeat;
text-align:left;
margin-left:7px;
display:inline;
}

#blog {width:316px;
height:138px;
float:left;
margin-bottom:2px;
margin-top:2px;
background-image:url(images/bhobia-blog.gif);
background-position:12% top;
background-repeat:no-repeat;
text-align:center;
margin-left:8px;
display:inline;
}

#search {width:316px;
height:138px;
float:left;
margin-bottom:2px;
margin-top:2px;
background-image:url(images/search.gif);
background-position:12% top;
background-repeat:no-repeat;
text-align:left;
margin-left:8px;
display:inline;
}

.bigtxt{width:145px;
height:auto;
margin-left:140px;
margin-top:70px;
display:inline;
float:left;
}
.bigtxt_training{width:145px;
height:auto;
margin-left:140px;
margin-top:40px;
display:inline;
float:left;
}
.bigtxt_go{width:155px;
height:auto;
margin-left:140px;
margin-top:20px;
}
.big_grey_box1 {width:319px;
height:295px;
float:left;
margin-left:4px;
margin-bottom:5px;
background-image:url(images/big_bg_box.jpg);
background-position:left top;
background-repeat:no-repeat;
display:inline;
}

.inbox_foto{width:290px;
height:101px;
float:left;
margin-top:10px;
margin-left:15px;
display:inline;
}
.big_box_txt{width:290px;
height:160px;
margin-top:10px;
margin-left:15px;
float:left;
display:inline;
}
.big_box_heading{width:290px;
height:auto;
float:left;
text-align:left;
}

.box_txt_cntnt{width:290px;
height:95px;
margin-top:10px;
font-family:Verdana, Geneva, sans-serif;
color:#757575;
font-size:12px;
text-align:justify;
float:left;
}

.readbutton{width:97px; height:29px; line-height:29px; vertical-align:middle; text-align:center; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; color:#1879ae; background-image:url(images/button.jpg); background-position:left top; background-repeat:no-repeat;}

#sharing{width:971px;
height:63px;
float:left;
}

#footersection{width:971px;
height:187px;
float:left;
background-color:#0e2132;
}

.mobile_no{width:307px; height:61px; float:right; margin-top:40px; margin-right:30px; display:inline;}
.estimate{width:310px; height:20px; float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#657d92; text-align:left; display:inline;}

.footer_lft{width:auto;
height:auto;
margin-left:30px;
margin-top:8px;
float:left;
display:inline;
}
.footer_lftheading{width:auto;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-transform:uppercase;
text-align:left;
}

.footer_lftlinks{width:145px;
height:110px;
float:left;
text-align:left;
text-transform:capitalize;
}
.footer_lftlinks a.ftr_lite{color:#fff; text-shadow: #000 0 1px 2px;}
.footer_lftlinks a.ftr_lite:visited{color:#fff; text-shadow: #000 0 1px 2px;}
.footer_divider{width:10px;
height:110px;
float:left;
background-image:url(images/divider.jpg);
background-position:center center;
background-repeat:no-repeat;
}
.footer_rgtlinks{width:200px;
height:110px;
float:left;
text-align:left;
text-transform:capitalize;
}

#copyright{width:971px; height:auto; margin-bottom:10px; margin-top:10px; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; display:inline;}

#touch_box{width:207px;
height:auto;
float:left;
background-color:#d8d6d6;
}
#touch_footer{width:207px;
height:10px;
float:left;
background-image:url(images/touch_footer.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.gtalk{width:207px; height:32px; float:left; color:#1879ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/gtalk.gif); background-position:3px top; background-repeat:no-repeat;}

.yahoo{width:207px; height:32px; float:left; color:#1879ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/yahoo.gif); background-position:3px 2px; background-repeat:no-repeat; }

.skype{width:207px; height:32px; float:left; color:#1879ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/skype.gif); background-position:3px 2px; background-repeat:no-repeat; }

.hotmail{width:207px; height:32px; float:left; color:#1879ae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/baagdi_mail.gif); background-position:3px 2px; background-repeat:no-repeat;}

a.touchlnk {width:175px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1879ae; float:left; margin-left:32px; line-height:15px; vertical-align:middle; text-align:left;}
a.touchlnk:link {text-decoration: none;}
a.touchlnk:visited {text-decoration: none; color: #1879AE; }
a.touchlnk:hover {text-decoration: none; color: #FFF;}
a.touchlnk:active {text-decoration: none; color: #1879AE;}
a.touchlnk:visited:hover{text-decoration: none; color: #FFF;}

.phone{width:84px;
height:53px;
float:left;
background-image:url(images/Phone.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top:15px;
margin-right:10px;
}

.dotline{width:541px;
height:5px;
float:left;
margin-bottom:8px;
margin-top:8px;
background-image:url(images/dot_line.gif);
background-position:left top;
background-repeat:repeat-x;
}

.job{width:84px;
height:62px;
float:left;
background-image:url(images/job.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:4px;
margin-right:10px;
}
.request_tab{width:178px;
height:28px;
float:right;
}

#inner_port{width:207px;
height:60px;
float:left;
background-image:url(images/port_bg.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top:5px;
text-align:right;
}

h5{color:#0476c8; font-size:18px; font-weight:400; padding-right:10px; padding-top:22px;}

#ilu{width:207px;
height:81px;
float:left;
background-image:url(images/ilu.gif);
background-position:center top;
background-repeat:no-repeat;
margin-top:20px;
text-align:center;
}

h4{color:#fff; font-size:18px; font-weight:400; padding-top:52px; font-family:Arial, Helvetica, sans-serif;}

#students{width:207px;
height:65px;
float:left;
background-image:url(images/student.gif);
background-position:left top;
background-repeat:no-repeat;
margin-top:20px;
text-align:center;
}

h3{color:#000; font-size:18px; font-weight:400; padding-left:53px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.ad{width:207px;
height:auto;
float:left;
margin-top:20px;
text-align:center;
}

#job_opening{width:207px;
height:127px;
float:left;
margin-top:20px;
background-image:url(images/job-openings.gif);
background-position:left top;
background-repeat:no-repeat;
}
.job_heading{width:207px;
height:40px;
float:left;
line-height:40px;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
}
.job_description{width:207px;
height:70px;
float:left;
}
.job_more{width:207px;
height:14px;
float:left;
text-align:right;
}

#newsletter{width:207px;
height:auto;
float:left;
margin-top:20px;
display:inline;
}
.newsletter_foto{width:207px;
height:60px;
float:left;
background-image:url(images/newsletter.gif);
background-position:left top;
background-repeat:no-repeat;
}
.newsletter_boxmail{width:207px;
height:auto;
float:left;
text-align:center;
}
.button_subs{width:207px;
height:30px;
float:left;
text-align:center;
}

.port_per{width:748px;
height:160px;
float:left;
margin-bottom:15px;
}
.link_per{width:748px;
height:auto;
float:left;
margin-bottom:15px;
}
.port_img{width:372px;
height:160px;
float:left;
}
.port_txt{width:366px;
height:160px;
float:left;
margin-left:10px;
}
h6{color:#3b6cac; font-size:18px; font-weight:400; text-align:left; font-family:Arial, Helvetica, sans-serif; height:22px; vertical-align:bottom; width:366px; }

.port_desc{font-size:14px; text-align:justify; margin-bottom:5px; width:366px; float:left; height:78px;}

.link_desc{font-size:14px; text-align:justify; margin-bottom:5px; width:auto; float:left; height:auto;}

.port_bottom_txt{font-size:12px; text-align:left; height:14px; width:366px; float:left; vertical-align:middle; text-align:left;line-height:14px;}

.visit{width:366px; height:28px; float:left;}

a.visit_site{width:105px; height:28px; color:#3b6cac; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; background-image:url(portfolio/visit_site.gif); background-position:center; background-repeat:no-repeat; float:right; line-height:28px;}
a.visit_site:hover{color:#3b6cac}

.pagingbar{width:748px; height:34px; float:left; line-height:34px; vertical-align:middle;}

.selected_page{width:30px; height:28px; float:right; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; line-height:28px; background-image:url(portfolio/page_seleted.gif); background-position:left top; background-repeat:no-repeat; margin-right:3px;}

a.pageno{width:30px; height:28px; float:right; color:#3b6cac; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; line-height:28px; background-image:url(portfolio/page_unselected.gif); background-position:left top; background-repeat:no-repeat; margin-right:3px;}
a.pageno:hover{background-image:url(portfolio/page_seleted.gif); color:#fff;}
a.next{width:68px; height:28px; color:#3b6cac; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; background-image:url(portfolio/next_unselected.gif); background-position:center; background-repeat:no-repeat; float:right; line-height:28px;}
a.next:hover{color:#c63901}

.odesk_t{width:auto; height:38px; float:right}
.tweetmeme{height:30px; width:100px; float:left; line-height:30px; vertical-align:middle; }
.tweetmeme_mid{height:28px; width:791px; text-align:center; margin-top:7px; float:left; line-height:28px; vertical-align:middle;}
.face_vote{height:30px; width:80px; margin-top:5px; float:right; line-height:30px; vertical-align:middle;}
.face_vote_in{border:none; overflow:hidden; width:80px; height:21px;}
.face_ind{border:none; overflow:hidden; width:205px; height:255px;}
.sharing_box_big{background-color:#FFFFFF; width:auto; height:auto; float:left}
.our_no{float:right; width:337px;}
.hidewidget{z-index:-100px; visibility:hidden; display:none; position:absolute}
.onlinest{float:left; width:192px; height:auto; margin-left:7px;}
.google_hz_ad{float:left; width:468px; height:60px; margin-left:40px; display:inline;}
.dev_ic{float:left; background-image:url(website_development/all_icons.gif); background-position:center bottom; background-repeat:no-repeat; width:536px; height:42px; margin-top:10px;}

.socialicon_box{width:99%; float:left; background-image:url(social/sexy-trans.png); background-position:left top; background-repeat:no-repeat;margin:10px 0 0 0 !important;
padding:25px 0 0 10px !important;
height:29px;/*the height of the icons (29px)*/
display:block !important;
clear:both !important;}

.social_all{width:60px; height:29px; float:left; background-position:center 9px; background-repeat:no-repeat;}
a.social_all:hover{background-position:center bottom;}
a.social_all:visited:hover{background-position:center bottom;}

/*delicious*/
.delicioussocial a{background-image:url(social/delicious.gif);}
.delicioussocial a:visited{background-image:url(social/delicious.gif);}

/*digg*/
.diggsocial a{background-image:url(social/digg.gif);}
.diggsocial a:visited{background-image:url(social/digg.gif);}

/*reddit*/
.redditsocial a{background-image:url(social/reddit.gif);}
.redditsocial a:visited{background-image:url(social/reddit.gif);}

/*buzzup*/
.buzzupsocial a{background-image:url(social/buzzup.gif);}
.buzzupsocial a:visited{background-image:url(social/buzzup.gif);}

/*stumbleupon*/
.stumbleuponsocial a{background-image:url(social/stumble.gif);}
.stumbleuponsocial a:visited{background-image:url(social/stumble.gif);}

/*technorati*/
.technoratisocial a{background-image:url(social/technorati.gif);}
.technoratisocial a:visited{background-image:url(social/technorati.gif);}

/*mixx*/
.mixxsocial a{background-image:url(social/mixx.gif);}
.mixxsocial a:visited{background-image:url(social/mixx.gif);}

/*design float*/
.designfloatsocial a{background-image:url(social/designfloat.gif);}
.designfloatsocial a:visited{background-image:url(social/designfloat.gif);}

/*facebook*/
.facebooksocial a{background-image:url(social/facebook.gif);}
.facebooksocial a:visited{background-image:url(social/facebook.gif);}

/*twitter*/
.twittersocial a{background-image:url(social/twitter.gif);}
.twittersocial a:visited{background-image:url(social/twitter.gif);}

/*script and style*/
.scriptsocial a{background-image:url(social/script.gif);}
.scriptsocial a:visited{background-image:url(social/script.gif);}

/*devmarks*/
.devmarkssocial a{background-image:url(social/devmark.gif);}
.devmarkssocial a:visited{background-image:url(social/devmark.gif);}

/*google*/
.googlesocial a{background-image:url(social/google.gif);}
.googlesocial a:visited{background-image:url(social/google.gif);}

/*tumblr*/
.tumblrsocial a{background-image:url(social/tumblr.gif);}
.tumblrsocial a:visited{background-image:url(social/tumblr.gif);}

/*orkut*/
.orkutsocial a{background-image:url(social/orkut.gif);}
.orkutsocial a:visited{background-image:url(social/orkut.gif);}

/*youtube*/
.youtubesocial a{background-image:url(social/youtube.gif);}
.youtubesocial a:visited{background-image:url(social/youtube.gif);}
