/* CSS Document */


#apply_form
{
	position:absolute;
	border-style:outset;
	border-color:#CEE7FF;
	width:500px;
	height:350px;
	left: 365px;
	top: 550px;
	display:none;
	background-color:#CEE7FF;
	text-align:center;
}











#apply_form #apply_form_content table
{
	
	text-align:left;
	line-height:30px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:500;
	
	
}










#apply_form #apply_form_content
{
	
margin-top:25px;	
}

#apply_form #apply_form_content span
{
color:#F00;	
}






#apply_form #close a
{
float:right;
margin-right:5px;
text-decoration:none;
color:#FFF;
font-weight:600;
}

#apply_form #close
{
	height:20px;
	background-color:#379BFF
}





body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
body #container { 
	width: 1024px;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
        margin-top:10px;
} 




#header
{

 width : 1024px;

 height : 120px;

}



#sidebar
{
    float: left;
    width: 200px;
    margin-top:20px;
    margin-left:5px;
    
}





.boxes #box1
{
    background-image: url('images/actionBox_background_curl_short.jpg');
    background-repeat: no-repeat;
    height: 190px;
    margin-bottom:5px;

	
    
}


.boxes h5
{

color:#000066;

}









.boxes #box2
{
    background-image: url('images/actionBox_background_curl.jpg');
    background-repeat: no-repeat;
    height: 220px;
    margin-bottom:5px;
}

.boxes #box2 ul
{
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006;
	line-height:24px;
	margin-left:2px;
	list-style-type: square;
}








.boxes #box3
{
    background-image: url('images/actionBox_background_curl.jpg');
    background-repeat: no-repeat;
    height: 220px;
    margin-bottom:5px;
}







#maincontent
{
    float: left;
    width:800px;
    margin-left:10px;
    margin-top:20px;
}


#maincontent #main_image_left
{
    

   
    float:left;
	margin-top:5px;
	margin-left:10px;
	
	
	
}
#maincontent #main_image_right
{
   
	margin-top:5px;
	float:left;
	margin-left:10px;
	
}



.clearfloat
{
    clear:both;
}



#small_pkg_link
{
text-align:center;
}

.plan_content_box
{
margin-top:10px;
margin-bottom:10px;

}




.plans
{
 
 width:800px;
 height:220px;  
    
}
.plans img
{

float:left;
margin-right:5px;

}



.plans #title
{

text-align:center;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding-top:5px;
color:#000066;
}


.plans #content
{

margin-top:25px;
margin-left:5px;


}

.plans #content ul li
{

font-size:12px;
font-weight:500;



}

.plans #content ul 
{


padding-top:20px;
line-height:20px;

}


.rate 
{
background-color:#FFD;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
width:140px;
color:#CC0000;
font-weight:600;
margin-top:1px;
}







.plans #content .small_pkg_ul
{
list-style-image:url(images/red-bullet.jpg);
padding-top:0px;
}


.plans a 
{


float:right;
margin-right:10px;
font-size:14px;


}

.plans #plan1
{
    float: left;
    width: 33%;
    background-image: url('images/actionBox_background.jpg');
    background-repeat: no-repeat;
    height: 220px;
	
}
.plans #plan2
{
    float: left;
    width:33%;
    background-image: url('images/actionBox_background.jpg');
    background-repeat: no-repeat;
    height:220px;
	margin-left:4px;
}

#image_footer

{
	
	margin-top:2px;
	
	
	
}


#image_footer #content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:40px;

}

#contact_add_content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:90px;
text-align:center;
	
}




.cat_content_box
{
margin-top:30px;

}


.cats
{
	width: 800px;	
	
}

.cats .cat
{
	float: left;
	width:33%;
	background-image: url('images/actionBox_background_large.jpg');
	background-repeat: no-repeat;
	height:280px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #006;
	word-spacing:2px;
	line-height:18px;
	margin-left:4px;
}




.cats .cat .title
{
	
text-align:center;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding-top:5px;
color:#000066;
	
	
}

.cats .cat .content div
{
	
	margin-left:5px;
	margin-top:2px;
	color:#006;
	
	
}

.cats .cat a
{
	
float:right;
margin-right:5px;
}

.cats .cat img
{
margin-top:10px;	
	
}


.plans #plan3
{
    float: left;
    width:33%;
    background-image: url('images/actionBox_background.jpg');
    background-repeat: no-repeat;
    height:220px;
	margin-left:4px;
}


hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}
	
	
	#footer
{
    background-image: url('images/section_head_bg.png');
    background-repeat: no-repeat;
    height: 53px;
    text-align:center;
    font-size:12px;

    
}

#footer p
{
 color:brown;   
}


#about_content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:600px;


}



#pc_desc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	color:#00376F;
	padding: 20px 15px 15px 25px;
        letter-spacing:1px
	
}








#pc_content #bottom_text
{

font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	
	
        letter-spacing:1px





}
















#pc_content table
{
	
	margin-left:20px;
	margin-top:10px;
	
	
	
}









#pc_content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:1010px;


}








#port_content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:550px;
padding:20px;

}

#port_content #left_box
{
	
float:left;
width:500px;


	
}

#port_content #left_box #web_develop_content
{
	text-align:justify;
	line-height:22px;
	font-size:14px;
	letter-spacing:1.5px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#300;
	
	
}
#port_content .x
{
	
margin-top:30px;	
	
	
}


#port_content #right_box
{

margin-top:20px;
float:right;
width:250px;
	
}


#port_content #cms
{
float:left;	
margin-top:2px;
	
}








#port_content #image_roll
{
	
float:left;	
margin-left:10px;
border-style:ridge;
}
















#pkg_content
{
	
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:720px;
	
	
}


#pkg_content .plan_pkg
{
	
	margin-left:20px;
	margin-top:40px;
	width:750px;
    height:auto;
	display:none;
	
	
}


#pkg_content .plan_pkg .plan_pkg_title
{
	padding-top:13px;
	font-weight:700;
	
}


#pkg_content .plan_pkg table #head
{
	color:#FFF;
	background-image:url(images/Copy%20of%20plans-bg.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:14px;
	
	
}

#pkg_content .plan_pkg table td
{
height:22px;	
	
}



#pkg_content .plan_pkg table .row_color
{
	
	font-weight:500;
	font-size:14px;
	background-color:#CEE7FF;
	
}

#pkg_content .plan_pkg table .row_white
{
	
	font-weight:500;
	font-size:14px;
	background-color:#FFF;
}









#pkg_content #upper_div .plan_description
{
	
	border-style:solid;
	border-color: #3CF;
	
}

#pkg_content #upper_div .host_box
{
	float: left;
	width: 31%;
	margin-left:13px;
	
}




#pkg_content #title
{
padding:20px 0 0 15px;
}

#pkg_content #upper_div
{
	
margin-top:20px;
height:250px;
	
}

#pkg_content #upper_div .plan_description .content
{
padding:2px;	
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
word-spacing:2px;
line-height:18px;
height:200px;

	
}
#pkg_content #upper_div .plan_description img
{
float:left;	

	
}






#pkg_content #upper_div .plan_description .title
{
	text-align:center;
	background-color:#3CF;
	font-weight:700;
	
}







#contact_content
{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:450px;
	
	
	
}

#contact_content #title
{
	
padding:16px 0 0 18px;

}

#contact_content #upper #title
{
	
margin-left:2px;
color:#909;
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
	
	
}


#contact_content #upper
{
	height:180px;
	
}

#contact_content #upper_content table
{
	
}

#contact_content #left_box
{
	
float:left;	
width:300px;	
margin-left:20px;
margin-top:20px;
}

#contact_content #right_box
{
	
float:right;	
width:380px;
margin-right:30px;
	
}





#contact_content #lower #title
{
	
margin-left:2px;
color:#909;
font-size:14px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
	
	
}

#contact_content #lower 
{
	
height:180px;
margin-top:5px;
	
}







#career_content
{

background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:680px;


}

#career_content #title
{

padding:25px 0 0 8px;
}


#career_content ul
{

list-style-image:url(images/org-arrow.gif);
color:#00376F;
font-size:16px;

}


#career_content div
{
margin-left:20px;
color:#00376F;
font-size:16px;
line-height:22px;
}




#career_content #resumeform
{

margin-left:20px;
margin-top:20px;
display:none;

}

#career_content #resumeform .required
{
color:#FF0000;
}




#service_content

{
background-image:url(images/article_bg.png);
background-repeat:repeat-y;
height:705px;


}

#service_content div
{

    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 25px;
	padding-top: 20px;
	color: #000066;
	margin-left:20px;


}

#service_content img
{

float:left;
margin-left:5px;

}












#about_content .img1
{

float:left;

}

#about_content .img2
{

float:right;
margin-right:5px;
}






#about_content div 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 25px;
	padding-top: 40px;
	color: #000066;
}
#down  #content{
	background-image: url(images/article_bg.png);
	background-repeat: repeat-y;
	height: 390px;
	padding:10px;
	line-height:22px;
	word-spacing:3px;
	font-size:14px;
	color:#00376F;
}

#down  #content #title{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;


}



.small_box {
	float: left;
	margin-left:10px;
}
 .small_box .content
{
	
	background-image:url(images/article_bg_soft.png);
	background-repeat: repeat-y;
	height: 220px;
	padding-left:5px;
	font-size:14px;
	color:#00376F;
        
	
}

#up .small_box .content
{

width:380px;

}



.small_box .content #title
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:700;
	
}

.small_box .content ul
{
margin-top:20px;	
line-height:22px;	
	
}






#up
{
	
height:250px;	
margin-left:10px;
}

