body

{

margin:0px;

padding:0px;

background-color:#262425;

}
a, .cal_link
{
color:#524ba9;
font-family: Trebuchet MS;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

p

{margin:0px;

padding:0px;

float:left;

}

.main

{

width:900px;

margin:0 auto;

background:url('../images/bg.jpg');

background-repeat:no-repeat;

height:986px;



}
.top_content
{

float:left;

width:900px;

}

.nav_bottom

{

float:left;

width:900px;

height:202px;

}

.content

{

float:left;

width:900px;

height:648px;

}

.content_left

{

float:left;

width:224px;

}

.left_inner

{

float:left;

width:193px;

}

.left_bg

{

background:url('../images/bubble_box.gif');

background-repeat:no-repeat;

float:left;

width:193px;

height:62px;

}

.text_title

{

color:#564EB0;

font-family:Gill Sans;

font-size:18px;

font-weight:bold;

}

.text_title2

{

color:#564EB0;

font-family:Gill Sans;

font-size:18px;

font-weight:bold;

}

.content_mid

{

float:left;

width:448px;

}

.content_right

{

float:left;

width:224px;

}

.logo

{

float:left;

width:275px;

}

.top_nav

{

width:625px;

float:right;

}

.top_nav_bg

{

background-color:#D7D7D7

}

.flash_player

{

float:left;

padding-left:15px;

}

.right_title

{

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#534CAE;

}

.right_text

{

font-family: Trebuchet MS;

font-size:11px;

font-weight:normal;

color:#929292;

line-height:13px;

padding-right:7px;

}

.right_text2

{

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#929292;

line-height:14px;

}

.comments_text

{

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

line-height:13px;

font-weight:normal;

color:#787878;

}

a.read_more

{

color:#534CAE;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

a.read_more:hover

{

color:#534CAE;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

a.read_more_right

{

color:#CBCACA;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

.read_more

{

color:#534CAE;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

a.read_more_right:hover

{

color:#CBCACA;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

.right_box

{

padding-left:15px;

float:left;

text-align:left;

padding-top:10px;

width:190px;

}

.middle_text
{
font-family:Trebuchet MS ;
font-size:11px;
font-weight:normal;
color:#929292;
line-height:17px;
float:left;
width:450px;
text-align:left;
height:auto;
}
.middle_text ul
{
	padding:0px;
	margin:0px;	
	list-style:none;
	
}
.middle_text img
{
	border:0px;		
}
.middle_text li
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.text_box

{

float:left;

width:100%;

padding-top:8px;

}

.text_box2

{

float:left;

width:98%;

padding-top:4px;

}

.scroll_menu

{

float:left;

width:100%;

padding-top:0px;

}

.more_area

{

float:right;

}

.mid_title

{

color:#5750B1;

font-family:Trebuchet MS;

font-size:13px;

line-height:15px;

}

.right_bg

{

background:url('../images/black_bar_repete.gif');

background-repeat:repeat-x;

float:left;

width:186px !important;

width:185px;

height:648px;

}

.right_bg_content

{

width:158px;

margin:0 auto;

text-align:center;

}

.title_right

{

color:#FFFFFF;

font-family:Gill Sans;

font-size:18px;

text-align:left;

}

a.read_more_right

{

color:#CBCACA;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

a.read_more_right:hover

{

color:#CBCACA;

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

.content_right_box

{

float:left;

width:158px;

padding-top:6px;

}

.img_right

{

float:left;

width:35px;

padding-right:3px;

padding-top:2px;

}

.img_text

{

width:110px;

float:left;

text-align:left;

padding-right:100px;

}

a.right_nav

{

font-family: Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#929292;

text-decoration:none;

}

a.right_nav:hover

{

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#929292;

text-decoration:none;

}

.footer

{

float:left;

width:100%;

padding-top:10px;

padding-bottom:10px;

}

.footer_text

{

font-family:Helvetica,Arial, sans-serif;

font-size:10px;

font-weight:normal;

color:#686667;

padding-left:5px;

}

a.footer_link

{

font-family:Helvetica,Arial, sans-serif;

font-size:10px;

font-weight:normal;

color:#686667;

padding-left:5px;

text-decoration:underline;

}

a.footer_link:hover

{

font-family:Helvetica,Arial, sans-serif;

font-size:10px;

font-weight:normal;

color:#686667;

padding-left:5px;

text-decoration:none;

}

/*misc*/

.no_border

{

border:none;

}

.padding_left1

{

float:left;

padding-top:23px;

padding-left:15px;

}

.padding_left6

{

padding-left:6px;

}

.line

{

float:left;

background-color:#B5B5B5;

width:100%;

height:1px;

margin-top:20px;

margin-bottom:15px;

}

.line2

{

float:left;

background-color:#B5B5B5;

width:100%;

height:1px;

margin-top:10px;

margin-bottom:5px;

}

.line3

{

float:left;

background-color:#656565;

width:100%;

height:1px;

margin-top:10px;

margin-bottom:5px;

}

.line4

{

float:left;

background-color:#353334;

width:100%;

height:1px;

margin-top:2px;

margin-bottom:2px;

}

.line5

{

float:left;

background-color:#B5B5B5;

width:100%;

height:1px;

margin-top:1px;

margin-bottom:5px;

}

.line6

{

float:left;

background:url('../images/line_rep.gif');

background-repeat:repeat-x;

width:90%;

height:1px;

margin-top:2px;

margin-bottom:2px;

}

.float_left

{

float:left;

}

.float_right

{

float:right;

}

.padding_bottom10

{

padding-bottom:10px;

}

.padding_bottom6

{

padding-bottom:6px;

}

.padding_bottom1

{

padding-bottom:1px;

}

.padding_bottom2

{

padding-bottom:2px;

}

.padding_bottom20

{

padding-bottom:20px;

}

.padding_top20

{

padding-top:20px;

float:left;

}

.padding_top22

{

padding-top:23px;

float:left;

}

.padding_top18

{

padding-top:18px;

float:left;

}

.padding_top10

{

padding-top:10px;

float:left;

}

.width45

{

width:45px;

}

.width95

{

padding-top:3px;

width:95px;

float:left;

}

.width353

{

width:353px;

float:left;

}

.width100

{

width:100%;

float:left;

}

.padding_find

{

padding-top:14px;

padding-right:3px;

}

.text_align_left

{

text-align:left;

}

.margin_top24

{

margin-top:24px;

}

.margin_top40

{

margin-top:40px;

}

.margin_top47

{

margin-top:46px;

}



.padding_top2

{

padding-top:2px;

}

.padding_top5

{

padding-top:5px;

}

.padding_top8

{

padding-top:8px;

}

.padding_top15

{

padding-top:15px;

}

.padding_right10

{

padding-right:10px;

}

/*===========services=========*/

.content_inner

{

float:left;

width:900px;

}

.content_inner_left

{

	float:left;

	width:240px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

}

.content_inner_mid
{
	padding:0px;
	margin:0px;
	float:left;
	width:456px;
	font-family:Trebuchet MS ;
	font-size:11px;

	font-weight:normal;

}

.content_inner_right
{
padding:0px;
	margin:0px;
	float:right;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.services_nav
{
float:left;
width:223px;
}
.services_bg
{

background:url('../images/strip_middle1.gif');

background-repeat:no-repeat;

float:left;

width:223px;

height:151px;

}

.clients_bg

{

background:url('../images/client_middle.gif');

background-repeat:no-repeat;

float:left;

width:223px;

height:132px;

}

.news_bg

{

background:url('../images/strip_middle1.gif');

background-repeat:repeat-y;

float:left;

width:223px;

height:151px;

}

a.services_link

{

color:#818181;

font-size:11px;

font-weight:normal;

text-decoration:none;

line-height:17px;

}

a.services_link:hover

{

color:#818181;

font-size:11px;

font-weight:normal;

text-decoration:underline;

line-height:17px;

}

.services_format

{

text-align:left;

width:170px;

}

.left_nav_bg

{

background:url('../images/strip_rpt.gif');

background-repeat:repeat-y;

float:left;

width:223px;

height:510px !important;

height:490px;

}

.left_nav_services

{

background:url('../images/bottom_strip.gif');

background-repeat:no-repeat;

float:left;

width:223px;

height:503px;

}

.left_nav_clients

{

background:url('../images/strip_client_below.gif');

background-repeat:no-repeat;

float:left;

width:223px;

height:522px;

}

.left_nav_news

{

background:url('../images/bottom_strip.gif');

background-repeat:no-repeat;

float:left;

width:223px;

height:503px;

}

.left_nav_contact

{

background:url('../images/news_strip.jpg');

background-repeat:no-repeat;

float:left;

width:223px;

height:751px;

}

.left_nav_inner

{

width:178px;

margin:0 auto;

}

.width428

{

width:448px;

float:left;

}

.right_content_title

{

font-family: Helvetica,Arial, sans-serif;

color:#736F9D;

font-size:18px;

}

.right_content_title2

{

font-family: Helvetica,Arial, sans-serif;

color:#736F9D;

font-size:12px;

}

/*=========about us======*/

.name_text

{

font-family:Trebuchet MS;

font-size:13px;

font-weight:bold;

color:#929292;

line-height:17px;

}

.right_content_about

{

font-family: Helvetica,Arial, sans-serif;

color:#736F9D;

font-size:13px;

font-weight:bold;

}

.right_content_about2

{

font-family: Helvetica,Arial, sans-serif;

color:#929292;

font-size:13px;

font-weight:bold;

}

/*==========portfolio===========*/

a.portfolio_link

{

color:#544DAF;

font-family:Helvetica,Arial, sans-serif;;

font-size:11px;

font-weight:normal;

text-decoration:none;

}

a.portfolio_link:hover

{

color:#544DAF;

font-family:Helvetica,Arial, sans-serif;;

font-size:11px;

font-weight:normal;

text-decoration:underline;

}

/*===========contact us===============*/

.input_textbox

{

height:14px;

border:1px solid #CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#818181;

}

.input_textarea

{

width:120px;

height:60px;

border:1px solid #CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#818181;

}

.input_select

{

width:120px;

height:18px;

}

.form_content

{

float:left;

width:230px;

}

.form_content_right

{

float:left;

width:210px;

}

.text_form

{

float:left;width:70px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#818181;

padding-bottom:8px;

}

.input_box

{

float:left;

width:120px;

padding-bottom:8px;

}

.main_heading

{

	padding:0px;

	margin:0px;

	font-size:13px;

	color:#10077a;

	font-weight:bold;

	list-style-type: none;

	line-height:20px;	

}

.sub_heading{

	padding:0px;

	margin:0px;

	color:#818181; 

	font-weight:normal;

	font-size:11px;

	list-style-type:none;

	text-decoration:none;

}
ul
{
	list-style-type:disc inside;
	margin-left:15px;
	padding:0px;
	margin-bottom:10px;
	
}
.services_format ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


/*.bullets_style_none{

	list-style-type:disc inside;

	margin:0px;

	padding:0px;


}*/



#side_div ul li {

	list-style-image:url('../images/C3CUBE_RajaSub_news_06_arrow.gif');	

	margin:0px;

	padding:0px;
	

}
#side_div ul li ul li{

	list-style-image:none;
	margin:0px;
    padding:0px;			
}
.show_line{

    background: url(../images/C3CUBE_RajaSub_news_13_line.gif) repeat-y;    

	height: 720px;	

}

.textbox
{

	float:left;

	width:90px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	height:14px;

	border:1px solid #CCCCCC;

}



.repeat-bg{

 background: url(../images/inner_bg_rpt.gif) repeat-y;

}

.images_title{

font-size:10px;

font-family:Verdana;

color:#818181;

font-weight:normal;

text-decoration:none;

line-height:20px;

}

a.service_nav

{

font-family: Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#929292;

text-decoration:none;

}

a.service_nav:hover

{

font-family:Helvetica,Arial, sans-serif;

font-size:11px;

font-weight:normal;

color:#ffffff;

text-decoration:underline;

}



.ajaxpopup_main

{

	float:left;

	padding:0px;

	margin:0px;

	width:428px;

}

.ajaxpopup_top{

	background:url('../images/news_popup_up.png');

	background-repeat:no-repeat;

	height:5px;

}

.ajaxpopup_bottom{

	background:url('../images/news_popup_lower.png');

	background-repeat:no-repeat;

	height:14px;

}

.ajaxpopup_content{

	background-color:#8F8F8F;

}

.ajaxpopup_title

{

	padding:0px 10px 10px 10px;

	color:#3b3b3b;

	font-family:"Trebuchet MS";

	font-size:14px;

	font-weight:bold;

	float:left;

	width:408px;

}

.ajaxpopup_desc

{

	padding:0px 10px 10px 10px;

	font-family: Helvetica,Arial, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#fff;

	line-height:13px;

	width:408px;

}

.ajaxpop_heading{

	padding:0px 10px 10px 10px;

	float:left;

	width:408px;

	background-color:#8F8F8F;

}

.ajaxpopup_mainhead{

	float:left;

	width:373px;

	font-family: Helvetica,Arial, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#fff;

	padding-top:2px;

}

.ajaxpopup_image{

	float:left;

}

#fixedtipdiv{

	position:absolute;

	z-index:500;

	padding:0px;

	margin:0px;

	width:428px;

}

.float_footer{

float:right;

padding-right:5px;

}

#ul_new_class{

	list-style-type:none;

	margin:0px;

	padding:0px;

}

a.hover_link

{

color:#818181;

text-decoration:none;

line-height:20px;

padding-left:14px;

display:block;

width:161px;

height:19px;

}

a.hover_link:hover

{

display:block;

color:#FFFFFF;

line-height:20px;

background:url('../images/hover_bar.gif') no-repeat;

padding-left:14px;

width:161px;

height:19px;

}

.selected_link{

	display:block;

	color:#FFFFFF;

	line-height:20px;

	background:url('../images/hover_bar.gif') no-repeat;

	padding-left:14px;

	width:161px;

	height:19px;

	text-decoration:none;

}

.client_padding{

padding-top:20px;

}

.padding_find_1

{

padding-top:10px;

padding-right:3px;

}

.padding_find_sidebar

{

padding-top:20px;

padding-right:3px;

}

.pngimg {

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}
/*.widget {	color:#929292;
font-size:11px;
}
.widget_recent_entries{	color:#929292;
font-size:11px;
}
.widget_recent_entries ul,li{	color:#929292;
font-size:11px;
}
.widget_tag_cloud{	color:#929292;
font-size:11px;}*/
/* ADDED BY RPK */
.widgettitle
{
	color:#818181;
	font-size:14px;
	font-weight:normal;
	line-height:20px;	
	font-family:;
}

li a
{
color:#818181;
font-family: Trebuchet MS;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:20px;
}
.main_heading
{
	color:#818181;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	font-family:;
}
.pagenav
{
	color:#818181;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	font-family:;
}
.categories
{
	color:#818181;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	font-family:;
}
.postTitle
{
	color:#524BA9; 
	font-size:16px;
}
.bg
{
	border:1px solid red;
}
.pagetitle
{
	color:#524BA9; 
	font-size:18px;
	font-weight:bold;
}
/* Addition of classes for static BG problem*/

.main_outer{
width:900px;
height:auto;
margin:10px auto 0 auto;
}

.main_outer_repeat{
width:900px;
height:auto;
float:left;
background-image:url('../images/bg_hz.gif');
background-repeat:repeat-y;
}
.main_inner
{
width:900px;
margin:0 auto;
background:url('../images/inner_bg.jpg');
background-repeat:no-repeat;
height:877px;
#height:auto;
/*background-color:#D7D7D7;
background: url(../images/inner_bg_rpt.gif) repeat-y;*/
}
h2
{
	padding:0px;
	margin:0px;
}
dl
{
	padding:0px;
	margin:8px;
}
.padding_back
{

padding-top:10px;

padding-left:10px;

}