/*  
Theme Name: DelQServ
Theme URI: http://www.delqserv.com/
Description: Theme for Delhi Quality Services
Version: 1.0
Author: delqserv.com
Author URI: http://www.delqserv.com/
*/
/*@import "css/reset.css";
@import "css/text.css"; 
@import "css/960_24_col.css";*/

html{
margin:0px;
padding:0px;
}
body
{margin:0px;
padding:0px;
	background-image: url("images/back.png" );

	background-repeat: repeat-x;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#page
{
		background-color: #fff;/*CCCCFF*/
		display:block;
		min-height:500px;
}

#content{
padding-top:10px;
font-size:110%;
}
#content ul {
margin-left:0px;
list-style:square;font-family:tahoma, verdana, arial;
}
#content ol {
font-family:tahoma, verdana, arial;
}
#content ul ul{
margin-left:20px;
list-style:circle;
font-family:tahoma, verdana, arial;
}

/*#sidebar{
padding-top:10px;
font-size:110%; 
}

#sidebar ul{
list-style:none;
margin-left:0px;
padding:0px;
}
#sidebar li
{
font-weight:bold;
}
#sidebar li li
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:08pt;
  float: left;
  width: 200px;
  padding: 0 0 0 0em; /* left padding moves the text away from the bullet list-style-image:url(images/arrow.gif);* /
  font-weight:100;
  margin-left:0px;
 
}
*/
div#header
{
	height: 129px;
	display: block;
}

#header_right img{
margin-top:10px;
}
 
.menu li{
margin-left:0px;}

/* Rotator */
#rotator
{
	position: relative;
	background: none;
	margin-top: 10px;
	font-size:120%;
}
#rotator div
{
	width: 550px;
	height: 250px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#rotator h2
{
	margin: 10px 0px 10px 10px;
	width: 500px;
	font-size: 130%;
	color: #f5f5f5;
	text-align: left;
}
#rotator div div
{
	margin-left: 10px;
	width: 520px;
}
#pager
{
	margin-top: 10px;
	float: right;
	display: inline;
}
#pager a
{
	color: white;
	padding: 2px 4px;
	text-decoration: none;
	font-size: 11px;
	background: #003CB4;
	margin: 0 5px 0 0;
}
#pager a:hover, #pager a.activeSlide
{
	background: #CCCCFF;
	color: #333;
}
/*#pager a { color: #efefef; padding: 2px 4px; text-decoration: none; font-size: 11px; background: #3a2e2b; margin: 0 5px 0 0; }
#pager a:hover, #pager a.activeSlide  { background: #251d1b; color: white; }
*/

.slide1, .slide2, .slide3
{
	text-align: left;
}
.slide1
{
	background: url(images/slide1.jpg);
}
.slide2
{
	background: url(images/slide2.jpg);
}
.slide3
{
	background: url(images/slide3.png);
}

#rotator .slide1 h1{
font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:36px;
text-align:right;
line-height:100%;
color:#000066;
font-weight:100;
width: 450px;
float:right;
padding-left:80px;
margin-top:05px;

}
#rotator .slide2 h1{
font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
text-align:left;
line-height:120%;
color:#000066;
font-weight:100;
width: 500px;
margin-top:05px;
}
#rotator .slide3 h1{
font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
text-align:left;
line-height:90%;
color:#000066;
font-weight:100;
width: 500px;
color:#333;/*#99CC00*/
margin:15px 0px 30px 0px;
}
.slide1 p, .slide2 p, .slide3 p{
font-size:08pt;
margin:0px 0px 5px 0px;
padding:0px 0px 08px 0px;
font-weight:500;
}

.slide2 p{
width:500px;

}
ul.homepage
{
/*height: 150px;*/
	  float: left;
  margin: 0;
  padding: 0 0 0 20px;
  list-style: none;
}
ul.homepage li 
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:08pt;
  float: left;
  width: 250px;
  margin: 0;
  padding: 0 0 0 0em; /* left padding moves the text away from the bullet */
  list-style-image:url(images/arrow.gif);
 
}
/*#0000FF*/

.slide1 ul.homepage li a, .slide1 ul.homepage li a:link, .slide1 ul.homepage li a:hover, .slide1 ul.homepage li a:visited
{
	color: #014e92; /*#0000FF #E9E9F5; */
}

div.home_right1, div.home_right2
{
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}
p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	}

div.home_right1 p
{

	text-align: justify;
	margin-bottom: 10px;
}

div.home_right1 b, div.home_right1 strong{
font-weight:100;
color:#333;
border-bottom:#999999 dotted 1px;

} 
div.home_right1 h2, div.home_right2 h2
{
	font-size: 170%;
	font-weight: 800;
	display: block;
	width: 100%;
	color:#003366;  /*background-color:#CCCCFF;*/
	padding: 05px 0px;
	margin-bottom: 05px;
}



h1 {
font-size:180%;
}


h2 {
font-size:160%;
}


h3{
font-size:120%;
}
div.home {
min-height:240px;
/*background-color: #f5f5f5;*/
}
div.home h1 {
font-size:180%;margin-bottom:05px;
background-color:#59AACD;
}

div.home h2 {
font-size:140%;margin-bottom:05px;color:#003366;background-color:#57B0E8/*#2EE0FA*/;
}

div.home  h3{
font-size:120%;margin-bottom:0px;margin-top:10px;
color:#003366;
/*color:#990000;
background-color:#ccccff;border:  1px solid #ccc;padding-left:5px;*/
vertical-align: middle;
}

div.home p{
margin:0px ;
}
.notice{
font-size:9pt;
color:#999;
}
#footer{
margin-top:20px;/*background-color:#E0E0FF;*/
}
#footer h3{
font-size:14px;
margin:10px 0px 05px 05px; 
}
#footer_content{
background-color:#E0E0FF;
background-image:url("images/footer_top.png");
background-position:top;
background-repeat:repeat-x;
display:block;min-height:180px;
}
.footer_left, .footer_right{

min-height:120px;
max-height:180px;
display:block;
}

#footer_middle{
min-height:180px;display:block;
}
.footer_contact {
height:140px;
list-style:square;
list-style-type:square;
margin-bottom:10px;
padding:0px;
min-width:280px;
}

.footer_contact li{
font-family:tahoma, verdana, arial;
font-size:08pt;
list-style:square;
list-style-type:square;
width:250px;
float:left; 
margin-left:20px;padding:0px;
} 

#footer_bottom{
background-color:#003366;
color:#ccc;
}
#footer_bottom p{
padding:10px;
margin-bottom:05px;
}
#footer_bottom a{
color:#ccc;
}

div.side_menu{
display:inline;
float:right;
width:250px;
height:200px;
}
table{
 border-collapse: separate;
  border-spacing: 00px;
padding:0px;
border:1px solid #ccc;
}
th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
/*	letter-spacing: 1px;*/
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/th_bg_header.png) repeat-x;

/*background-color:#ccc;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
}
td{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
/*border:1px solid #ccc;
*/font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumb{
margin-left:10px;
}

.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited{
color:#ccc;
font-size:10pt;

}
#news-ticker{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:08pt;
}
.tickerDate{}
.tickerLink a{
clear:right;
margin-bottom:10px;
display:block;
}
ul#news-ticker li{
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;

}


div.autoanchors  {
	float: right;
	background: #f2f2f2;
	border: 1px #ccc solid;
	padding: 8px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top:10px;
	position:relative;
	width:250px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}


.base {
	background: #f2f2f2;
	border: 1px #ccc solid;
	padding: 8px;
	margin-bottom: 8px;
	margin-top:10px;
	width:200px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

div.see_also {
	
/*	background: #f4f4f4;
	border: 1px #ccc solid;*/
	padding: 8px;
	margin-bottom: 8px;
	margin-top:10px;
	position:relative;
	font-size:10pt;
}/**/
div.see_also h3, hr{
padding:0px;
margin:0px;
}
	
div.see_also ul {
margin:0px;
padding:0px;
}
div.see_also ul li{
list-style:none;
margin:0px;
padding:0px;
}
div.see_also li li, div.see_also ul ul{
list-style:none;
list-style-type:none;

}
div.see_also a{
text-decoration:none;
}
div.see_also a:hover{
text-decoration:underline;
}

div.autoanchors h3, .base h3{
	padding: 0px;
	margin: 2px;
	background: #E0E0FF /*#39f*/;
	color:#000066;
	padding: 2px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
}

div.autoanchors ul, .base ul{
	margin: 0px;
	padding: 0px;
}

div.autoanchors li, .base li {
	list-style: none;
	padding: 0px;
	margin: 2px;
}

div.autoanchors li a, .base li a {
	text-decoration: none;
	background: #e6e6e6;
	padding: 2px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 10px;
	display: block;
	color: #333;
}

div.autoanchors li a:hover, .base li a:hover {
	background: #39f;
	color: #fff;
}

span.numbering {
	background: #aaa;
	color: #fff;
	padding: 2px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 8px;
}

/*#base {
margin-top:20px;

}
#base ul {
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:0;
}

#base li {
margin-left:0;

}

#base li a {
background-color:#FFFFFF;
border-color:#DFDDDA #DFDDDA #C5C5C5 #E6E6E6;
border-style:solid solid dotted;
border-width:1px 1px 1px 10px;
display:block;
font-family:tahoma;
font-size:8pt;
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:0;
padding-left:5px;
padding-top:2px;
line-height:120%;
}*/
/*#sidebar h3 {
border:0 none;
color:#333;
font-size:16px;
padding:2px;
margin:15px 0px 05px 0px;
background-color:#9999FF;
}*/


