/**
*-Programe Developed by SIDS Solutionz Bangalore.
*-Created:02/jul/2010
*-Updated:03/jul/2010
*-Disclaimer: Company does not hold any responsibility for any change in the code other than SIDSSOL Employee's.
* General page stylings are written here
*/
body
{
	background:#fff;
	margin:0px;
	padding:0px;
	font:normal 12px arial,verdana;
	color:#000;
}
a
{
	outline:none;
	color:#000;
	cursor:pointer;
}
a:hover
{
	color:#0000;
	text-decoration:underline;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner 
{
	border: none;
}
.textbox
{
	width:200px;
	color:#666666;
	border:solid 1px #D2D2D4;
	resize:none;
	height:16px;
	outline:none;
}
.dropdown
{
	width:200px;
	color:#666666;
	border:solid 1px #D2D2D4;
	resize:none;
	height:16px;
	outline:none;
}

.button
{
	background:#F6F6F6;
	border:solid 0px #dddddd;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	height:20px;
	padding-bottom:2px;
	font:normal 12px arial;
}

/* wrapper */
div#wrapper
{
	width:980px;
	margin:0px auto;
	padding:0px;
}
/* Header */
div#header
{
	float:left;
	margin:0p;
	padding:0px;
	width:980px;
	height:97px;
}
#header ul
{
 float:left;
 list-style:none;
 width:100%;
 margin:0px;
 padding:0px;
}
#header ul li
{
 list-style:none;
 float:left;
 margin:0px;
 padding:0px;
}
/*Container class*/
div#container
{
	float:left;
	width:980px;
	min-height:400px;
	margin:0px;
	padding:10px 0 0 0;
}
table
{
	font:normal 12px arial,verdana;
	color:#000;
}
table#tbContainer
{
	width:980px;
	float:left;
}
table#tbContainer td
{
border:0px solid red;
}

.itemLinks
{
 text-decoration:none;
 color:#313428;
 font-size:11px;
 font-weight:bold;
 cursor:pointer;
 float:left;
 border-bottom:1px dotted #fff; 
}
.itemLinks:hover
{
text-decoration:none;
 color:#313428;
 font-size:11px;
 font-weight:bold;
 cursor:pointer;
	border-bottom:1px dotted #313428; 
}
.itemDates
{
 font-size:10px;
 color:#848485;
 float:left;
 width:100%;
}
.moreLink
{
 float:right;
 color:#FF8000;
 margin-right:6px;
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
}
.rssDescr
{
 color:#313428;
 font-size:11px;
}
#divSlideShow
{
 float:left;
 width:670px;
 height:393px;
 margin: 0 10px 0 0;
}
#divImageHolder
{
 float:left;
 width:670px;
 height:393px;
}
#divmediaContainer
{
	float:left;
	width:300px;
	height:393px;
}
#spanMediaTop
{
	float:left;
	font-size:14px;
	padding:20px 0px 20px 0px;
	width:298px;
	border:1px solid #909090;
	border-bottom:0px;
	color:#fff;
	background:#909090;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanMediaTop:hover
{
	color:#909090;
	background:#fff;
	cursor:pointer;
	text-decoration:none;
}
span#spanMediaBottom
{
	float:left;
	width:298px;
	height:321px;
	border:1px solid #909090;
	margin:0px 0 0 0;
	padding:0 0 10px 0;
	background:#fff;
}
span#spanMediaBottom p
{
	display:block;
	float:left;
	width:288px;
	padding:5px 5px 5px 5px;
	margin:0px;
	border-bottom:1px dotted #CCCCCC;
}
#divExpertDiary
{
	float:left;
	width:330px;
	height:250px;
	margin:10px 10px 0 0;
}
#spanExpertDiaryTop
{
	float:left;
	font-size:14px;
	padding:0px;
	height:114px;
	width:328px;
	border:1px solid #33ADD6;
	border-bottom:0px;
	color:#fff;
	background:#33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanExpertDiaryTop:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
span#spanExpertDiaryContent
{
	float:left;
	width:328px;
	border:1px solid #33ADD6;
	height:133px;
	margin:0px 0 0 0;
	padding:0px;
	background:#fff;
}
span#spanExpertDiaryContent p
{
	float:left;
	width:317px;
	padding:5px 5px 5px 5px;
	margin:0px;
	border-bottom:1px dotted #CCCCCC;
}
#divBLC
{
	float:left;
	width:330px;
	height:250px;
	margin:10px 10px 0 0;
}
#spanBLCTop
{
	float:left;
	font-size:14px;
	padding:0px;
	width:329px;
	border:1px solid #33ADD6;
	border-top:0px;
	height:132px;
	color:#fff;
	background:#33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanBLCTop:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
span#spanBLCContent
{
	float:left;
	width:329px;
	height:115px;
	border:1px solid #33ADD6;
	margin:0px 0 0 0;
	padding:0px;
	background:#fff;
}
span#spanCitizen
{
	float:left;
	width:326px;
	height:180px;
	margin:0px 0 0 0;
	padding:0px;
	background:#fff;
}
#spanRighAdv1
{
 float:left;
 margin:10px 0 0 10px;
}
#spanCapture
{
 float:left;
 margin:10px 0px 0 0px;
}
#spanConnect
{
	float:left;
	margin:10px 10px 0 0;
	width:330px;
	height:250px;
}
#spanConnectTop
{
	float:left;
	font-size:14px;
	padding:0px;
	width:328px;
	border:1px solid #33ADD6;
	height:248px;
	color:#fff;
	background:#33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanConnectTop:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
/*span#spanConnectContent
{
	float:left;
	width:328px;
	height:115px;
	border:1px solid #33ADD6;
	margin:0px 0 0 0;
	padding:0px;
	background:#fff;
}*/
#divResources
{
	float:left;
	width:330px;
	height:300px;
	margin:10px 10px 0 0;
}
#spanResourcesTop
{
	float:left;
	font-size:14px;
	padding:0px;
	height:114px;
	width:328px;
	border:1px solid #33ADD6;
	border-bottom:0px;
	color:#fff;
	background:#33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanResourcesTop:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
span#spanResourcesContent
{
	float:left;
	width:328px;
	border:1px solid #33ADD6;
	height:183px;
	margin:0px 0 0 0;
	padding:0px;
	background:#fff;
}
span#spanResourcesContent p
{
	float:left;
	width:317px;
	padding:5px 5px 5px 5px;
	margin:0px;
	border-bottom:1px dotted #CCCCCC;
}
#divCitizenWatch
{
	clear:both;
	float:left;
	width:327px;
	height:355px;
	margin:10px 0px 0 0;
	border:1px solid #33ADD6;
	cursor:pointer;
}
#divSmallAddBanner
{
	clear:both;
	float:left;
	width:326px;
	height:190px;
	margin:10px 0px 0 0;
	border:1px solid #33ADD6;
	cursor:pointer;
}
#spanCitizenBottom
{
	float:left;
	font-size:14px;
	padding:0px;
	margin:0px;
	width:326px;
	border-top:0px;
	height:175px;
	color:#fff;
	background:#33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
} 
#spanCitizenBottom:hover
{
	background:#fff;
	text-decoration:none;
}
#divYUL
{
	float:left;
	width:468px;
	height:190px;
	margin:0px;
	border:1px solid #33ADD6;
	cursor:pointer;
}
#spanYULLeft
{
	float:left;
	width:163px;
	background:#33ADD6;
	font-size:14px;
	padding:0px;
	margin:0px;
	height:50px;
	padding:140px 0 0 0;
	text-align:center;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanYULLeft:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}

#divCivicDialogue
{
	float:left;
	width:468px;
	height:200px;
	margin:10px 0 0 0px;
	border:1px solid #33ADD6;
	cursor:pointer;
}
#LBCivicDialogue 
{
 float:left;
 display:block;
 width:240px;
 height:200px;
 background:url('../images/civic_dialogue_banner.jpg') no-repeat;
}
#spanCivicRight
{
	float:right;
	width:227px;
	height:30px;
	background:#33ADD6;
	font-size:14px;
	padding:170px 0 0 0px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border-left:1px solid #33ADD6;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanCivicRight:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
#divEvents
{
	float:left;
	width:468px;
	height:190px;
	margin:10px 0px 0 0;
	border:1px solid #33ADD6;
}
#spanEventsLeft
{
	float:left;
	width:300px;
	height:190px;
	background:#fff;
}
#spanEventsRight
{
	float:right;
	width:162px;
	font-size:14px;
	height:90px;
	text-align:center;
	color:#fff;
	padding:100px 5px 0 0px;
	background:#33ADD6;
	cursor:pointer;
	border-left:1px solid #33ADD6;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#spanEventsRight:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
#divAbout
{
	float:left;
	width:158px;
	height:90px;
	text-align:center;
	padding:70px 0 0 0px;
	margin:7px 0 0 10px;
	background:#33ADD6;
	font-size:14px;
	color:#fff;
	border:1px solid #33ADD6;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#divAbout:hover
{
	color:#33ADD6;
	background:#fff;
	text-decoration:none;
}
/*Footer*/
#footer
{
	float:left;
	margin:0;
	margin-top:20px;
	padding:10px 0 0 0;
	width:980px;
	min-height:30px;
	font-size:12px;
}
.divHomeFlashContent{
float:left;
margin:0px;
padding:0px;
width:200px;height:200px
}
.divHomeFlashContent1{
float:left;
margin:0px;
padding:0px;
}
.divHomeFlashContent3{
float:left;
margin:0px;
padding:0px;
width:240px;
height:200px;
}
.divFlashBlc{
float:left;
margin:0px;
padding:0px;
}
.divFlashYul{
float:left;
margin:0px;
padding:0px;
width:305px;height:190px
}
.divFlashCitizen{
float:left;
margin:0px;
padding:0px;
width:326px;
height:180px
}
.divFlashSmallAdd{
float:left;
margin:0px;
padding:0px;
width:325px;
height:190px;
}
.divFlashEvent{
float:left;
margin:0px;
padding:0px;
}
