/* CSS Document */

/*---------------------------------------general-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
a img {	border: 0; }
body {
	background: #979797;
	height:100%;
	font-size: 1px;
	
}

div#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #FFFFFF;

clear:left;
}

.hidden{

display:none
}

/*---------------------------------------font, inputs and link formats-------------------------------------------------*/
.huge_light_blue_bold{font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#1D79B8; font-weight:bold; text-decoration:none}
.big_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.small_white{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
.small_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.medium_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.medium_light_blue_bold{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1D79B8; font-weight:bold; text-decoration:none}

.big_warning{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:bold; text-decoration:none}

.highlighted_light_blue{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#1D79B8;  text-decoration:underline; font-weight:bold}


.big_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41; font-weight:bold; text-decoration:none}

.small_grey{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none}
.small_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none}
.medium_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
.small_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
.medium_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none}
.medium_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; font-weight:bold}
.small_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none}
.small_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight:bold}
.big_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; font-weight:bold}

a.big_dark_red_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold; text-decoration:underline}
a.big_dark_red_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold; text-decoration:underline}
a.big_dark_red_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration: underline}

a.small_white_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.small_white_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.small_white_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration: underline}

a.medium_white:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none}
a.medium_white:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none}
a.medium_white:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration: underline}

a.big_white_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.big_white_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.big_white_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration: underline}

a.small_white:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
a.small_white:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
a.small_white:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration: underline}



a.small_light_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:none}
a.small_light_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:none}
a.small_light_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:underline}



a.big_light_blue:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8;  text-decoration:underline}
a.big_light_blue:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8;  text-decoration:underline}
a.big_light_blue:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8; text-decoration:underline}



a.small_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.small_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.small_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:underline}

a.medium_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:underline}

a.small_dark_blue:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:none}
a.small_dark_blue:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:none}
a.small_dark_blue:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:underline}

a.small_dark_grey:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
a.small_dark_grey:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
a.small_dark_grey:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:underline}

a.medium_dark_grey:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:none}
a.medium_dark_grey:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:none}
a.medium_dark_grey:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:underline}

a.small_dark_grey_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
a.small_dark_grey_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
a.small_dark_grey_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:underline; font-weight:bold}

a.big_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:underline; font-weight:bold}


/*-----------------------------------------header-----------------------------------*/
div#header{
height: 100px;
width: 1000px;
/*border: solid 1px #FF0000;*/
}

div#left_header{
height: 100px;
width: 415px;
float:left;
/*border: solid 1px #00FF33;*/
}

div#left_header_logo{
height: 80px;
width: 400px;
padding: 0 0 0 14px;
/*border: solid 1px #0000FF;*/
}

div#right_header{
height: 100px;
width: 576px;
margin-left: 418px;
/*border: solid 1px #00CCCC;*/
position:relative;
}

/*-----------------------------------------menutabs-----------------------------------*/

#menutabs {
	width:353px;
	height:30px;
	position:absolute;
	top:71px;
	left: 0px;
	/*border: solid 1px #0000FF;*/
}

#menutabs span {
	display:none;
}

#menu0,#menu0s {background-image:url(../images/services_tab.gif)}
#menu1,#menu1s {background-image:url(../images/portfolio_tab.gif)}
#menu2,#menu2s {background-image:url(../images/contact_tab.gif)}
#menu3,#menu3s {background-image:url(../images/about_tab.gif)}

#menu0,#menu1,#menu2,#menu3,#menu0s,#menu1s,#menu2s,#menu3s {
	width:87px;
	height:30px;
	position:absolute;
}

#menu0:hover,#menu1:hover,#menu2:hover,#menu3:hover {
	background-position: 0px -30px;
}

#menu0s,#menu1s,#menu2s,#menu3s {
	background-position: 0px -60px;
}

/*----------------------------------search box area---------------------------------------*/

#right_header_search_area{
margin-left:380px;
width:185px;
font-size: 14px;
line-height:14px;
/*border: solid 1px #00FFFF;*/
}

#search_area_content{
width:100%;
font-size: 14px;
line-height:14px;
padding: 0 0 0 0;
}

#search_box{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:100px;
height: 19px;
color: #0A2A41;
}

.button_search {
    border: none;
    background: url(../images/button_search.gif) no-repeat top left;
	width:30px;
	height: 24px;
	padding: 1px 0 0 0;
    
	cursor: pointer;
}



/*----------------------------------content---------------------------------------*/


div#content_top_border_services{

}


div#content_middle{
background-image:url(../images/background_content.gif);
background-position:center;
background-repeat:repeat-y;
/*padding:40px 1px 43px 1px;*/ /* bottom padding for footer */
/*border: solid 1px #330033;*/
}


div#content_middle_background{
background-image:url(../images/bg_grey_top.png);
background-repeat:no-repeat;
background-position:bottom center;
}

div#techbullet_services_header{
padding:0 0 0 38px;
}

div#database_development{
float:left;
width:310px;
height:460px;
}

div#database_development_image{
background: no-repeat url(../images/circle_green.png) ;
width:299px;
height: 299px;
cursor:pointer;
}

div#database_development_image.over {
background: no-repeat url(../images/flower_green.png) ;
width:299px;
height: 299px;
cursor:pointer;
}


div#website_logo_design{
float:left;
width:310px;
height:460px;
}

div#website_logo_design_image{
background: no-repeat url(../images/circle_blue.png) ;
width:299px;
height: 299px;
cursor:pointer;
}

div#website_logo_design_image.over {
background: no-repeat url(../images/flower_blue.png) ;
width:299px;
height: 299px;
cursor:pointer;
}


div#web_based_solutions{
margin-left: 655px;
width:310px;
height:460px;
}

div#web_based_solutions_image{
background: no-repeat url(../images/circle_pink.png) ;
width:299px;
height: 299px;
cursor:pointer;
}

div#web_based_solutions_image.over {
background: no-repeat url(../images/flower_pink.png) ;
width:299px;
height: 299px;
cursor:pointer;
}

div#content_middle_divider_left_most{
float:left;
width:30px;
height:460px;
}

div#content_middle_divider{
float:left;
width:5px;
height:460px;
}




div#content_bottom_border{
height:10px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/bg_grey_bottom.png);
}

/*----------------------------------featured project---------------------------------------*/


div#techbullet_featured_project{
height:146px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/featured_project_bground.png);
/*border: solid 1px #CC3399;*/
}


div#techbullet_featured_project_header_left_most{
float:left;
width:36px;
height:19px;
}

div#techbullet_featured_project_header_text{
margin-left: 37px;
}


div#techbullet_featured_project_1{
float:left;
}
div#techbullet_featured_project_2{
float:left;
}
div#techbullet_featured_project_3{
float:left;
}
div#techbullet_featured_project_4{
float:left;
}
div#techbullet_featured_project_5{

}

div#techbullet_featured_project_content_left_most{
float:left;
width:43px;
height:88px;
}

div#techbullet_featured_project_content_divider{
float:left;
width:16px;
height:88px;
}


/*----------------------------------footer---------------------------------------*/

div#footer_left_most{
float:left;
width:20px;
height:10px;
}

div#left_footer{
float:left;
width:225px;
/*border: solid 1px #666633;*/
}

div#footer_center_divider{
float:left;
width:520px;
height:10px;
}

div#right_footer{

}


/*-------------------------------------------------------------------------------*/
/*----------------------------------Portfolio------------------------------------*/

div#techbullet_portfolio_header{

}

div#techbullet_portfolio_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_portfolio_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_portfolio_header_text{
margin-left:104px;
}

div#content_portfolio_row1{
width:1000px;
height:135px;
}

div#content_portfolio_row1_left_most{
float:left;
width:105px;
height:135px;
}

div#portfolio_globaled_image{
float:left;
width:200px;
height:135px;
}

div#content_portfolio_row1_divider{
float:left;
width:15px;
height:135px;
}

div#portfolio_globaled_text{
float:left;
width:165px;
height:135px;
}

div#content_portfolio_row1_divider_center{
float:left;
width:30px;
height:135px;
}

div#portfolio_mtomdesigns_image{
float:left;
width:200px;
height:135px;
}

div#portfolio_mtomdesigns_text{
margin-left: 745px;
width:165px;
height:135px;
}

/*-----------------------------*/
div#content_portfolio_row2{
width:1000px;
height:135px;
}

div#content_portfolio_row2_left_most{
float:left;
width:105px;
height:135px;
}

div#portfolio_uclaEMPH_image{
float:left;
width:200px;
height:135px;
}

div#content_portfolio_row2_divider{
float:left;
width:15px;
height:135px;
}

div#portfolio_uclaEMPH_text{
float:left;
width:165px;
height:135px;
}

div#content_portfolio_row2_divider_center{
float:left;
width:30px;
height:135px;
}

div#portfolio_studyus_image{
float:left;
width:200px;
height:135px;
}

div#portfolio_studyus_text{
margin-left: 745px;
width:165px;
height:135px;
}

/*-----------------------------*/

div#content_portfolio_row3{
width:1000px;
height:135px;
}

div#content_portfolio_row3_left_most{
float:left;
width:105px;
height:135px;
}

div#portfolio_dreamcrowd_image{
float:left;
width:200px;
height:135px;
}

div#content_portfolio_row3_divider{
float:left;
width:15px;
height:135px;
}

div#portfolio_dreamcrowd_text{
float:left;
width:165px;
height:135px;
}

div#content_portfolio_row3_divider_center{
float:left;
width:30px;
height:135px;
}

div#portfolio_smartcompany_image{
float:left;
width:200px;
height:135px;
}

div#portfolio_smartcompany_text{
margin-left: 745px;
width:165px;
height:135px;
}

/*-----------------------------*/
div#content_middle_background_subpages{
background-image:url(../images/bg_subpages_top.png);
background-repeat:no-repeat;
background-position:bottom center;
}

div#content_bottom_border_subpages{
height:9px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/bg_subpages_bottom.png);
}
/*-----------------------------*/

/*-------------------------------------------------------------------------------*/
/*----------------------------------Contact------------------------------------*/

div#techbullet_contact_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_contact_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_contact_header_text{
margin-left:104px;
}

div#content_contact_left_most{
float:left;
width:39px;
height:130px;
}

div#content_contact_info{
margin-left:40px;
}


/*-------------------------------------------------------------------------------*/
/*----------------------------------about------------------------------------*/

div#techbullet_about_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_about_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_about_header_text{
margin-left:104px;
}

div#content_about_left_most1{
float:left;
width:149px;
height:265px;
}

div#content_about_left_most2{
float:left;
width:39px;
height:75px;
}

div#content_about_image{
margin-left:150px;
width: 640px;
height: 317px;
/*background: url(../images/bg_aboutus.png) 0 0 no-repeat;*/
}

div#content_about_text{
margin-left:40px;
width: 910px;
}


/*-------------------------------------------------------------------------------*/
/*----------------------------------database development------------------------------------*/


/*-----------------------------*/
div#content_middle_background_database_development{
background-image:url(../images/bg_green_top.png);
background-repeat:no-repeat;
background-position:bottom center;
}

div#content_bottom_border_database_development{
height:9px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/bg_green_bottom.png);
}
/*-----------------------------*/

div#techbullet_database_development_header{
height:25px;
}


div#techbullet_database_development_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_database_development_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_database_development_header_text{
margin-left:104px;
}


div#content_database_development{
float:left;
width:682px;
}

div#portfolio_thumbnail{
margin-left:685px;
width:262px;
height:468px;
}


div#content_database_development_left_most1{
float:left;
width:100px;
height:60px;
}

div#content_database_development_left_most2{
float:left;
width:53px;
height:75px;
}

div#content_database_development_image{
margin-left:102px;
}

div#content_database_development_text{
margin-left:54px;
width: 615px;
}


/*-------------------------------------------------------------------------------*/
/*----------------------------------website and logo design------------------------------------*/

/*-----------------------------*/
div#content_middle_background_design{
background-image:url(../images/bg_blue_top.png);
background-repeat:no-repeat;
background-position:bottom center;
}

div#content_bottom_border_design{
height:9px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/bg_blue_bottom.png);
}
/*-----------------------------*/

div#techbullet_design_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_design_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_design_header_text{
margin-left:104px;
}

div#content_design{
float:left;
width:682px;
}



div#content_design_left_most1{
float:left;
width:170px;
height:60px;
}

div#content_design_left_most2{
float:left;
width:53px;
height:75px;
}

div#content_design_image{
margin-left:170px;
}

div#content_design_text{
margin-left:54px;
width: 615px;
}


/*-------------------------------------------------------------------------------*/
/*----------------------------------webbased------------------------------------*/

/*-----------------------------*/
div#content_middle_background_webbased{
background-image:url(../images/bg_pink_top.png);
background-repeat:no-repeat;
background-position:bottom center;
}

div#content_bottom_border_webbased{
height:9px;
background-position:center;
background-repeat:no-repeat;
background-image:url(../images/bg_pink_bottom.png);
}
/*-----------------------------*/

div#techbullet_webbased_header_left_most{
float:left;
width:31px;
height:22px;
}

div#techbullet_webbased_header_three_dots{
float:left;
width:70px;
height:10px;
}

div#techbullet_webbased_header_text{
margin-left:104px;
}

div#content_webbased{
float:left;
width:682px;
}

div#content_webbased_left_most1{
float:left;
width:32px;
height:60px;
}

div#content_webbased_left_most2{
float:left;
width:53px;
height:75px;
}

div#content_webbased_image{
margin-left:32px;
}

div#content_webbased_text{
margin-left:54px;
width: 615px;
}







