*{margin:0px;padding:0px}
body{font-family:"open sans condensed","PT Sans",arial;background-color:#eee;}

#header
{
padding:0px;
margin:0px;
margin:auto;
padding:auto;
overflow:auto;
background-color:#fff;
}

.header
{
width:75%;
margin:auto;
padding:auto;
overflow:auto;
background-color:#fff;
}

#mainlogin
{
width:100%;
background-color:#fcfcfc;
border-bottom:1px solid #dedede;
overflow:hidden;
}


#mainnew
{
width:100%;
#border-bottom:1px solid #dedede;
overflow:hidden;
}

#mainlogin1
{
width:99%;
background-color:#eee;;
border-bottom:0px solid red;
overflow:hidden;
}

#mainphoto
{
width:75%;
border:0px solid red;
margin:auto;
padding:auto;
background-color:white;
}

.nav1
{
background-color:#2d2d2d;
border:0px solid red;
margin:0px;
padding:0px;
height:32px;
}

.nav2
{
background-color:#e1e1e1;
height:28px;
border:0px solid red;
}

.topheaderlogo
{
width:100%;
margin:0px;
padding:0px;
height:24px;
overflow:hidden;
##border-bottom:1px solid #dcdcdc;
background-image:url("../images/bg5.png")
}

.toplogobanner
{
background-image:url("../images/bg2.png");
##height:68px;
overflow:hidden;
}

.calenderdate
{
clear:all;
margin-top:2px;
display:inline-block;
background-color:#f7f7f7;
height:22px;
border:1px solid #b4b4b4;

}

.maintop
{
padding:0px;
border:0px solid red;
overflow: hidden;
}

#main
{
padding:0px;
border:0px solid green;
#background-image:url("../images/top_banner.jpg");
overflow: hidden;
}

#main2
{
background-image:url("../images/bg.jpg");
}

#main1
{
background-image:url("../images/bg.jpg");
}

#footer
{
padding:20px;
clear:both
}

#article
{
float:right;
width:100%;
border:0px solid green;
}


.leftthumb
{
margin-bottom:5px;
text-align:center;
cursor:pointer;
/*margin-top: 25px;*/
}

.nextprev
{
padding:0px;
margin:0px;
border:0px solid red;
text-align:left;
padding-left:25%;
}

.welcome
{
font-size:12px;
color:black;
padding-top:4px;
}


.toptxt
{
padding-top:2px;
font-size:12px;
font-family: "open sans condensed","PT Sans",arial;
color:#2d2d2d;
font-weight:bold;
}

.logout
{
margin:0px;
padding:0px;
height:23px;
padding-left:5px;
padding-right:5px;
background-color:#FF6600;
float:right;
text-decoration:none;
}

.logouttxt
{
padding-top:5px;
font-size:12px;
font-weight:bold;
height:23px;
color:white
}

#topcol7 .logout a:link
{
color:white;
}

#topcol7 a:link,a:hover,a:activated,a:active 
{
color:white;
text-decoration:none;
}


.clear
{
clear:both;
}

.wrapper{
overflow:hidden;
width:100%;
border:0px solid red;
margin:0px;
padding:0px;
}

.content{padding:0px;text-align: center !important;
width: 100% !important;}


.imgadv
{
width:75%;
}



.selectedthumb 
{
border: 1px solid red;
border-radius: 10px 10px 10px 10px;
}

.thumbtitle
{
clear:all;
font-size:12px;
font-weight:bold;
padding:2px;
color:white;
#border: 1px solid red;
border-top-right-radius:3px;
border-top-left-radius:3px;
text-align:center;
float:center;
background-color:#8f8f8f;
}


.thumbtitleselect
{
clear:all;
font-size:12px;
font-weight:bold;
padding:2px;
color:white;
#border: 1px solid red;
border-top-right-radius:3px;
border-top-left-radius:3px;
text-align:center;
float:center;
background-color:#DB1719;
position:relative;
}

.imgd
{
margin:-17px;
margin-bottom:5px;
}

.imgd1
{
margin:-18px;
margin-bottom:5px;
}


.pagescroll
{
height: 540px;
width: 1200px;
background-color:white;
overflow-y: scroll;
overflow-x: scroll; 
}

.pagescrollThumb
{
height: 1100px;
background-color:white;
#overflow-y: scroll;
overflow:auto;
overflow-x: hidden;
width:99%;

}

.pointerdefault
{
	cursor:default;
	text-decoration:none;
}


.pointer
{
	cursor:pointer;
	text-decoration:none;
}

.pagescrollflipV
{
height: 540px;
background-color:white;
overflow-y: scroll;
}

.epaperimage
{
padding-top:20px;
text-align:center;
padding-left:150px;;
}

.img1 {
max-width:90%;height:auto;
min-width:20%;
border:0px solid red;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: green;
visibility: hidden;
z-index: 100111;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101111;
visibility: hidden;
}


.midheader ul
{
list-style:none;
border:0px solid red;
padding:0px;
margin:0px;
overflow:hidden;
##background-color:#2d2d2d;
}

.topcol2 ul li
{
display:inline-block;
border-right:1px solid #4a4a4a;
color:white;
padding:0px;
margin:0px;
padding:0px 5px 5px 4px;
font-size:13px;
margin:0px;
float:left;
}

.home{
background-image:url("../images/home.png");
background-repeat: no-repeat;
background-position:center; 
#background-position: 26px 0px; /*right,top*/
 
}

.topcol1,.topcol2,.topcol2d,.topcol3,.topcol5,.topcol10,.topcol2dlogin
{
color:white;float:left;display:inline-block;
}

.topcol1
{
color:white;float:left;
height:auto;
border:0px solid red;
}

.welcome1
{
font-size:12px;
color:#676767;
padding-top:6.5px;
}

.topcol6
{
float:left;display:inline;
}

.topcol12
{
float:right;display:inline;
#width:13.6%;
border:0px solid red;
}

.topcol4,.topcol7,.topcol8
{
color:white;float:right;display:inline;
}

.topcol8
{
padding-top:2px;
}

.topcol51
{
display:inline;
}

.topcol4
{
padding-top:2px;
}

.topcol4b
{
display:inline;
padding:0px;
margin:0px;
float:right;
}

.topcol56
{
display:inline;
}


.topcol5
{
padding:0px;
margin:0px;
font-size:13px;
margin-top:5px;
padding-right:15px;
display:inline;
}

.topcol10
{
padding:0px;
margin:0px;
font-size:12px;
display:inline;
}

.topcol5 a:link
{
color:black;
}

.topcol2
{
padding-left:0px;
font-size:12px;
color:black;
vertical-align:middle;
border:0px solid red;
}

#topcol2 ul li .topcol2txt
{
margin:0px;
padding:0px;
padding-top:7px;
###vertical-align:middle;
border:0px solid red;
}


#topcol2 ul li .morecitytxt
{
margin:0px;
padding:0px;
padding-top:0px;
border:0px solid red;
}

#topcol2 ul li .morecitytxt a:hover{ /*THEME CHANGE HERE*/
color:#DB1719;
width: 100%;
}

.topcol2dlogin
{
padding-top:3px;
font-size:12px;
color:black;
padding-right:3px;
border:0px solid red;
vertical-align:middle;
}


.topcol2d
{
padding-top:1px;
font-size:12px;
color:black;
padding-right:3px;
border:0px solid red;
vertical-align:middle;
}


.uppercase {
text-transform: uppercase;
}

/*
.scroll-pane
{
width: 100%;
height: 1100px;
overflow: auto;
#z-index:88888888;
}
*/
.horizontal-only
{
height: auto;
max-height: 200px;
}
.thumbnailtxt
{
font-size:13px;
font-weight:bold;
padding-left:20px;
}

.dashborder {
    border-bottom: 1px dashed #B2B2B2;
    padding-top: 5px;
}

#bottomimg
{
background-color:#3f3f3f;;
padding:0px;
margin:0px;
padding-top:3px;
overflow:hidden;
}

#bottomimg ul 
{
list-style:none;
overflow:hidden;
padding:0px;
margin:0px;
}

#bottomimg ul li
{
display:inline-block;
float:left;
padding:0px;
margin:0px;
}

.bg
{
background-color:#eee;
}

.thumbheader
{
#background:url("../images/bg1.jpg") repeat ;
#padding-left:5px;
}


/*
img[usemap] {
border: none;
height: auto;
max-width: 100%;
width: auto;

img{
border: none;
height: auto;
max-width: 100%;
width: auto;

#contentDivImg img{
border: none;
height: auto;
max-width: 100%;
width: auto;
}

img{
border: none;
height: auto;
max-width: 100%;
width: auto;
}

*/

#preloader
{
display:none;
}

#mainphoto .phototxt
{
font-size:24px;
font-weight:bold;
padding-left:20px;
}

/**** box start****/

.arrow_box { 
position: relative; 
background: #ffffff; 
border: 1px solid red; 
width:350px;
margin-left:100px;
} 

.arrow_box:after, .arrow_box:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; 

} 

.arrow_box:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 10px; margin-top: -10px; } 

.arrow_box:before { border-color: rgba(192, 222, 242, 0); border-right-color: red; border-width: 12px; margin-top: -12px; }

/**** box end****/

.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid blue; 
}


.vertical-ticker {
    font-weight: bold;
    margin: 0;
    overflow-y: scroll;
	max-height:380px;
    padding: 0;
}
.vertical-ticker li {
    background: #FDFDFD;
    border-top: 2px dotted #EFEFEF;
    display: block;
    font-family: "open sans condensed",Arial;
    font-size: 1em;
    padding: 1.9%;
}
.vertical-ticker li span {
    color: #595758;
    display: inline-block;
    float: left;padding-top:1%;	
    font-family: "open sans condensed",Verdana;
    font-size: 1em;
    width: 25%;
}
.vertical-ticker li sub {
    color: #595758;
    display: inline-block;
    font-size:1.1em;
    width: 99%;
}

.topcol2 ul li a
{
color:white;
text-decoration: none;
}

#morecity ul li a
{
color:black;
text-decoration: none;
}

.fliketop {
    float: left;
    height: 22px;
    overflow: hidden;
    padding:0px;
	margin:0px;
	padding-top:2px;
}
.toplogosm
{
float: left;
overflow: hidden;
padding:0px;
margin:0px;
padding-right:5px;
}

.topcol8 a, a:link, a:active,a:visited 
{
color:#2d2d2d;
text-decoration: none;
}

#subeditioncenter li
{
display:inline;
padding:7px;
}


#subeditioncenterdb li
{
display:inline;
padding:7px;
}

/* For login page*/
.example{
  margin-bottom : 1.5em;
}

input[type=radio   ]:not(old){
  width     : 3em;
  margin    : 0;
  padding   : 0;
  font-size : 11px;
  opacity   : 0;
}

input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
  font-size:12px;
}

input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.32em 0.30em 0.30em 0.44em;
  border           : 0.0005em solid rgb(192,192,192);
  border-radius    : 15.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

input[type=checkbox]:not(old):checked + label > span:before{
  content     : '?';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.12em;
  border           : 0.0625em solid rgb(255,107,0);
  border-radius    : 2.25em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(255,107,0),rgb(255,107,0));
  background-image :     -ms-linear-gradient(rgb(255,107,0),rgb(255,107,0));
  background-image :      -o-linear-gradient(rgb(255,107,0),rgb(255,107,0));
  background-image : -webkit-linear-gradient(rgb(255,107,0),rgb(255,107,0));
  background-image :         linear-gradient(rgb(255,107,0),rgb(255,107,0));
}

/*.styleSelect select {
  background: transparent;
  width: 229px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 24px;
  -webkit-appearance: none;
  color: #000;
}

.styleSelect {
  width: 212px;
  height: 24px;
  overflow: hidden;
  background: url("../images/dropdown.jpg") no-repeat right #fff;
  border: 1px solid #dbdbdb;
  background-color:#f2f2f2;
}
*/

.styleSelect select {
  background: transparent;
  width: 108%;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 24px;
  -webkit-appearance: none;
  color: #000;
}

.styleSelect {
  width: 100%;
  height: 24px;
  overflow: hidden;
  background: url("../images/dropdown.jpg") no-repeat right #fff;
  border: 1px solid #dbdbdb;
  background-color:#f2f2f2;
}

.errormsg{
	margin-left:-5px;
}

.topcoltxthds{
padding:0px 5px 2px 4px;

}

.bottomsimgdims{
height:36px;
margin-left:1.1px;
margin-right:1px;
}

.pop_name{
    margin-left: 4%;
    width: 90%;
    border-radius: 0 !important;
    padding: 14px 6px !important;
    
}
.pop1_name{
       margin:0 0 4% 4%;
    width: 91% !important;
    border-radius: 6px !important;
    background-color: #00A2D9 !important;
    border: none;
    padding: 8px 0;
opacity: .7 !important;
font-size: 14px !important;
    font-weight: none !important;
    text-shadow: none !important;
    float:left !important;


}

.pop_bott{
    width: 92%;
    margin: 0 auto;
    font-size: 12px;
    color: gray
}

#pagecurv_ru
{
background-image:url(blank.png);
top: 0px;
right: 0px;
width: 46px;
height: 41px;
position: absolute;
overflow: hidden;
z-index: 2;
border: 0px solid red;
cursor:pointer;
}
#pagecurv_ru:hover
{
background-image:url(../images/pagecurv_ru.png);
}
#pagecurv_lu
{
background-image:url(blank.png);
top: 0px;
left: 0px;
width: 46px;
height: 41px;
position: absolute;
overflow: hidden;
z-index: 2;
border: 0px solid red;
cursor:pointer;
}
#pagecurv_lu:hover
{
background-image:url(../images/pagecurv_lu.png);
}
#pagecurv_rb
{
background-image:url(blank.png);
bottom: 0px;
right: 0px;
width: 46px;
height: 41px;
position: absolute;
overflow: hidden;
z-index: 2;
border: 0px solid red;
cursor:pointer;
}
#pagecurv_rb:hover
{
background-image:url(../images/pagecurv_rb.png);
}
#pagecurv_lb
{
background-image:url(blank.png);
bottom: 0px;
left: 0px;
width: 46px;
height: 41px;
position: absolute;
overflow: hidden;
z-index: 2;
border: 0px solid red;
cursor:pointer;
}
#pagecurv_lb:hover
{
background-image:url(../images/pagecurv_lb.png);
}
