/* General Rules */

html{padding:0px;margin:0px;}

body{	
     	
    	font-family:trebuchet ms, Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#2c2c2c;
        line-height:15px;
        font-size:11px;
        text-align:center;
        margin-top: 0px;
        margin-left:0px;
        padding:0px;
        background:url(images/bg.jpg) repeat-x;
        background-color:#eeeeee;
	
}

/***** Main Link *********/
a, a:visited {
	text-decoration: none;
	color: #d1690c;
}

a:hover {
	text-decoration: none;
	color: #153378;
	
}



a.categories{
    text-decoration:none;
    color:#d1690c;
    border-bottom: 1px dotted #ccc;
    
}

a.categories:hover{
   text-decoration:underline;
   color:#d1800c;
   border-bottom: 1px solid #ccc;
 
}





#menubottom a, #menubottom a:visited{
    background:url(images/menubottom_li.gif) no-repeat left;
    padding:20px 5px 20px 20px;
    
}
/***** End of Main Link *******/


/* HIGHLIGHT IT */
a.glow {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

a.glow:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}

/**/


p {margin:0px 0px 5px 0px;line-height:15px;font-size:11px;}



h1 {
    	font-size:19px;
    	font-family:trebuchet ms, Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#5a6783;
}


h2 {
    	font-size:13px;
    	
    	font-family:trebuchet ms, Arial,verdana,Tahoma, SunSans-Regular, Sans-Serif;
     	color:#004089;
     	margin-bottom:0px;
     	margin-top:0px;
     	
}


h3 {
    	font-size:11px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#004089;
     	margin-left:10px;
     	margin-bottom:0px;
     	margin-top:0px;
}
h4 {
    	font-size:11px;
    	font-family:Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#626262;
     	margin-bottom:0px;
     	margin-top:0px;
}

h2.categories{
	font-size:11px;
    font-family:Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#b16205;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #ba701a;
	
}




h3.categories{
	font-size:11px;
    	font-family:Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
     	color:#2a84cf;
	margin-bottom:5px;
	margin-top:3px;

	
	
}


/**** List Decoration *****/

ul{	
    	list-style:none outside;
	margin:0px;
	padding:0px;
}

li{	padding:0px 5px 5px 5px;
	margin:0px;
	font-color:#333333;
	font-size:11px;
	line-height:14px;
	background:url(images/li.gif) no-repeat left top;
   
	
}

#clientlist ul{	
    	list-style:none outside;
	margin:0px;
	padding:0px;
}

#clientlist li{	
    	padding:0px 0px 5px 20px;
	margin:0px;
	background:url(images/li.gif) no-repeat left;
}





/****** End of List Decoration ****/

/***** Border decoration *********/
img.border5 { border:4px solid #f4f4f4; margin:0px 0px 5px 8px;}
img.border1 { border:1px solid #ffffff; float: left; margin:0px 8px 8px 0px;}
/***** End of Border Decoration ********/


.inputstyle,.textstyle{	
	font-size:11px;
	color:#666;
	line-height:20px;
	border: 2px solid #fff;
	background-color: #fff;
}


/* Positioning Layers*/


#box {
	width:750px;
	margin:auto;
	text-align:left;
	padding:0px;
    position:relative;
}

#top {
	text-align:left;
	background:url(images/topbg.jpg) ;
	background-position:left top;
	height: 100px;
	width:770px;
   	position:relative;
    background-color:#ffffff;
	padding:0px 0 0 0px;
}

#top2 {
	text-align:left;
	background:url(images/topbg2.gif) ;
	background-position:left top;
	height: 100px;
	width:770px;
   	position:relative;
    background-color:#ffffff;
	padding:0px 0 0 0px;
}



#middlebg{
	background:url(images/middlebg.jpg) repeat-y;
	width:770px;

}

#middle {
	width:750px;
	margin-left:10px;
    overflow:hidden;
   	background-color:#ffffff;
    
}



#left {
    width:250px;
    float:left;
    background:url(images/leftbg.jpg) repeat-y;
    overflow:hidden;
   
   
}


#right {
    width:470px;
    border:1px solid #eeeeee;
    overflow:hidden;
    
}


#bottom {
	text-align:left;
	color:#000000;
	background-color:#7A8F1D;
	width:770px;
	height:30px;
	margin-bottom:0px;
	padding-bottom:20px;
	background:url(images/bottombg.jpg) no-repeat;
	background-color:#eeeeee;
}


	
/**** END of Positioning style *****/


/***** Positioning decoration style *****/

#logo{
    padding-left:35px;
    padding-top:45px;
    float:left;
    width:200px;
    position:absolute;
}

#moto{
    padding-top:55px;
    padding-left:350px;
    position:absolute;
}

#flash{
    position:absolute;
    float:left;
    text-align:left;
    padding-top:60px;
    padding-left:65px;
    
    
}

#icon{
    position:absolute;
    margin:70 0 0 180;
    
}


#content{
    padding-top:85px;
    padding-left:20px;
    padding-right:20px;
    width:250px;
    
    
    }

#mainmenu{
   
    
    }


#submenu	{
	padding-top:0px;
	text-align:right;
	padding-right:10px;
	color:#5795c9;
	padding-top:0px;
	
}



#menu	{
	padding-top:0px;
	text-align:right;
	padding-right:10px;
	color:#5795c9;
	padding-top:5px;
}


#copyright {
	text-align:left;
	padding-top:15px;
	color:#333333;
	padding-left:150px;
	float:left;
}

#career{
     margin:0px 0 0 500px;
     padding-top:35px;
     
   
}

#quality{
     margin:0px 0 0 650px;
     padding-top:10px;
     
   
}

#categories{
	margin-left:10px;
	width:145px;
	margin-top:5px;
}

#news,#contact{
	margin-left:10px;
	width:145px;
	margin-top:5px;
}




/**** positioning pop up*****/
#promobox{
    width:380px;
    background-color:#ffffff;
    border:1px solid;
   
    }
    
#promotop{
    background:url(images/promo_bg.jpg) no-repeat;
    background-position:top right;
    background-color:#ffffff;
	padding-top:60px;
	margin-top:0px;
	text-align:left;
	padding-left:20px;
	padding-bottom:5px;
	border:1px solid #ffffff;
}

#promocontent{
    background-color:#ffffff;
    text-align:left;
    padding-top:20px;
    padding-left:20px;
    overflow:hidden;
    padding-bottom:20px;
    }

    
#hostbox{
    width:380px;
    background:url(images/bg_container.jpg) repeat-x;
	background-position:left top;
	background-color:#014fa4;
	overflow:hidden;
	text-align:left;
	margin-left:0px;
	
}

#hosttop{
	background-color:#e9f1f5;
	padding-top:0px;
	margin-top:0px;
	text-align:left;
	padding-left:20px;
	padding-bottom:5px;
	border:1px solid #ffffff;
}

#hostheading{
    
    float:left;
	width:230px;
	text-align:left;
	color:#ffffff;
	border-right:1px dotted #ffffff;
	overflow:hidden;
    background:url(images/bg_container.jpg) repeat-x;
	background-position:left top;
	background-color:#014fa4;
}

#hostcontent{
    float:left;
	width:149px;
	text-align:left;
	color:#ffffff;
    overflow:hidden;
    background:url(images/bg_container.jpg) repeat-x;
	background-position:left top;
	background-color:#014fa4;
}
/***** end of positioning pop up*****/

/******** Start of h3 replacements ***********/


#profile h3 span, #contact h3 span, #contactform h3 span, #network h3 span, #newsin h3 span, #promotop h3 span{
	display:none;
}

#welcome h3{background:url(images/header_welcome.gif) no-repeat left;width:200px;height:19px;}

/***** End of  h3 replacements**********/


