/* CSS Document */

/**************** link styles ****************/

a{
	color:#4F9CCC;
	font-weight:bold;
	text-decoration:none;
	background-color:inherit;
	font-size: 8pt;
}

a:hover{
	color:#58227C;
	text-decoration:none;
	background-color:inherit;
}



/**************** Header and top navigation styles ****************/

#container{
	width:900px;
	margin:20px auto 0 auto;
	padding:1px 0;
	text-align:left;
	background:#ffffff;
	color:#303030;
	border:2px solid #a0a0a0;
	height: 850px;
}

#header{
	height:35px;
	width:560px;
	margin-top: 60px;
	float: right;
	background-image: url(images/header_IT_systems_P+C.png);
}

#logo_container{
	width:250px;
	height: 56px;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 30px;
	background:#ffffff;
}

#logo {
	background-image: url(images/DIT_logo_g+o.png);


}

#logo a{
	width:250px;
	background-image: url(images/DIT_logo_p+c.png);
	height: 56px;
	float:left;
}

#logo a:hover{
	background-image: url(images/DIT_logo_g+o.png);
	
}

#navigation{
	height:20px;
	width:900px;
	background:#ffffff;

}


#navigation1 {
	background-image: url(images/nav_about_us_P+C_ra.png);
}

#navigation1 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_about_us_P+Ca.png);
}


#navigation1 a:hover{
	background-image: url(images/nav_about_us_P+C_ra.png);
}

#navigation2 {
	background-image: url(images/nav_services_P+C_ra.png);
}

#navigation2 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_services_P+Ca.png);
}


#navigation2 a:hover{
	background-image: url(images/nav_services_P+C_ra.png);
}

#navigation3 {
	background-image: url(images/nav_projects_p+c_ra.png);
}

#navigation3 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_projects_p+ca.png);
}


#navigation3 a:hover{
	background-image: url(images/nav_projects_p+c_ra.png);
}

#navigation4 {
	background-image: url(images/nav_news_p+c_ra.png);
}

#navigation4 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_news_p+ca.png);
}


#navigation4 a:hover{
	background-image: url(images/nav_news_p+c_ra.png);
}

#navigation5 {
	background-image: url(images/nav_contact_r.png);
}

#navigation5 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_contact.png);
}


#navigation5 a:hover{
	background-image: url(images/nav_contact_r.png);
}

#navigation6 {
	background-image: url(images/nav_working_with_us_r.png);
}

#navigation6 a{
	height:20px;
	width:149px;
	float: left;
	border-right:1px solid #000000;
	background-image: url(images/nav_working_with_us.png);
}


#navigation6 a:hover{
	background-image: url(images/nav_working_with_us_r.png);
}



/**************** Content styles ****************/

#content_container{
	width:900px;
	font-size:0.9em;
	padding:0px 0 0 0px;
	height: 360px;
}

#content_container_left{
	width:279px;
	font-size:0.9em;
	padding:0px 0 0 20px;
	height: 310px;
	float: left;
	border-right: 1px solid #cccccc;
}

#content_container_right{
	width:580px;
	padding:0px 0 0 20px;
	height: 500px;
	float: right;
	overflow: auto;
}

#content_container_right_home {
	width:580px;
	padding:0px 0 0 20px;
	height: 325px;
	float: right;
	overflow: auto;
 	
}

#Menu_left_title1{
	height:35px;
	width:250px;
	float: left;
	border-bottom: 1px solid #999999;
	background-image: url(images/head_services.png);
}

#Menu_left_title2{
	height:35px;
	width:250px;
	float: left;
	border-bottom: 1px solid #999999;
	background-image: url(images/head_search.png);
}

#Menu_left{
	height:260px;
	width:250px;
	color:#333333;
	padding: 10px 0 0 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}




#content{
	float:left;
	width:540px;
	font-size:0.9em;
	padding:10px 20px 0 0px;
	height: auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.contentH1{
	font-size:11pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

#contentSB1{
	font-size:7pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/**************** Footer styles ****************/

#Footer{
	width:904px;
	margin:0px auto;
	padding:1px 0;
	text-align:right;
	background:#ffffff;
	color:#303030;
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/**************** Sub navigation styles ****************/

#sub_nav_1 {
	background-image: url(images/subnav_consultancy_P+C_ra.png);
}

#sub_nav_1 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_consultancy_P+Ca.png);
}


#sub_nav_1 a:hover{
	background-image: url(images/subnav_consultancy_P+C_ra.png);
}

#sub_nav_2 {
	background-image: url(images/subnav_infra_P+C_ra.png);
}

#sub_nav_2 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_infra_P+Ca.png);
}


#sub_nav_2 a:hover{
	background-image: url(images/subnav_infra_P+C_ra.png);
}

#sub_nav_3 {
	background-image: url(images/subnav_support_P+C_ra.png);
}

#sub_nav_3 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_support_P+Ca.png);
}


#sub_nav_3 a:hover{
	background-image: url(images/subnav_support_P+C_ra.png);
}

#sub_nav_4 {
	background-image: url(images/subnav_bpr_P+C_ra.png);
}

#sub_nav_4 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_bpr_P+Ca.png);
}


#sub_nav_4 a:hover{
	background-image: url(images/subnav_bpr_P+C_ra.png);
}

#sub_nav_5 {
	background-image: url(images/subnav_projectman_P+C_ra.png);
}

#sub_nav_5 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_projectman_P+Ca.png);
}


#sub_nav_5 a:hover{
	background-image: url(images/subnav_projectman_P+C_ra.png);
}

#sub_nav_6 {
	background-image: url(images/subnav_ecommerce_P+C_ra.png);
}

#sub_nav_6 a{
	height:35px;
	width:250px;
	float: left;
	background-image: url(images/subnav_ecommerce_P+Ca.png);
}


#sub_nav_6 a:hover{
	background-image: url(images/subnav_ecommerce_P+C_ra.png);
}

/**************** Searchbar styles ****************/


#searchbar{
	margin:0 0 0px 0;
	}
	
#searchbar form fieldset{
	margin-left:0px; border:0 solid;
	float:left
	
}


#searchbar #s{
height:1.2em;
width:250px;
margin:0 5px 0 0;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;

}

/**************** Caption style ****************/

div.cap font, div.cap{font-size:10px;color:#666;font-weight:normal;}


/**************** Bullet style ****************/


ul.bullet li  { color:#333333; }
li {
  list-style: square url(images/bullet_purple.png);
}
