/* general */
* {
	margin:0;
	padding:0;
}
body {
	background:#e3e3e3;
	text-align:center;
	margin:5px 0;
}
.left { float:left; }
.right { float:right; }
.clear { clear:both;}

/*       Top Menu
======================= */




/*       Links
======================= */
a {
	color:#4e5b7e;
	text-decoration:none;
}
a:hover {
	color:#CC0000;
}
a img {
	border:none;
}
a:active, a:focus {
	outline:0;
}
/*     Float containers fix 
=============================== */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*       Text
======================= */
body, td, th, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6,table {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4e5b7e;
	/* text-align:justify; */
	}
	
h1, h2, h3,h4, h5, p, table, pre, code,td {
	margin-left:25px;
	margin-right:25px;
}
h1, h2, h3, h4, h5, h6,td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td{
	padding:10px 5px 5px 5px;
	font-weight:normal;
}
h1{
	font-size:18px;
	padding-bottom:15px;
	
}
h2 {
	font-size:16px;
	padding-top:15px;
	padding-bottom:10px;
	font-weight:normal;
}
h3 {
	font-size:14px;
	padding-bottom:15px;
}
h4 {
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}
h5 {
	font-size:12px;
	padding-top:20px;
	padding-bottom:10px;
}

p{
	line-height:18px;
	padding-bottom:15px;
}
p.Banner {
	margin-top:9px;
}
#Content h1 {
	font-size:13px;
	padding:0 0 15px 0;
}
#Content h2, #Content h4, .content, #Content h1 {
	margin-left:25px;
	margin-right:25px;
}
#Content td, #Content table {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
}
#Content h2 {
	padding:10px 15px 7px 15px;
	background:url(../images/DOT.JPG) no-repeat 0px 10px;
	font-size:11px;
}

#Content h4 {
	padding:8px 0px 5px 0px;
	font-size:13px;
}

#Content h5 {
	font-weight:normal;
	font-size:11px;
}
.content {
	border:#CED5E1 solid 1px;
	background-color:#F2F5F9;
	font-size:13px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.contentp {
	border:#CED5E1 solid 1px;
	background-color:#F2F5F9;
	font-size:13px;
	padding:0px 0px 5px 0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
}
.contenth4 {
	padding:0px 0px 5px 0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
}

.contenth2 {
	padding:7px 5px 5px 17px;
	margin-left:0px;
	margin-right:0px;
	background:url(../images/DOT.JPG) no-repeat 0px 10px;
	font-size:11px;
}

.clientlist {
	width:300px;
	margin-right:0px;
}
.client2{
	width:120px;
	margin-left:0px;
}
.pol { 
	float:left;
	margin:0px;
	font-size:13px;
	padding:5px 5px 5px 0px;}
.policy1 {
	width:230px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}

.policy2 {
	width:30px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}
.policy3 {
	width:50px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}
.policy4 {
	width:110px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}

#CLIST {
	width:25px;
	float:left;
	height:1850px;
	}

.list {
	float:left;
	margin:0px;
	font-size:11px;
	padding:5px 5px 5px 0px;
}
.clist1 {
	width:290px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}

.clist2 {
	width:143px;
	border-right:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}

#profile {
	width:25px;
	float:left;
	height:30px;
}
.comprof1 {
	width:305px;
	float:left;
	padding:5px 5px 5px 0px;
}
.comprof2 {
	width:100px;
	float:left;
	padding:5px 5px 5px 0px;
}

#blogrss, #blogrss1 {
	width:25px;
	float:left;
	height:30px;
}
.blrss1 {
	border-top:#CED5E1 solid 1px;
	border-left:#CED5E1 solid 1px;
	border-bottom:#CED5E1 solid 1px;
	background-color:#F2F5F9;
	font-size:13px;
	font-weight:bold;
	width:305px;
	height:20px;
	float:left;
	padding:5px 5px 5px 0px;
}
.blrss2 {
	border-top:#CED5E1 solid 1px;
	border-right:#CED5E1 solid 1px;
	border-bottom:#CED5E1 solid 1px;
	background-color:#F2F5F9;
	font-size:13px;
	height:20px;
	width:130px;
	float:left;
	padding:5px 5px 5px 0px;
}

#blog {
	margin-left:25px;
	height:20px;
	width:0px;
	float:left
}
#blog1 {
	margin-left:0px;
	padding:0px;
	height:15px;}

#col1, #col3, #col5 {
	margin-left:0px;
	margin-right:0px;
}	

#col1, #col2, #col3, #col4, #col5, #col6 {
	width:223px;
	border:#CED5E1 solid 1px;
}

#tech {
	width:25px;
	float:left;
	height:1375px;
	}
#techno, #techno2, #techno3, #techno4, #techno5, #techno6, #techno7, #techno8, #techno9, #techno10 {
	padding:0px;
	margin:0px;
	border:#999999 solid 1px;
}
#techno h1, #techno2 h1, #techno3 h1, #techno4 h1, #techno5 h1, #techno6 h1, #techno7 h1, #techno8 h1, #techno9 h1, #techno10 h1 {
	margin:0px;
}
#techno, #techno2 {
	width:220px;
	height:240px;
}

#techno3, #techno4 {
	width:220px;
	height:200px;
}
#techno5, #techno6 {
	width:220px;
	height:250px;
}
#techno7, #techno8 {
	width:220px;
	height:325px;
}

#techno9, #techno10 {
	width:220px;
	height:375px;
}


#techno ul, #techno2 ul, #techno3 ul, #techno4 ul, #techno5 ul, #techno6 ul, #techno7 ul, #techno8 ul, #techno9 ul, #techno10 ul  {
	padding:0px 0px 0px 0px;
}
#techno ul li, #techno2 ul li, #techno3 ul li, #techno4 ul li, #techno5 ul li, #techno6 ul li, #techno7 ul li, #techno8 ul li, #techno9 ul li, #techno10 ul li {
	list-style-position:inside;
	list-style-image:none;
	padding:0px 0px 0px 15px;
	line-height:25px;
	
}


.contact {
	width:260px;
	margin-right:0px;
	}

#Content h6 {

	padding:10px 5px 7px 35px;
	margin-left:25px;
	margin-right:25px;
	background:url(../images/bullet_ovel02.jpg) no-repeat 0px 10px;
	font-size:11px;
	font-weight:normal;
}

#Content h5 {
	padding:13px 5px 7px 35px;
	margin-left:25px;
	margin-right:25px;
	background:url(../images/check.gif) no-repeat 0px 10px;
	font-size:11px;
	font-weight:normal;
}

.h7 {
	padding:7px 7px 0px 35px;
	margin-left:25px;
	margin-right:25px;
	background:url(../images/bullet_ovel01.jpg) no-repeat 0px 10px;
	font-size:11px;
	font-weight:normal;
}
.infra {
	padding:8px 7px 0px 35px;
	margin-left:25px;
	margin-right:25px;
	background:url(../images/favs.gif) no-repeat 0px 10px;
	font-size:11px;
	font-weight:normal;
}

.rgb {
	color:rgb(5, 103, 177);
	font-family:Tahoma;
	font-size:7pt;
	font-weight:bold;
	line-height:25px;
}

#Content ul{
	padding: 0 30px 10px 30px;
	margin:0 0 0 20px;
}
#Content ul li{
	padding: 0 0 9px 0;
	list-style-image:url(../images/DOT.JPG);
	list-style-position:inside;
	line-height:18px;
}
#Content li ul{
	padding: 0 0 0 0;
	margin:0 0 0 15px;
}
#Content li ul li {
	padding: 9px 0 0  0;
} 
	
/*       Layout
======================= */
#Header {
	background: url(../images/bgtop.jpg) no-repeat;
	height: 243px;
	width: 774px;
	position: relative;
	margin:0 auto;
	text-align:left;
}
#Logo {
	position:absolute;
	left:22px;
	top:30px;
	height: 74px;
	width: 240px;
	margin:0;
	padding:0;
}
#Logo a {
	background: url(../images/raj-technologies.jpg) no-repeat;
	height: 74px;
	width: 240px;
	display:block;
}
#Slogan {
	position:absolute;
	left:26px;
	top:102px;
	margin:0;
	font-size:10px;
	color:#333;
	padding:0;
}
#Logo a strong {
	display:none;
}
#Home {
	position:absolute;
	left:209px;
	top:0;
	margin:0;
	padding:0;
}
#lefttoptable {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptablecompany {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptableservice {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptablecompany {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptabletechnology {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptablesupport {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptablereachus {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}

#lefttoptableclient {
	position:absolute;
	/*left:269px;*/
	top:0;
	margin:0px;
	padding:0px;
}


.company {
	left:219px;
}
.service{ 
	left:305px;
}
.technologies{ 
	left:430px;
}
.client{ 
	left:480px;
}
.support{ 
	left:605px;
}
.reachus{ 
	left:623px;
}

#SwpBanner {
	position:absolute;
	right:15px;
	top:28px;
	padding:0;
	margin:0;
	width:490px;
	height:46px;
}
#LTlink {
	position:absolute;
	left:22px;
	top:116px;
}
#LTlink p {
	padding:0;
	margin:0;
	line-height:18px;
}
#LTlink p a {
	font-weight:normal;
	font-size:10px;
}

#LTpackage {
	position:absolute;
	left:265px;
	top:218px;
	margin:0;
	padding:0;
	width: 249px;
}
#LTpackage p {
	padding:0;
	margin:0;
	line-height:18px;
}


#Quote {
	position:absolute;
	top:75px;
	right:41px;
	width:434px;
	height:106px;
	background: url(../images/dot.gif) no-repeat 150px 12px;
}
#Quote h1 {
}
#Quote p {
	margin:0;
	padding:0;
}
#Quote .left {
	width: 126px;
	height:84px;
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	display:inline;
}
#Quote .right {
	width:259px;
	height:84px;
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	display:inline;
}
#Quote .right h1 {
	font-size:13px;
	margin:0;
	padding:0 0 10px 0;
}
#Quote .right p {
	padding:0;
	line-height:normal;
}
#BookMark {
	position:absolute;
	right:15px;
	top:212px;
	margin:0;
	padding:0;
}
#LiveChat {
	position:absolute;
	left:15px;
	top:0;
	margin:0;
	padding:0;
}


#Page {
	margin:0 auto;
	width:744px;
	text-align:left;
}
#Container {
	background:#FFF url(../images/bgm.gif) repeat-y left top;
}
#MainWrap {
	background: url(../images/bgc.gif) no-repeat left top;
	padding:15px 0;
}
#Main {
	background: url(../images/bgl.gif) repeat-y center top;
}
#Content {
	width:500px;
}
#Sidebar {
	width:244px;
}

#Sideimg {
	width:244px;
}

#Sideimg h1 {
	margin-left:15px;
	margin-right:15px;
}	
#Sideimg h1 {
	font-size:13px;
	padding:35px 0 15px 0;
}
#Sideimg h2 {
	font-size:11px;
}
#Rotateimg {
	width:184px;
	padding: 0px 0px 0px 0px;
	margin-left:25px;
	background: url(../images/featured_site_background.jpg); 
}

Rotateimg p {
	padding:0px;
	margin:0px;
}
#Footer {
	width:744px;
	float:left;
	background: url(../images/footer.gif) no-repeat left top;
	height:100px;
}

#Footer h3 {
	font-weight:normal;
	font-size:11px;
	padding-bottom:0px;
	padding-top:8px;
	margin-right:0px;

}
#Footer p {
	font-weight:normal;
	font-size:11px;
	color:#000000;
	padding-bottom:0px;
	padding-top:4px;
	margin-right:0px;
}

#css {
	padding-bottom:5px;
	padding-top:5px;
}


#BotLink {
position:absolute;
left:0;
top:10px;
}
#BotLink h3 {
	line-height:16px;
	font-size:11px;
	padding:18px 0 0 0;
}
#BotLink p {
	font-size:9px;
	color:#000;
	letter-spacing: -0.5px;
}
#Copyright {
	position:absolute;
	right:0;
	top:10px;
	text-align:right;
}
#Copyright h2 {
	font-size:12px;
	font-weight:normal;
	margin-top:40px;
}
#Copyright h2 a {
	font-size:12px;
	font-weight:normal;
}

	
/*       Sidebar Menu
======================= */


#SideMenu h1, #SideMenu h2, #SideMenu2 h1, #SideMenu2 h2 {
	margin-left:15px;
	margin-right:15px;
}
#SideMenu h1, #SideMenu2 h1 {
	font-size:13px;
	padding:0 0 15px 0;
}
#SideMenu h2, #SideMenu2 h2 {
	border-bottom:1px solid #a3aec6;
	padding:7px 5px 7px 15px;
	background: url(../images/bullet.gif) no-repeat 0px 10px;
	font-size:11px;
	
}
/*       Class
======================= */

.BlueeTitle { color:#003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; background : inherit; }
.verdana11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.dfn {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #FFFFFF;}
.dfna {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.style2 {color: #FF6600;font-weight: bold; }
.style202 { font-size: 10px; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.style1 { color: #009900; font-weight: bold;}
.style3 {font-size: 11px}
.style4 {font-size: 12px}
.style9 {color: #0033CC; font-weight: bold; font-size: 16px; }
.style10 {color: #4E5B7E}
.style11 { color: #FF0000; font-weight: bold; }
.style18 { color: #339900; font-weight: bold; }
.style19 { color: #009900; font-weight: bold; }
.style16 {color: #CC0000}
.style17 {color: #0033CC}
.style191 {color: #FF3333}
.style20 {color: #003366;font-weight: bold;}
.style21 {color: #009900;font-weight: bold;}
.style101 {color: #00CC00}
.style111 {	color: #00FF00;	font-weight: bold; }
.style212 {font-size: 16px; color: #003399; font-weight: bold; }
.style23 {font-weight: bold; font-size: 16px;}
.style24 {color: #003399}
.bg{ background-color:#CCCCCC; height:23px;}
.style099{ background-color:#CCCCCC;}
.marg{ margin-bottom:3px; margin-top:3px;}
.yellowbutton {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 11px; BACKGROUND: url(http://demo.kayako.com/supportsuite/themes/client_default/yellowbuttonbg.gif) no-repeat; PADDING-BOTTOM: 15px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 0px solid; WIDTH: 64px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana, Tahoma; HEIGHT: 21px
}


.colorA3AEC6 { background: #A3AEC6;	color:#4E5B7E; }
.tablebackground {	background: #FFF; color:#4E5B7E; }
.redC { color:#CC0000; background:#FFF;	}
.GreenC { color:#009966; background:#FFF; }
.BlueeC { color:#003399; background:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }
.BlueeTitle { color:#003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; background : inherit; }
Font12px { font-size:12px; }

.Font12px { font-size:12px; }
arial11px {	font:11px Arial, Helvetica, sans-serif; }
.featureBox { background: url(../IMAGES/featured_site_background.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 4px 0px 4px; }
.font13 {
	font-size:13px;
	}
