/* CSS Document */

/*  

Theme Name:Cumulux Theme

Theme URI: http://www.snr-technologies.com

Description: Two coloumn, Widget ready theme

Version: 1.0

Author: SNR Technologies

Author URI: http://www.snr-technologies.com/

*/



body{

	background:#C9CAC5 url(images/body_bg.jpg) center repeat-y;

	padding:0;

	margin:0;

	font-family:'Arial';

	font-size: 12px;

	color:#333;

	line-height:20px;

}



.body_top{

	background:url(images/tops_bg.jpg) left top no-repeat;

	height:7px;

}



.body_bottom{

	background:url(images/bottom_bg.jpg) left bottom no-repeat;

	height:7px;

}



p{

	padding:3px 0;

	margin:0;

}



pre{

	width:600px;

	overflow-x:scroll;

}



sup, sub, abbr, acronym, cite, em{

	color:#b70004;

}



small{

	font-size:10px;

}



ul.listed{

	padding:0 5px;

	margin:0;

	list-style:none;

}



ul.listed li{

	background:url(images/list-arrow.gif) left 5px no-repeat;

	padding:0 0 0 15px;

	margin:0;

}



/* Header tag style here */

h1, h2, h3, h4, h5, h6{

	padding:0;

	margin:0;

}



h2.title{

	font-family:'Arial';

	font-size:20px;

	color:#2E301B;	

	padding:0 0 5px 20px;

	margin:5px 0;

	text-transform:none;

	float:left;

}

/* End header tag */

/* Span tag style here */

span.head{

	font-family:'Arial';

	font-size:14px;

	font-weight:bold;

	color:#CE0000;

	text-transform:capitalize;

}



span.cont{

	font-family:'Arial';

	font-size:14px;

	font-weight:bold;

	color:#333;

	text-transform:none;

}

/* End span tag *//* Links tag style here */

a:link, a:visited{

	color:#b70004;

	text-decoration:none;

}



a:hover{

	text-decoration:underline;

}



a.download_link{

	padding: 10px 0px 3px 0px;

	color:#F10004;

	cursor: pointer;

	position: relative;

	margin:1px;

    font-weight:bold;


}

a 

img, img{

	border:none;

}

img.profile{

        background:url(images/bg_profile.gif) top left no-repeat;
        margin:8px;
        padding : 4px;
}


/* End links tag */

/* Input style here */

input.textbox{

	border:1px solid #ccc;

    float:left;

}



input.submit{

	background:url(images/cumulux-submit1.jpg) no-repeat;

	border:none;

	width:100px;

	height:33px;

}

/* End input */

/* Button style here */

#submit{

	background:url(images/bg_commentsubmit.gif) top left no-repeat;

	width:128px;

	height:30px;

	color:#fff;

	border:none;

}

/* End button */

/* Order list style here */

ol.list, ul.list{

	padding: 5px 10px 5px 10px;

	margin:0;

}



ol.list li, ul.list li{

	background:url(images/bullet.gif) left top no-repeat;

	font-family:'Arial';

	font-size: 12px;

	color:#333;

	line-height:22px;

	border-bottom: 1px dotted #bbb;

	list-style:none;

	padding-left:20px;

}



ol.list li a:link, ol.list li a:visited, ul.list li a:link, ul.list li a:visited{

	color:#333;

}



/* End order list */

#clear, .clear{

	clear:both;

}



#author, #email, #url, #comment{

	background:#f6f6f6;

	border:1px solid #ccc;

	padding:2px;

}



#wrapper {

	margin:10px auto;

	text-align:left;

	padding:0;

	width:945px;

	height:auto;

	background: url(images/bg_wrapper.jpg) top left repeat-y;

}



#top{

	width:925px;

	height:auto;

	margin:0;

	padding:5px 10px 20px 10px;

}



.logo{

	float:left;

	margin:0;

	padding:0;

}

.logo a{

	margin:0;

	padding:0;

}



/* Top menu style here */

.topmenu{

	float:right;

	margin:0;

	padding:0px 0 0 20px;

}



.topmenu a:link, .topmenu a:visited{

        padding:0;

		margin:0;        

		display:block;        

		float:left;        

		font-family:'Arial';        

		font-size:11px;        

		color:#a7acb0;        

		text-decoration:none;

}

/* End top menu */

/* Menu style here */

.menu{

	float:right;

	margin:0;

	padding:20px 0 0 0;

}



/*ul#menu{

	padding:0;

	margin:0;

	list-style:none;

	position:relative;

	z-index:3; 

}



ul#menu li{

	padding:0 5px 0px 15px;

	margin:0;

	float:left;

	text-align:center;

	position:relative;

	background:none;

	border:none;

}



ul#menu li a:link, ul#menu li a:visited{

	height:auto;

	padding:0;

	margin:0;

	color:#000;

	display:block;

	float:left;

	font-size:14px;

	font-weight:bold;

	font-family:Helvetica;

	text-decoration:none;

	white-space: nowrap;

}



ul#menu li.currentlinks a:link, ul#menu li.currentlinks a:visited{

	height:auto;

	display:block;

	float:left;

	color:#fff;

	font-size:14px;

	font-weight:bold;

	font-family:'Helvetica';

	text-decoration:none;

	background:url(images/bg_menu_left.jpg) top left no-repeat;

}



ul.menu_nav li.currentlinks{

	background:url(images/bg_menu_right.jpg) top right no-repeat;

	background:none;

	border:none;

}



#menu li ul{

	width: 130px;	

	margin: 0;

	padding: 0 0 0px;

	position: absolute;

	top:20px;

	left:15px;

	visibility: hidden;

	border:1px solid #999;

}	

	

#menu li ul li{	

	float: none;

	display: inline;

	background:none;

	border:none;

}			

#menu li ul li a:link, #menu li ul li a:visited{	

	width: 124px;

	padding: 2px 3px;

	background: #fff;

	color: #333;

	text-align:left;

	border-bottom:1px solid #444;

}



#menu li ul li a:hover{	

	border-bottom:1px solid #d61515;

}



#menu ul ul {

	top:-1px;

} 

#menu li ul ul {

	left:150px; 

	margin:0px 0 0 10px;

}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul {

	display:none;

}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul {

	display:block;

}*/

/* End menu */

/*************************************************************************/

/* Header style here */



#header{

	width:933px;

	height:auto;

	margin:0 auto;

}



#header #header_left{

	float:left;

	width:683px;

	height:135px;

	margin:0 0 0 5px;

	padding:0;

	background:url(images/header_left.jpg) left 2px no-repeat;

	overflow:hidden;

}



#header #header_left .banner{

	padding:17px 5px 20px 10px;

	margin:0;

	float:right;

}



#header #header_left .banner img{

	padding:0;

	margin:0;

	float:left;

}



#header #header_left .banner .banner_content{

	padding:0 0 5px 3px;

	margin:0;

	width:489px;

	font-family:'Arial';

	font-size:12px;

	color:#fff;

	font-weight:normal;

	float:right;		font-weight:bold;

}



#header #header_left .banner .banner_content h2{

	padding:0 0 25px;

	margin:0;

}



#header #header_left .banner .banner_content p{

	float:left;

	padding:5px 0;

	margin:0;

}

#header #header_left .banner .banner_content .learnmore{

	margin:2px;

	float:right;

}



#header #header_right{

	float:left;

	width:241px;

	height:135px;

	margin:0 0 0 4px;

	padding:2px 0 0 0;

}



#header_page{

	width:933px;

	height:100px;

	margin:0 auto;

}



#header_page #header_inner{

	float:left;

	width:934px;

	height:118px;

	margin:0;

	padding:0;

	background:url(images/banner.gif) no-repeat;

	overflow:hidden;

}



/* End header style */

/* Fade in Fade out style here */

#fade{

	list-style:none;

	margin:0;

	padding:0;

}



#fade li{

	padding:0;

	margin:0;

}



#fade li a:link, #fade li a:visited{

	font-family:'Arial';

	font-size:16px;

	font-weight:bold;

	color:#FF0000;

	text-decoration:none;

}



#fade li a:hover{

	text-decoration:none;

	color:#FF9900

}

/* End fade style */

/*************************************************************************/

/* Content style here */

#content{

	width:933px;

	margin:0 auto;

	padding:10px 0 5px 0;

}



/* Content1 style here */

#content .content1{

	width:590px;

	padding:0 10px;

	margin:0 4px 0 0;

	float:left;

}



#content .content1 h2{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:18px;

	font-family:Arial;

	font-weight:normal;


}



#content .content1 h2 a:link, #content .content1 h2 a:visited{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:16px;

	font-family:Arial;

	font-weight:bold;

}



#content .content1 h2 a:hover{	

	text-decoration:none;

}



#content .content1 h3{	

	padding:5px 0;

	margin:0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

}



#content .content1 .inner_content{

	padding:0 10px;

	margin:0;

}

div.resource{
	padding:0;
	margin:0;
	width:280px;
	float:left;
}

div.workshop{
	padding:0;
	margin:0;
	width:288px;
	float:left;
}

div.list ul{
	padding:0;
	margin:0;
	list-style:none;
}

div.list ul li{
	padding:0 15px;
	margin:0;
	background:url(images/list-arrow.gif) left 5px no-repeat;
}

div.list{
	width:310px;
	float:left;
}

div.link{
	width:220px;
	float:left;
}	

div.link h4{
	font-family:Trebuchet MS;
	color:#990000;
	text-align:center;
	padding:0;
	margin:0;
}

div.link ul{
	padding:0;
	margin:0;
	list-style:none;
}

div.link ul li{	
	padding:5px 5px;
	margin:0;
	float:left;
	font-size:10px;
	text-transform:uppercase;
	
}

div.link ul li a img{	
	padding:0;
	border:none;
}

a.lrnmore:link, a.lrnmore:visited{
	border:none;
	background:#B80105;
	padding:4px 5px 6px;
	font-family:Trebuchet MS;
	width:100px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin:0;
	text-decoration:none;
	display:block;
}

a.lrnmore2:link, a.lrnmore2:visited{
	border:none;
	background:#B80105;
	padding:4px 5px 6px;
	font-family:Trebuchet MS;
	width:140px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin:0;
	text-decoration:none;
	display:block;
}

/* End content1 */

/* Content style inner pages */

#content .flash{

	padding:0;	

	margin:0;	

	float:left;

}



#content .post_left{

	width:230px;

	height:auto;

	padding:0 5px 0 0;

	margin:0;

	float:left;

}



#content .cright{

	width:220px;	

	padding:0 10px;	

	margin:0;	

	float:left;

}



#content .content1_page{

	width:630px;

	padding:0 5px 0px 15px;

	margin:0 0px 0 0;

	float:left;

/*	border-right:1px solid #f6efcd;*/

}



#content .content1_page h2{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:16px;

	font-family:Arial;

	font-weight:bold;

}



#content .content1_page h2 a:link, #content .content1_page h2 a:visited{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:16px;

	font-family:Arial;

	font-weight:bold;

	text-transform:capitalize;

}



#content .content1_page h2 a:hover{	

	text-decoration:none;

}



#content .content1_page h3{	

	padding:5px 0;

	margin:0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

}



#content .content1_page .inner_content{

	padding:0 10px;

	margin:0;

}



/* End content inner pages */

/* Content style wider pages */

#content .content_wide{

	width:910px;

	padding:0 10px;

	margin:0 4px 0 0;

	float:left;

}



#content .content_wide h2{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:16px;

	font-family:Arial;

	font-weight:bold;

	text-transform:capitalize;

}



#content .content_wide h2 a:link, #content .content_wide h2 a:visited{	

	padding:5px 0;

	margin:0;

	color:#333;

	font-size:16px;

	font-family:Arial;

	font-weight:bold;

	text-transform:capitalize;

}



#content .content_wide h2 a:hover{	

	text-decoration:none;

}



#content .content_wide h3{	

	padding:5px 0;

	margin:0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;
}



#content .content_wide .inner_content{

	padding:0 10px;

	margin:0;

}



#content .content_wide div.services .video_left{

		width:415px;		

		height:auto;		

		float:left;		

		padding:0;		

		margin:0;	

}



#content .content_wide div.services .video_right{

		width:190px;		

		height:auto;		

		float:left;		

		padding:0;		

		margin:0;

}



#content .content_wide div.services .video_left .video{

		padding:0 5px 0 5px;		

		margin:0;	

}



#content .content_wide div.services .video_right .video{

		padding:0 5px 0 10px;		

		margin:0;	

}



/* End content wider pages */

/* Content1 page style here */

#content div.content1_page div.services{

		width:620px;		

		margin:3px;		

		padding:10px;		

		border:#E9E9E9 1px solid;		

		background:#F9F9F9;	

}



#content div.content1_page div.services ul li{

		background:url(images/bullet.gif) left top no-repeat;		

		font-family:'Arial';		

		font-size: 12px;		

		color:#333;		

		line-height:22px;		

		border-bottom: 1px dotted #bbb;		

		list-style:none;		

		padding-left:20px;	

}



#content div.content1_page div.services div.rollimage{

		width:auto;		

		height:210px;		

		margin:0;		

		padding:0;		

		float:left;	

}



#content div.content1_page div.services .rollimage ul li{

		background:none;		

		padding:2px;	

}

/* End content1 page */

/* Content services style here */

#content .services{

	float:left;

	width:260px;

	margin:0;

	padding:0 20px 0 10px;

	border-right:#000 dotted 1px;

}



#content .services h3{

	margin:0;

	padding:20px 0 10px 0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;


}



#content .services p{

	margin:0;

	padding:0;

	color:#000;

	font-size:12px;

	font-family:Arial;

	font-weight:normal;

	line-height:24px;

}



#content .services span{

	margin:0;

	padding:0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:normal;

	line-height:24px;

}



#content .services span a:link, #content .services span a:visited{

	margin:0;

	padding:0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:normal;

	line-height:24px;

	text-decoration:none;

}



#content .services span a:hover{

	text-decoration:underline;

}



/* End content services */

/* Content product style here */

#content .product{

	float:left;

	width:255px;

	margin:0;

	padding:0 20px 0 20px;

}



#content .product h3{

	margin:0;

	padding:20px 0 10px 0;

	color:#b70004;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

	
}



#content .product p{

	margin:0;

	padding:0;

	color:#000;

	font-size:12px;

	font-family:Arial;

	font-weight:normal;

	line-height:24px;

}



/* End content product */

/* Content customers style here */

#content .customers{

	padding:30px 0 0;

	margin:0;

	width:auto;

	height:auto;

}



#content .customers h2{

	padding:5px 10px 10px;

	margin:0;

}



#content .customers div{

	background:url(images/bg_customers.gif) top left no-repeat;

	padding:12px 10px 13px;

	margin:0;

}



#content .customers span{

	padding:0 10px;

	margin:0;

}



/* End content customers */

/* Content Links style here */

/*#content .links{

	width:auto;

	padding: 0 0px;

	margin: 0px 0px;

	font-size:12px;

	font-family:'Arial';		background:url(images/widget-bg.jpg) repeat-y;

}

#content .links h3, #content h2.widgettitle{

	height:36px;

	margin:5px 0px;

	padding:8px 0 0px 13px;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	font-family:'Arial';

	background:url(images/headingbg2.jpg) no-repeat;

}

#content .links ul#linklist, #content .links ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

}

#content .links ul#linklist li, #content .links ul li{

	line-height:16px;

	border-bottom:1px dotted #aaa;

	padding:0px;

	margin:0px;

}

#content .links ul#linklist li a:link, #content .links ul#linklist li a:visited, #content .links ul li a:link, #content .links ul li a:visited{

	padding: 2px 0 2px 13px;

	margin:0;

	color:#333;

	font-size:12px;

	font-family:'Arial';

	display:block;

	list-style:none;

	line-height:16px;

	text-decoration:none;

	background:url(images/bg_content2_ico.gif) left 4px no-repeat;

}*//* End content links */

/* Content Relatedlinks style here */

/*#content .relatedlinks{

	font-family:'Arial';

	font-size:12px;

	padding:5px 0px;

	margin: 0;

	width:auto;

}

#content .relatedlinks h2{

	height:36px;

	margin:5px 0px;

	padding:8px 0 0px 13px;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	font-family:'Arial';

	background:url(images/headingbg2.jpg) no-repeat;

}

#content .relatedlinks ul#relatedlist, #content .relatedlinks ul#blog{

	padding:0px 5px 0 5px;	

	margin:0;

	list-style-type:none;

}

#content .relatedlinks ul#relatedlist li{

	background:url(images/whitepapers2-ico.jpg) 0 8px no-repeat;

	border-bottom:1px dotted #aaa;

	line-height:22px;

	padding:5px 0;

	margin:0;

	font-family:'Arial';

	font-size:11px;

	text-align:justify;

}

#content .relatedlinks ul#blog li{

	background:url(images/bullet.gif) left top no-repeat;

	background-position:0 6px;

	border-bottom:1px dotted #aaa;

	line-height:22px;

	padding:5px 0;

	margin:0;

	font-family:'Arial';

	font-size:11px;

	text-align:justify;

}

#content .relatedlinks ul#relatedlist li a:link, #content .relatedlinks ul#relatedlist li a:visited{

	line-height:16px;

	padding:5px 0 5px 10px;

	font-family:'Arial';

	font-size:12px;

	color:#333;

	list-style:none;

	text-decoration:none;

}

#content .relatedlinks ul#blog li a:link, #content .relatedlinks ul#blog li a:visited{

	line-height:16px;

	padding:5px 0 5px 10px;

	font-family:'Arial';

	font-size:12px;

	color:#333;

	list-style:none;

	text-decoration:none;

}	

#content .relatedlinks .twitter{

	padding:10px 10px;

	margin:0;

}

#content .relatedlinks .twitter a:link, #content .relatedlinks .twitter a:visited{

	font-family:'Arial';

	font-size:18px;

	text-decoration:none;

	color:#000;

}*//* End content relatedlinks */

#content .meetus{

	padding:15px 3px 10px;

	margin:0;

	float:right;

}



#content .paperdownload{

	padding:20px 0 10px 0;

	margin:0;

	font-weight:bold;

}



div.rollimage{

	width:auto;

	height:210px;

	margin:0;

	padding:0;

	float:left;

}



ul#rolling_image{

	width:260px;

	height:auto;

	margin:0;

	padding:0 10px 0 0;

	list-style:none;

	text-align:left;

}



ul#rolling_image li{

	width:auto;

	height:auto;

	margin:0;

	padding:0;

	list-style:none;

	background:none;

	border:none;

}



#content .cloudbrief{

	width:270px;

	height:auto;

	float:left;

	padding:0 10px;

	margin:0;

}



#content .sharelink{

	float:left;

	padding:5px 10px 0 10px;

	margin:0;

}



#content h4{

	font-family:'Arial';

	font-size:15px;

	font-weight:bold;

	color:#b70004;

	padding:0;

	margin:5px 0;

}



/* Content Lefttexts style here */

#content .lefttexts{

	width:auto;

	padding:0 0 0 0;

	margin:0;

	line-height:20px;

}



#content .lefttexts ul{

	width:265px;

	float:left;

	padding:0;

	margin:0;

}



#content .lefttexts img{

	padding:0 10px 0 0;

	margin:0;

}



/* End content lefttexts */

/* Content Dwnloadlink style here */

#content .dwnloadlink{

	padding:0;

	margin:0;

}



#content .dwnloadlink a:link, #content .dwnloadlink a:visited{

	font-weight:bold;

}



#content .dwnloadlink a:hover{

	text-decoration:underline;

}



/* End content dwnloadlink */

#content .clickhere{

	font-family:'Arial';

	font-size:12px;

	font-weight:bold;

	color:#FF0000;

	text-align:right;

}



/* Content pages style here */

#content .pages{

	background:#f8f8f8;

	border:1px solid #ccc;

	width:210px;

	height:auto;

	float:left;

}



#content .pages h3{

	padding:3px 10px 2px 10px;

	margin:0;

	font-family: 'Arial';

	font-size: 16px;

	font-weight:bold;

	color:#664D32;

}



#content .pages div{

	padding:0 10px;

	font-family:'Arial';

	font-size:12px;

	color:#333;

	line-height:18px;

	text-align:justify;

}



/* End content pages */

#content .post{

	width:590px;	

	padding:0px 0;		

	background:url(images/bg_services.jpg) left repeat-y;

	margin:0;

}


#content .cumulux-box{

	width:630px;	

	padding:0px 0;		

	background: url(images/bg_services1.jpg) left repeat-y;

	margin:0;

}


#content .cumbox_top{

	width:630px;	
height:10px;
	padding:0px 0;		

	background: url(images/bg_top1.jpg) left top no-repeat;

	margin:0;

}

#content .cumbox_btm{

	width:630px;	
height:10px;
	padding:0px 0;		

	background:url(images/bg_bottom1.jpg) left bottom no-repeat;

	margin:0;

}



#content .post2{

	width:620px;	

	padding:0px 0;		

	background:url(images/bg_services1.jpg) left repeat-y;

	margin:0;

}



#content .post .postcontent{

	padding:0px 10px;

}



#content .post2 .postcontent{

	padding:0px 10px;

}

/* End content */

/*************************************************************************/

/* Postmetadata style here */

.postmetadata{

	color:#555;

	padding-bottom:10px;

	font-family: 'Arial';

	font-size:11px;

}



.postmetadata a:link, .postmetadata a:visited{

	font-family: 'Trebuchet MS';

	font-weight:normal;

	font-size:11px;

	color:#FE8402;

	text-decoration:none;

}



.postmetadata a:hover{

	font-family: 'Trebuchet MS';

	font-size:11px;

	color:#FE8402;

	text-decoration:underline;

}



/* End postmetadata */

hr{

   color : #ccc;  

}

/* Navigation style here */

.navigation{

	width:auto;

	height:auto;

	padding:20px 20px;

	margin:0;

	color:#2c4b72;

}



.navigation a:link, .navigation a:visited{

	font-size:12px;

	color:#F10004;

	text-decoration:none;

}



.navigation a:hover{

	text-decoration:underline;

}



.left-nav{

	float:left;

	padding:0;

	margin:0;

}



.right-nav{

	float:right;

	padding:0;

	margin:0;

}

/* End navigation */

/* Comments Template style here */

#comments-template{

	width:auto;

	padding:10px 5px;

	margin:0;

}



#comments-template h3{

	padding:5px 0;

	margin:0;

	font-size:16px;

	font-weight:bold;

	color:#333;

}



#comments-template h4{

	padding:5px 0;

	margin:0;

	font-size:15px;

	font-weight:bold;

	color:#2c4b72;

}



#comments-template h4 a:link, #comments-template h4 a:visited{

	padding:5px 0;

	margin:0;

	color:#131841;

	font-size:14px;

	text-decoration:none;

}



#comments-template h4 a:hover{

	text-decoration:underline;

}



#comments-template p{

	padding:5px 0;

	margin:0;

	color:#000;

	font-size:11px;

}



#comments-template .datetime{

	padding:0;

	margin:0;

	font-size:10px;

}



#comments-template .datetime a:link, #comments-template .datetime a:visited{

	padding:0;

	margin:0;

	font-size:10px;

	text-decoration:none;

	color:#333;

}



#comments-template .datetime a:hover{

	text-decoration:underline;

	color:#333;

}



ol.commentlist{

	padding:0;

	margin:0;

	list-style:none;

}



ol.commentlist li{

	padding:5px 20px;

	margin:3px 0;

	display:block;

	background:#eefbff;

}



ol.commentlist li.alt{

	padding:5px 20px;

	margin:3px 0;

	display:block;

	background:#d4f6ff;

}

/* End comments template */

/* Table style here */

/*table#wp-calendar{

	width: 87%;

	font-family:'Trebuchet MS';

	color:#666666;

	margin:0 20px;

}

table#wp-calendar caption{

	color:#333;

	font-weight:bold;

}

table#wp-calendar a:visited, table#wp-calendar a:link{

	color:#333;

	font-weight:bold;

}

table#wp-calendar tbody tr td{

	background:#FBE2E2;

	padding:6px 0px 6px 0px;

	text-align:center;

}

table#wp-calendar thead tr th{

	background:#B23C3C;

	color:#FFFFFF;

	padding:6px 0px 6px 0px;

	text-align:center;

}

table#wp-calendar tbody tr td.pad{

}*/table.tbl{

	padding:0;

	margin:0;

	font-family: 'Arial';

	border:solid #000;

	border-width:1px 1px 0 1px;

}

table.tbl thead tr th{

	background: url(images/tablebg.jpg) top left repeat-x ;

	padding:4px 5px;

	margin:0;

	font-family: "Segoe UI";

	color: #FFFFFF;

	border: solid #000;

	border-width:0 0 1px 0;

}

table.tbl tbody tr td{

	padding:4px 5px;

	margin:0;

	font-family: "Segoe UI";

	border-bottom:1px solid #000;

	vertical-align:top;

}

table.tbl tbody tr td.col1{

	background:#aaa;

	border-right:1px solid #000;

}

table.tbl-1{

	padding:0;

	margin:0 0 0 10px;

	float:right;

	font-family: 'Arial';

	border:solid #000;

	border-width:1px 1px 0 1px;

}

table.tbl-1 thead tr th{

	background: url(images/tablebg.jpg) top left repeat-x ;

	padding:4px 5px;

	margin:0;

	font-family: "Segoe UI";

	color: #FFFFFF;

	border: solid #000;

	border-width:0 0 1px 0;

}

table.tbl-1 thead tr th.thright{

	text-align:right;

}

table.tbl-1 tbody tr td{

	padding:1px 5px;

	margin:0;

	font-family: "Segoe UI";

	border-bottom:1px solid #000;

	vertical-align:top;

}

table.tbl-1 tbody tr td.col1{

	background:#aaa;

	border-right:1px solid #000;

}

table.tbl-1 tbody tr td.alignright{

	text-align:right;

}

/* End table */

/* Footer style here */

#footer{

	width:917px;

	height:170px;

	clear:both;

	margin:0 auto;

	padding:10px 0 10px 20px;

	background:#b80004;

}



#footer h2{	padding:0;	margin:0;	color:#fff;	font-size:12px;	font-family:Arial;	font-weight:bold;	}



#footer_inner{

	width:917px;

	height:50px;

	clear:both;

	margin:0 auto;

	padding:10px 0 10px 10px;

	/*background:url(images/footer_bg_inner.jpg) bottom left no-repeat;*/	        

        background:url(images/footer_link_bg.jpg) center no-repeat;

}

#footer_inner ul{

	padding:0;

	margin:0;

	list-style:none;		float:left;		width:600px;

}

#footer_inner ul li{	padding:0;	margin:0;	float:left;}

#footer_inner ul li a:link, #footer_inner ul li a:visited{	padding:15px 13px;	margin:0;	display:block;	float:left;font-family:'Arial';font-weight:bold;font-size:12px;color:#3F3E3E;}

#footer_inner #copyright{		width:250px;		float:right;		text-align:right;		padding:15px;	font-family:'Arial';        font-size:11px;        font-weight:bold;}

#footer-logo{

	width:910px;		height:40px;		margin:0 auto;		text-align:left;		background:url(images/footer_logo.jpg) right no-repeat;}/* End footer */

/*************************************************************************/

/* Text style here */

#text{

	float:left;

	width:160px;

	height:auto;

	margin:0;

	padding:0;

}

#text h2{

	margin:0;

	padding:0;

}

#text ul{

	margin:0;

	padding:0;

	list-style:none;

}

#text ul li{

	margin:0;

	padding:0 40px 1px 0;

}

#text ul li a:link,#text ul li a:visited{

	margin:0;

	padding:6px 0 6px 15px;

	color:#FFFFFF;

	display:block;

	font-size:11px;

	font-family:'Arial';

	font-weight:normal;

	text-decoration:none;

	border-bottom:#ffffff dashed 1px;

	background: url(images/icon_bg.gif) 5px center no-repeat;

}

#text ul li a:hover{

	text-decoration:none;

}

/* End text */

/* Contact New Design style here */

#contact_newdesign{

	float:right;

	width:220px;

	margin:0;

	padding:0px 0px 8px 0;

}

#contact_newdesign h2{

	padding:0;

	margin:0;

}

#contact_newdesign a:link, #contact_newdesign a:visited{

	padding:0;

	margin:0;        display:block;	color:#FFFFFF;

	font-size:11px;

	font-family:'Arial';

	font-weight:normal;

	text-decoration:none;

}

#contact_newdesign img{

	margin:0;

	padding:2px 0;

}

/* End contact new design */

.search{

	background:url(images/bg_search.gif) top left no-repeat;

	border:none;

	width:210px;

	height:15px;

	padding:5px 10px;

	margin:0;

	font-family:'Arial';

	font-size:11px;

	color:#333;

	float:left;

}

.submit{

	background:url(images/bg_submit.gif) top left no-repeat;

	width:48px;

	height:46px;

	padding:0;

	margin:0;

	border:none;

	float:left;

}

.aligncenter{

	padding:0;

	margin:0;

	text-align:center;

}

.alignleft{

	padding:0;

	margin:0 10px 0 0;

	float:left;

}

.alignright{

	padding:0;

	margin:0 0 0 10px;

	float:right;

}

.floatleft{

	padding:0;

	margin:0 10px 0 0;

	float:left;

}

.floatright{

	padding:0;

	margin:0 0 0 10px;

	float:right;

}


/* Accordion menu list 

.accord_menu {	

	width: auto;

	padding:0;

	text-align:justify;

}

.accord_content{

	padding:0px 0;

}

.accordion_head {

	padding: 10px 0px 3px 0px;

	color:#F10004;

	cursor: pointer;

	position: relative;

	margin:1px;

	font-weight:bold;


}

.accordion_content {

	display:none;

}*/

/* End accordion menu list */

/* Resources page flowchart style here */

div#flowchart{

	width:580px;

	float:left;

}

div#flowchart div.flow1{

	background:url(images/cumulux-flow1.jpg) left no-repeat;

	width:620px;

	height:125px;

	float:left;

}

div#flowchart div.flow1 div.flowcon_1{

	background:#FEFEFE;

	border:1px solid #999;

	width:170px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 10px 10px 10px;

	margin:80px 0 0 260px;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow1 div.flowcon_1 a{

	color:#A30800;

}

div#flowchart div.flow1 div.flowcon_1 div{

	padding:1px 0 1px 0;

	margin:0 2px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow2{

	background:url(images/cumulux-flow2.jpg) left no-repeat;

	width:620px;

	height:125px;

	float:left;

}

div#flowchart div.flow2 div.flowcon_2{

	float:left;

	padding:60px 0 0 120px;

}

div#flowchart div.flow2 div.flowcon_2 div.cont2{

	background:#FEFEFE;

	border:1px solid #999;

	width:145px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 10px;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow2 div.flowcon_2 div.cont2 a{

	color:#A30800;

}

div#flowchart div.flow2 div.flowcon_2 div.cont2 div{

	padding:1px 0 1px 0;

	margin: 0 2px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow2 div.flowcon_3{

	float:left;

	padding:60px 0 0 110px;

}

div#flowchart div.flow2 div.flowcon_3 div.cont3{

	background:#FEFEFE;

	border:1px solid #999;

	width:145px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 10px;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow2 div.flowcon_3 div.cont3 a{

	color:#A30800;

}

div#flowchart div.flow2 div.flowcon_3 div.cont3 div{

	padding:1px 0 1px 0;

	margin: 0 2px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow3{

	background:url(images/cumulux-flow3.jpg) left no-repeat;

	width:620px;

	height:160px;

	float:left;

}

div#flowchart div.flow3 div.flowcon_4{

	float:left;

	padding:85px 0 0 10px;

}

div#flowchart div.flow3 div.flowcon_4 div.cont4{

	background:#FEFEFE;

	border:1px solid #999;

	width:122px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 2px 5px 5px ;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow3 div.flowcon_4 div.cont4 a{

	color:#A30800;

}

div#flowchart div.flow3 div.flowcon_4 div.cont4 div{

	padding:1px 0 1px 0;

	margin: 0 4px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow3 div.flowcon_5{

	float:left;

	padding:85px 0 0 15px;

}

div#flowchart div.flow3 div.flowcon_5 div.cont5{

	background:#FEFEFE;

	border:1px solid #999;

	width:122px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 2px 5px 5px ;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow3 div.flowcon_5 div.cont5 a{

	color:#A30800;

}

div#flowchart div.flow3 div.flowcon_5 div.cont5 div{

	padding:1px 0 1px 0;

	margin: 0 4px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow3 div.flowcon_6{

	float:left;

	padding:85px 0 0 15px;

}

div#flowchart div.flow3 div.flowcon_6 div.cont6{

	background:#FEFEFE;

	border:1px solid #999;

	width:122px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 2px 5px 5px ;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow3 div.flowcon_6 div.cont6 a{

	color:#A30800;

}

div#flowchart div.flow3 div.flowcon_6 div.cont6 div{

	padding:1px 0 1px 0;

	margin: 0 4px 0 0;

	border-bottom:1px dotted #aaa;

}

div#flowchart div.flow3 div.flowcon_7{

	float:left;

	padding:85px 0 0 15px;

}

div#flowchart div.flow3 div.flowcon_7 div.cont7{

	background:#FEFEFE;

	border:1px solid #999;

	width:122px;

	height:auto;

	font-family:'Arial';

	font-size:12px;

	color:#000;

	line-height:18px;

	padding:5px 2px 5px 5px ;

	margin:0;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

div#flowchart div.flow3 div.flowcon_7 div.cont7 a{

	color:#A30800;

}

div#flowchart div.flow3 div.flowcon_7 div.cont7 div{

	padding:1px 0 1px 0;

	margin: 0 4px 0 0;

	border-bottom:1px dotted #aaa;

}

/* End resources page flowchart */

/* Resources flowchart arrows style here */

div#flowchart div.flowarrow1{

	background:url(images/cumulux-flowarrow1.jpg) left no-repeat;

	float:left;

	height:70px;

	width:620px;

	padding-bottom:15px;

}

div#flowchart div.flowarrow2{

	background:url(images/cumulux-flowarrow2.jpg) left no-repeat;

	float:left;

	height:55px;

	width:620px;

	padding-top:10px;

}

/* End resources flowchart arrows *//* Sidebar style here */

#content .sidebar{

	float:left;

	width:282px;

	margin:0 0 0 0px;

	padding:0;

	font-family:'Arial';

	font-size:12px;

	color:#000;

}

#content .sidebar_btm{

	background:url(images/bg_sidebar_btm.gif) bottom left no-repeat;

	width:auto;

	height:6px;

	margin:0;

	padding:0;

}

#content .sidebar h2{

	background:url(images/bg_sidebar_header.gif) top left no-repeat;

	padding:8px 15px 0 10px;

	margin:0;

       font-weight:normal;font-size:14px;color:#444;
}

#content .sidebar ul{

	padding:0;

	margin:0;

	list-style:none;

}

#content .sidebar ul li{

	padding:0;

	margin:0 0 10px;

}

#content .sidebar ul li ul{

	padding:0px;

	margin:0px;

	list-style:none;

}

#content .sidebar ul li ul li{

	padding:4px 10px 4px 20px;

	margin:0;

	font-family:'Arial';

	font-size:11px;

	color:#000;

	line-height:14px;

}

#content .sidebar a:link, #content .sidebar a:visited{

	padding:0;

	margin:0;

	color:#0088be;

	text-decoration:none;

}

#content .sidebar a:hover{

	text-decoration:underline;

}

/* End Sidebar */

/* End related links sidebar */

/* Riviera */

/*#riviera_left_content{		float:left;		padding:0;		margin:5px 0 0px 0px;		width:640px;	}

#riviera_left_content div.services{	

	width:620px;		background:#FDFDFD;		border:#E9E9E9 1px solid;		padding:10px;		margin:3px;	}

#riviera_right_content{		float:left;		width:260px;		margin:5px 0 0 10px;		padding:0;	}

#riviera_right_content div.relatedlinks{		font-family:'Arial';		font-size:14px;		padding:0px;		margin: 0;		width:260px;	}

#riviera_right_content div.relatedlinks h2{		background:url(images/headingbg2.jpg) left repeat-x;		font-family:'Arial';		font-size:16px;		font-weight:bold;		color:#fff;		margin:5px 5px 0 5px;		padding:5px 0 5px 5px;		text-transform:capitalize;		height:18px;	}

#riviera_right_content div.relatedlinks ul{		padding:0 15px 0 10px;		margin:0;		list-style-type:none;	}

#riviera_right_content div.relatedlinks ul li{		background:url(images/whitepapers2-ico.jpg) 0 13px no-repeat;		border-bottom:1px dotted #aaa;		line-height:24px;		padding:10px 0;		margin:0;		font-family:'Arial';		font-size:11px;		text-align:justify;	}

#riviera_right_content div.relatedlinks ul li a:link, #riviera_right_content div.relatedlinks ul li a:visited{		line-height:24px;		padding:5px 0 5px 20px;		font-family:'Arial';		font-size:13px;		color:#CD7B20;		list-style:none;		text-decoration:none;		text-transform:capitalize;	}*/

/*************** Riviera template styles here ***********/#content_btm{		float:left;		padding:0;		margin:0;		width:930px;	}

#content_btm div.riviera_content_left_btm{		background:#FDFDFD;		border:#F8F8F8 1px solid;		padding: 0px;		margin: 0 10px 0 0;		width:440px;		float:left;	}

#content_btm div.riviera_content_left_btm div{		padding: 0 20px 5px 10px;		font-family:'Arial';		font-size: 12px;		text-align:justify;		color:#333;		line-height:20px;	}

#content_btm div.riviera_content_right_btm{		background:#FDFDFD;		border:#F8F8F8 1px solid;		padding: 0;		width:440px;		float:left;	}

#content_btm div.riviera_content_left_btm h2{

		font-family:'Arial';		font-size:20px;		color:#2E301B;			padding:10px 0 10px 20px;		margin:0;		text-transform:none;	}

#content_btm div.riviera_content_left_btm div.ques{		padding: 5px 10px 5px 10px;		margin:0;		color:#333;		line-height:20px;		font-size: 12px;		font-family:'Arial';	}

#content_btm div.riviera_content_right_btm div{		padding: 0 10px 5px 10px;		font-family:'Arial';		font-size: 12px;		text-align:justify;		color:#333;		line-height:20px;	}

#content_btm div.riviera_content_right_btm h2{		font-family:'Arial';		font-size:20px;		color:#2E301B;			padding:10px 0 10px 20px;		margin:0;		text-transform:none;	}

#content_btm div.riviera_content_right_btm div.ans{		padding:0 10px 5px 10px;		margin:0;		color:#333;		font-size: 12px;		font-family:'Arial';	}

#content_btm div.riviera_content_right_btm div.ans div.ans_first{		padding:0;		margin:0;		list-style:none;	}

/* End riviera */ 

/*sidebar */

#content .sidebar ul .widget{

	width:auto;

	padding: 0 0px;

	margin: 0 0px;

	background:url(images/widget-bg.jpg) repeat-y;}

#content .sidebar ul .widget li h2{		height:36px;

	margin:0px 0px;

	padding:8px 0 0px 13px;

	color:#fff;

	font-size:16px;

	font-weight:bold;

	font-family:'Arial';

	text-transform:capitalize;

	background:url(images/headingbg2.jpg) no-repeat;		}

#content .sidebar ul .widget li ul li{		border-bottom:#D32121 1px dotted;		display:block;		width:210px;		margin:3px 20px;		background:url(images/list-arrow.gif) left 7px no-repeat;		line-height:16px;}/********* Related list ***********/#content .sidebar ul .widget li ul#relatedlist li{	background:url(images/whitepapers2-ico.jpg) left 7px no-repeat;}

#content .sidebar ul .widget li ul li a{

	font-size:12px;

	font-family:'Arial';		color:#333;

}

#content .sidebar ul .widget li #widget_btm{

	background:url(images/widget-btm.jpg) left 7px no-repeat;		height:22px;

	}/********** News Cloud **********/#content .sidebar ul li.newscloud h2{

	background:url(images/bg_sidebar_header.gif) top left no-repeat;

	padding:8px 15px 0 10px;

	margin:0;

	text-transform:capitalize;        font-family:'Arial';        font-size:16px !important;        font-weight:bold;        color:#444;}

#content .sidebar ul li.newscloud{	width:265px;

	background:url(images/bg_content_small.gif) top left repeat-y;

	padding:0;

	margin:0 0 10px;

}

#content .sidebar ul li.newscloud  ul{

	padding:0 10px;

	margin:0;

	list-style:none;

}

#content .sidebar ul li.newscloud ul li{

	background:#EEEEEE url(images/bg_content2_ico.gif) 5px 6px no-repeat;

	padding:4px 10px 4px 20px;

	margin:0;

	border:solid #D1D1D1;

	border-width:1px 0;

	font-family:'Arial';

	font-size:11px;

	color:#000;

	line-height:14px;

}

#content .sidebar ul li.newscloud ul li a:link, #content .sidebar ul li.newscloud ul li a:visited{

	padding:0;

	margin:0;

	color:#0088be;

	text-decoration:none;

}

#content .sidebar ul li.newscloud ul li a:hover{

	text-decoration:underline;

}

/* Home page sidebar style here */

#content .content2{

	float:left;

	width:309px;

	margin:0 0 0 4px;

	padding:0;

	font-family:'Arial';

	font-size:12px;

	color:#000;

}

#content .content2_btm{

	background:url(images/bg_content2_btm.gif) top left no-repeat;

	width:309px;

	height:6px;

	margin:0;

	padding:0;

}

#content .content2 h2{

	background:url(images/bg_side_header.gif) top left no-repeat;

	padding:8px 15px 0 10px;

	margin:0;

	font-family:'Arial';        font-size:16px !important;        font-weight:bold;        color:#444;}

#content .content2 h2.widgettitle{

	background:none;

	padding:8px 15px 0 10px;

	margin:0;

}

#content .content2 ul{

	padding:0;

	margin:0;

	list-style:none;

}

#content .sidebar ul li.counter, #content .content2 ul li.counter{
	padding:0;
	margin:0;
	width:309px;
	display:block;
	font-family:'Arial';
	font-size:24px;
	color:#FFFFFF;
}

#content .sidebar ul li.counter span.cnt , #content .content2 ul li.counter span.cnt{
	background: url(images/numberboard.png) no-repeat;
	display:block;
	/*float:left;*/
	width:197px;
	padding:10px 0 10px 12px;
	margin:0 auto;
	letter-spacing:22px;
	font-size:22px;
	color:#FFFFFF;
	font-family:'Arial';

}

#content .sidebar ul li.counter span.cnttext, #content .content2 ul li.counter span.cnttext{
	display:block;
	/*float:left;*/
	width:197px;
	padding:2px 0 10px 0;
	margin:0 auto;
	letter-spacing:normal;
        line-height:14px;
	font-size:11px;
        font-weight:bold;
	color:#000;
	font-family:'Arial';
        text-align:center;
}


#content .content2 ul li.newscloud{

	background:url(images/bg_content2.gif) top left repeat-y;

	padding:0;

	margin:0 0 10px;

}

#content .content2 ul li{

	padding:0;

	margin:0;

}

#content .content2 ul li.newscloud  ul{

	padding:0 10px;

	margin:0;

	list-style:none;

}

#content .content2 ul li.newscloud ul li{

	background:#EEEEEE url(images/bg_content2_ico.gif) 5px 6px no-repeat;

	padding:4px 10px 4px 20px;

	margin:0;

	border:solid #D1D1D1;

	border-width:1px 0;

	font-family:'Arial';

	font-size:11px;

	color:#000;

	line-height:14px;

}

#content .content2 ul li.newscloud ul li a:link, #content .content2 ul li.newscloud ul li a:visited{

	padding:0;

	margin:0;

	color:#0088be;

	text-decoration:none;

}

#content .content2 ul li.newscloud ul li a:hover{

	text-decoration:underline;

}

/* End here */



.bg_btn{

	background:url(images/button-big.gif) top left no-repeat;

	width:145px;

	height:33px;

	padding:0 0 3px ;

	margin:10px;

	border:none;

	font-size:12px;

	font-weight:bold;

	color:#111;

    font-family:'Arial' !important;

}

	

/************ loopslider ************/



.scontainer {

	width:934px; 

	height:265px; 

	overflow:hidden; 

	position:relative; 

	cursor:pointer; 

}



div.slides { 

	position:absolute; 

	top:0; 

	left:0; 

}



ul.slides { 

	position:absolute; 

	top:0; 

	left:0; 

	list-style:none; 

	padding:0; 

	margin:0; 

}



div.slides > div,ul.slides li { 

	position:absolute; 

	top:0; 

	width:934px; 

	display:none; 

	padding:0; 

	margin:0; 

}

/*

 * Optional

*/

#loopedSlider,#newsSlider { 

	margin:0 auto; 

	width:934px; 

	position:relative; 

	clear:both; 

}



.navig{


}



ul.pagination {

	list-style:none; 

	padding:0; 

	margin:0; 

	position:absolute; 

	bottom:10px; 

	right:10px;

}



ul.pagination li  {

	float:left; 

}



ul.pagination li a { 

	padding:1px 7px; 

	margin:0 2px;

	font: bold 10px Verdana, Arial; 

	text-align: center; 

	line-height: 22px; 

	background:#BF0206; 

	color: #fff!important; 

	text-decoration: none; 

	display: block; 

}



ul.pagination li.active a {

	background: #fff; 

	color: #BF0206!important; 

}



.slides div span{

	position:relative;

	bottom:220px;

        width : 490px;

	font-size:20px;

	opacity: 0.7;

	filter:alpha(opacity=70);

	-moz-opacity:0.7;

	-khtml-opacity:0.7;

	padding: 6px; 

	margin:0 0 0 30px;

	background:#fff;

	color: #000;

	font-size:18px;

        font-family : Arial;

	line-height:36px;

	display:block;

}

/**************************** Manage Axis style here ************************/

#manage_left_content{
	padding:0 5px 0 10px;
	margin:0;
	width:240px;
	height:auto;
	float:left;
}

#manage_right_content{
	padding:2px;
	margin:0;
	wdith:360px;
	height:auto;
	float:left;
	border:1px solid #aaa;
}

a.maxis:link, a.maxis:visited{
	clear:both;
	padding:2px 0;
	margin:5px 0 0;
	width:150px;
	display:block;
	background: url(images/btn_bg.gif) top left no-repeat;
	font-size:11px;
        font-weight:bold;
	color:#fff;
	text-align:center;
        text-transform:uppercase;
}

a.maxis:hover{
	text-decoration:none;
}

/************************ logo style here **************************/

#logo{

	list-style:none;

	margin:0;

	padding:3px 0 0!important;

}



#logo li{
	padding:0;
	width:260px;
	margin:0;
	text-align:center;
         background:#fff;
}



#logo li a:link, #logo li a:visited{

	font-family:'Arial';

	font-size:16px;

	font-weight:bold;

	color:#FF0000;

	text-decoration:none;

}



#logo li a:hover{

	text-decoration:none;

	color:#FF9900

}

.awards ul{
	list-style:none;
	margin:0;
        width:580px;
        float:left;
	padding:0!important;
}



.awards ul li{
	padding:0 27px 0 0!important;
	margin:0;
        float:left;
        width:auto;
        height:80px;
}



.awards ul li a:link, .awards ul li a:visited{

	font-family:'Arial';

	font-size:16px;
        display:block;
        float:left;
        padding:0;
        margin:0;
	font-weight:bold;

	color:#FF0000;

	text-decoration:none;

}



.awards ul li a:hover{

	text-decoration:none;

	color:#FF9900

}



/************* Home style here ************************/

.options{
	padding:0px;
	margin:0;
	float:left;
	width:600px;
	
	
}

.options .opt_box{
	width:190px;
	padding:0;
	margin:0 10px 10px 0;
	background:url(images/optionbg.jpg) no-repeat;
	height:250px;
	float:left;
}

.options .opt_box2{
	width:190px;
	padding:0;
	margin:0;
	background:url(images/optionbg2.jpg) no-repeat;
	height:150px;
	float:left;
}

.options .opt_box_top{
	width:275px;
	height:6px;
	padding:0;
	margin:0;
	background:url(images/bg_content3_top.gif) top left no-repeat;
}

.options .opt_box_btm{
	width:275px;
	height:6px;
	padding:0;
	margin:0;
	background:url(images/bg_content3_btm.gif) bottom left no-repeat;
}

.options .opt_box h3{
	padding:5px 10px!important;
	margin:0;
	font-size:16px!important;
	color:#333!important;
}

.options .opt_box h3 sup{
        color:#333!important;
}

.options .opt_box h3 a:link, .options .opt_box h3 a:visited{
	padding:0;
	margin:0;
	color:#333!important;
}

.options .opt_box p{
	padding:0 10px!important;
	margin:0!important;
	color:#1D1C1C!important;
	font-size:12px;
	line-height:18px;
}

.gomore a:link, .gomore a:visited{
	padding:0 15px!important;
	margin:0!important;
	color:#333!important;
	float:right;
}

.options .optionbox{
	width:190px;
	float:left;
	padding:0;
	margin:0 10px 10px 0;
}

.awards{
	padding:2px 0 0 5px;
	margin:0;
	float:left;
}

.awards h2{
	padding:0 0 17px 0!important; 
        margin:0!important;
	color:#B80004!important;
	font-size:18px!important;
	font-weight:normal!important;
	font-family:Arial, Helvetica, sans-serif!important;	
}

.awards ul{
	padding:0;
	margin:0;
	list-style:none;
}

.awards ul li{
	padding:0;
	margin:0;
}

input.go
{
	background:url(images/gobut.png) no-repeat;
	width:36px;
	height:21px;
	cursor:pointer;
	border:none;
	float:right;
	margin:0 10px 0 0;
}
input.go2
{
	background:url(images/gobut.png) no-repeat;
	width:36px;
	height:21px;
	cursor:pointer;
	border:none;
	float:right;
	margin:0 10px 0 0;
}


.golink
{
	width:36px;
	height:21px;
	cursor:pointer;
	border:none;
	float:right;
	margin:0 10px 0 0;
}

.golink a:link, .golink a:visited{
        padding:0;
        margin:0;
        display:block;
}

div.opt_box p.cldcompute
{
	height:110px;
}

.homeright{
	padding:0 15px 0 0;
	margin:0;
	float:left;
	width:498px;
}

.homeright h2{
	padding:0 0 10px 0!important;
        margin:0!important;
	color:#B80004!important;
	font-size:18px!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
div.heading
{
	font-family:"Agency FB";
	font-size:19px;
	color:#2B2B2B;
	font-weight:normal;
	border:none;
}
div.hlink{
	padding:0 0 20px;
	margin:0;
	width:auto;
	float:left;
	background:url(images/seperator.jpg) right top no-repeat;
}	
div.hlink ul{
	padding:0;
	margin:0;
	list-style:none;
}

div.hlink ul li{	
	padding:5px 18px 0 0px;
	margin:0;
	float:left;
	font-size:12px;
}

div.hlink ul li.scenario{	
	padding:0px 0px 7px 23px;
	margin:0;
	float:none!important;
	font-size:12px;
	background:url(images/cloudlist.jpg) top left no-repeat;
}

div.hlink ul li div{	
	padding:5px 0;
	margin:0;
}

div.hlink ul li a img{	
	padding:0;
	border:none;
}

div.hlink div{
	padding:0;
	margin:0;
	text-align:center;
}

div.hlink span{
	padding:0 5px;
	margin:0;
	width:auto;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

div.featured{
	padding:0 0 0 10px!important;
	margin:0!important;
	width:200px!important;
	float:left;
}

div.featured ul li.newscloud{
	padding:0 0 0 5px!important;
	margin:0!important;
	width:205px!important;
	background:none!important;
}

div.featured ul{
	padding:0!important;
	margin:0!important;
	list-style:none;
}

div.featured ul li{
	padding:0!important;
	margin:0 0 0 0px!important;
	float:left;
	font-size:12px;
	text-align:left!important;
	background:none!important;
	width:190px!important;
}

div.featured ul li ul{	
	padding:0!important;
	margin:0!important;
	list-style:none;
}

div.featured ul li ul li{	
	padding:0!important;
	margin:0!important;
	font-size:12px;
	text-align:center!important;
	background:none!important;
}

div.featured .fea_cus_btm{
	display:none;
}

div.featured .fea_cus h2{
	padding:0 0 10px 0!important;
	color:#B80004!important;
	font-size:18px!important;
	font-weight:normal!important;
	font-family: Arial, Helvetica, sans-serif!important;	
}

ul.logos{
	padding:0;
	margin:0;
	list-style:none;
}

ul.logos li{
	padding:0;
	margin:0;
}


/****************** OnRamp landing page style **************************/

.cumuluxmanaged
{
margin:0;
padding:5px 0 0;
width:auto;
height:auto;

}

.onramp
{
margin:0;
padding:5px 0 0;
width:auto;
height:auto;

}

.onramp h2
{
margin:0!important;
padding:0!important;
font-size:18px;
}

.onramp sup{
	color:#333!important;
}

p.bold
{
margin:0 0 0 5px;
padding:0;
font-size:12px;
font-weight:bold;
}

p.bold a
{
margin:0;
padding:0;
color:#000000;
text-decoration:none;
}

.firstarrow
{
margin:0;
padding:60px 10px 0 10px;
float:left;
}

.build
{
margin:15px 0 0;
padding:0;
width:150px;
height:auto;
border:2px solid #ad000b;
float:left;
}

.build h4
{
margin:0!important;;
padding:5px 0!important;;
color: #ffffff!important;
font-weight:normal!important;
text-align:center;
background-color:#ad000b;
text-transform:uppercase!important;
}

.build p
{
margin:0;
padding:0 5px;
font-size:12px;
}

.arrowimage
{
margin:0;
padding:0;
}

#bottomcontents
{
margin:;
padding:15px 0;
width:494px;
height:auto;

}

.whatwill
{
margin:0;
padding:0;
width:272px;
height:auto;

float:left;
}

.whatwill ul
{
margin:0;
padding:0;
list-style:none;
}

.whatwill ul li
{
margin:0;
padding:0 13px;
font-size:12px;
background:url(images/list-arrow.gif) left 5px no-repeat;
}

.manageraxis
{
margin:0;
padding:0;
width:220px;
height:142px;

float:right;
}

.manageraxis h5
{
margin:0;
padding:0;
text-align:center;
color:#b80105;
}

.manageraxis ul
{
margin:0;
padding:0;
list-style-type:none;
}

.manageraxis li
{
margin:0;
padding:5px 0 0 10px;
list-style-type:none;
float:left;
}

.manageraxis ul li div
{
margin:0;
padding:0;
font-size:10px;
}

.manageraxis ul li img
{
margin:0;
padding:0;

}

fea_cus{
	background:url(images/bg-featured-customer.jpg) top left!important;
	width:309px;
	height:170px;
	padding:0;
	margin:5px 0 0;
         text-align:center;
}

.fea_cus h2{
	padding:4px 10px 2px!important;
	font-family:'Arial'!important;
	font-size:16px!important;
	font-weight:bold!important;
         text-align:left;
	color:#444!important;
}

.fea_cus_btm{
	clear:both;
	background:url(images/bg-featured-customer-btm.jpg) bottom left repeat-y;
	width:309px;
	height:5px;
	padding:0;
	margin:0;
}

.featured #featured-logo{
	display:none;
}

.sidebar ul li.free_text h2{
       padding:10px 0!important;
       margin:0;
       font-size:16px!important;
       color:#666!important;
       font-weight:bold!important;
       background:none!important;
}

.sidebar ul li.free_text .ft_content{
       padding:10px 0 0!important;
       margin:0;
}