/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
ieldset,img {  
	border:0;
	margin:0;
	padding:0;
}
body{
	font-size:11px;
	color:#6E6E6E;
	background:#CCC;
}
#container{
	width:1024px;
	margin:0 auto;
	background:#FFF;
}
#masthead{
	height:84px;
}
#masthead .mast_left{
	margin:10px 10px 10px 0;
	float:left;
}
#masthead .mast_left .swan_solutions_logo{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	width:165px;
	text-align:right;
}
#masthead .mast_left .banner{
	float:left;
	margin-left:10px;
}
#masthead .mast_right{
	margin:10px 0 10px 0px;
	float:left;
	width:200px;
	border:1px solid #999999;
}

#masthead .mast_right p{
	line-height:1.5em;
	padding:5px 5px 5px 10px;
}
#masthead a:link, #masthead a:hover, #masthead a:visited{
	color:#6E6E6E;
	text-decoration:none;
}

#spacer{
	clear:left;
	background:#FFFFFF;
}
#spacer_1{
	clear:both;
	height:1px;
}
#nav_main{
	clear:both;
	background:#023282;
}
#nav_main p{
	padding:4px 0 4px 10px;
	margin:0;
}
#nav_main p span{
	color:#FFFFFF;
	font-weight:bold;
}


#right_nav{
	float:right; 
	margin-right:1px;
	padding-right:10px; 
	background-color:#A7CDED; 
	width:150px;
	color:#023282;
	text-align:center;
	text-transform:uppercase;
}

#right_nav a:link, #right_nav a:hover, #right_nav a:visited{
	color:#023282;
}
#right_nav p{
	padding:4px 0 4px 10px;
}
#content_left{
	width:730px;
	float:left;
}
#section_header{
	height:122px;
	background-image:url(images/section_home_image.jpg);
	background-repeat:no-repeat;
}
#section_header p{
	padding:25px;
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

p.top_anchor{
	text-align:right;
	margin:0;
	padding:0;
}

p.top_anchor a:link, p.top_anchor a:hover, p.top_anchor a:visited{
	text-decoration:underline;
	color:#023282;
}
/* PRODUCT SECTION -------------------------------------------------------------------------------------- */
#product_page_content_left{
	width:774px;
	float:left;
}

.product_page_content_left_bg{
	background:url(images/persona_computers_image.jpg) no-repeat top right;
}
.product{
	float:left;
	margin:4px 4px 0 0;
	width:237px;
	height:110px;
	border:1px solid #C6D3E0;
}

.product h3{
	margin:2px 0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-image:url(images/cat_header_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.product h3 a:link, .product h3 a:hover, .product h3 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}


.product img{
	margin:0 10px 1px 1px;
	float:left;
}
.product ul{
	margin-top:5px;
	color:#0060BC;
}
.product li{
	list-style:none;
}

.product li a:link, .product li a:hover, .product li a:visited{
	list-style:none;
	color:#0060BC;
	text-decoration:none;
}


/* PRODUCT SECTION  - for right-most product (3rd product in row) */
.right_product{
	float:left;
	margin:4px 0 0 0;
	width:242px;
	height:110px;
	border:1px solid #C6D3E0;
}

.right_product h3{
	margin:2px 0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-image:url(images/cat_header_bg_01.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.right_product h3 a:link, .right_product h3 a:hover, .right_product h3 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.right_product img{
	margin:0 10px 1px 1px;
	float:left;
}
.right_product ul{
	margin-top:5px;
	color:#0060BC;
}
.right_product li{
	list-style:none;
}

.right_product li a:link, .right_product li a:hover, .right_product li a:visited{
	list-style:none;
	color:#0060BC;
	text-decoration:none;
}

p a{
	color:#023282;
}



/*  END OF PRODUCT SECTION  -------------------------------------------------------------------------------------- */


/* CONTENT RIGHT START -------------------------------------------------------------------------------------- */
#content_right{
	float:right;
	margin-top:5px;
}

/* SERGICES SECTION -------------------------------------------------------------------------------------- */
#services_category{
	width:290px;
}
.service{
	padding:5px;
	margin-bottom:5px;
	border:1px solid #C6D3E0;
	background:url(images/services_category_bg.gif) repeat-x top left;
}

.service h3{
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding-bottom:8px;
	color:#023282;
}
.service h3 a:link, .service h3 a:hover, .service h3 a:visited{
	color:#023282;
}
.service img{
	margin:0 10px 0 0;
	float:left;
}
.service p{
	color:#505050;
}
/* SERVICES SECTION END -------------------------------------------------------------------------------------- */

/* CONTENT RIGHT END -------------------------------------------------------------------------------------- */


/* FOOTER STARTS HERE -------------------------------------------------------------------------------------- */
#footer{
	clear:both;
	height:70px;
	background:#023282;
	color:#FFFFFF;
	font-size:11px;
}
#footer p{
	padding:10px;

}
#footer .ft_left{
	float:left;
	width:720px;
}
#footer .ft_right{
	float:right;
}
#footer a:link, #footer a:hover, #footer a:visited{
	color:#a7cded;
	text-decoration:none;
}

#footer ul{padding:5px; text-align:center; padding-top:10px;}
#footer li{ line-height:1.5em; padding-right:2px; margin:0; display:inline; margin-right:2px; text-transform:capitalize;}
#footer li a:hover{ text-decoration:underline;}

/* FOOTER ENDS HERE -------------------------------------------------------------------------------------- */

#designed_by{
	padding:2px 0;
}
#designed_by p{
	text-align:right;
	padding-right:5px;
}

#designed_by p a:link, #designed_by p a:hover, #designed_by p a:visited{
	color:#6E6E6E;
	text-decoration:none;
}

/*********************************************************************** PRODUCT CONTAINER PAGE ***********************************************************************/
#product_container{
	background:url(images/product_container_bg.jpg) repeat-x top left;
	margin-top:1px;
	padding: 0 30px;
}
#float_logo_right{
	float:right;
	margin-left:50px;
	margin-bottom:10px;
}


.product_top{
	margin-top:20px;
}

.personal_computer_text_width{
	width:450px;
	line-height:1.5em;
}

.product_top p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-bottom:15px;

}
.product_top h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	margin: 10px 0;
}

.heirarchy_links p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
}

.heirarchy_links a:link, .heirarchy_links a:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.heirarchy_links a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#product_series{
	border:1px solid #80ACD7;
	padding:30px 0 10px 30px;
	color:#023282;
	height:1%;
}
#product_series h3{
	color:#023282;
	font-size:14px;
	margin:8px 0;
}
#product_series a:link, #product_series a:hover, #product_series a:visited{
	color:#FF0000;

	font-weight:bold;
	text-decoration:none;
}
.text_centre{
	text-align:center;
	padding-top:10px;
	clear:left;
}
.image_left_margin{
	margin-left:50px;
}
.image_left_margin_01{
	margin-left:160px;
}
#series_01{
	padding:10px;
	float:left;
	width:350px;
}
#series_01 h2{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}
#series_01 p span{
	color:#DE0211;
	font-weight:bold;
}
/****************************** single product **********************************/
.single_product{
	padding:10px 10px 10px 30px;
	border-left:1px solid #80ACD7;
	float:left;
	width:450px;
}
.single_product h2{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}
.single_product p span{
	color:#DE0211;
	font-weight:bold;
}
.single_product_img{
	float:left;
	margin-right:10px;
}

/****************************** single product end **********************************/

/****************************** three column product **********************************/
.three_column{
	float:left;
	width:195px;
	margin-right:39px;

}
.three_column_img{
	margin-bottom:10px;
}
.three_column_h3{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}

.three_column p span{
	color:#DE0211;
	font-weight:bold;
}

.desc{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #80ACD7;

	height:50px;
}
.desc h2{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}

.desc_01{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #80ACD7;
	height:100px;
}
.desc_01 h2{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}

.three_column_model{
	border:1px solid #C6D3E0;
	height:62px;
	width:190px;
}
.three_column_model .wrapper1{
	float:left;
	width:48%;
}
.three_column_model h4{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#80ACD7;
	text-transform:uppercase;

}
.three_column_model ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	
}
.three_column_model li{
	list-style:none;
	background:url(images/services_bullet.gif) no-repeat top left;
	padding-left:8px;
}


/****************************** three column product end **********************************/

#series_02{
	padding:10px 0 0 30px;
	float:left;
	width:300px;
	border-left:1px solid #023282;
}
#series_02 h2{
	color:#023282;
	font-size:14px;
	background:url(images/pc_bullet.gif) no-repeat top left;
	padding-left:15px;
	margin-bottom:8px;
}
#series_02 p span{
	color:#DE0211;
	font-weight:bold;
}








.product_inner{
	float:left;
	margin:4px 5px 0 0;

}

.product_inner h3{
	padding:5px 0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-image:url(images/inner_product_header_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

.product_inner h3 a:link, .product_inner h3 a:hover, .product_inner h3 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}




.inner_border{
	width:122px;
	height:80px;
	border:1px solid #C6D3E0;
}

.product_inner ul{
	margin-top:5px;
	margin-left:15px;
	color:#0060BC;
}

.product_inner li{
	list-style:none;
}

.product_inner li a:link, .product_inner li a:hover, .product_inner li a:visited{
	list-style:none;
	color:#0060BC;
	text-decoration:none;
}


/* PRODUCT SECTION  - for right-most product (3rd product in row) */
#product_category_inner_page{
margin-top:10px;
margin-bottom:10px;
}

.wrapper{
	float:left;
	width:45%;
}
.services_inner{
	float:left;
	margin:4px 0 0 0;
	width:330px;
	height:104px;
	border:1px solid #C6D3E0;
}

.services_inner h3{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#80ACD7;
	text-transform:uppercase;

}
.services_inner img{
	margin:0 10px 1px 1px;
	float:left;
}
.services_inner ul{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:15px;
	color:#0060BC;
}
.services_inner li{
	list-style:none;
	background:url(images/services_bullet.gif) no-repeat top left;
	padding-left:10px;
	font-weight:bold;
}

.services_inner li a:link, .services_inner li a:hover, .services_inner li a:visited{
	list-style:none;
	color:#0060BC;
	text-decoration:none;
}


#inner_content_right{
	width:161px;
	height:650px;
	border:1px solid #C6D3E0;
	background:#FFFFFF;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:25px;
	float:left;
	background-image:url(images/right_banner.gif);
	background-repeat:no-repeat;
}
.partners{
	background:#80ACD7;
	padding:4px;
}
.partners li{
 	list-style:none;
	display:inline;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#brands_border{
	border:1px solid #80ACD7;
	padding:30px;
	color:#023282;
}
#brands_border img{
	margin-right:30px;
}

/* ********************************************* HP ************************************************/

.models{
	float:left;
	margin:4px 0 0 0;
	width:320px;
	height:90px;
	border:1px solid #C6D3E0;
}

.models .wrapper1{
	float:left;
	width:30%;
}
.models h4{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#80ACD7;
	text-transform:uppercase;

}
.models ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.models li{
	list-style:none;
	background:url(images/services_bullet.gif) no-repeat top left;
	padding-left:10px;
}

/* ********************************************* WIPRO ************************************************/
.models_wipro .wrapper1{
	float:left;
}
.models_wipro{
	float:left;
	margin:4px 2px 0 0;
	border:1px solid #C6D3E0;
	height:105px;
}

.models_wipro h4{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#80ACD7;
	text-transform:uppercase;

}
.models_wipro ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
}
.models_wipro li{
	list-style:none;
	background:url(images/services_bullet.gif) no-repeat 5px left;
	padding-left:10px;
}

/******************************************************** SERVERS ************************************************/
.servers_bg{
	background:url(images/server_bg_hp.jpg) no-repeat top right;
}

.new_tech_bg{
	background:url(images/new_technology_bg.jpg) no-repeat top right;
}

/********************************** servers HP *************************************************************/

.servers_hp .wrapper1{
	float:left;
	width:49%;
}
.servers_hp{
	float:left;
	margin:4px 2px 0 0;
	border:1px solid #C6D3E0;
	height:135px;
	width:170px;
}

.servers_hp h4{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#80ACD7;
	text-transform:uppercase;

}
.servers_hp ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
}
.servers_hp li{
	list-style:none;
	background:url(images/services_bullet.gif) no-repeat center left;
	padding-left:10px;
}

/******************************************************** LAPTOPS ************************************************/
.laptops_bg{
	background:url(images/laptops_bg.jpg) no-repeat top right;
}


/***************************** STORAGE ********************************************/

.storage_bg{
	background:url(images/storage_bg.jpg) no-repeat top right;
}

.storage_text_width{
	width:500px;
	line-height:1.5em;
}
.storage_text{
	line-height:1.5em;
}



/* SERVICES SECTION STARTS -------------------------------------------------------------------------------------- */
#services_container{
	background:url(images/services_container_bg.jpg) repeat-x top left;
	margin-top:1px;
	padding: 0 30px 0 50px;

}

.services_bg{background:url(images/services_bg.jpg) no-repeat top right;}

#services_page_content_left{
	
	width:700px;
	float:left;
}
#services_page_content_left h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}
/*#services_page_content_left h2{
	clear:left;
	color:#023282;
	font-size:14px;
	margin-top:20px;
	margin-bottom:8px;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:1px solid #023282;
}*/

#services_page_content_left h3{
	color:#023282;
	font-size:12px;
	margin-top:20px;
	margin-bottom:3px;
}

#services_page_content_left img{
	float:left;
	margin-right:10px;
}
#services_page_content_left p{
	color:#505050;
	margin-bottom:5px;
}
#services_page_content_left ul{
	color:#505050;
	margin-bottom:10px;
}
#services_page_content_left li{
	list-style:none;
		background:url(images/services_bullet.gif) no-repeat top left;
	padding-left:8px;
}

/* SERVICES SECTION STARTS -------------------------------------------------------------------------------------- */



/* ABOUT US  SECTION STARTS -------------------------------------------------------------------------------------- */
#about_us_container{
	background:url(images/about_us_img.jpg) no-repeat top left;
	margin-top:1px;
	padding: 130px 30px 0 50px;

}
/* ABOUT US  SECTION ENDS -------------------------------------------------------------------------------------- */

#contact_us_container{
	background:url(images/contact_us.jpg) no-repeat top left;
	margin-top:1px;
	padding: 0 30px 0 50px;

}

/***************************** PERIPHERALS ********************************************/

.peripherals_bg{
	background:url(images/peripherals_bg.jpg) no-repeat top right;
}

.peripherals_text_width{
	width:500px;
	line-height:1.5em;
}
.peripherals_text{
	line-height:1.5em;
}

.peri_left{
	float:left;
	width:380px;
	margin-right:10px;
}
.peri_right{
	float:left;
	width:380px;
}

.peri_holder{
	margin-bottom:10px;
	clear:left;
}
.peri_holder h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#80acd7;
	padding:3px;
}

.peri_border{
	border:1px solid #c6d3e0;
}
.peri_images{
	width:89px;
	float:left;
}
.peri_images img{
	float:left;
}

.peri_text {
	font-size:11px;
	float:left;
	padding-top:10px;
}
.peri_text h4{
	color:#0060bc;
	font-weight:bold;
	font-size:11px;
}
.peri_text p{
	color:#0060bc;
	margin-bottom:8px;
}

/********************************************* NETWORKING ******************************************************/

.networking_bg{
	background:url(images/networking_bg.jpg) no-repeat top right;
}

.networking_text_width{
	width:450px;
	line-height:1.5em;
}

.brandText p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.5em;
}
.nw_details{
	padding-top:10px;
	color:#000000;
}

.nw_portfolio{
	margin-right:10px;
}
.nw_portfolio .border{
	padding:10px;
	border:1px solid #c6d3e0;
}
.nw_portfolio h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#80acd7;
	padding:3px;
}

.nw_portfolio img{
	float:left;
	margin-right:40px;
	margin-left:40px;
	margin-bottom:25px;
	margin-top:25px;
	border:none;
}




.nw_principals h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#80acd7;
	padding:3px;
}

.nw_principals .border{
	padding:10px;
	border:1px solid #c6d3e0;
}

.backup_principals {
	margin-left:20px;
}

.backup_principals ul{
	margin:0;
	list-style:none;
	padding:0;
}
.backup_principals li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:153px;
}

.backup_principals li img{
	margin-bottom:8px;
	margin-top:20px;
	
}
.nw_principals li h2{
	font-size:11px;
	color:#0060bc;
	text-align:center;
	width:103px;
	font-weight:normal;
	margin-bottom:10px;
}

.nw_principals li h2 a:link, .nw_principals li h2 a:hover, .nw_principals li h2 a:visited {

	color:#0060bc;
	text-decoration:none;

}

/********************************************* BACKUP ******************************************************/

.backup_bg{
	background:url(images/backup_bg.jpg) no-repeat top right;
}

.backup_text_width{
	width:450px;
	line-height:1.5em;
}

/********************************************* SOFTWARE ******************************************************/

.software_bg{
	background:url(images/software_bg.jpg) no-repeat top right;
}

.software_text_width{
	width:450px;
	line-height:1.5em;
}

.soft_products{
	margin-top:40px;
}
.soft_products .border{
	padding:10px;
	border:1px solid #c6d3e0;
	background-color:#f5f8fc;
}
.soft_products h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#80acd7;
	padding:3px;
}
.soft_products p{
	font-size:12px;
	color:#0060bc;
	line-height:1.5em;
}
.soft_products .prod_left{
	width:40%;
	float:left;
}
.soft_products .prod_right{
	width:48%;
	float:left;
}


#contact_details{

	margin:auto;
	padding:20px 30px 20px 30px;
	border:1px solid #80acd7;
	width:570px;
	background:#fafafa;

}

#contact_details p.border_bottom{
	border-bottom:1px solid #80acd7;
	padding-bottom:8px;
}

#contact_details p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contact_details span.emailformat a:link, #contact_detailsspan.emailformat a:nover, #contact_details span.emailformat a:visited{
	text-decoration:underline;
	color:#023282;
}  

#email_id1{
	margin-top:2px;
}

#email_id{

	margin-top:4px;

}
#email_01_id{
	position:absolute;
}
#email_02_id{
	position:absolute;
	margin-top:2px;
}

/* SITE MAP SECTION STARTS -------------------------------------------------------------------------------------- */
#sitemap_container{
	margin-top:1px;
	padding: 0 30px 0 50px;

}
#sitemap_page_content_left{
	padding-top:30px;
	width:700px;
	float:left;
}

#sitemap_page_content_left h1{
	font-weight:bold;
	font-size:20px;
	text-align:left;
	padding-bottom:5px;
	color:#023282; 
}

/****************** sitemap STARTS **********************************************/

ul.site_map{
	margin:0;
	margin-top:20px;
	padding:0;
	text-transform:uppercase;
	color:#023282;
}

ul.site_map li{
	list-style:none;
	background:none;
	margin:0;
	padding:0 0 5px 0;
}

ul.site_map li ul{
	margin:0;
	padding:0;
	padding-top:5px;
}

ul.site_map li ul li{
	list-style:none;
	background:none;
	margin:0;
	padding:0 0 5px 0;
}

ul.site_map li a:link, ul.site_map li a:visited{	
	color:#023282;
	text-decoration:none;
	font-weight:bold;
}

ul.site_map li a:hover{
	color:#023282;
	text-decoration:underline;
	font-weight:bold;
}


ul.site_map li ul li a:link, ul.site_map li ul li a:visited{	
	color:#023282;
	text-decoration:none;
	font-weight:normal;
}

ul.site_map li ul li a:hover{
	color:#023282;
	text-decoration:underline;
	font-weight:normal;
}


#brands_border span a{
	color:#023282;
}

#brands_border span{
	display:block; width:151px; padding:2px 5px; text-align:center; padding-bottom:0px;
}
/****************** sitemap ENDS **********************************************/


#careers_container{
	background:url(images/careers_bg.jpg) no-repeat top left;
	margin-top:1px;
	padding: 130px 30px 0 50px;

}

#links{ border-collapse:collapse; margin-bottom:20px;}

#links tr.border-none td{ border:none;}
#links td{ color:#6E6E6E; font-size:11px; padding:3px; border-top:1px dashed #CCC;}
#links td a{color:#023282; font-weight:bold; text-decoration:none;}
#links td a:hover{ text-decoration:underline;}

.clear_both{ clear:both; margin:0; padding:0;}

/* home style */

.left{ width:747px; float:left; padding:0px; margin:0px;}

.flash { height:405px; }

.banner_1{width:302px; float:left; text-align:right;}
.banner_1 img{margin-top:10px;}

.news {width:424px; _width:420px; float:right; padding:10px; border-right:1px solid #d0d0d0;}
.news h3{font-size:12px; font-weight:bold; color:#02307c; border-bottom:1px dashed #02307c; margin-bottom:15px; padding-bottom:10px; margin-top:20px; padding-left:10px;}
.news ul{list-style:none;}
.news li{ border-bottom:1px dashed #999999; margin-bottom:15px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
.news li a{color:#02307c;}

.right{ width:274px; _width:268px; float:right;}
.right ul{ padding:20px 15px; _padding:15px 10px; padding-bottom:0;}
.right li{ list-style:none; border-bottom:1px dashed #cdcdce; margin-bottom:15px; padding-bottom:18px; padding-left:20px; padding-right:20px;}
.right p a, right p a:visited{ text-decoration:none; color:#717372;}
.right p a:hover{ text-decoration:underline; }

.product_1 { margin:0; padding:0;}
.product_1 ul{ margin:0; padding-bottom:0; padding-top:10px;}
.product_1 h3{font-size:12px; color:#02307c; border-bottom: 1px dashed #02307c; text-transform:uppercase; text-align:center; padding-bottom:10px; margin-bottom:10px;padding-top:0px;margin-left:15px; margin-right:15px;}
.product_1 li img {float:left; }
.product_1 h4 { padding:0; margin:0; color:#02307c; font-weight:bold; padding-bottom:5px; font-size:11px;}
.product_1 h4 a{color:#02307c;}
.product_1 li{ margin-bottom:10px; padding-bottom:10px;}
.product_1 li p{padding-left:5px; }
.product_1 li p a{color:#02307c;}
.product_1 li.bottom_border_none{border-bottom:none;}


#s6 { width: 270px; height: 200px; }
#s6 .one {width: 270px; height: 200px;}
.product_1 li .links{float:left; width:100px;}



.clear_left{ clear:left; height:1PX;}

#solutions_container{
	background:url(images/solutions_img.jpg) no-repeat top left;
	margin-top:1px;
	padding: 0 30px 0 50px;

}

p.mail{ margin-top:20px;}
.m-id{float:left; padding-top:3px; margin-top:20px;}





/* SOLUTION SECTION STARTS -------------------------------------------------------------------------------------- */
#solutions_container{
	background:url(images/services_container_bg.jpg) repeat-x top left;
	margin-top:1px;
	padding: 0 30px 0 50px;

}
#solutions_page_content_left{

	width:750px;
	float:left;
}

.solutions_top{
	width:480px;
	margin-top:20px;
}
#solutions_page_content_left h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}
.emc_bg{
	background:url(images/EMC_bg.jpg) no-repeat top right;
}

.propalms_bg{
	background:url(images/propalms_bg.jpg) no-repeat top right;
}
.service_desk_bg{
	background:url(images/service_desk_bg.jpg) no-repeat top right;
}
.quest_bg{
	background:url(images/quest_bg.jpg) no-repeat top right;
}
.neverfail_bg{
	background:url(images/neverfail_bg.jpg) no-repeat top right;
}

#solutions_page_content_left h2, #services_page_content_left h2{
	clear:left;
	color:#023282;
	font-size:18px;
	margin-top:20px;
	margin-bottom:8px;
	text-transform:capitalize;
	font-weight:normal;

}

#solutions_page_content_left h3,  #services_page_content_left h3{
	color:#023282;
	font-size:12px;
	margin-top:20px;
	margin-bottom:3px;
	
}

#solutions_page_content_left img{
	float:left;
	margin-right:10px;
}
#solutions_page_content_left p,  #services_page_content_left p{
	color:#505050;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	line-height:1.5em;

}
#solutions_page_content_left ul,  #services_page_content_left ul{
	color:#505050;
	margin-bottom:10px;

}
#solutions_page_content_left li,  #services_page_content_left li{
	list-style:none;
		background:url(images/services_bullet.gif) no-repeat top left;
	padding-left:8px;
			font-family:Verdana, Geneva, sans-serif;
	color:#000;
		line-height:1.5em;
}




.home_logo{float:right; padding-right:5px;}