* /*Set's border, padding and margin to 0 for all values*/
{
padding: 0;
margin: 0;

}
body, html {
color: #000; 
background: #fff;
font-family: Verdana, Arial, Tahoma, sans-serif;
text-align: left; /*** Centers the design in old IE versions ***/
}


.clear { clear: both; }

p {margin: 0; padding: 0 0 1em; } 


.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: 
none}

a:link { text-decoration: none} 
a:visited { } 
a:hover { color: #FF9933; text-decoration: underline; font-weight: bold} 
a:active { text-decoration: none} 

a img {
border: none;
}


.blacklink {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.smalltextblack { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none ; color: #000000}
.boxheader {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #FFFFFF; font-weight: bold}
.topbar {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight: bold; text-decoration: none}
.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-decoration: none}
.mainlinks { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #000000 ; font-weight: bold}
a#datelink:hover { color: #FFFFFF; text-decoration: none; font-weight: bold }
a#datelink:link { text-decoration: none ; color: #FFFFFF}
a#datelink:visited {  color: #FFFFFF; text-decoration: none}
.columnlink {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; text-decoration: none}

a#column:link { text-decoration: none }
a#column:visited { }
a#column:hover { color: #FF0000; text-decoration: underline; font-weight: normal}
a#column:active { }


a#main:link { text-decoration: none }
a#main:visited {  }
a#main:hover { color: #FF9933; text-decoration: underline; font-weight: bold}
a#main:active { }

a#smain:link { text-decoration: none }
a#smain:visited {  }
a#smain:hover { color: #FF9933; text-decoration: underline; font-weight: normal}
a#smain:active { }

a#dash:hover { color: #FF0000; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 23px; border-color: #FFFFFF #FFFFFF #FF0000; border-style: dashed; border-bottom-width: 1px}
a#dash:link { text-decoration: none ; border-color: #FFFFFF #FFFFFF #003366; line-height: 23px; border-style: dashed; border-bottom-width: 1px}
a#dash:visited {  text-decoration: none; border-color: #FFFFFF #FFFFFF #003366; line-height: 23px; border-style: dashed; border-bottom-width: 1px}


a#linkv:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: underline ; color: #FF9933; font-weight: normal }
a#linkv:link { text-decoration: none }
a#linkv:visited {  }

a#linkvbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: underline ; color: #cc3333; font-weight: bold }
a#linkvbold:link { text-decoration: none }
a#linkvbold:visited {  }

a#linkvmbold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: underline ; color: #FF0000; font-weight: bold }
a#linkvmbold:link { text-decoration: none }
a#linkvmbold:visited {  }


a#linkahead:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline ; color: #FF0000; font-weight: bold }
a#linkahead:link { text-decoration: none }
a#linkahead:visited {  }

.formfix {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.redbox {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FF0000}
.smalltextwhite { font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none ; color: #FFFFFF}
.formcolor {  background-color: #FFFFCC}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FF0000; font-weight: normal; margin:0px;  }

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; font-weight: bold; margin:0px; color: #000000 }

.smalltextmain { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; text-decoration: none ; color: #000000}
.smalltextCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none }
.pressbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none }
.hrst {  color: #003366}
.hrdot {  color: #CCCCCC; border-style: dashed}
.smalltextblog { font-size: x-small; text-decoration: none ; color: #000000 ; font-family: Verdana, Arial, Helvetica, sans-serif}
.smalltextfront { font-family: Geneva, Arial, Helvetica, san-serif; font-size: small; text-decoration: none ; color: #000000 }
.bottombar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-weight: normal; text-decoration: none }
.verdanasb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none ; color: #000000 ; font-weight: normal}
.verdanasbl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #003366; font-weight: normal}
.verdanamwbold { font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none ; color: #FFFFFF; font-weight: bold}
.verdanambbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #000000; font-weight: bold }
.verdanamb{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #000000; font-weight: normal }
.tableborder {  border: 1px #003366 solid}
.verdanasw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #FFFFFF; font-weight: normal }


.verdanasbbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #000000 ; font-weight: bold}
.verdanaxsbbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: none ; color: #000000 ; font-weight: bold}
.verdanaxsb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: none ; color: #000000 ; font-weight: normal}

.verdanasblbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none ; color: #003366; font-weight: bold}
.verdanaswbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #FFFFFF; font-weight: bold}
.verdanamblbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #003366; font-weight: bold }
.sectionbox {  background-color: #003366}
.arialmb { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none}
.arialmbbold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold }
.verdanambl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #003366; font-weight: normal}
.lightbluel {  background-color: #FFE9D1}
.lightblued { background-color: #7FA0B1}
.formboxheight {  height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000}
.verdanasg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #999999; font-weight: normal }
.arialhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000 ; font-weight: bold ; text-decoration: none}
.verdanasrbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #CC3333; font-weight: bold }
.verdanamw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none ; color: #FFFFFF; font-weight: normal }
.verdanamb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none ; color: #000000; font-weight: normal }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; font-weight: normal; margin:0px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: small; text-decoration: none; margin:0px; color: #000000 }
.frontproduct { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight: bold; text-decoration: none }
u2 {  border-color: black black #0066CC; border-style: dashed}
.verdanamrbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none ; color: #CC3300; font-weight: bold }
.sectionboxred { background-color: #cc3333}
.tableborderred { border: 1px #cc3333 solid}
.lightred { background-color: #FFE9D1 }
.verdanasgbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none ; color: #008649; font-weight: bold }
.maintable {
	border-right-style: dotted;
}
.sectiontable {
	border: thin dotted #CCCCCC;
}

.rightborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

hr { height: 0; width=90%; border-style: dotted; border-width: 1px 0 0 0; border-color: 
#CCCCCC; } 

.adbox { 
	margin: 0;
	padding: .3em 0 0 0;
}

.frontsectbox { 
	margin: 0px 2px 0px 8px;

}

.blogboxint {
	vertical-align:top;
	padding: 5px;
}
.frw iframe {width: 100%;} 
.searchbox { 
	align: right;
	margin-top: 3;
	padding-right:3;
}
.textbox { 
	align: right;
	margin-bottom: 3;
	padding-right:3;
}


.commentlist {
	width:470;
 	paddingx: 5px 18px 22px 18px;
	margin-bottom: 3px;
	background:#f0f0e7 ;
	height:100%;
	}
	
.commenttext {
padding: 10px;
background: #f0f0e7;
}
.acomment {
	margin-bottom:15px;
 	padding: 2px 20px 22px 10px;

	}


.commentlist cite {
	display:block;
	font-style:normal
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color:#88e5f0;
	text-decoration:none;
	}

.commentlist cite a:hover, .commentlist cite a:active {
	color:#FFF;
	text-decoration:underline;
	}

#topad { 
	width:755px;
	display:block;
	margin:0 auto;
	margin-bottom: .1em;
	text-align:center;
}

#thetop {
width:760px;	
overflow: hidden;
background-color:#f0f0e7;
margin:0;
padding:0 0 0 0;
border-bottom: 7px solid #ffffff;

}

.spacer {  clear: both;  }



.banner {
	xborder-right: 1px solid #003366;
	background: url(http://www.dailyindia.com/images/graphics/banlinenew.gif) repeat ; 
	background:#fff;
	margin:0;
	padding:0;
	float:left;
}


#bannernew {
	border-top: 4px solid #008649;
	border-bottom: 2px solid #008649;
	background:#F0F0E7;
	width:760px;
	height:70px;
	margin:0;
	padding:0;
	float:left;
}



.logo {
padding:.5em;
width:400px;
margin:.5em;
float:left;
vertical-align:middle;
border:0 none;

}

.bannerimage {
padding: .3em .4em 0 0;
margin:0 .4em 0 0;
vertical-align:bottom;
float:right;

}

.birdfollow {
margin:10px 0 0 10px;

}

.searchbox2 { 

float:right;
text-align:right;
margin:.2em .3em .4em 0;
padding:.2em .3em .3em 0;;
}

          
#thebottom {
	clear:both;
	width:760px;
	border-top: 2px solid #339933;
	border-bottom: 4px solid #339933;
	
	padding: 10px 0 10px 0;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #fff;
	overflow:auto;
}        

#thebottomf {
	clear:both;
	width:761px;
	border-top: 2px solid #339933;
	border-bottom: 4px solid #339933;
	border-right: 1px solid #003366;
	padding: 10px 0 10px 0;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #fff;

}                  
          

#navcontainer ul
{
text-align: center;
padding: 2px 0px 7px 0px;
margin: 0;
/* cancels gap caused by top padding in Opera 7.54 */
color: #000;
width: 100%;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding: 5px 0px 5px 0px;
}

#navcontainer ul li a
{
padding: 5px;
color: #000;
text-decoration: none;
font-weight:normal;
}

#navcontainer ul li a:hover
{
color: #FF9933;
text-decoration:underline;
}

#navcontainer #active { border-left: 1px solid #fff; }

.orangelinks a
{
color: #000;
text-decoration: none;
font-weight:normal;
}

.orangelinks a:hover
{
color: #FF9933;
text-decoration:underline;
font-weight:normal;
}


#leftmenu {
	color: #003366;
	width: 110px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	float:left;
	padding:0;
	height: 100%;
}


#navlistv {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

#navlistv li
{
list-style: none;
margin: 0;
padding-left:.5em;
line-height:20px;
background-color:#F0F0E7;
border-bottom: 1px solid white;	
font-size: 0.7em;
}

#navlistv li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#navlistv li a:hover
{
color: #FF9933;
text-decoration:underline;
}
#navlistv .menuheader {
 	background-color: #FF9933;
 	line-height: 23px;
	font-size: 0.8em;
padding:2px 0px 2px 4px;
}

#fullpage {
width: 760px;
height:auto;
overflow:auto;
border-right: 1px solid #003366;	
margin: 0;
padding: 0;

}
 
#googleadright {
	padding: 10px;
	float: right;
}

#googleadleft {
	float: left;
	padding: 10px;
}

#middle {
clear: both;
float:left;
width: 760px;
padding:0 ;
margin:0;
background-color: #fff;
overflow:auto;

}

#middlefront {
float:right;
width: 632px;
height:100%;
padding:0 ;
margin:0;
background-color: #fff;
overflow:auto;

}

#fronttop {
padding: 0;
height:auto;
margin: 0;


}

#frontstory {
padding: .2em 0 .1em .3em;
margin: 0;
float:left;
width: 490px;
height:auto;

}

#frontblogs {
clear:right;
padding: .2em .3em .1em 0;
float: left;
width: 100%;
height:auto;

}

#mainstory {
padding: .2em .3em .1em .3em;
margin: 0;
float: left;
width: 500px;
height:auto;

}

#guidestory {
padding: .2em .3em .1em .3em;
margin: 0;
float: left;
width: 500px;
height:auto;

}

#mainstory px { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #000000; font-weight: normal }
#mainstory strongx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 84%; text-decoration: none ; color: #000000; font-weight: bold }

#rightbar {	
float: right;
	padding:0;
	margin:0;
	width: 120px;
}

#storylist {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

#storylist li
{
list-style-type: none;
margin: 0;
padding:.2em 0 .3em .1em;
font-size: 0.6em;
text-align:left;
width:110px;
}

#storylist li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#storylist li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#storylist #storylistheader {
	list-style-type: none;
 	background-color: #FF9933;
 	line-height: 23px;
	font-size: 0.7em;
	padding:.2em 0 .2em .6em;
}

#rightstory {
	color: #003366;
	width: 97%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding-top:.2em;
	padding-bottom: .5em;
	margin:0;
}

#cl {
	padding: 0;
	margin: 0;
	width: 95%;

}

#cl li
{
list-style-type: none;
margin: 0;
padding:0;
font-size: 0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}

#cl .cldesc {
font-size: 0.6em;
}



#cl li a { 
text-decoration: underline;
font-weight:bold;
color: #000;
}

#cl li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#cl .clheader {
	list-style-type: none;
	padding:0;
	margin:0;

}

#cl .cldate {
	padding-bottom: 1em;
	color: #003366;
	font-size:0.6em;

}


#ml {
	padding: 0;
	margin: 0;
	width: 95%;

}

#ml li
{
list-style-type: none;
margin: 0;
padding:0;
font-size: 0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}

#ml .mldesc {
font-size: 0.6em;
padding-bottom: 1em;
}



#ml li a { 
text-decoration: underline;
font-weight:bold;
color: #000;
}

#ml li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#ml .mlheader {
	list-style-type: none;
	padding:0;
	margin:0;

}

#ml .mldate {
	padding-bottom: 1em;
	color: #003366;
	font-size:0.6em;

}



#newslink {
clear:both;
}

#linedheader {
margin:0;
text-align:center;
width: 98%;
border-top: 2px solid #FF9933;
border-bottom: 1px solid #FF9933;	
background-color: #F0F0E7;
padding: 5px;
overflow:auto;

}

#cathead {
	padding: .2em 0 1em 0;
}

#maincontent {
	padding: .3em;
}

#maincenterad {
float:left;
padding: 1em .2em 1em .2em;
clear:both;
}

.gad468 {
	padding-bottom: 1em;
}
.blogbox { 

	float:left;
	border: 1px dashed #000;
	background:  #F0F0E7;
	height: 140px;
	width: 300px;
	vertical-align:top;
	margin: .2em .5em .2em 0;
	

}

.blogbox2 { 

	float:left;
	border: 1px dashed #000;
	background:  #F0F0E7;
	height: auto;
	width: 290px;
	margin: .3em .8em .2em 0;
	padding: .2em;
	color: #003366;


}

.newsbox { 

	float:left;
	border: 0 none;
	background:  #Fff;
	height: auto;
	width: 290px;
	vertical-align:top;
	margin: .2em .5em .2em 0;
	padding: .2em;
	color: #003366;

}

.newsboxp { 

	float:left;
	border: 0 none;
	background:  #Fff;
	height: auto;
	width: 95%;
	vertical-align:top;
	margin: .2em .5em .2em 0;
	padding: .2em;
	color: #003366;

}

.newsboxr { 

	float:left;
	border-left: 1px dotted #ccc;
	background:  #Fff;
	height: auto;
	width: 290px;
	vertical-align:top;
	margin: .2em .5em .2em 0;
	padding: .2em;
	color: #003366;

}

.boxlist li {
	list-style-type: square;
	color:#FF9933;
	margin: 1px;
	padding-bottom: 1em;
	list-style-position: inside;
	font-size: 0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.boxlist {
	marginz: 0;
	widthz: 95%;

}


.boxlist li a { 
text-decoration: underline;
font-weight:bold;
color: #000;
}

.boxlist li a:hover
{
color: #FF9933;
text-decoration:underline;
}


.bl {
	padding: 0;
	margin: .5em 0 0 .3em;
	width: 95%;

}

.bl li
{
	list-style-type: none;
	margin: 0 0 1em 0;
	padding:0;
	font-size: 0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.bl li a { 
text-decoration: underline;
font-weight:bold;
color: #000;
	padding:0;
	margin:0;
}

.bl li a:hover
{
color: #FF9933;
text-decoration:underline;
	padding:0;
	margin:0;
}


.bl .blheader {
	list-style-type: none;
	padding:0;
	margin:0;

}

.headlinebox { 
	padding: 2px 0px 2px 2px;
	background-color: #F0F0E7;
}

.headlineboxo { 
	padding: 2px 0px 2px 2px;
	height:23px;
	background-color: #FF9900;
}



#mainContainer {
width: 760px;
margin: 0; /*** Centers the design ***/
min-height: 300px;
border: 1px solid #003366;
border-bottom:0;
background:#fff;
text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
}
* html #mainContainer {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}


.inner {
width: 615px; /*** This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
}

* html .inner {
width: 100%;
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrap {
float: left;
width: 760px;

}
* html .float-wrap {
/*** No need for hacking IE on this layout ***/
}
#content {
float: right;
width: 640px;
background: #fff;
}
* html #content {
position: relative;  /*** IE needs this  ***/
}
.contentWrap {
padding: 0px;
margin:0;
}


#leftmenu {
	color: #003366;
	width: 110px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 3px;
	float:left;
	padding:0;
min-height: 250px;
}

* html #leftmenu {
position: relative;  /*** IE needs this  ***/
height: 250px;
}

#frontblog
{
clear: both;

padding: .4em 0 .4em 0;
text-align: left;
border-top: 1px dotted #ccc;
cborder-bottom: 1px dotted #ccc;

}

#frontlower
{
clear: both;
padding: .3em;
text-align: left;
border-top: 1px dotted #ccc;
}


#blogstory {
padding: .2em .3em .3em .3em;
margin: 0;
float: left;
width: 500px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#blogstory a { 
text-decoration: none;
font-weight:bold;
color: #003366;
	padding:0;
	margin:0;
}

#blogstory a:hover
{
color: #FF9933;
text-decoration:underline;
	padding:0;
	margin:0;
}

#blogstory .bsdate {
	font-size: .7em;
	padding: 3px 0 0px 0;
	color:#000;

}


#blogstory .bsheader {
	font-size: 1em;

	color:#000;

}

#blogstory .bstitle {
	font-size: 1.2em;

	color:#000;

}

#blogstory .bstextsmall {
	font-size: .7em;

	color:#000;

}




#blogstory .bstext {
	font-size: .8em;

	color:#000;

}

#blogstory .sep {
	border-bottom: 1px dotted #000;
	margin: 1.2em 0 1.2em 0;
}

#mainstory a { 
text-decoration: none;
font-weight:normal;
color: #ff9933;

}

#mainstory a:hover
{
color: #FF9933;
text-decoration:underline;

}

#guidestory a { 
text-decoration: none;
font-weight:normal;
color: #003366;

}

#guidestory a:hover
{
color: #FF9933;
text-decoration:underline;

}

#guidestory img { padding: 5px };

#relatedlist {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

#relatedlist li
{
list-style-type: none;
margin: 0;
padding:.1em 0 .2em .1em;
font-size: 0.8em;
text-align:left;
width:490px;
}

#relatedlist li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#relatedlist li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#relatedlist #relatedlistheader {
	list-style-type: none;
 	line-height: 23px;
	font-weight: bold;
	padding:.2em 0 0 0;
}

#quicklist {
	padding: 0 0 2em 0;
	margin: 0px;
	width: 100%;
	float: left;
	height: 100%;
}

#quicklist li
{
list-style-type: none;
margin: 0;
padding:.1em 0 .3em .1em;
font-size: 0.7em;
text-align:left;
width:490px;
}

#quicklist li a { 
text-decoration: none;
font-weight:normal;
color: #003366;
}

#quicklist li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#quicklist #quicklistheader {
	list-style-type: none;
 	line-height: 23px;
	font-weight: bold;
	padding:.2em 0 0 0;
	
}

#poplist {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}

#poplist li
{
list-style-type: none;
margin: 0;
padding:.2em 0 .3em .1em;
font-size: 0.6em;
text-align:left;
width:110px;
}

#poplist li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#poplist li a:hover
{
color: #FF9933;
text-decoration:underline;
}


#poplist #poplistheader {
	list-style-type: none;
 	background-color: #FF9933;
 	line-height: 23px;
	font-size: 0.7em;
	padding:.2em 0 .2em .6em;
}

#popstory {
	color: #003366;
	width: 97%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding-top:2em;
	padding-bottom: .5em;
	margin:0;
}


#arelatedlist {
	padding: 0px;
	margin: 0px;
	width: 100%;

}

#arelatedlist li
{
list-style-type: none;
margin: 0;
padding:.1em 0 .2em .1em;
font-size: 0.8em;
text-align:left;
width:99%;
}

#arelatedlist li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#arelatedlist li a:hover
{
color: #FF9933;
text-decoration:underline;
}

#apoplist {
	padding: 0px;
	margin: 0px;
	width: 100%;

}

#apoplist li
{
list-style-type: none;
margin: 0;
padding:.2em 0 .3em .1em;
font-size: 0.8em;
text-align:left;
width:99%;
}

#apoplist li a { 
text-decoration: none;
font-weight:bold;
color: #003366;
}

#apoplist li a:hover
{
color: #FF9933;
text-decoration:underline;
}

.tweet {
	margin-bottom:1em;
}

.tweettext {
	font-size:.9em;
}

#quicklist li
{
list-style-type: none;
margin-bottom: 7px;
padding:0;
font-size: 0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}

.headlineboxpic {
	float:right;
	margin: 4px;

}

.popboxlist {
float:left;
width: 135px;
margin: 5px;
}

.citydesc
{

margin-bottom: 20px;
padding:0;
font-size: 0.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
height: auto;
}

.citypic {
	float:left;
	margin: 2px 10px 10px 2px;
	width: 150px;
	height: 150px;

}

.blacktab {
color: black;
}

.blacktab a:hover {
color: black;
}
.rateit {
font-size: 0.7em;
font-weight: bold;
}


.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:10px;
	font: Verdana, Arial, Helvetica, sans-serif;
	}

.loading {
	height: 30px;
	background: url(http://www.dailyindia.com/rater/images/working.gif) 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 8px 0 8px 0;
	padding:0px;
	height: 30px;
	position: relative;
	background: url(http://www.dailyindia.com/rater/images/starrating.gif) top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url(http://www.dailyindia.com/rater/images/starrating.gif) left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url(http://www.dailyindia.com/rater/images/starrating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#008649;}
.static {color:#5D3126;}		

.newshead {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}

#trend {
margin: 8px 0 8px 0;
font-size:13px;
font-weight:normal;
}

#trend a, #trend a:active, #trend a:visited {
	color: #003366;
	text-decoration:none;
}

#trend a:hover {
	color: #ff9933;
	font-weight:normal;
	text-decoration:none;
}
