html {
	height:auto;
}

body {
	background:#e2e2e2;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;

}

/* Main Wrapping Div */
.wrapper {
	width:966px;
	background:white;
	margin:0px auto;
	min-height:600px;
	}

/* Header - divided into logo, and right area (containing Flash and Menu) */
.header {
	width: 966px;
	height: 115px;
	margin-left:0px;
	margin-right:0px;
    border-top : #ff5312 1px solid;
    border-bottom : #ff5312 1px solid;

}

.header_left_logo
{
	float:left;
	width:	204px;
	height: 113px;
	background-color:#FFF;
	color:red;
	margin-right:4px;
}



/* This area contains the flash area as well the navigation menu */
.header_right
{
	float:left;
	margin-top:1px;
	width:	757px;
	height:113px;
	background-color: white;
	color:white;
}	

.header_right_flash
{
	width:	757px;
	height:95px;
	background:black;
	color: white;
}

.header_right_navigation
{
	width :757px;
	height:25x;
	margin:0px auto;
	text-align:left;
	z-index:20;
	background:#6a6a6a;
	float:right;
}

/* The area reserverd for logo */
.logo {
	
	color:#C30;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:36px;
	text-align:center;
	
}

.tagline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	margin-top:0px;
}

/* Begining of Navigation style declarations */
ul.navigation {
	list-style-type:none;
	margin:0px;
	position:relative;
	float:left;
	padding:0px;	
	
}

ul.navigation li {
	position:relative;
	float:left;
	text-align:center;
	margin-left:0px;
	font-weight:normal;
/*	background: url(/images/line.gif) repeat-y;*/

	
}

ul.navigation li a {
	text-decoration:none;
	font-size:12px;
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block; 
	padding:2px;
	border-right:1px solid #000;
	}

ul.navigation a:hover {

	text-align : center;
	background:url(../images/redgradient.gif) repeat 100%;
	color:white;
	font-weight:bold;
	}
	



ul.navigation li.home {
	
	width:80px;
}
ul.navigation li.itservices {
	width:100px;
}
ul.navigation li.training{
	width:80px;
}
ul.navigation li.consulting{
	width:85px;
}
ul.navigation li.remote{
	width:140px;
}
ul.navigation li.aboutus{
	width:100px;
}
ul.navigation li.aboutus{
	width:97px;
}
ul.navigation li.clients{
	width:97px;
}
ul.navigation li.dbmanagement {
	width:160px;
}


/* End of Navigation Style */



/* Main content sections */
.left_content {
    width:192px;
	float:left;
	padding:5px;
	font-family:"MS Serif", "New York", serif;
	font-size:1.1em;;
	text-align:justify;
	overflow:hidden;
		min-height:600px;
	}
.right_content {
	width:754px;
	float:left;
	padding:5px;
	font-size:1em;;
	text-align:justify;
	background: url(/images/notdotted.gif) repeat-y;
		min-height:600px;
}
.right_content p {
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Geneva, sans-serif;

}


.right_content ol li {
	padding-right:10px;
}
/* Headings */
.sub_headings	
{
	margin-left:10px;
	width:170px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	background: url(../images/redgradient.gif);
	text-align:left;
	text-align:center;
}
.parahead {
	margin-left:10px;
	width:150px;
	color:black;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	background: url(../images/bg_head.gif);
	text-align:left;
}

.spacer {
	width:100%;
	height:10px;
}

.right_container p {
	font-family:font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000;
	font-weight:normal;
}

.footer {
	border-top : #ff5312 1px solid;
	border-bottom : #ff5312 1px solid;
	width:966px;
	height:20px;
	background:url(/images/footer-bg.gif) repeat 100% 100% #fbfbfb;
	clear:both;	
}


.leftbar_box {
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
background:url(../images/notdotted.gif) left repeat-y 0px  ;
border: 1px solid #CCC;
margin-bottom:5px;
}

.leftbar_box h1 {
	float:center;
	margin-top:0px;
	background:url(../images/redgradient.gif)  repeat 0px 0px;
	color: white;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;

}

.leftbar_box p {
	padding-left:5px;
	padding-right:5px;
}


.right_content_flash 
{
	width: 700;
	height:200px;
	align:center;
	background:url(../images/redgradient.jpg) ;
	
}
.right_content_intro
{
	margin-top:10px;
	margin-left:27px;
	width: 700px;
	height:100px;
	
	
}

.right_content_intro p
{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

	
.right_content_lower_section {
	float:left;
	padding-right:5px;
	width: 180px;
	height: auto;
	min-height:250px;
	background:url(../images/dotted.gif) repeat-y right;

}


.right_content ul li {
	line-height:16px;}
	
	


#maincontent {
	border:1px solid red;
	width:966px;
	clear:both;
	padding-bottom:10px;
	padding-top: 10px;
	margin:0px auto;
}

#leftcol {
	border:1px solid black;
	float:left;
	overflow:hidden;
	width:192px;
	clear:both;
}

#rightcol {
	float:right;
	border:1px solid black;
	width:753px;

}
#vspacer {
	margin-left:199px;
	width:1px;
	background:white;
}

